diff --git a/scripts/snapshots/report_cel_detailed.md b/scripts/snapshots/report_cel_detailed.md index d844a50f..f5168e42 100644 --- a/scripts/snapshots/report_cel_detailed.md +++ b/scripts/snapshots/report_cel_detailed.md @@ -1,6 +1,6 @@ # cloudformation-validate vs cfn-lint - Parity Report -> Generated: 2026-09-24 15:24:02 +> Generated: 2026-10-06 18:00:11 > Engine: **cel** > Detail level: **detailed** > Matching: `(rule_id, resource_id, path)` two-pass with `(rule_id, resource_id)` fallback + aliases @@ -24,7 +24,7 @@ |--------|------:| | True Positives | 4149 | | False Positives (engine bugs) | 80 | -| Engine Extra (correct, cfn-lint gap) | 8577 | +| Engine Extra (correct, cfn-lint gap) | 8578 | | False Negatives (engine misses) | 1153 | | Precision | 98.11% | | Recall | 78.25% | @@ -40,7 +40,7 @@ | Fatal | 466 | 13 | 82 | 142 | 97.29% | 76.64% | | Error | 894 | 55 | 15 | 150 | 94.20% | 85.63% | | Warning | 2098 | 0 | 378 | 63 | 100.00% | 97.08% | -| Info | 691 | 12 | 8102 | 798 | 98.29% | 46.41% | +| Info | 691 | 12 | 8103 | 798 | 98.29% | 46.41% | ## False Negatives - 1153 missed findings across 94 rules @@ -2846,7 +2846,7 @@ These are diagnostics the engine reports but cfn-lint does not expect (potential - **F3012** `Parameter` (AWS::SSM::Parameter) → `Properties.Value` L28 in `bad_F6101_getatt_ref_typed_object_attribute_yaml` > GetAtt Database.Endpoint (AWS::RDS::DBInstance) returns 'object', but property expects 'string' -## Engine Extra - 8577 correct findings across 43 rules +## Engine Extra - 8578 correct findings across 43 rules These are correct diagnostics the engine reports that cfn-lint does not cover. @@ -14177,7 +14177,7 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. - **I9001** `VPCGatewayAttachment` (AWS::EC2::VPCGatewayAttachment) → `Properties.VpcId` L558 in `quickstart_vpc_json` > Property 'VpcId' is create-only; updating it will cause resource replacement -### I9040 - 2373 findings +### I9040 - 2374 findings - **I9040** `Instance` (AWS::EC2::Instance) → `Properties.Tags` L8 in `bad_E1150_network_interfaces_groupset_multi_yaml` > Resource 'Instance' of type 'AWS::EC2::Instance' supports Tags but none are configured @@ -14269,6 +14269,8 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. > Resource 'Database' of type 'AWS::RDS::DBInstance' supports Tags but none are configured - **I9040** `Parameter` (AWS::SSM::Parameter) → `Properties.Tags` L26 in `bad_F6101_getatt_ref_typed_object_attribute_yaml` > Resource 'Parameter' of type 'AWS::SSM::Parameter' supports Tags but none are configured +- **I9040** `GlobalCache` (AWS::ElastiCache::GlobalReplicationGroup) → `Properties.Tags` L5 in `bad_I3100_previous_generation_sourced_routes_yaml` + > Resource 'GlobalCache' of type 'AWS::ElastiCache::GlobalReplicationGroup' supports Tags but none are configured - **I9040** `SpotFleet` (AWS::EC2::SpotFleet) → `Properties.Tags` L19 in `bad_I3100_previous_generation_sourced_routes_yaml` > Resource 'SpotFleet' of type 'AWS::EC2::SpotFleet' supports Tags but none are configured - **I9040** `MyBucket` (AWS::S3::Bucket) → `Properties.Tags` L5 in `bad_W1019_sub_unused_key_yaml` @@ -20754,10 +20756,10 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. - FP: `F2002` - EE: `F0001` -### `bad_I3100_previous_generation_sourced_routes_yaml` - 2 mismatches (8 TP, 0 FP, 4 EE, 2 FN) +### `bad_I3100_previous_generation_sourced_routes_yaml` - 2 mismatches (8 TP, 0 FP, 5 EE, 2 FN) - FN: `I4010` ×2 -- EE: `I9001` ×3, `I9040` +- EE: `I9001` ×3, `I9040` ×2 ### `bad_I9001_conditional_create_only_yaml` - 2 mismatches (0 TP, 0 FP, 3 EE, 2 FN) @@ -22905,7 +22907,7 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. These templates cannot be compared because no counterpart exists in the other tool's output. They are excluded from precision/recall scoring. -### cfn-lint results with no engine report — 13 templates, 58 diagnostics +### cfn-lint results with no engine report — 15 templates, 67 diagnostics - `bad_resources_cloudformation_sam_app_nested_yaml` (4 diagnostics) - `bad_resources_cloudformation_sam_stacks_yaml` (14 diagnostics) @@ -22916,18 +22918,21 @@ other tool's output. They are excluded from precision/recall scoring. - `good_resources_cloudformation_sam_stacks_yaml` (2 diagnostics) - `good_resources_lambda_sam_required_properties_yaml` (3 diagnostics) - `good_resources_serverless_ignore_globals_valid_yaml` (3 diagnostics) +- `good_transform_yaml_alias_serverless_yaml` (4 diagnostics) - `integration_creationpolicy_yaml` (6 diagnostics) - `integration_updatepolicy_yaml` (3 diagnostics) - `integration_yaml-alias-amplification_yaml` (1 diagnostics) +- `integration_yaml-alias-scalar_yaml` (5 diagnostics) - `integration_yaml-alias_yaml` (3 diagnostics) -### Engine reports with no cfn-lint result — 9 templates, 115 diagnostics +### Engine reports with no cfn-lint result — 10 templates, 118 diagnostics - `bad_E3059_subnet_outside_every_vpc_cidr_yaml` (18 diagnostics) - `bad_E3060_subnet_overlap_in_one_branch_yaml` (16 diagnostics) - `bad_E3679_https_listener_beside_referenced_certificate_yaml` (3 diagnostics) - `bad_W3688_snapshot_identifier_from_parameter_yaml` (14 diagnostics) - `empty_yaml` (0 diagnostics) +- `good_functions_split_get_stack_output_yaml` (3 diagnostics) - `good_reference_values_are_not_literals_yaml` (10 diagnostics) - `good_subnet_cidrs_across_vpcs_and_secondary_blocks_yaml` (22 diagnostics) - `good_unresolved_values_are_present_yaml` (32 diagnostics) diff --git a/scripts/snapshots/report_composite_detailed.md b/scripts/snapshots/report_composite_detailed.md index 1019455d..b8cb0bb2 100644 --- a/scripts/snapshots/report_composite_detailed.md +++ b/scripts/snapshots/report_composite_detailed.md @@ -1,6 +1,6 @@ # cloudformation-validate vs cfn-lint - Parity Report -> Generated: 2026-09-24 15:24:07 +> Generated: 2026-10-06 18:00:15 > Engine: **composite** > Detail level: **detailed** > Matching: `(rule_id, resource_id, path)` two-pass with `(rule_id, resource_id)` fallback + aliases @@ -24,7 +24,7 @@ |--------|------:| | True Positives | 4149 | | False Positives (engine bugs) | 80 | -| Engine Extra (correct, cfn-lint gap) | 8577 | +| Engine Extra (correct, cfn-lint gap) | 8578 | | False Negatives (engine misses) | 1153 | | Precision | 98.11% | | Recall | 78.25% | @@ -40,7 +40,7 @@ | Fatal | 466 | 13 | 82 | 142 | 97.29% | 76.64% | | Error | 894 | 55 | 15 | 150 | 94.20% | 85.63% | | Warning | 2098 | 0 | 378 | 63 | 100.00% | 97.08% | -| Info | 691 | 12 | 8102 | 798 | 98.29% | 46.41% | +| Info | 691 | 12 | 8103 | 798 | 98.29% | 46.41% | ## False Negatives - 1153 missed findings across 94 rules @@ -2846,7 +2846,7 @@ These are diagnostics the engine reports but cfn-lint does not expect (potential - **F3012** `Parameter` (AWS::SSM::Parameter) → `Properties.Value` L28 in `bad_F6101_getatt_ref_typed_object_attribute_yaml` > GetAtt Database.Endpoint (AWS::RDS::DBInstance) returns 'object', but property expects 'string' -## Engine Extra - 8577 correct findings across 43 rules +## Engine Extra - 8578 correct findings across 43 rules These are correct diagnostics the engine reports that cfn-lint does not cover. @@ -14177,7 +14177,7 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. - **I9001** `VPCGatewayAttachment` (AWS::EC2::VPCGatewayAttachment) → `Properties.VpcId` L558 in `quickstart_vpc_json` > Property 'VpcId' is create-only; updating it will cause resource replacement -### I9040 - 2373 findings +### I9040 - 2374 findings - **I9040** `Instance` (AWS::EC2::Instance) → `Properties.Tags` L8 in `bad_E1150_network_interfaces_groupset_multi_yaml` > Resource 'Instance' of type 'AWS::EC2::Instance' supports Tags but none are configured @@ -14269,6 +14269,8 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. > Resource 'Database' of type 'AWS::RDS::DBInstance' supports Tags but none are configured - **I9040** `Parameter` (AWS::SSM::Parameter) → `Properties.Tags` L26 in `bad_F6101_getatt_ref_typed_object_attribute_yaml` > Resource 'Parameter' of type 'AWS::SSM::Parameter' supports Tags but none are configured +- **I9040** `GlobalCache` (AWS::ElastiCache::GlobalReplicationGroup) → `Properties.Tags` L5 in `bad_I3100_previous_generation_sourced_routes_yaml` + > Resource 'GlobalCache' of type 'AWS::ElastiCache::GlobalReplicationGroup' supports Tags but none are configured - **I9040** `SpotFleet` (AWS::EC2::SpotFleet) → `Properties.Tags` L19 in `bad_I3100_previous_generation_sourced_routes_yaml` > Resource 'SpotFleet' of type 'AWS::EC2::SpotFleet' supports Tags but none are configured - **I9040** `MyBucket` (AWS::S3::Bucket) → `Properties.Tags` L5 in `bad_W1019_sub_unused_key_yaml` @@ -20754,10 +20756,10 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. - FP: `F2002` - EE: `F0001` -### `bad_I3100_previous_generation_sourced_routes_yaml` - 2 mismatches (8 TP, 0 FP, 4 EE, 2 FN) +### `bad_I3100_previous_generation_sourced_routes_yaml` - 2 mismatches (8 TP, 0 FP, 5 EE, 2 FN) - FN: `I4010` ×2 -- EE: `I9001` ×3, `I9040` +- EE: `I9001` ×3, `I9040` ×2 ### `bad_I9001_conditional_create_only_yaml` - 2 mismatches (0 TP, 0 FP, 3 EE, 2 FN) @@ -22905,7 +22907,7 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. These templates cannot be compared because no counterpart exists in the other tool's output. They are excluded from precision/recall scoring. -### cfn-lint results with no engine report — 13 templates, 58 diagnostics +### cfn-lint results with no engine report — 15 templates, 67 diagnostics - `bad_resources_cloudformation_sam_app_nested_yaml` (4 diagnostics) - `bad_resources_cloudformation_sam_stacks_yaml` (14 diagnostics) @@ -22916,18 +22918,21 @@ other tool's output. They are excluded from precision/recall scoring. - `good_resources_cloudformation_sam_stacks_yaml` (2 diagnostics) - `good_resources_lambda_sam_required_properties_yaml` (3 diagnostics) - `good_resources_serverless_ignore_globals_valid_yaml` (3 diagnostics) +- `good_transform_yaml_alias_serverless_yaml` (4 diagnostics) - `integration_creationpolicy_yaml` (6 diagnostics) - `integration_updatepolicy_yaml` (3 diagnostics) - `integration_yaml-alias-amplification_yaml` (1 diagnostics) +- `integration_yaml-alias-scalar_yaml` (5 diagnostics) - `integration_yaml-alias_yaml` (3 diagnostics) -### Engine reports with no cfn-lint result — 9 templates, 115 diagnostics +### Engine reports with no cfn-lint result — 10 templates, 118 diagnostics - `bad_E3059_subnet_outside_every_vpc_cidr_yaml` (18 diagnostics) - `bad_E3060_subnet_overlap_in_one_branch_yaml` (16 diagnostics) - `bad_E3679_https_listener_beside_referenced_certificate_yaml` (3 diagnostics) - `bad_W3688_snapshot_identifier_from_parameter_yaml` (14 diagnostics) - `empty_yaml` (0 diagnostics) +- `good_functions_split_get_stack_output_yaml` (3 diagnostics) - `good_reference_values_are_not_literals_yaml` (10 diagnostics) - `good_subnet_cidrs_across_vpcs_and_secondary_blocks_yaml` (22 diagnostics) - `good_unresolved_values_are_present_yaml` (32 diagnostics) diff --git a/scripts/snapshots/report_rego_detailed.md b/scripts/snapshots/report_rego_detailed.md index 871c8da3..c0b71208 100644 --- a/scripts/snapshots/report_rego_detailed.md +++ b/scripts/snapshots/report_rego_detailed.md @@ -1,6 +1,6 @@ # cloudformation-validate vs cfn-lint - Parity Report -> Generated: 2026-09-24 15:23:57 +> Generated: 2026-10-06 18:00:07 > Engine: **rego** > Detail level: **detailed** > Matching: `(rule_id, resource_id, path)` two-pass with `(rule_id, resource_id)` fallback + aliases @@ -24,7 +24,7 @@ |--------|------:| | True Positives | 4149 | | False Positives (engine bugs) | 80 | -| Engine Extra (correct, cfn-lint gap) | 8577 | +| Engine Extra (correct, cfn-lint gap) | 8578 | | False Negatives (engine misses) | 1153 | | Precision | 98.11% | | Recall | 78.25% | @@ -40,7 +40,7 @@ | Fatal | 466 | 13 | 82 | 142 | 97.29% | 76.64% | | Error | 894 | 55 | 15 | 150 | 94.20% | 85.63% | | Warning | 2098 | 0 | 378 | 63 | 100.00% | 97.08% | -| Info | 691 | 12 | 8102 | 798 | 98.29% | 46.41% | +| Info | 691 | 12 | 8103 | 798 | 98.29% | 46.41% | ## False Negatives - 1153 missed findings across 94 rules @@ -2846,7 +2846,7 @@ These are diagnostics the engine reports but cfn-lint does not expect (potential - **F3012** `Parameter` (AWS::SSM::Parameter) → `Properties.Value` L28 in `bad_F6101_getatt_ref_typed_object_attribute_yaml` > GetAtt Database.Endpoint (AWS::RDS::DBInstance) returns 'object', but property expects 'string' -## Engine Extra - 8577 correct findings across 43 rules +## Engine Extra - 8578 correct findings across 43 rules These are correct diagnostics the engine reports that cfn-lint does not cover. @@ -14177,7 +14177,7 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. - **I9001** `VPCGatewayAttachment` (AWS::EC2::VPCGatewayAttachment) → `Properties.VpcId` L558 in `quickstart_vpc_json` > Property 'VpcId' is create-only; updating it will cause resource replacement -### I9040 - 2373 findings +### I9040 - 2374 findings - **I9040** `Instance` (AWS::EC2::Instance) → `Properties.Tags` L8 in `bad_E1150_network_interfaces_groupset_multi_yaml` > Resource 'Instance' of type 'AWS::EC2::Instance' supports Tags but none are configured @@ -14269,6 +14269,8 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. > Resource 'Database' of type 'AWS::RDS::DBInstance' supports Tags but none are configured - **I9040** `Parameter` (AWS::SSM::Parameter) → `Properties.Tags` L26 in `bad_F6101_getatt_ref_typed_object_attribute_yaml` > Resource 'Parameter' of type 'AWS::SSM::Parameter' supports Tags but none are configured +- **I9040** `GlobalCache` (AWS::ElastiCache::GlobalReplicationGroup) → `Properties.Tags` L5 in `bad_I3100_previous_generation_sourced_routes_yaml` + > Resource 'GlobalCache' of type 'AWS::ElastiCache::GlobalReplicationGroup' supports Tags but none are configured - **I9040** `SpotFleet` (AWS::EC2::SpotFleet) → `Properties.Tags` L19 in `bad_I3100_previous_generation_sourced_routes_yaml` > Resource 'SpotFleet' of type 'AWS::EC2::SpotFleet' supports Tags but none are configured - **I9040** `MyBucket` (AWS::S3::Bucket) → `Properties.Tags` L5 in `bad_W1019_sub_unused_key_yaml` @@ -20754,10 +20756,10 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. - FP: `F2002` - EE: `F0001` -### `bad_I3100_previous_generation_sourced_routes_yaml` - 2 mismatches (8 TP, 0 FP, 4 EE, 2 FN) +### `bad_I3100_previous_generation_sourced_routes_yaml` - 2 mismatches (8 TP, 0 FP, 5 EE, 2 FN) - FN: `I4010` ×2 -- EE: `I9001` ×3, `I9040` +- EE: `I9001` ×3, `I9040` ×2 ### `bad_I9001_conditional_create_only_yaml` - 2 mismatches (0 TP, 0 FP, 3 EE, 2 FN) @@ -22905,7 +22907,7 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. These templates cannot be compared because no counterpart exists in the other tool's output. They are excluded from precision/recall scoring. -### cfn-lint results with no engine report — 13 templates, 58 diagnostics +### cfn-lint results with no engine report — 15 templates, 67 diagnostics - `bad_resources_cloudformation_sam_app_nested_yaml` (4 diagnostics) - `bad_resources_cloudformation_sam_stacks_yaml` (14 diagnostics) @@ -22916,18 +22918,21 @@ other tool's output. They are excluded from precision/recall scoring. - `good_resources_cloudformation_sam_stacks_yaml` (2 diagnostics) - `good_resources_lambda_sam_required_properties_yaml` (3 diagnostics) - `good_resources_serverless_ignore_globals_valid_yaml` (3 diagnostics) +- `good_transform_yaml_alias_serverless_yaml` (4 diagnostics) - `integration_creationpolicy_yaml` (6 diagnostics) - `integration_updatepolicy_yaml` (3 diagnostics) - `integration_yaml-alias-amplification_yaml` (1 diagnostics) +- `integration_yaml-alias-scalar_yaml` (5 diagnostics) - `integration_yaml-alias_yaml` (3 diagnostics) -### Engine reports with no cfn-lint result — 9 templates, 115 diagnostics +### Engine reports with no cfn-lint result — 10 templates, 118 diagnostics - `bad_E3059_subnet_outside_every_vpc_cidr_yaml` (18 diagnostics) - `bad_E3060_subnet_overlap_in_one_branch_yaml` (16 diagnostics) - `bad_E3679_https_listener_beside_referenced_certificate_yaml` (3 diagnostics) - `bad_W3688_snapshot_identifier_from_parameter_yaml` (14 diagnostics) - `empty_yaml` (0 diagnostics) +- `good_functions_split_get_stack_output_yaml` (3 diagnostics) - `good_reference_values_are_not_literals_yaml` (10 diagnostics) - `good_subnet_cidrs_across_vpcs_and_secondary_blocks_yaml` (22 diagnostics) - `good_unresolved_values_are_present_yaml` (32 diagnostics) diff --git a/src/data-source/generated/data/aws_appstream_fleet_instancetype_enum.json b/src/data-source/generated/data/aws_appstream_fleet_instancetype_enum.json index 9ff849d0..55f221fe 100644 --- a/src/data-source/generated/data/aws_appstream_fleet_instancetype_enum.json +++ b/src/data-source/generated/data/aws_appstream_fleet_instancetype_enum.json @@ -457,6 +457,12 @@ "stream.compute.8xlarge", "stream.compute.large", "stream.compute.xlarge", + "stream.graphics.g4dn.12xlarge", + "stream.graphics.g4dn.16xlarge", + "stream.graphics.g4dn.2xlarge", + "stream.graphics.g4dn.4xlarge", + "stream.graphics.g4dn.8xlarge", + "stream.graphics.g4dn.xlarge", "stream.memory.2xlarge", "stream.memory.4xlarge", "stream.memory.8xlarge", diff --git a/src/data-source/generated/data/aws_cli_operation_catalog.json b/src/data-source/generated/data/aws_cli_operation_catalog.json index f77ae909..4a48c574 100644 --- a/src/data-source/generated/data/aws_cli_operation_catalog.json +++ b/src/data-source/generated/data/aws_cli_operation_catalog.json @@ -328,6 +328,10 @@ { "source": "regions", "target": "Regions" + }, + { + "source": "serviceQuotaChecksEnabled", + "target": "ServiceQuotaChecksEnabled" } ], "operation": "CreatePlan", @@ -1675,7 +1679,12 @@ "mappings": [ { "source": "ApplicationType", - "target": "ApplicationType" + "target": "ApplicationType", + "unrepresentable": { + "rejected_values": [ + "A2A_SERVER" + ] + } }, { "source": "Description", @@ -2018,6 +2027,10 @@ "source": "Description", "target": "Description" }, + { + "source": "DisableIMDSV1", + "target": "DisableIMDSV1" + }, { "source": "DisplayName", "target": "DisplayName" @@ -2263,6 +2276,144 @@ "phase": "delete", "service": "appstream" }, + { + "cfn_type": "AWS::AppStream::Fleet", + "mappings": [ + { + "source": "Description", + "target": "Description", + "unrepresentable": { + "min_length": 1 + } + }, + { + "source": "DisableIMDSV1", + "target": "DisableIMDSV1" + }, + { + "source": "DisconnectTimeoutInSeconds", + "target": "DisconnectTimeoutInSeconds", + "unrepresentable": { + "maximum": 360000.0, + "minimum": 60.0 + } + }, + { + "source": "DisplayName", + "target": "DisplayName", + "unrepresentable": { + "min_length": 1 + } + }, + { + "source": "EnableDefaultInternetAccess", + "target": "EnableDefaultInternetAccess" + }, + { + "source": "FleetType", + "target": "FleetType" + }, + { + "source": "IamRoleArn", + "target": "IamRoleArn", + "unrepresentable": { + "pattern": { + "api": "^(?:^arn:aws(?:\\-cn|\\-iso\\-b|\\-iso|\\-us\\-gov)?:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.\\\\-]{0,1023}$)$", + "cloudformation": "^arn:aws(?:\\-cn|\\-iso\\-b|\\-iso|\\-us\\-gov)?:iam::[0-9]{12}:role/.+$" + } + } + }, + { + "source": "IdleDisconnectTimeoutInSeconds", + "target": "IdleDisconnectTimeoutInSeconds", + "unrepresentable": { + "maximum": 3600.0, + "minimum": 0.0 + } + }, + { + "source": "ImageArn", + "target": "ImageArn", + "unrepresentable": { + "max_length": 1024, + "pattern": { + "api": "^(?:^arn:aws(?:\\-cn|\\-iso\\-b|\\-iso|\\-us\\-gov)?:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.\\\\-]{0,1023}$)$", + "cloudformation": "^arn:[a-z-]+:[a-z-]+:(([a-z]+-)+[0-9])?:([0-9]{12})?:.+$" + } + } + }, + { + "source": "ImageName", + "target": "ImageName", + "unrepresentable": { + "max_length": 100, + "min_length": 1 + } + }, + { + "source": "InstanceType", + "target": "InstanceType" + }, + { + "source": "MaxConcurrentSessions", + "target": "MaxConcurrentSessions" + }, + { + "source": "MaxSessionsPerInstance", + "target": "MaxSessionsPerInstance" + }, + { + "source": "MaxUserDurationInSeconds", + "target": "MaxUserDurationInSeconds", + "unrepresentable": { + "maximum": 360000.0, + "minimum": 600.0 + } + }, + { + "source": "Name", + "target": "Name", + "unrepresentable": { + "max_length": 100, + "min_length": 1 + } + }, + { + "source": "Platform", + "target": "Platform" + }, + { + "source": "StreamView", + "target": "StreamView" + }, + { + "source": "Tags", + "target": "Tags" + }, + { + "source": "UsbDeviceFilterStrings", + "target": "UsbDeviceFilterStrings" + } + ], + "operation": "CreateFleet", + "phase": "create", + "service": "appstream" + }, + { + "cfn_type": "AWS::AppStream::Fleet", + "mappings": [ + { + "source": "Name", + "target": "Name", + "unrepresentable": { + "max_length": 100 + } + } + ], + "operation": "DeleteFleet", + "phase": "delete", + "service": "appstream" + }, { "cfn_type": "AWS::AppStream::ImageBuilder", "mappings": [ @@ -2274,6 +2425,10 @@ "source": "Description", "target": "Description" }, + { + "source": "DisableIMDSV1", + "target": "DisableIMDSV1" + }, { "source": "DisplayName", "target": "DisplayName" @@ -2390,6 +2545,38 @@ "phase": "delete", "service": "appstream" }, + { + "cfn_type": "AWS::AppStream::StackFleetAssociation", + "mappings": [ + { + "source": "FleetName", + "target": "FleetName" + }, + { + "source": "StackName", + "target": "StackName" + } + ], + "operation": "AssociateFleet", + "phase": "create", + "service": "appstream" + }, + { + "cfn_type": "AWS::AppStream::StackFleetAssociation", + "mappings": [ + { + "source": "FleetName", + "target": "FleetName" + }, + { + "source": "StackName", + "target": "StackName" + } + ], + "operation": "DisassociateFleet", + "phase": "delete", + "service": "appstream" + }, { "cfn_type": "AWS::AppStream::User", "mappings": [ @@ -2468,6 +2655,86 @@ "phase": "delete", "service": "appsync" }, + { + "cfn_type": "AWS::AppSync::ApiCache", + "mappings": [ + { + "source": "apiCachingBehavior", + "target": "ApiCachingBehavior" + }, + { + "source": "apiId", + "target": "ApiId" + }, + { + "source": "atRestEncryptionEnabled", + "target": "AtRestEncryptionEnabled" + }, + { + "source": "healthMetricsConfig", + "target": "HealthMetricsConfig" + }, + { + "source": "transitEncryptionEnabled", + "target": "TransitEncryptionEnabled" + }, + { + "source": "ttl", + "target": "Ttl" + }, + { + "source": "type", + "target": "Type" + } + ], + "operation": "CreateApiCache", + "phase": "create", + "service": "appsync" + }, + { + "cfn_type": "AWS::AppSync::ApiCache", + "mappings": [ + { + "source": "apiId", + "target": "ApiId" + } + ], + "operation": "DeleteApiCache", + "phase": "delete", + "service": "appsync" + }, + { + "cfn_type": "AWS::AppSync::ApiKey", + "mappings": [ + { + "source": "apiId", + "target": "ApiId" + }, + { + "source": "description", + "target": "Description" + }, + { + "source": "expires", + "target": "Expires" + } + ], + "operation": "CreateApiKey", + "phase": "create", + "service": "appsync" + }, + { + "cfn_type": "AWS::AppSync::ApiKey", + "mappings": [ + { + "source": "apiId", + "target": "ApiId" + } + ], + "operation": "DeleteApiKey", + "phase": "delete", + "service": "appsync" + }, { "cfn_type": "AWS::AppSync::ChannelNamespace", "mappings": [ @@ -2861,6 +3128,10 @@ { "source": "ServiceNamespace", "target": "ServiceNamespace" + }, + { + "source": "Tags", + "target": "Tags" } ], "operation": "RegisterScalableTarget", @@ -3021,6 +3292,68 @@ "phase": "delete", "service": "application-signals" }, + { + "cfn_type": "AWS::ApplicationSignals::InstrumentationConfig", + "mappings": [ + { + "source": "Description", + "target": "Description" + }, + { + "source": "Environment", + "target": "Environment" + }, + { + "source": "InstrumentationType", + "target": "InstrumentationType" + }, + { + "source": "Service", + "target": "Service" + }, + { + "source": "SignalType", + "target": "SignalType" + } + ], + "operation": "CreateInstrumentationConfiguration", + "phase": "create", + "service": "application-signals" + }, + { + "cfn_type": "AWS::ApplicationSignals::InstrumentationConfig", + "mappings": [ + { + "source": "Environment", + "target": "Environment", + "unrepresentable": { + "pattern": { + "cloudformation": "^[A-Za-z0-9:/+=,.@_-]+$" + } + } + }, + { + "source": "InstrumentationType", + "target": "InstrumentationType" + }, + { + "source": "Service", + "target": "Service", + "unrepresentable": { + "pattern": { + "cloudformation": "^[A-Za-z0-9:/+=,.@_-]+$" + } + } + }, + { + "source": "SignalType", + "target": "SignalType" + } + ], + "operation": "DeleteInstrumentationConfiguration", + "phase": "delete", + "service": "application-signals" + }, { "cfn_type": "AWS::ApplicationSignals::ServiceLevelObjective", "mappings": [ @@ -3903,6 +4236,13 @@ "phase": "delete", "service": "bcm-dashboards" }, + { + "cfn_type": "AWS::BCM::ScheduledReport", + "mappings": [], + "operation": "DeleteScheduledReport", + "phase": "delete", + "service": "bcm-dashboards" + }, { "cfn_type": "AWS::BCMDataExports::Export", "mappings": [], @@ -4523,6 +4863,36 @@ "phase": "delete", "service": "bcm-pricing-calculator" }, + { + "cfn_type": "AWS::BcmPricingCalculator::WorkloadEstimate", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "name", + "target": "Name" + }, + { + "source": "rateType", + "target": "RateType" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateWorkloadEstimate", + "phase": "create", + "service": "bcm-pricing-calculator" + }, + { + "cfn_type": "AWS::BcmPricingCalculator::WorkloadEstimate", + "mappings": [], + "operation": "DeleteWorkloadEstimate", + "phase": "delete", + "service": "bcm-pricing-calculator" + }, { "cfn_type": "AWS::Bedrock::AgentAlias", "ignored_inputs": [ @@ -5882,6 +6252,10 @@ "max_length": 1200 } }, + { + "source": "platformVersion", + "target": "PlatformVersion" + }, { "source": "roleArn", "target": "RoleArn" @@ -6520,6 +6894,42 @@ "phase": "delete", "service": "connectcases" }, + { + "cfn_type": "AWS::Cases::RelatedItem", + "mappings": [ + { + "source": "caseId", + "target": "CaseId" + }, + { + "source": "domainId", + "target": "DomainId" + }, + { + "source": "type", + "target": "Type" + } + ], + "operation": "CreateRelatedItem", + "phase": "create", + "service": "connectcases" + }, + { + "cfn_type": "AWS::Cases::RelatedItem", + "mappings": [ + { + "source": "caseId", + "target": "CaseId" + }, + { + "source": "domainId", + "target": "DomainId" + } + ], + "operation": "DeleteRelatedItem", + "phase": "delete", + "service": "connectcases" + }, { "cfn_type": "AWS::Cases::Template", "mappings": [ @@ -6861,6 +7271,71 @@ "phase": "delete", "service": "chime-sdk-identity" }, + { + "cfn_type": "AWS::Chime::Channel", + "ignored_inputs": [ + "ClientRequestToken" + ], + "mappings": [ + { + "source": "AppInstanceArn", + "target": "AppInstanceArn" + }, + { + "source": "ChannelId", + "target": "ChannelId" + }, + { + "source": "ChimeBearer", + "target": "ChimeBearer" + }, + { + "source": "MemberArns", + "target": "MemberArns" + }, + { + "source": "Metadata", + "target": "Metadata" + }, + { + "source": "Mode", + "target": "Mode" + }, + { + "source": "ModeratorArns", + "target": "ModeratorArns" + }, + { + "source": "Name", + "target": "Name", + "unrepresentable": { + "pattern": { + "api": "^(?:[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*)$", + "cloudformation": "^[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\ud800\udc00-\udbff\udfff]*$" + } + } + }, + { + "source": "Privacy", + "target": "Privacy" + } + ], + "operation": "CreateChannel", + "phase": "create", + "service": "chime-sdk-messaging" + }, + { + "cfn_type": "AWS::Chime::Channel", + "mappings": [ + { + "source": "ChimeBearer", + "target": "ChimeBearer" + } + ], + "operation": "DeleteChannel", + "phase": "delete", + "service": "chime-sdk-messaging" + }, { "cfn_type": "AWS::Chime::ChannelFlow", "ignored_inputs": [ @@ -6887,6 +7362,32 @@ "phase": "delete", "service": "chime-sdk-messaging" }, + { + "cfn_type": "AWS::Chime::MediaInsightsPipelineConfiguration", + "ignored_inputs": [ + "ClientRequestToken" + ], + "mappings": [ + { + "source": "MediaInsightsPipelineConfigurationName", + "target": "MediaInsightsPipelineConfigurationName" + }, + { + "source": "ResourceAccessRoleArn", + "target": "ResourceAccessRoleArn" + } + ], + "operation": "CreateMediaInsightsPipelineConfiguration", + "phase": "create", + "service": "chime-sdk-media-pipelines" + }, + { + "cfn_type": "AWS::Chime::MediaInsightsPipelineConfiguration", + "mappings": [], + "operation": "DeleteMediaInsightsPipelineConfiguration", + "phase": "delete", + "service": "chime-sdk-media-pipelines" + }, { "cfn_type": "AWS::Chime::MediaPipelineKinesisVideoStreamPool", "ignored_inputs": [ @@ -6909,6 +7410,29 @@ "phase": "delete", "service": "chime-sdk-media-pipelines" }, + { + "cfn_type": "AWS::Chime::SipMediaApplication", + "mappings": [ + { + "source": "AwsRegion", + "target": "AwsRegion" + }, + { + "source": "Name", + "target": "Name" + } + ], + "operation": "CreateSipMediaApplication", + "phase": "create", + "service": "chime-sdk-voice" + }, + { + "cfn_type": "AWS::Chime::SipMediaApplication", + "mappings": [], + "operation": "DeleteSipMediaApplication", + "phase": "delete", + "service": "chime-sdk-voice" + }, { "cfn_type": "AWS::Chime::VoiceConnector", "mappings": [ @@ -7488,6 +8012,49 @@ "phase": "delete", "service": "cleanroomsml" }, + { + "cfn_type": "AWS::Cloud9::EnvironmentEC2", + "mappings": [ + { + "source": "automaticStopTimeMinutes", + "target": "AutomaticStopTimeMinutes" + }, + { + "source": "connectionType", + "target": "ConnectionType" + }, + { + "source": "description", + "target": "Description", + "unrepresentable": { + "min_length": 1 + } + }, + { + "source": "imageId", + "target": "ImageId" + }, + { + "source": "instanceType", + "target": "InstanceType" + }, + { + "source": "name", + "target": "Name" + }, + { + "source": "ownerArn", + "target": "OwnerArn" + }, + { + "source": "subnetId", + "target": "SubnetId" + } + ], + "operation": "CreateEnvironmentEC2", + "phase": "create", + "service": "cloud9" + }, { "cfn_type": "AWS::CloudFront::AnycastIpList", "mappings": [ @@ -7629,6 +8196,13 @@ "phase": "delete", "service": "cloudfront" }, + { + "cfn_type": "AWS::CloudFront::FieldLevelEncryptionProfile", + "mappings": [], + "operation": "DeleteFieldLevelEncryptionProfile", + "phase": "delete", + "service": "cloudfront" + }, { "cfn_type": "AWS::CloudFront::Function", "mappings": [ @@ -8405,6 +8979,69 @@ "phase": "delete", "service": "cloudwatch" }, + { + "cfn_type": "AWS::CloudWatch::ResourceMetricsConfiguration", + "mappings": [ + { + "source": "ResourceArn", + "target": "ResourceArn" + } + ], + "operation": "CreateResourceMetricsConfiguration", + "phase": "create", + "service": "cloudwatch" + }, + { + "cfn_type": "AWS::CloudWatch::ResourceMetricsConfiguration", + "mappings": [ + { + "source": "ResourceArn", + "target": "ResourceArn" + } + ], + "operation": "DeleteResourceMetricsConfiguration", + "phase": "delete", + "service": "cloudwatch" + }, + { + "cfn_type": "AWS::CloudWatch::View", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "definition", + "target": "Definition" + }, + { + "source": "description", + "target": "Description" + }, + { + "source": "name", + "target": "Name" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateView", + "phase": "create", + "service": "cloudwatchomni" + }, + { + "cfn_type": "AWS::CloudWatch::View", + "mappings": [ + { + "source": "name", + "target": "Name" + } + ], + "operation": "DeleteView", + "phase": "delete", + "service": "cloudwatchomni" + }, { "cfn_type": "AWS::CodeArtifact::Domain", "mappings": [ @@ -9797,6 +10434,52 @@ "phase": "delete", "service": "comprehend" }, + { + "cfn_type": "AWS::Comprehend::EntityRecognizer", + "ignored_inputs": [ + "ClientRequestToken" + ], + "mappings": [ + { + "source": "DataAccessRoleArn", + "target": "DataAccessRoleArn" + }, + { + "source": "LanguageCode", + "target": "LanguageCode" + }, + { + "source": "ModelKmsKeyId", + "target": "ModelKmsKeyId" + }, + { + "source": "ModelPolicy", + "target": "ModelPolicy" + }, + { + "source": "RecognizerName", + "target": "RecognizerName" + }, + { + "source": "VersionName", + "target": "VersionName" + }, + { + "source": "VolumeKmsKeyId", + "target": "VolumeKmsKeyId" + } + ], + "operation": "CreateEntityRecognizer", + "phase": "create", + "service": "comprehend" + }, + { + "cfn_type": "AWS::Comprehend::EntityRecognizer", + "mappings": [], + "operation": "DeleteEntityRecognizer", + "phase": "delete", + "service": "comprehend" + }, { "cfn_type": "AWS::Comprehend::Flywheel", "ignored_inputs": [ @@ -9906,6 +10589,13 @@ "phase": "delete", "service": "config" }, + { + "cfn_type": "AWS::Config::ConfigurationRecorder", + "mappings": [], + "operation": "DeleteConfigurationRecorder", + "phase": "delete", + "service": "config" + }, { "cfn_type": "AWS::Config::ConformancePack", "mappings": [ @@ -9960,6 +10650,34 @@ "phase": "delete", "service": "config" }, + { + "cfn_type": "AWS::Config::OrganizationConfigRule", + "mappings": [ + { + "source": "ExcludedAccounts", + "target": "ExcludedAccounts" + }, + { + "source": "OrganizationConfigRuleName", + "target": "OrganizationConfigRuleName" + } + ], + "operation": "PutOrganizationConfigRule", + "phase": "create", + "service": "config" + }, + { + "cfn_type": "AWS::Config::OrganizationConfigRule", + "mappings": [ + { + "source": "OrganizationConfigRuleName", + "target": "OrganizationConfigRuleName" + } + ], + "operation": "DeleteOrganizationConfigRule", + "phase": "delete", + "service": "config" + }, { "cfn_type": "AWS::Config::OrganizationConformancePack", "mappings": [ @@ -10496,6 +11214,10 @@ "ClientToken" ], "mappings": [ + { + "source": "AIVersion", + "target": "AIVersion" + }, { "source": "Description", "target": "Description", @@ -10654,12 +11376,23 @@ "ANALYTICS_CONNECTOR", "CALL_TRANSFER_CONNECTOR", "COGNITO_USER_POOL", - "EVENT", "PINPOINT_APP", "VOICE_ID" ] } }, + { + "source": "SourceApplicationName", + "target": "SourceApplicationName" + }, + { + "source": "SourceApplicationUrl", + "target": "SourceApplicationUrl" + }, + { + "source": "SourceType", + "target": "SourceType" + }, { "source": "Tags", "target": "Tags" @@ -11211,6 +11944,46 @@ "phase": "delete", "service": "connect" }, + { + "cfn_type": "AWS::Connect::UseCase", + "mappings": [ + { + "source": "InstanceId", + "target": "InstanceId" + }, + { + "source": "IntegrationAssociationId", + "target": "IntegrationAssociationId" + }, + { + "source": "Tags", + "target": "Tags" + }, + { + "source": "UseCaseType", + "target": "UseCaseType" + } + ], + "operation": "CreateUseCase", + "phase": "create", + "service": "connect" + }, + { + "cfn_type": "AWS::Connect::UseCase", + "mappings": [ + { + "source": "InstanceId", + "target": "InstanceId" + }, + { + "source": "IntegrationAssociationId", + "target": "IntegrationAssociationId" + } + ], + "operation": "DeleteUseCase", + "phase": "delete", + "service": "connect" + }, { "cfn_type": "AWS::Connect::User", "mappings": [ @@ -11340,6 +12113,49 @@ "phase": "delete", "service": "connect" }, + { + "cfn_type": "AWS::Connect::Vocabulary", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "Content", + "target": "Content" + }, + { + "source": "InstanceId", + "target": "InstanceId" + }, + { + "source": "LanguageCode", + "target": "LanguageCode" + }, + { + "source": "Tags", + "target": "Tags" + }, + { + "source": "VocabularyName", + "target": "VocabularyName" + } + ], + "operation": "CreateVocabulary", + "phase": "create", + "service": "connect" + }, + { + "cfn_type": "AWS::Connect::Vocabulary", + "mappings": [ + { + "source": "InstanceId", + "target": "InstanceId" + } + ], + "operation": "DeleteVocabulary", + "phase": "delete", + "service": "connect" + }, { "cfn_type": "AWS::Connect::Workspace", "mappings": [ @@ -11932,6 +12748,42 @@ "phase": "delete", "service": "customer-profiles" }, + { + "cfn_type": "AWS::CustomerProfiles::RecommenderSchema", + "mappings": [ + { + "source": "DomainName", + "target": "DomainName" + }, + { + "source": "RecommenderSchemaName", + "target": "RecommenderSchemaName" + }, + { + "source": "Tags", + "target": "Tags" + } + ], + "operation": "CreateRecommenderSchema", + "phase": "create", + "service": "customer-profiles" + }, + { + "cfn_type": "AWS::CustomerProfiles::RecommenderSchema", + "mappings": [ + { + "source": "DomainName", + "target": "DomainName" + }, + { + "source": "RecommenderSchemaName", + "target": "RecommenderSchemaName" + } + ], + "operation": "DeleteRecommenderSchema", + "phase": "delete", + "service": "customer-profiles" + }, { "cfn_type": "AWS::CustomerProfiles::SegmentDefinition", "mappings": [ @@ -12179,6 +13031,10 @@ "sybase" ] } + }, + { + "source": "Virtual", + "target": "Virtual" } ], "operation": "CreateDataProvider", @@ -12636,6 +13492,107 @@ "phase": "delete", "service": "drs" }, + { + "cfn_type": "AWS::DRS::RecoveryPlan", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "description", + "target": "Description" + }, + { + "source": "name", + "target": "Name" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateRecoveryPlan", + "phase": "create", + "service": "drs" + }, + { + "cfn_type": "AWS::DRS::RecoveryPlan", + "mappings": [], + "operation": "DeleteRecoveryPlan", + "phase": "delete", + "service": "drs" + }, + { + "cfn_type": "AWS::DRS::ReplicationConfigurationTemplate", + "mappings": [ + { + "source": "associateDefaultSecurityGroup", + "target": "AssociateDefaultSecurityGroup" + }, + { + "source": "autoReplicateNewDisks", + "target": "AutoReplicateNewDisks" + }, + { + "source": "bandwidthThrottling", + "target": "BandwidthThrottling" + }, + { + "source": "createPublicIP", + "target": "CreatePublicIP" + }, + { + "source": "dataPlaneRouting", + "target": "DataPlaneRouting" + }, + { + "source": "defaultLargeStagingDiskType", + "target": "DefaultLargeStagingDiskType" + }, + { + "source": "ebsEncryption", + "target": "EbsEncryption" + }, + { + "source": "ebsEncryptionKeyArn", + "target": "EbsEncryptionKeyArn" + }, + { + "source": "internetProtocol", + "target": "InternetProtocol" + }, + { + "source": "replicationServerInstanceType", + "target": "ReplicationServerInstanceType" + }, + { + "source": "replicationServersSecurityGroupsIDs", + "target": "ReplicationServersSecurityGroupsIDs" + }, + { + "source": "stagingAreaSubnetId", + "target": "StagingAreaSubnetId" + }, + { + "source": "tags", + "target": "Tags" + }, + { + "source": "useDedicatedReplicationServer", + "target": "UseDedicatedReplicationServer" + } + ], + "operation": "CreateReplicationConfigurationTemplate", + "phase": "create", + "service": "drs" + }, + { + "cfn_type": "AWS::DRS::ReplicationConfigurationTemplate", + "mappings": [], + "operation": "DeleteReplicationConfigurationTemplate", + "phase": "delete", + "service": "drs" + }, { "cfn_type": "AWS::DRS::SourceNetwork", "mappings": [ @@ -15875,6 +16832,41 @@ "phase": "create", "service": "directconnect" }, + { + "cfn_type": "AWS::DirectoryService::MicrosoftAD", + "mappings": [ + { + "source": "Edition", + "target": "Edition", + "unrepresentable": { + "rejected_values": [ + "Hybrid" + ] + } + }, + { + "source": "Name", + "target": "Name" + }, + { + "source": "Password", + "target": "Password", + "unrepresentable": { + "pattern": { + "api": "^(?:(?=^.{8,64}$)((?=.*\\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[^A-Za-z0-9\\s])(?=.*[a-z])|(?=.*[^A-Za-z0-9\\s])(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9\\s]))^.*)$", + "cloudformation": "^(?=^.{8,64}$)((?=.*\\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[^A-Za-z0-9\\s])(?=.*[a-z])|(?=.*[^A-Za-z0-9\\s])(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9\\s]))^" + } + } + }, + { + "source": "ShortName", + "target": "ShortName" + } + ], + "operation": "CreateMicrosoftAD", + "phase": "create", + "service": "ds" + }, { "cfn_type": "AWS::DirectoryService::SimpleAD", "mappings": [ @@ -16199,6 +17191,33 @@ "phase": "delete", "service": "docdb-elastic" }, + { + "cfn_type": "AWS::DocDBElastic::ClusterSnapshot", + "mappings": [ + { + "source": "clusterArn", + "target": "ClusterArn" + }, + { + "source": "snapshotName", + "target": "SnapshotName" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateClusterSnapshot", + "phase": "create", + "service": "docdb-elastic" + }, + { + "cfn_type": "AWS::DocDBElastic::ClusterSnapshot", + "mappings": [], + "operation": "DeleteClusterSnapshot", + "phase": "delete", + "service": "docdb-elastic" + }, { "cfn_type": "AWS::DynamoDB::Backup", "mappings": [ @@ -17195,6 +18214,16 @@ "phase": "delete", "service": "ec2" }, + { + "cfn_type": "AWS::EC2::IPv4Pool", + "ignored_inputs": [ + "DryRun" + ], + "mappings": [], + "operation": "DeletePublicIpv4Pool", + "phase": "delete", + "service": "ec2" + }, { "cfn_type": "AWS::EC2::Instance", "ignored_inputs": [ @@ -17315,6 +18344,35 @@ "phase": "delete", "service": "ec2" }, + { + "cfn_type": "AWS::EC2::InstanceEventWindow", + "ignored_inputs": [ + "DryRun" + ], + "mappings": [ + { + "source": "CronExpression", + "target": "CronExpression" + }, + { + "source": "Name", + "target": "Name" + } + ], + "operation": "CreateInstanceEventWindow", + "phase": "create", + "service": "ec2" + }, + { + "cfn_type": "AWS::EC2::InstanceEventWindow", + "ignored_inputs": [ + "DryRun" + ], + "mappings": [], + "operation": "DeleteInstanceEventWindow", + "phase": "delete", + "service": "ec2" + }, { "cfn_type": "AWS::EC2::InternetGateway", "ignored_inputs": [ @@ -18388,6 +19446,37 @@ "phase": "delete", "service": "ec2" }, + { + "cfn_type": "AWS::EC2::SecondaryNetwork", + "ignored_inputs": [ + "ClientToken", + "DryRun" + ], + "mappings": [ + { + "source": "Ipv4CidrBlock", + "target": "Ipv4CidrBlock" + }, + { + "source": "NetworkType", + "target": "NetworkType" + } + ], + "operation": "CreateSecondaryNetwork", + "phase": "create", + "service": "ec2" + }, + { + "cfn_type": "AWS::EC2::SecondaryNetwork", + "ignored_inputs": [ + "ClientToken", + "DryRun" + ], + "mappings": [], + "operation": "DeleteSecondaryNetwork", + "phase": "delete", + "service": "ec2" + }, { "cfn_type": "AWS::EC2::SecurityGroup", "ignored_inputs": [ @@ -18669,6 +19758,43 @@ "phase": "delete", "service": "ec2" }, + { + "cfn_type": "AWS::EC2::SubnetCidrReservation", + "ignored_inputs": [ + "DryRun" + ], + "mappings": [ + { + "source": "Cidr", + "target": "Cidr" + }, + { + "source": "Description", + "target": "Description" + }, + { + "source": "ReservationType", + "target": "ReservationType" + }, + { + "source": "SubnetId", + "target": "SubnetId" + } + ], + "operation": "CreateSubnetCidrReservation", + "phase": "create", + "service": "ec2" + }, + { + "cfn_type": "AWS::EC2::SubnetCidrReservation", + "ignored_inputs": [ + "DryRun" + ], + "mappings": [], + "operation": "DeleteSubnetCidrReservation", + "phase": "delete", + "service": "ec2" + }, { "cfn_type": "AWS::EC2::TrafficMirrorFilter", "ignored_inputs": [ @@ -21811,6 +22937,32 @@ "phase": "delete", "service": "emr-containers" }, + { + "cfn_type": "AWS::EMRContainers::JobTemplate", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "name", + "target": "Name" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateJobTemplate", + "phase": "create", + "service": "emr-containers" + }, + { + "cfn_type": "AWS::EMRContainers::JobTemplate", + "mappings": [], + "operation": "DeleteJobTemplate", + "phase": "delete", + "service": "emr-containers" + }, { "cfn_type": "AWS::EMRContainers::SecurityConfiguration", "ignored_inputs": [ @@ -22300,6 +23452,10 @@ { "cfn_type": "AWS::ElastiCache::ServerlessCache", "mappings": [ + { + "source": "ConnectionType", + "target": "ConnectionType" + }, { "source": "DailySnapshotTime", "target": "DailySnapshotTime" @@ -22320,6 +23476,10 @@ "source": "MajorEngineVersion", "target": "MajorEngineVersion" }, + { + "source": "NetworkType", + "target": "NetworkType" + }, { "source": "SecurityGroupIds", "target": "SecurityGroupIds" @@ -22421,6 +23581,42 @@ "phase": "delete", "service": "elasticache" }, + { + "cfn_type": "AWS::ElastiCache::Snapshot", + "mappings": [ + { + "source": "CacheClusterId", + "target": "CacheClusterId" + }, + { + "source": "KmsKeyId", + "target": "KmsKeyId" + }, + { + "source": "ReplicationGroupId", + "target": "ReplicationGroupId" + }, + { + "source": "SnapshotName", + "target": "SnapshotName" + } + ], + "operation": "CreateSnapshot", + "phase": "create", + "service": "elasticache" + }, + { + "cfn_type": "AWS::ElastiCache::Snapshot", + "mappings": [ + { + "source": "SnapshotName", + "target": "SnapshotName" + } + ], + "operation": "DeleteSnapshot", + "phase": "delete", + "service": "elasticache" + }, { "cfn_type": "AWS::ElastiCache::SubnetGroup", "mappings": [ @@ -22603,6 +23799,10 @@ { "source": "Description", "target": "Description" + }, + { + "source": "Process", + "target": "Process" } ], "operation": "CreateApplicationVersion", @@ -23646,7 +24846,12 @@ }, { "source": "ScheduleExpression", - "target": "ScheduleExpression" + "target": "ScheduleExpression", + "unrepresentable": { + "pattern": { + "cloudformation": "^(rate\\(.+\\)|cron\\(.+\\))?$" + } + } }, { "source": "State", @@ -23679,6 +24884,186 @@ "phase": "delete", "service": "events" }, + { + "cfn_type": "AWS::EventsV2::EventBus", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "Description", + "target": "Description", + "unrepresentable": { + "pattern": { + "api": "^(?:[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*(?![\\s\\S]).*)$", + "cloudformation": "^[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*(?![\\s\\S])" + } + } + }, + { + "source": "Name", + "target": "Name" + }, + { + "source": "Tags", + "target": "Tags", + "unrepresentable": { + "max_length": 50, + "tag_key": { + "pattern": { + "api": "^(?:\\S([\\s\\S]*\\S)?(?![\\s\\S]).*)$", + "cloudformation": "^\\S([\\s\\S]*\\S)?(?![\\s\\S])" + } + }, + "tag_value": { + "pattern": { + "api": "^(?:(\\S([\\s\\S]*\\S)?)?(?![\\s\\S]).*)$", + "cloudformation": "^(\\S([\\s\\S]*\\S)?)?(?![\\s\\S])" + } + } + } + } + ], + "operation": "CreateEventBus", + "phase": "create", + "service": "eventbridgev2" + }, + { + "cfn_type": "AWS::EventsV2::EventBus", + "mappings": [], + "operation": "DeleteEventBus", + "phase": "delete", + "service": "eventbridgev2" + }, + { + "cfn_type": "AWS::EventsV2::EventSource", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "Description", + "target": "Description", + "unrepresentable": { + "pattern": { + "api": "^(?:[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*(?![\\s\\S]).*)$", + "cloudformation": "^[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*(?![\\s\\S])" + } + } + }, + { + "source": "EventBusArn", + "target": "EventBusArn" + }, + { + "source": "Name", + "target": "Name" + }, + { + "source": "Tags", + "target": "Tags", + "unrepresentable": { + "max_length": 50, + "tag_key": { + "pattern": { + "api": "^(?:\\S([\\s\\S]*\\S)?(?![\\s\\S]).*)$", + "cloudformation": "^\\S([\\s\\S]*\\S)?(?![\\s\\S])" + } + }, + "tag_value": { + "pattern": { + "api": "^(?:(\\S([\\s\\S]*\\S)?)?(?![\\s\\S]).*)$", + "cloudformation": "^(\\S([\\s\\S]*\\S)?)?(?![\\s\\S])" + } + } + } + } + ], + "operation": "CreateEventSource", + "phase": "create", + "service": "eventbridgev2" + }, + { + "cfn_type": "AWS::EventsV2::EventSource", + "mappings": [], + "operation": "DeleteEventSource", + "phase": "delete", + "service": "eventbridgev2" + }, + { + "cfn_type": "AWS::EventsV2::ResourcePolicy", + "mappings": [], + "operation": "DeleteResourcePolicy", + "phase": "delete", + "service": "eventbridgev2" + }, + { + "cfn_type": "AWS::EventsV2::Subscriber", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "Description", + "target": "Description", + "unrepresentable": { + "pattern": { + "api": "^(?:[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*(?![\\s\\S]).*)$", + "cloudformation": "^[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*(?![\\s\\S])" + } + } + }, + { + "source": "EventBusArn", + "target": "EventBusArn" + }, + { + "source": "Name", + "target": "Name" + }, + { + "source": "StartingPosition", + "target": "StartingPosition" + }, + { + "source": "State", + "target": "State" + }, + { + "source": "Tags", + "target": "Tags", + "unrepresentable": { + "max_length": 50, + "tag_key": { + "pattern": { + "api": "^(?:\\S([\\s\\S]*\\S)?(?![\\s\\S]).*)$", + "cloudformation": "^\\S([\\s\\S]*\\S)?(?![\\s\\S])" + } + }, + "tag_value": { + "pattern": { + "api": "^(?:(\\S([\\s\\S]*\\S)?)?(?![\\s\\S]).*)$", + "cloudformation": "^(\\S([\\s\\S]*\\S)?)?(?![\\s\\S])" + } + } + } + }, + { + "source": "Type", + "target": "Type" + } + ], + "operation": "CreateSubscriber", + "phase": "create", + "service": "eventbridgev2" + }, + { + "cfn_type": "AWS::EventsV2::Subscriber", + "mappings": [], + "operation": "DeleteSubscriber", + "phase": "delete", + "service": "eventbridgev2" + }, { "cfn_type": "AWS::FIS::ExperimentTemplate", "ignored_inputs": [ @@ -23789,6 +25174,13 @@ "phase": "delete", "service": "fms" }, + { + "cfn_type": "AWS::FMS::ProtocolsList", + "mappings": [], + "operation": "DeleteProtocolsList", + "phase": "delete", + "service": "fms" + }, { "cfn_type": "AWS::FMS::ResourceSet", "mappings": [], @@ -23796,6 +25188,31 @@ "phase": "delete", "service": "fms" }, + { + "cfn_type": "AWS::FSx::Backup", + "ignored_inputs": [ + "ClientRequestToken" + ], + "mappings": [ + { + "source": "FileSystemId", + "target": "FileSystemId" + } + ], + "operation": "CreateBackup", + "phase": "create", + "service": "fsx" + }, + { + "cfn_type": "AWS::FSx::Backup", + "ignored_inputs": [ + "ClientRequestToken" + ], + "mappings": [], + "operation": "DeleteBackup", + "phase": "delete", + "service": "fsx" + }, { "cfn_type": "AWS::FSx::DataRepositoryAssociation", "ignored_inputs": [ @@ -23837,6 +25254,61 @@ "phase": "delete", "service": "fsx" }, + { + "cfn_type": "AWS::FSx::FileCache", + "ignored_inputs": [ + "ClientRequestToken" + ], + "mappings": [ + { + "source": "CopyTagsToDataRepositoryAssociations", + "target": "CopyTagsToDataRepositoryAssociations" + }, + { + "source": "FileCacheType", + "target": "FileCacheType" + }, + { + "source": "FileCacheTypeVersion", + "target": "FileCacheTypeVersion", + "unrepresentable": { + "pattern": { + "api": "^(?:^[0-9](.[0-9]*)*$)$", + "cloudformation": "^[0-9](\\.[0-9]*)*$" + } + } + }, + { + "source": "KmsKeyId", + "target": "KmsKeyId" + }, + { + "source": "SecurityGroupIds", + "target": "SecurityGroupIds" + }, + { + "source": "StorageCapacity", + "target": "StorageCapacity" + }, + { + "source": "SubnetIds", + "target": "SubnetIds" + } + ], + "operation": "CreateFileCache", + "phase": "create", + "service": "fsx" + }, + { + "cfn_type": "AWS::FSx::FileCache", + "ignored_inputs": [ + "ClientRequestToken" + ], + "mappings": [], + "operation": "DeleteFileCache", + "phase": "delete", + "service": "fsx" + }, { "cfn_type": "AWS::FSx::S3AccessPointAttachment", "ignored_inputs": [ @@ -23856,6 +25328,35 @@ "phase": "create", "service": "fsx" }, + { + "cfn_type": "AWS::FSx::Volume", + "ignored_inputs": [ + "ClientRequestToken" + ], + "mappings": [ + { + "source": "Name", + "target": "Name" + }, + { + "source": "VolumeType", + "target": "VolumeType" + } + ], + "operation": "CreateVolume", + "phase": "create", + "service": "fsx" + }, + { + "cfn_type": "AWS::FSx::Volume", + "ignored_inputs": [ + "ClientRequestToken" + ], + "mappings": [], + "operation": "DeleteVolume", + "phase": "delete", + "service": "fsx" + }, { "cfn_type": "AWS::FinSpace::Environment", "mappings": [ @@ -25164,6 +26665,42 @@ "phase": "delete", "service": "glue" }, + { + "cfn_type": "AWS::Glue::ConnectionType", + "mappings": [ + { + "source": "ConnectionType", + "target": "ConnectionType" + }, + { + "source": "Description", + "target": "Description" + }, + { + "source": "IntegrationType", + "target": "IntegrationType" + }, + { + "source": "Tags", + "target": "Tags" + } + ], + "operation": "RegisterConnectionType", + "phase": "create", + "service": "glue" + }, + { + "cfn_type": "AWS::Glue::ConnectionType", + "mappings": [ + { + "source": "ConnectionType", + "target": "ConnectionType" + } + ], + "operation": "DeleteConnectionType", + "phase": "delete", + "service": "glue" + }, { "cfn_type": "AWS::Glue::Crawler", "mappings": [ @@ -25579,6 +27116,46 @@ "phase": "delete", "service": "glue" }, + { + "cfn_type": "AWS::Glue::Partition", + "mappings": [ + { + "source": "CatalogId", + "target": "CatalogId" + }, + { + "source": "DatabaseName", + "target": "DatabaseName" + }, + { + "source": "TableName", + "target": "TableName" + } + ], + "operation": "CreatePartition", + "phase": "create", + "service": "glue" + }, + { + "cfn_type": "AWS::Glue::Partition", + "mappings": [ + { + "source": "CatalogId", + "target": "CatalogId" + }, + { + "source": "DatabaseName", + "target": "DatabaseName" + }, + { + "source": "TableName", + "target": "TableName" + } + ], + "operation": "DeletePartition", + "phase": "delete", + "service": "glue" + }, { "cfn_type": "AWS::Glue::Registry", "mappings": [ @@ -26684,6 +28261,29 @@ "phase": "delete", "service": "guardduty" }, + { + "cfn_type": "AWS::HealthAgent::Domain", + "mappings": [ + { + "source": "name", + "target": "Name" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateDomain", + "phase": "create", + "service": "connecthealth" + }, + { + "cfn_type": "AWS::HealthAgent::Domain", + "mappings": [], + "operation": "DeleteDomain", + "phase": "delete", + "service": "connecthealth" + }, { "cfn_type": "AWS::HealthLake::DataTransformationProfile", "ignored_inputs": [ @@ -27149,6 +28749,29 @@ "phase": "delete", "service": "iam" }, + { + "cfn_type": "AWS::IVS::AdConfiguration", + "mappings": [ + { + "source": "name", + "target": "Name" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateAdConfiguration", + "phase": "create", + "service": "ivs" + }, + { + "cfn_type": "AWS::IVS::AdConfiguration", + "mappings": [], + "operation": "DeleteAdConfiguration", + "phase": "delete", + "service": "ivs" + }, { "cfn_type": "AWS::IVS::Channel", "mappings": [ @@ -27544,7 +29167,14 @@ }, { "source": "IdentityStoreId", - "target": "IdentityStoreId" + "target": "IdentityStoreId", + "unrepresentable": { + "max_length": 36, + "pattern": { + "api": "^(?:(arn:aws[a-z-]*:identitystore::\\d{12}:identitystore/)?(d-[0-9a-f]{10}|[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}))$", + "cloudformation": "^d-[0-9a-f]{10}$|^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" + } + } } ], "operation": "CreateGroup", @@ -27556,7 +29186,14 @@ "mappings": [ { "source": "IdentityStoreId", - "target": "IdentityStoreId" + "target": "IdentityStoreId", + "unrepresentable": { + "max_length": 36, + "pattern": { + "api": "^(?:(arn:aws[a-z-]*:identitystore::\\d{12}:identitystore/)?(d-[0-9a-f]{10}|[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}))$", + "cloudformation": "^d-[0-9a-f]{10}$|^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" + } + } } ], "operation": "DeleteGroup", @@ -27568,11 +29205,25 @@ "mappings": [ { "source": "GroupId", - "target": "GroupId" + "target": "GroupId", + "unrepresentable": { + "max_length": 47, + "pattern": { + "api": "^(?:(arn:aws[a-z-]*:identitystore:::(user|group|membership)/)?([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})$", + "cloudformation": "^([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}$" + } + } }, { "source": "IdentityStoreId", - "target": "IdentityStoreId" + "target": "IdentityStoreId", + "unrepresentable": { + "max_length": 36, + "pattern": { + "api": "^(?:(arn:aws[a-z-]*:identitystore::\\d{12}:identitystore/)?(d-[0-9a-f]{10}|[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}))$", + "cloudformation": "^d-[0-9a-f]{10}$|^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" + } + } } ], "operation": "CreateGroupMembership", @@ -27584,7 +29235,14 @@ "mappings": [ { "source": "IdentityStoreId", - "target": "IdentityStoreId" + "target": "IdentityStoreId", + "unrepresentable": { + "max_length": 36, + "pattern": { + "api": "^(?:(arn:aws[a-z-]*:identitystore::\\d{12}:identitystore/)?(d-[0-9a-f]{10}|[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}))$", + "cloudformation": "^d-[0-9a-f]{10}$|^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" + } + } } ], "operation": "DeleteGroupMembership", @@ -27604,7 +29262,14 @@ }, { "source": "IdentityStoreId", - "target": "IdentityStoreId" + "target": "IdentityStoreId", + "unrepresentable": { + "max_length": 36, + "pattern": { + "api": "^(?:(arn:aws[a-z-]*:identitystore::\\d{12}:identitystore/)?(d-[0-9a-f]{10}|[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}))$", + "cloudformation": "^d-[0-9a-f]{10}$|^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" + } + } }, { "source": "Locale", @@ -27652,7 +29317,14 @@ "mappings": [ { "source": "IdentityStoreId", - "target": "IdentityStoreId" + "target": "IdentityStoreId", + "unrepresentable": { + "max_length": 36, + "pattern": { + "api": "^(?:(arn:aws[a-z-]*:identitystore::\\d{12}:identitystore/)?(d-[0-9a-f]{10}|[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}))$", + "cloudformation": "^d-[0-9a-f]{10}$|^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" + } + } } ], "operation": "DeleteUser", @@ -28882,6 +30554,38 @@ "phase": "delete", "service": "iot" }, + { + "cfn_type": "AWS::IoT::PolicyPrincipalAttachment", + "mappings": [ + { + "source": "policyName", + "target": "PolicyName" + }, + { + "source": "principal", + "target": "Principal" + } + ], + "operation": "AttachPrincipalPolicy", + "phase": "create", + "service": "iot" + }, + { + "cfn_type": "AWS::IoT::PolicyPrincipalAttachment", + "mappings": [ + { + "source": "policyName", + "target": "PolicyName" + }, + { + "source": "principal", + "target": "Principal" + } + ], + "operation": "DetachPrincipalPolicy", + "phase": "delete", + "service": "iot" + }, { "cfn_type": "AWS::IoT::ProvisioningTemplate", "mappings": [ @@ -29228,6 +30932,42 @@ "phase": "create", "service": "iot" }, + { + "cfn_type": "AWS::IoT::ThingPrincipalAttachment", + "mappings": [ + { + "source": "principal", + "target": "Principal" + }, + { + "source": "thingName", + "target": "ThingName" + }, + { + "source": "thingPrincipalType", + "target": "ThingPrincipalType" + } + ], + "operation": "AttachThingPrincipal", + "phase": "create", + "service": "iot" + }, + { + "cfn_type": "AWS::IoT::ThingPrincipalAttachment", + "mappings": [ + { + "source": "principal", + "target": "Principal" + }, + { + "source": "thingName", + "target": "ThingName" + } + ], + "operation": "DetachThingPrincipal", + "phase": "delete", + "service": "iot" + }, { "cfn_type": "AWS::IoT::ThingType", "mappings": [ @@ -29535,6 +31275,70 @@ "phase": "delete", "service": "iotfleetwise" }, + { + "cfn_type": "AWS::IoTManagedIntegrations::AccountAssociation", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "ConnectorDestinationId", + "target": "ConnectorDestinationId" + }, + { + "source": "Description", + "target": "Description" + }, + { + "source": "Name", + "target": "Name" + }, + { + "source": "Tags", + "target": "Tags" + } + ], + "operation": "CreateAccountAssociation", + "phase": "create", + "service": "iot-managed-integrations" + }, + { + "cfn_type": "AWS::IoTManagedIntegrations::AccountAssociation", + "mappings": [], + "operation": "DeleteAccountAssociation", + "phase": "delete", + "service": "iot-managed-integrations" + }, + { + "cfn_type": "AWS::IoTManagedIntegrations::CloudConnector", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "Description", + "target": "Description" + }, + { + "source": "EndpointType", + "target": "EndpointType" + }, + { + "source": "Name", + "target": "Name" + } + ], + "operation": "CreateCloudConnector", + "phase": "create", + "service": "iot-managed-integrations" + }, + { + "cfn_type": "AWS::IoTManagedIntegrations::CloudConnector", + "mappings": [], + "operation": "DeleteCloudConnector", + "phase": "delete", + "service": "iot-managed-integrations" + }, { "cfn_type": "AWS::IoTManagedIntegrations::CredentialLocker", "ignored_inputs": [ @@ -29693,6 +31497,49 @@ "phase": "delete", "service": "iotsitewise" }, + { + "cfn_type": "AWS::IoTSiteWise::Application", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "description", + "target": "Description" + }, + { + "source": "idcInstanceArn", + "target": "IdcInstanceArn" + }, + { + "source": "name", + "target": "Name" + }, + { + "source": "tags", + "target": "Tags" + }, + { + "source": "workspaceName", + "target": "WorkspaceName" + } + ], + "operation": "CreateApplication", + "phase": "create", + "service": "iotsitewise" + }, + { + "cfn_type": "AWS::IoTSiteWise::Application", + "mappings": [ + { + "source": "workspaceName", + "target": "WorkspaceName" + } + ], + "operation": "DeleteApplication", + "phase": "delete", + "service": "iotsitewise" + }, { "cfn_type": "AWS::IoTSiteWise::Asset", "ignored_inputs": [ @@ -29869,9 +31716,17 @@ "source": "datasetName", "target": "DatasetName" }, + { + "source": "datasetType", + "target": "DatasetType" + }, { "source": "tags", "target": "Tags" + }, + { + "source": "workspaceName", + "target": "WorkspaceName" } ], "operation": "CreateDataset", @@ -29883,7 +31738,12 @@ "ignored_inputs": [ "clientToken" ], - "mappings": [], + "mappings": [ + { + "source": "workspaceName", + "target": "WorkspaceName" + } + ], "operation": "DeleteDataset", "phase": "delete", "service": "iotsitewise" @@ -31013,6 +32873,37 @@ "phase": "delete", "service": "kendra" }, + { + "cfn_type": "AWS::Kendra::FeaturedResultsSet", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "Description", + "target": "Description" + }, + { + "source": "FeaturedResultsSetName", + "target": "FeaturedResultsSetName" + }, + { + "source": "IndexId", + "target": "IndexId" + }, + { + "source": "QueryTexts", + "target": "QueryTexts" + }, + { + "source": "Status", + "target": "Status" + } + ], + "operation": "CreateFeaturedResultsSet", + "phase": "create", + "service": "kendra" + }, { "cfn_type": "AWS::Kendra::Index", "ignored_inputs": [ @@ -31234,6 +33125,10 @@ "source": "MaxRecordSizeInKiB", "target": "MaxRecordSizeInKiB" }, + { + "source": "RecordDistributionStrategy", + "target": "RecordDistributionStrategy" + }, { "source": "ShardCount", "target": "ShardCount", @@ -32288,6 +34183,120 @@ "phase": "create", "service": "lambda" }, + { + "cfn_type": "AWS::Lambda::WebFunction", + "mappings": [ + { + "source": "functionName", + "target": "FunctionName" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateWebFunction", + "phase": "create", + "service": "lambda-web" + }, + { + "cfn_type": "AWS::Lambda::WebFunction", + "mappings": [ + { + "source": "functionName", + "target": "FunctionName" + } + ], + "operation": "DeleteWebFunction", + "phase": "delete", + "service": "lambda-web" + }, + { + "cfn_type": "AWS::Lambda::WebFunctionEndpoint", + "mappings": [ + { + "source": "authType", + "target": "AuthType" + }, + { + "source": "description", + "target": "Description" + }, + { + "source": "endpointName", + "target": "EndpointName" + }, + { + "source": "endpointType", + "target": "EndpointType" + }, + { + "source": "functionName", + "target": "FunctionName" + }, + { + "source": "regions", + "target": "Regions" + } + ], + "operation": "CreateWebFunctionEndpoint", + "phase": "create", + "service": "lambda-web" + }, + { + "cfn_type": "AWS::Lambda::WebFunctionEndpoint", + "mappings": [ + { + "source": "endpointName", + "target": "EndpointName" + }, + { + "source": "functionName", + "target": "FunctionName" + } + ], + "operation": "DeleteWebFunctionEndpoint", + "phase": "delete", + "service": "lambda-web" + }, + { + "cfn_type": "AWS::Lambda::WebFunctionRevision", + "mappings": [ + { + "source": "description", + "target": "Description" + }, + { + "source": "functionName", + "target": "FunctionName" + }, + { + "source": "kmsKeyArn", + "target": "KmsKeyArn", + "unrepresentable": { + "pattern": { + "api": "^(?:arn:(aws[a-z-]*):kms:[a-z0-9-]+:[0-9]{12}:key/[a-z0-9-]+)$", + "cloudformation": "^arn:(aws[a-z-]*){1}:kms:[a-z0-9-]+:[0-9]{12}:key/.*$" + } + } + } + ], + "operation": "CreateWebFunctionRevision", + "phase": "create", + "service": "lambda-web" + }, + { + "cfn_type": "AWS::Lambda::WebFunctionRevision", + "mappings": [ + { + "source": "functionName", + "target": "FunctionName" + } + ], + "operation": "DeleteWebFunctionRevision", + "phase": "delete", + "service": "lambda-web" + }, { "cfn_type": "AWS::LaunchWizard::Deployment", "mappings": [ @@ -32577,6 +34586,36 @@ "phase": "delete", "service": "license-manager" }, + { + "cfn_type": "AWS::LicenseManager::LicenseAssetGroup", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "AssociatedLicenseAssetRulesetARNs", + "target": "AssociatedLicenseAssetRulesetARNs" + }, + { + "source": "Description", + "target": "Description" + }, + { + "source": "Name", + "target": "Name" + } + ], + "operation": "CreateLicenseAssetGroup", + "phase": "create", + "service": "license-manager" + }, + { + "cfn_type": "AWS::LicenseManager::LicenseAssetGroup", + "mappings": [], + "operation": "DeleteLicenseAssetGroup", + "phase": "delete", + "service": "license-manager" + }, { "cfn_type": "AWS::LicenseManager::LicenseAssetRuleSet", "ignored_inputs": [ @@ -33161,6 +35200,30 @@ "phase": "delete", "service": "lightsail" }, + { + "cfn_type": "AWS::Lightsail::KeyPair", + "mappings": [ + { + "source": "keyPairName", + "target": "KeyPairName" + } + ], + "operation": "CreateKeyPair", + "phase": "create", + "service": "lightsail" + }, + { + "cfn_type": "AWS::Lightsail::KeyPair", + "mappings": [ + { + "source": "keyPairName", + "target": "KeyPairName" + } + ], + "operation": "DeleteKeyPair", + "phase": "delete", + "service": "lightsail" + }, { "cfn_type": "AWS::Lightsail::LoadBalancer", "mappings": [ @@ -34517,6 +36580,105 @@ "phase": "delete", "service": "m2" }, + { + "cfn_type": "AWS::MGN::Connector", + "mappings": [ + { + "source": "name", + "target": "Name" + }, + { + "source": "ssmInstanceID", + "target": "SsmInstanceID", + "unrepresentable": { + "pattern": { + "api": "^(?:.*(^i-[0-9a-zA-Z]{17}$)|(^mi-[0-9a-zA-Z]{17}$).*)$", + "cloudformation": "(^i-[0-9a-zA-Z]{17}$)|(^mi-[0-9a-zA-Z]{17}$)" + } + } + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateConnector", + "phase": "create", + "service": "mgn" + }, + { + "cfn_type": "AWS::MGN::Connector", + "mappings": [], + "operation": "DeleteConnector", + "phase": "delete", + "service": "mgn" + }, + { + "cfn_type": "AWS::MGN::LaunchConfigurationTemplate", + "mappings": [ + { + "source": "associatePublicIpAddress", + "target": "AssociatePublicIpAddress" + }, + { + "source": "bootMode", + "target": "BootMode" + }, + { + "source": "copyPrivateIp", + "target": "CopyPrivateIp" + }, + { + "source": "copyTags", + "target": "CopyTags" + }, + { + "source": "enableMapAutoTagging", + "target": "EnableMapAutoTagging" + }, + { + "source": "enableParametersEncryption", + "target": "EnableParametersEncryption" + }, + { + "source": "launchDisposition", + "target": "LaunchDisposition" + }, + { + "source": "mapAutoTaggingMpeID", + "target": "MapAutoTaggingMpeID" + }, + { + "source": "parametersEncryptionKey", + "target": "ParametersEncryptionKey", + "unrepresentable": { + "min_length": 20 + } + }, + { + "source": "smallVolumeMaxSize", + "target": "SmallVolumeMaxSize" + }, + { + "source": "tags", + "target": "Tags" + }, + { + "source": "targetInstanceTypeRightSizingMethod", + "target": "TargetInstanceTypeRightSizingMethod" + } + ], + "operation": "CreateLaunchConfigurationTemplate", + "phase": "create", + "service": "mgn" + }, + { + "cfn_type": "AWS::MGN::LaunchConfigurationTemplate", + "mappings": [], + "operation": "DeleteLaunchConfigurationTemplate", + "phase": "delete", + "service": "mgn" + }, { "cfn_type": "AWS::MGN::NetworkMigrationDefinition", "mappings": [ @@ -35188,6 +37350,34 @@ "phase": "delete", "service": "macie2" }, + { + "cfn_type": "AWS::Macie::Member", + "mappings": [ + { + "source": "tags", + "target": "Tags", + "unrepresentable": { + "tag_key": { + "max_length": 128, + "min_length": 1 + }, + "tag_value": { + "max_length": 256 + } + } + } + ], + "operation": "CreateMember", + "phase": "create", + "service": "macie2" + }, + { + "cfn_type": "AWS::Macie::Member", + "mappings": [], + "operation": "DeleteMember", + "phase": "delete", + "service": "macie2" + }, { "cfn_type": "AWS::Macie::Session", "ignored_inputs": [ @@ -35368,6 +37558,46 @@ "phase": "delete", "service": "mediaconnect" }, + { + "cfn_type": "AWS::MediaConnect::FlowMediaStream", + "mappings": [ + { + "source": "FlowArn", + "target": "FlowArn", + "unrepresentable": { + "pattern": { + "api": "^(?:arn:.+:mediaconnect.+:flow:.+)$", + "cloudformation": "^arn:(aws[a-zA-Z-]*):mediaconnect:[a-z0-9-]+:[0-9]{12}:flow:[a-zA-Z0-9-]+:[a-zA-Z0-9_-]+$" + } + } + } + ], + "operation": "AddFlowMediaStreams", + "phase": "create", + "service": "mediaconnect" + }, + { + "cfn_type": "AWS::MediaConnect::FlowMediaStream", + "mappings": [ + { + "source": "FlowArn", + "target": "FlowArn", + "unrepresentable": { + "pattern": { + "api": "^(?:arn:.+:mediaconnect.+:flow:.+)$", + "cloudformation": "^arn:(aws[a-zA-Z-]*):mediaconnect:[a-z0-9-]+:[0-9]{12}:flow:[a-zA-Z0-9-]+:[a-zA-Z0-9_-]+$" + } + } + }, + { + "source": "MediaStreamName", + "target": "MediaStreamName" + } + ], + "operation": "RemoveFlowMediaStream", + "phase": "delete", + "service": "mediaconnect" + }, { "cfn_type": "AWS::MediaConnect::FlowOutput", "mappings": [ @@ -35621,6 +37851,50 @@ "phase": "delete", "service": "mediaconnect" }, + { + "cfn_type": "AWS::MediaConvert::JobTemplate", + "mappings": [ + { + "source": "Category", + "target": "Category" + }, + { + "source": "Description", + "target": "Description" + }, + { + "source": "Name", + "target": "Name" + }, + { + "source": "Priority", + "target": "Priority" + }, + { + "source": "Queue", + "target": "Queue" + }, + { + "source": "StatusUpdateInterval", + "target": "StatusUpdateInterval" + } + ], + "operation": "CreateJobTemplate", + "phase": "create", + "service": "mediaconvert" + }, + { + "cfn_type": "AWS::MediaConvert::JobTemplate", + "mappings": [ + { + "source": "Name", + "target": "Name" + } + ], + "operation": "DeleteJobTemplate", + "phase": "delete", + "service": "mediaconvert" + }, { "cfn_type": "AWS::MediaConvert::Preset", "mappings": [ @@ -35653,6 +37927,50 @@ "phase": "delete", "service": "mediaconvert" }, + { + "cfn_type": "AWS::MediaConvert::Queue", + "mappings": [ + { + "source": "ConcurrentJobs", + "target": "ConcurrentJobs" + }, + { + "source": "Description", + "target": "Description" + }, + { + "source": "MaximumConcurrentFeeds", + "target": "MaximumConcurrentFeeds" + }, + { + "source": "Name", + "target": "Name" + }, + { + "source": "PricingPlan", + "target": "PricingPlan" + }, + { + "source": "Status", + "target": "Status" + } + ], + "operation": "CreateQueue", + "phase": "create", + "service": "mediaconvert" + }, + { + "cfn_type": "AWS::MediaConvert::Queue", + "mappings": [ + { + "source": "Name", + "target": "Name" + } + ], + "operation": "DeleteQueue", + "phase": "delete", + "service": "mediaconvert" + }, { "cfn_type": "AWS::MediaLive::ChannelPlacementGroup", "ignored_inputs": [ @@ -36430,12 +38748,7 @@ }, { "source": "InputType", - "target": "InputType", - "unrepresentable": { - "rejected_values": [ - "MULTIVIEW" - ] - } + "target": "InputType" }, { "source": "OutputLockingMode", @@ -36729,14 +39042,7 @@ }, { "source": "FunctionType", - "target": "FunctionType", - "unrepresentable": { - "rejected_values": [ - "AWS_SERVICE_REQUEST", - "CONCURRENT_EXECUTOR", - "VAST_REQUEST" - ] - } + "target": "FunctionType" }, { "source": "Tags", @@ -36905,6 +39211,50 @@ "phase": "delete", "service": "mediatailor" }, + { + "cfn_type": "AWS::MediaTailor::Program", + "mappings": [ + { + "source": "ChannelName", + "target": "ChannelName" + }, + { + "source": "LiveSourceName", + "target": "LiveSourceName" + }, + { + "source": "ProgramName", + "target": "ProgramName" + }, + { + "source": "SourceLocationName", + "target": "SourceLocationName" + }, + { + "source": "VodSourceName", + "target": "VodSourceName" + } + ], + "operation": "CreateProgram", + "phase": "create", + "service": "mediatailor" + }, + { + "cfn_type": "AWS::MediaTailor::Program", + "mappings": [ + { + "source": "ChannelName", + "target": "ChannelName" + }, + { + "source": "ProgramName", + "target": "ProgramName" + } + ], + "operation": "DeleteProgram", + "phase": "delete", + "service": "mediatailor" + }, { "cfn_type": "AWS::MediaTailor::SourceLocation", "mappings": [ @@ -37225,6 +39575,38 @@ "phase": "delete", "service": "memorydb" }, + { + "cfn_type": "AWS::MemoryDB::Snapshot", + "mappings": [ + { + "source": "ClusterName", + "target": "ClusterName" + }, + { + "source": "KmsKeyId", + "target": "KmsKeyId" + }, + { + "source": "SnapshotName", + "target": "SnapshotName" + } + ], + "operation": "CreateSnapshot", + "phase": "create", + "service": "memorydb" + }, + { + "cfn_type": "AWS::MemoryDB::Snapshot", + "mappings": [ + { + "source": "SnapshotName", + "target": "SnapshotName" + } + ], + "operation": "DeleteSnapshot", + "phase": "delete", + "service": "memorydb" + }, { "cfn_type": "AWS::MemoryDB::SubnetGroup", "mappings": [ @@ -37763,6 +40145,38 @@ "phase": "delete", "service": "neptune-graph" }, + { + "cfn_type": "AWS::NetworkFirewall::ContainerAssociation", + "mappings": [ + { + "source": "ContainerAssociationName", + "target": "ContainerAssociationName" + }, + { + "source": "Description", + "target": "Description" + }, + { + "source": "Type", + "target": "Type" + } + ], + "operation": "CreateContainerAssociation", + "phase": "create", + "service": "network-firewall" + }, + { + "cfn_type": "AWS::NetworkFirewall::ContainerAssociation", + "mappings": [ + { + "source": "ContainerAssociationName", + "target": "ContainerAssociationName" + } + ], + "operation": "DeleteContainerAssociation", + "phase": "delete", + "service": "network-firewall" + }, { "cfn_type": "AWS::NetworkFirewall::Firewall", "mappings": [ @@ -38012,6 +40426,28 @@ "phase": "delete", "service": "networkflowmonitor" }, + { + "cfn_type": "AWS::NetworkFlowMonitor::Scope", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateScope", + "phase": "create", + "service": "networkflowmonitor" + }, + { + "cfn_type": "AWS::NetworkFlowMonitor::Scope", + "mappings": [], + "operation": "DeleteScope", + "phase": "delete", + "service": "networkflowmonitor" + }, { "cfn_type": "AWS::NetworkManager::ConnectAttachment", "ignored_inputs": [ @@ -38077,6 +40513,95 @@ "phase": "delete", "service": "networkmanager" }, + { + "cfn_type": "AWS::NetworkManager::Connection", + "mappings": [ + { + "source": "ConnectedDeviceId", + "target": "ConnectedDeviceId", + "unrepresentable": { + "min_length": 1, + "pattern": { + "api": "^(?:[\\s\\S]*)$", + "cloudformation": "^device-[a-z0-9-]*$" + } + } + }, + { + "source": "ConnectedLinkId", + "target": "ConnectedLinkId", + "unrepresentable": { + "min_length": 1, + "pattern": { + "api": "^(?:[\\s\\S]*)$", + "cloudformation": "^link-[a-z0-9-]*$" + } + } + }, + { + "source": "Description", + "target": "Description", + "unrepresentable": { + "min_length": 1 + } + }, + { + "source": "DeviceId", + "target": "DeviceId", + "unrepresentable": { + "min_length": 1, + "pattern": { + "api": "^(?:[\\s\\S]*)$", + "cloudformation": "^device-[a-z0-9-]*$" + } + } + }, + { + "source": "GlobalNetworkId", + "target": "GlobalNetworkId", + "unrepresentable": { + "min_length": 1, + "pattern": { + "api": "^(?:[\\s\\S]*)$", + "cloudformation": "^global-network-[a-z0-9-]*$" + } + } + }, + { + "source": "LinkId", + "target": "LinkId", + "unrepresentable": { + "min_length": 1, + "pattern": { + "api": "^(?:[\\s\\S]*)$", + "cloudformation": "^link-[a-z0-9-]*$" + } + } + } + ], + "operation": "CreateConnection", + "phase": "create", + "service": "networkmanager" + }, + { + "cfn_type": "AWS::NetworkManager::Connection", + "mappings": [ + { + "source": "GlobalNetworkId", + "target": "GlobalNetworkId", + "unrepresentable": { + "min_length": 1, + "pattern": { + "api": "^(?:[\\s\\S]*)$", + "cloudformation": "^global-network-[a-z0-9-]*$" + } + } + } + ], + "operation": "DeleteConnection", + "phase": "delete", + "service": "networkmanager" + }, { "cfn_type": "AWS::NetworkManager::CoreNetwork", "ignored_inputs": [ @@ -38512,28 +41037,221 @@ "phase": "create", "service": "networkmanager" }, + { + "cfn_type": "AWS::NetworkMonitor::Monitor", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "aggregationPeriod", + "target": "AggregationPeriod" + }, + { + "source": "monitorName", + "target": "MonitorName" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateMonitor", + "phase": "create", + "service": "networkmonitor" + }, + { + "cfn_type": "AWS::NetworkMonitor::Monitor", + "mappings": [ + { + "source": "monitorName", + "target": "MonitorName" + } + ], + "operation": "DeleteMonitor", + "phase": "delete", + "service": "networkmonitor" + }, + { + "cfn_type": "AWS::NetworkSecurityManager::Deployment", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "deploymentDescription", + "target": "DeploymentDescription" + }, + { + "source": "deploymentName", + "target": "DeploymentName" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateDeployment", + "phase": "create", + "service": "network-security-manager" + }, + { + "cfn_type": "AWS::NetworkSecurityManager::Deployment", + "mappings": [], + "operation": "DeleteDeployment", + "phase": "delete", + "service": "network-security-manager" + }, + { + "cfn_type": "AWS::NetworkSecurityManager::Policy", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "firewallType", + "target": "FirewallType" + }, + { + "source": "policyDescription", + "target": "PolicyDescription" + }, + { + "source": "policyName", + "target": "PolicyName" + }, + { + "source": "priority", + "target": "Priority" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreatePolicy", + "phase": "create", + "service": "network-security-manager" + }, + { + "cfn_type": "AWS::NetworkSecurityManager::Policy", + "mappings": [], + "operation": "DeletePolicy", + "phase": "delete", + "service": "network-security-manager" + }, + { + "cfn_type": "AWS::NetworkSecurityManager::Rule", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "firewallType", + "target": "FirewallType" + }, + { + "source": "ruleDescription", + "target": "RuleDescription" + }, + { + "source": "ruleName", + "target": "RuleName" + }, + { + "source": "ruleType", + "target": "RuleType" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateRule", + "phase": "create", + "service": "network-security-manager" + }, + { + "cfn_type": "AWS::NetworkSecurityManager::Rule", + "mappings": [], + "operation": "DeleteRule", + "phase": "delete", + "service": "network-security-manager" + }, + { + "cfn_type": "AWS::NetworkSecurityManager::Scope", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "scopeDescription", + "target": "ScopeDescription" + }, + { + "source": "scopeName", + "target": "ScopeName" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateScope", + "phase": "create", + "service": "network-security-manager" + }, + { + "cfn_type": "AWS::NetworkSecurityManager::Scope", + "mappings": [], + "operation": "DeleteScope", + "phase": "delete", + "service": "network-security-manager" + }, + { + "cfn_type": "AWS::NetworkSecurityManager::Template", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "firewallType", + "target": "FirewallType" + }, + { + "source": "tags", + "target": "Tags" + }, + { + "source": "templateDescription", + "target": "TemplateDescription" + }, + { + "source": "templateName", + "target": "TemplateName" + } + ], + "operation": "CreateTemplate", + "phase": "create", + "service": "network-security-manager" + }, + { + "cfn_type": "AWS::NetworkSecurityManager::Template", + "mappings": [], + "operation": "DeleteTemplate", + "phase": "delete", + "service": "network-security-manager" + }, { "cfn_type": "AWS::Notifications::ChannelAssociation", "mappings": [ { "source": "arn", - "target": "Arn", - "unrepresentable": { - "pattern": { - "api": "^(?:arn:aws:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+)$", - "cloudformation": "^arn:[a-z-]{3,10}:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+$" - } - } + "target": "Arn" }, { "source": "notificationConfigurationArn", - "target": "NotificationConfigurationArn", - "unrepresentable": { - "pattern": { - "api": "^(?:arn:aws:notifications::[0-9]{12}:configuration/[a-z0-9]{27})$", - "cloudformation": "^arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}$" - } - } + "target": "NotificationConfigurationArn" } ], "operation": "AssociateChannel", @@ -38545,23 +41263,11 @@ "mappings": [ { "source": "arn", - "target": "Arn", - "unrepresentable": { - "pattern": { - "api": "^(?:arn:aws:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+)$", - "cloudformation": "^arn:[a-z-]{3,10}:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+$" - } - } + "target": "Arn" }, { "source": "notificationConfigurationArn", - "target": "NotificationConfigurationArn", - "unrepresentable": { - "pattern": { - "api": "^(?:arn:aws:notifications::[0-9]{12}:configuration/[a-z0-9]{27})$", - "cloudformation": "^arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}$" - } - } + "target": "NotificationConfigurationArn" } ], "operation": "DisassociateChannel", @@ -38581,13 +41287,7 @@ }, { "source": "notificationConfigurationArn", - "target": "NotificationConfigurationArn", - "unrepresentable": { - "pattern": { - "api": "^(?:arn:aws:notifications::[0-9]{12}:configuration/[a-z0-9]{27})$", - "cloudformation": "^arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}$" - } - } + "target": "NotificationConfigurationArn" }, { "source": "regions", @@ -38616,12 +41316,16 @@ "source": "contactIdentifier", "target": "ContactIdentifier" }, + { + "source": "isSensitiveEventsSubscribed", + "target": "IsSensitiveEventsSubscribed" + }, { "source": "managedNotificationConfigurationArn", "target": "ManagedNotificationConfigurationArn", "unrepresentable": { "pattern": { - "api": "^(?:arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\\-]{3,64}/sub-category/[a-zA-Z0-9\\-]{3,64})$", + "api": "^(?:arn:[a-z-]{3,10}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\\-]{3,64}/sub-category/[a-zA-Z0-9\\-]{3,64})$", "cloudformation": "^arn:[a-z-]{3,10}:notifications::([0-9]{12}|):managed-notification-configuration/category/[a-zA-Z0-9\\-]{3,64}/sub-category/[a-zA-Z0-9\\-]{3,64}$" } } @@ -38643,7 +41347,7 @@ "target": "ManagedNotificationConfigurationArn", "unrepresentable": { "pattern": { - "api": "^(?:arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\\-]{3,64}/sub-category/[a-zA-Z0-9\\-]{3,64})$", + "api": "^(?:arn:[a-z-]{3,10}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\\-]{3,64}/sub-category/[a-zA-Z0-9\\-]{3,64})$", "cloudformation": "^arn:[a-z-]{3,10}:notifications::([0-9]{12}|):managed-notification-configuration/category/[a-zA-Z0-9\\-]{3,64}/sub-category/[a-zA-Z0-9\\-]{3,64}$" } } @@ -38658,20 +41362,18 @@ "mappings": [ { "source": "channelArn", - "target": "ChannelArn", - "unrepresentable": { - "pattern": { - "api": "^(?:arn:aws:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+)$", - "cloudformation": "^arn:[a-z-]{3,10}:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+$" - } - } + "target": "ChannelArn" + }, + { + "source": "isSensitiveEventsSubscribed", + "target": "IsSensitiveEventsSubscribed" }, { "source": "managedNotificationConfigurationArn", "target": "ManagedNotificationConfigurationArn", "unrepresentable": { "pattern": { - "api": "^(?:arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\\-]{3,64}/sub-category/[a-zA-Z0-9\\-]{3,64})$", + "api": "^(?:arn:[a-z-]{3,10}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\\-]{3,64}/sub-category/[a-zA-Z0-9\\-]{3,64})$", "cloudformation": "^arn:[a-z-]{3,10}:notifications::([0-9]{12}|):managed-notification-configuration/category/[a-zA-Z0-9\\-]{3,64}/sub-category/[a-zA-Z0-9\\-]{3,64}$" } } @@ -38686,20 +41388,14 @@ "mappings": [ { "source": "channelArn", - "target": "ChannelArn", - "unrepresentable": { - "pattern": { - "api": "^(?:arn:aws:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+)$", - "cloudformation": "^arn:[a-z-]{3,10}:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+$" - } - } + "target": "ChannelArn" }, { "source": "managedNotificationConfigurationArn", "target": "ManagedNotificationConfigurationArn", "unrepresentable": { "pattern": { - "api": "^(?:arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\\-]{3,64}/sub-category/[a-zA-Z0-9\\-]{3,64})$", + "api": "^(?:arn:[a-z-]{3,10}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\\-]{3,64}/sub-category/[a-zA-Z0-9\\-]{3,64})$", "cloudformation": "^arn:[a-z-]{3,10}:notifications::([0-9]{12}|):managed-notification-configuration/category/[a-zA-Z0-9\\-]{3,64}/sub-category/[a-zA-Z0-9\\-]{3,64}$" } } @@ -38758,13 +41454,7 @@ "mappings": [ { "source": "notificationConfigurationArn", - "target": "NotificationConfigurationArn", - "unrepresentable": { - "pattern": { - "api": "^(?:arn:aws:notifications::[0-9]{12}:configuration/[a-z0-9]{27})$", - "cloudformation": "^arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}$" - } - } + "target": "NotificationConfigurationArn" }, { "source": "organizationalUnitId", @@ -38786,13 +41476,7 @@ "mappings": [ { "source": "notificationConfigurationArn", - "target": "NotificationConfigurationArn", - "unrepresentable": { - "pattern": { - "api": "^(?:arn:aws:notifications::[0-9]{12}:configuration/[a-z0-9]{27})$", - "cloudformation": "^arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}$" - } - } + "target": "NotificationConfigurationArn" }, { "source": "organizationalUnitId", @@ -39322,6 +42006,36 @@ "phase": "delete", "service": "oam" }, + { + "cfn_type": "AWS::ObservabilityAdmin::DatasetIntegration", + "mappings": [ + { + "source": "RoleArn", + "target": "RoleArn", + "unrepresentable": { + "min_length": 20, + "pattern": { + "api": "^(?:arn:aws([a-z0-9\\-]+)?:([a-zA-Z0-9\\-]+):([a-z0-9\\-]+)?:([0-9]{12})?:(.+))$", + "cloudformation": "^arn:aws[a-zA-Z-]*:iam::[0-9]{12}:role/.+$" + } + } + }, + { + "source": "Tags", + "target": "Tags" + } + ], + "operation": "CreateDatasetIntegration", + "phase": "create", + "service": "observabilityadmin" + }, + { + "cfn_type": "AWS::ObservabilityAdmin::DatasetIntegration", + "mappings": [], + "operation": "DeleteDatasetIntegration", + "phase": "delete", + "service": "observabilityadmin" + }, { "cfn_type": "AWS::ObservabilityAdmin::OrganizationCentralizationRule", "mappings": [ @@ -40408,7 +43122,12 @@ }, { "source": "Type", - "target": "Type" + "target": "Type", + "unrepresentable": { + "rejected_values": [ + "GUARDDUTY_POLICY" + ] + } } ], "operation": "CreatePolicy", @@ -40441,6 +43160,66 @@ "phase": "delete", "service": "organizations" }, + { + "cfn_type": "AWS::Outposts::Outpost", + "mappings": [ + { + "source": "AvailabilityZone", + "target": "AvailabilityZone" + }, + { + "source": "AvailabilityZoneId", + "target": "AvailabilityZoneId" + }, + { + "source": "Description", + "target": "Description", + "unrepresentable": { + "min_length": 1 + } + }, + { + "source": "Name", + "target": "Name" + }, + { + "source": "SiteId", + "target": "SiteId", + "unrepresentable": { + "pattern": { + "api": "^(?:^(arn:aws([a-z-]+)?:outposts:[a-z\\d-]+:\\d{12}:site/)?(os-[a-f0-9]{17})$)$", + "cloudformation": "^os-[a-f0-9]{17}$" + } + } + }, + { + "source": "SupportedHardwareType", + "target": "SupportedHardwareType" + }, + { + "source": "Tags", + "target": "Tags", + "unrepresentable": { + "tag_key": { + "pattern": { + "api": "^(?:^(?!aws:)[a-zA-Z+-=._:/]+$)$", + "cloudformation": "^(?![aA][wW][sS]:)[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]+$" + } + } + } + } + ], + "operation": "CreateOutpost", + "phase": "create", + "service": "outposts" + }, + { + "cfn_type": "AWS::Outposts::Outpost", + "mappings": [], + "operation": "DeleteOutpost", + "phase": "delete", + "service": "outposts" + }, { "cfn_type": "AWS::Outposts::Site", "mappings": [ @@ -40782,6 +43561,38 @@ "phase": "delete", "service": "pcs" }, + { + "cfn_type": "AWS::PI::PerfReports", + "mappings": [ + { + "source": "Identifier", + "target": "Identifier" + }, + { + "source": "ServiceType", + "target": "ServiceType" + } + ], + "operation": "CreatePerformanceAnalysisReport", + "phase": "create", + "service": "pi" + }, + { + "cfn_type": "AWS::PI::PerfReports", + "mappings": [ + { + "source": "Identifier", + "target": "Identifier" + }, + { + "source": "ServiceType", + "target": "ServiceType" + } + ], + "operation": "DeletePerformanceAnalysisReport", + "phase": "delete", + "service": "pi" + }, { "cfn_type": "AWS::PaymentCryptography::Alias", "mappings": [ @@ -40845,6 +43656,33 @@ "phase": "delete", "service": "payment-cryptography" }, + { + "cfn_type": "AWS::Personalize::Campaign", + "mappings": [ + { + "source": "minProvisionedTPS", + "target": "MinProvisionedTPS" + }, + { + "source": "name", + "target": "Name" + }, + { + "source": "solutionVersionArn", + "target": "SolutionVersionArn" + } + ], + "operation": "CreateCampaign", + "phase": "create", + "service": "personalize" + }, + { + "cfn_type": "AWS::Personalize::Campaign", + "mappings": [], + "operation": "DeleteCampaign", + "phase": "delete", + "service": "personalize" + }, { "cfn_type": "AWS::Personalize::Dataset", "mappings": [ @@ -40937,6 +43775,33 @@ "phase": "delete", "service": "personalize" }, + { + "cfn_type": "AWS::Personalize::Filter", + "mappings": [ + { + "source": "datasetGroupArn", + "target": "DatasetGroupArn" + }, + { + "source": "filterExpression", + "target": "FilterExpression" + }, + { + "source": "name", + "target": "Name" + } + ], + "operation": "CreateFilter", + "phase": "create", + "service": "personalize" + }, + { + "cfn_type": "AWS::Personalize::Filter", + "mappings": [], + "operation": "DeleteFilter", + "phase": "delete", + "service": "personalize" + }, { "cfn_type": "AWS::Personalize::MetricAttribution", "mappings": [ @@ -41920,6 +44785,36 @@ "phase": "delete", "service": "quicksight" }, + { + "cfn_type": "AWS::QuickSight::Customization", + "mappings": [ + { + "source": "Namespace", + "target": "Namespace", + "unrepresentable": { + "min_length": 1 + } + } + ], + "operation": "CreateAccountCustomization", + "phase": "create", + "service": "quicksight" + }, + { + "cfn_type": "AWS::QuickSight::Customization", + "mappings": [ + { + "source": "Namespace", + "target": "Namespace", + "unrepresentable": { + "min_length": 1 + } + } + ], + "operation": "DeleteAccountCustomization", + "phase": "delete", + "service": "quicksight" + }, { "cfn_type": "AWS::QuickSight::DLPSetting", "mappings": [ @@ -42577,6 +45472,42 @@ "phase": "delete", "service": "ram" }, + { + "cfn_type": "AWS::RAM::PermissionAssociation", + "mappings": [ + { + "source": "permissionArn", + "target": "PermissionArn" + }, + { + "source": "replace", + "target": "Replace" + }, + { + "source": "resourceShareArn", + "target": "ResourceShareArn" + } + ], + "operation": "AssociateResourceSharePermission", + "phase": "create", + "service": "ram" + }, + { + "cfn_type": "AWS::RAM::PermissionAssociation", + "mappings": [ + { + "source": "permissionArn", + "target": "PermissionArn" + }, + { + "source": "resourceShareArn", + "target": "ResourceShareArn" + } + ], + "operation": "DisassociateResourceSharePermission", + "phase": "delete", + "service": "ram" + }, { "cfn_type": "AWS::RAM::ResourceShare", "mappings": [ @@ -42972,6 +45903,63 @@ "phase": "delete", "service": "rds" }, + { + "cfn_type": "AWS::RDS::DBClusterEndpoint", + "mappings": [ + { + "source": "DBClusterEndpointIdentifier", + "target": "DBClusterEndpointIdentifier", + "unrepresentable": { + "max_length": 63, + "min_length": 1, + "pattern": { + "cloudformation": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$" + } + } + }, + { + "source": "DBClusterIdentifier", + "target": "DBClusterIdentifier", + "unrepresentable": { + "max_length": 63, + "min_length": 1, + "pattern": { + "cloudformation": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$" + } + } + }, + { + "source": "ExcludedMembers", + "target": "ExcludedMembers" + }, + { + "source": "StaticMembers", + "target": "StaticMembers" + } + ], + "operation": "CreateDBClusterEndpoint", + "phase": "create", + "service": "rds" + }, + { + "cfn_type": "AWS::RDS::DBClusterEndpoint", + "mappings": [ + { + "source": "DBClusterEndpointIdentifier", + "target": "DBClusterEndpointIdentifier", + "unrepresentable": { + "max_length": 63, + "min_length": 1, + "pattern": { + "cloudformation": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$" + } + } + } + ], + "operation": "DeleteDBClusterEndpoint", + "phase": "delete", + "service": "rds" + }, { "cfn_type": "AWS::RDS::DBClusterParameterGroup", "mappings": [ @@ -44643,6 +47631,86 @@ "phase": "delete", "service": "redshift" }, + { + "cfn_type": "AWS::Redshift::QEV2IdcApplication", + "mappings": [ + { + "source": "IdcDisplayName", + "target": "IdcDisplayName" + }, + { + "source": "IdcInstanceArn", + "target": "IdcInstanceArn" + }, + { + "source": "Qev2IdcApplicationName", + "target": "Qev2IdcApplicationName" + } + ], + "operation": "CreateQev2IdcApplication", + "phase": "create", + "service": "redshift" + }, + { + "cfn_type": "AWS::Redshift::QEV2IdcApplication", + "mappings": [], + "operation": "DeleteQev2IdcApplication", + "phase": "delete", + "service": "redshift" + }, + { + "cfn_type": "AWS::Redshift::RedshiftIdcApplication", + "mappings": [ + { + "source": "ApplicationType", + "target": "ApplicationType" + }, + { + "source": "IamRoleArn", + "target": "IamRoleArn", + "unrepresentable": { + "pattern": { + "cloudformation": "^arn:aws[a-zA-Z-]*:[a-zA-Z0-9-]+:[a-z0-9-]*:[0-9]*:.+$" + } + } + }, + { + "source": "IdcDisplayName", + "target": "IdcDisplayName" + }, + { + "source": "IdcInstanceArn", + "target": "IdcInstanceArn", + "unrepresentable": { + "pattern": { + "cloudformation": "^arn:aws[a-zA-Z-]*:[a-zA-Z0-9-]+:[a-z0-9-]*:[0-9]*:.+$" + } + } + }, + { + "source": "IdentityNamespace", + "target": "IdentityNamespace" + }, + { + "source": "RedshiftIdcApplicationName", + "target": "RedshiftIdcApplicationName" + }, + { + "source": "SsoTagKeys", + "target": "SsoTagKeys" + } + ], + "operation": "CreateRedshiftIdcApplication", + "phase": "create", + "service": "redshift" + }, + { + "cfn_type": "AWS::Redshift::RedshiftIdcApplication", + "mappings": [], + "operation": "DeleteRedshiftIdcApplication", + "phase": "delete", + "service": "redshift" + }, { "cfn_type": "AWS::Redshift::ScheduledAction", "mappings": [ @@ -44683,6 +47751,96 @@ "phase": "delete", "service": "redshift" }, + { + "cfn_type": "AWS::Redshift::Snapshot", + "mappings": [ + { + "source": "ClusterIdentifier", + "target": "ClusterIdentifier", + "unrepresentable": { + "max_length": 63, + "min_length": 1 + } + }, + { + "source": "ManualSnapshotRetentionPeriod", + "target": "ManualSnapshotRetentionPeriod", + "unrepresentable": { + "maximum": 3653.0, + "minimum": -1.0 + } + }, + { + "source": "SnapshotIdentifier", + "target": "SnapshotIdentifier", + "unrepresentable": { + "max_length": 255, + "min_length": 1 + } + } + ], + "operation": "CreateClusterSnapshot", + "phase": "create", + "service": "redshift" + }, + { + "cfn_type": "AWS::Redshift::Snapshot", + "mappings": [ + { + "source": "SnapshotIdentifier", + "target": "SnapshotIdentifier", + "unrepresentable": { + "max_length": 255, + "min_length": 1 + } + } + ], + "operation": "DeleteClusterSnapshot", + "phase": "delete", + "service": "redshift" + }, + { + "cfn_type": "AWS::Redshift::SnapshotCopyGrant", + "mappings": [ + { + "source": "KmsKeyId", + "target": "KmsKeyId" + }, + { + "source": "SnapshotCopyGrantName", + "target": "SnapshotCopyGrantName", + "unrepresentable": { + "max_length": 63, + "min_length": 1, + "pattern": { + "cloudformation": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$" + } + } + } + ], + "operation": "CreateSnapshotCopyGrant", + "phase": "create", + "service": "redshift" + }, + { + "cfn_type": "AWS::Redshift::SnapshotCopyGrant", + "mappings": [ + { + "source": "SnapshotCopyGrantName", + "target": "SnapshotCopyGrantName", + "unrepresentable": { + "max_length": 63, + "min_length": 1, + "pattern": { + "cloudformation": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$" + } + } + } + ], + "operation": "DeleteSnapshotCopyGrant", + "phase": "delete", + "service": "redshift" + }, { "cfn_type": "AWS::Redshift::SnapshotSchedule", "ignored_inputs": [ @@ -44718,6 +47876,45 @@ "phase": "delete", "service": "redshift" }, + { + "cfn_type": "AWS::Redshift::UsageLimit", + "mappings": [ + { + "source": "Amount", + "target": "Amount" + }, + { + "source": "BreachAction", + "target": "BreachAction" + }, + { + "source": "ClusterIdentifier", + "target": "ClusterIdentifier" + }, + { + "source": "FeatureType", + "target": "FeatureType" + }, + { + "source": "LimitType", + "target": "LimitType" + }, + { + "source": "Period", + "target": "Period" + } + ], + "operation": "CreateUsageLimit", + "phase": "create", + "service": "redshift" + }, + { + "cfn_type": "AWS::Redshift::UsageLimit", + "mappings": [], + "operation": "DeleteUsageLimit", + "phase": "delete", + "service": "redshift" + }, { "cfn_type": "AWS::RedshiftServerless::Namespace", "mappings": [ @@ -45448,6 +48645,10 @@ "source": "name", "target": "Name" }, + { + "source": "sharingEnabled", + "target": "SharingEnabled" + }, { "source": "tags", "target": "Tags" @@ -45870,6 +49071,13 @@ "phase": "create", "service": "route53" }, + { + "cfn_type": "AWS::Route53::DelegationSet", + "mappings": [], + "operation": "DeleteReusableDelegationSet", + "phase": "delete", + "service": "route53" + }, { "cfn_type": "AWS::Route53::HealthCheck", "mappings": [], @@ -45966,6 +49174,106 @@ "phase": "delete", "service": "route53" }, + { + "cfn_type": "AWS::Route53::QueryLoggingConfig", + "mappings": [ + { + "source": "CloudWatchLogsLogGroupArn", + "target": "CloudWatchLogsLogGroupArn" + }, + { + "source": "HostedZoneId", + "target": "HostedZoneId" + } + ], + "operation": "CreateQueryLoggingConfig", + "phase": "create", + "service": "route53" + }, + { + "cfn_type": "AWS::Route53::QueryLoggingConfig", + "mappings": [], + "operation": "DeleteQueryLoggingConfig", + "phase": "delete", + "service": "route53" + }, + { + "cfn_type": "AWS::Route53::TrafficPolicy", + "mappings": [ + { + "source": "Comment", + "target": "Comment" + }, + { + "source": "Document", + "target": "Document" + }, + { + "source": "Name", + "target": "Name" + } + ], + "operation": "CreateTrafficPolicy", + "phase": "create", + "service": "route53" + }, + { + "cfn_type": "AWS::Route53::TrafficPolicy", + "mappings": [], + "operation": "DeleteTrafficPolicy", + "phase": "delete", + "service": "route53" + }, + { + "cfn_type": "AWS::Route53::TrafficPolicyInstance", + "mappings": [ + { + "source": "HostedZoneId", + "target": "HostedZoneId", + "unrepresentable": { + "pattern": { + "cloudformation": "^[A-Z0-9]{1,32}$" + } + } + }, + { + "source": "Name", + "target": "Name", + "unrepresentable": { + "pattern": { + "cloudformation": "^[^A-Z\\s]+\\.$" + } + } + }, + { + "source": "TTL", + "target": "TTL" + }, + { + "source": "TrafficPolicyId", + "target": "TrafficPolicyId", + "unrepresentable": { + "pattern": { + "cloudformation": "^[0-9a-f-]{1,36}$" + } + } + }, + { + "source": "TrafficPolicyVersion", + "target": "TrafficPolicyVersion" + } + ], + "operation": "CreateTrafficPolicyInstance", + "phase": "create", + "service": "route53" + }, + { + "cfn_type": "AWS::Route53::TrafficPolicyInstance", + "mappings": [], + "operation": "DeleteTrafficPolicyInstance", + "phase": "delete", + "service": "route53" + }, { "cfn_type": "AWS::Route53GlobalResolver::AccessSource", "ignored_inputs": [ @@ -47704,6 +51012,42 @@ "phase": "delete", "service": "s3vectors" }, + { + "cfn_type": "AWS::SCN::DataIntegrationFlow", + "mappings": [ + { + "source": "instanceId", + "target": "InstanceId" + }, + { + "source": "name", + "target": "Name" + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateDataIntegrationFlow", + "phase": "create", + "service": "supplychain" + }, + { + "cfn_type": "AWS::SCN::DataIntegrationFlow", + "mappings": [ + { + "source": "instanceId", + "target": "InstanceId" + }, + { + "source": "name", + "target": "Name" + } + ], + "operation": "DeleteDataIntegrationFlow", + "phase": "delete", + "service": "supplychain" + }, { "cfn_type": "AWS::SCN::Dataset", "mappings": [ @@ -47752,6 +51096,40 @@ "phase": "delete", "service": "supplychain" }, + { + "cfn_type": "AWS::SCN::Instance", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "instanceDescription", + "target": "InstanceDescription" + }, + { + "source": "instanceName", + "target": "InstanceName" + }, + { + "source": "tags", + "target": "Tags" + }, + { + "source": "webAppDnsDomain", + "target": "WebAppDnsDomain" + } + ], + "operation": "CreateInstance", + "phase": "create", + "service": "supplychain" + }, + { + "cfn_type": "AWS::SCN::Instance", + "mappings": [], + "operation": "DeleteInstance", + "phase": "delete", + "service": "supplychain" + }, { "cfn_type": "AWS::SCN::Namespace", "mappings": [ @@ -47950,6 +51328,62 @@ "phase": "delete", "service": "sesv2" }, + { + "cfn_type": "AWS::SES::EmailIdentityCertificate", + "mappings": [ + { + "source": "CertificateArn", + "target": "CertificateArn", + "unrepresentable": { + "pattern": { + "api": "^(?:arn:[\\w+=/,.@-]+:[\\w+=/,.@-]+:[\\w+=/,.@-]*:[0-9]+:certificate/[\\w+=,.@-]+)$", + "cloudformation": "^arn:aws[a-z0-9-]*:acm:[a-z0-9-]+:\\d{12}:certificate/[^\\s]+$" + } + } + }, + { + "source": "EmailIdentity", + "target": "EmailIdentity", + "unrepresentable": { + "max_length": 320 + } + }, + { + "source": "FromAddress", + "target": "FromAddress", + "unrepresentable": { + "max_length": 320, + "min_length": 1 + } + } + ], + "operation": "AssociateEmailIdentityCertificate", + "phase": "create", + "service": "sesv2" + }, + { + "cfn_type": "AWS::SES::EmailIdentityCertificate", + "mappings": [ + { + "source": "EmailIdentity", + "target": "EmailIdentity", + "unrepresentable": { + "max_length": 320 + } + }, + { + "source": "FromAddress", + "target": "FromAddress", + "unrepresentable": { + "max_length": 320, + "min_length": 1 + } + } + ], + "operation": "DisassociateEmailIdentityCertificate", + "phase": "delete", + "service": "sesv2" + }, { "cfn_type": "AWS::SES::MailManagerArchive", "ignored_inputs": [ @@ -48184,6 +51618,65 @@ "phase": "create", "service": "pinpoint-sms-voice" }, + { + "cfn_type": "AWS::SMSVOICE::NotifyConfiguration", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "DefaultTemplateId", + "target": "DefaultTemplateId", + "unrepresentable": { + "pattern": { + "api": "^(?:([A-Za-z0-9_-]*|UNSET_DEFAULT_TEMPLATE))$", + "cloudformation": "^[A-Za-z0-9_-]*$" + } + } + }, + { + "source": "DeletionProtectionEnabled", + "target": "DeletionProtectionEnabled" + }, + { + "source": "DisplayName", + "target": "DisplayName" + }, + { + "source": "EnabledChannels", + "target": "EnabledChannels" + }, + { + "source": "EnabledCountries", + "target": "EnabledCountries" + }, + { + "source": "PoolId", + "target": "PoolId", + "unrepresentable": { + "min_length": 1, + "pattern": { + "api": "^(?:[A-Za-z0-9_:/-]*)$", + "cloudformation": "^[A-Za-z0-9_:/-]+$" + } + } + }, + { + "source": "UseCase", + "target": "UseCase" + } + ], + "operation": "CreateNotifyConfiguration", + "phase": "create", + "service": "pinpoint-sms-voice-v2" + }, + { + "cfn_type": "AWS::SMSVOICE::NotifyConfiguration", + "mappings": [], + "operation": "DeleteNotifyConfiguration", + "phase": "delete", + "service": "pinpoint-sms-voice-v2" + }, { "cfn_type": "AWS::SMSVOICE::OptOutList", "ignored_inputs": [ @@ -48307,6 +51800,39 @@ "phase": "delete", "service": "pinpoint-sms-voice-v2" }, + { + "cfn_type": "AWS::SMSVOICE::RcsAgent", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "DeletionProtectionEnabled", + "target": "DeletionProtectionEnabled" + }, + { + "source": "OptOutListName", + "target": "OptOutListName", + "unrepresentable": { + "max_length": 64, + "pattern": { + "api": "^(?:[A-Za-z0-9_:/-]+)$", + "cloudformation": "^[A-Za-z0-9_-]+$" + } + } + } + ], + "operation": "CreateRcsAgent", + "phase": "create", + "service": "pinpoint-sms-voice-v2" + }, + { + "cfn_type": "AWS::SMSVOICE::RcsAgent", + "mappings": [], + "operation": "DeleteRcsAgent", + "phase": "delete", + "service": "pinpoint-sms-voice-v2" + }, { "cfn_type": "AWS::SMSVOICE::Registration", "ignored_inputs": [ @@ -48329,6 +51855,28 @@ "phase": "delete", "service": "pinpoint-sms-voice-v2" }, + { + "cfn_type": "AWS::SMSVOICE::RegistrationAttachment", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "AttachmentUrl", + "target": "AttachmentUrl" + } + ], + "operation": "CreateRegistrationAttachment", + "phase": "create", + "service": "pinpoint-sms-voice-v2" + }, + { + "cfn_type": "AWS::SMSVOICE::RegistrationAttachment", + "mappings": [], + "operation": "DeleteRegistrationAttachment", + "phase": "delete", + "service": "pinpoint-sms-voice-v2" + }, { "cfn_type": "AWS::SMSVOICE::ResourcePolicy", "mappings": [ @@ -48416,6 +51964,28 @@ "phase": "delete", "service": "pinpoint-sms-voice-v2" }, + { + "cfn_type": "AWS::SMSVOICE::VerifiedDestinationNumber", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "DestinationPhoneNumber", + "target": "DestinationPhoneNumber" + } + ], + "operation": "CreateVerifiedDestinationNumber", + "phase": "create", + "service": "pinpoint-sms-voice-v2" + }, + { + "cfn_type": "AWS::SMSVOICE::VerifiedDestinationNumber", + "mappings": [], + "operation": "DeleteVerifiedDestinationNumber", + "phase": "delete", + "service": "pinpoint-sms-voice-v2" + }, { "cfn_type": "AWS::SNS::Subscription", "mappings": [ @@ -48471,7 +52041,22 @@ }, { "source": "tags", - "target": "Tags" + "target": "Tags", + "unrepresentable": { + "tag_key": { + "max_length": 128, + "min_length": 1, + "pattern": { + "cloudformation": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" + } + }, + "tag_value": { + "max_length": 256, + "pattern": { + "cloudformation": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" + } + } + } } ], "operation": "CreateQueue", @@ -49515,6 +53100,42 @@ "phase": "delete", "service": "sso-admin" }, + { + "cfn_type": "AWS::SageMaker::AIWorkloadConfig", + "mappings": [ + { + "source": "AIWorkloadConfigName", + "target": "AIWorkloadConfigName", + "unrepresentable": { + "pattern": { + "api": "^(?:[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62})$", + "cloudformation": "^[a-z0-9](-*[a-z0-9]){0,62}$" + } + } + } + ], + "operation": "CreateAIWorkloadConfig", + "phase": "create", + "service": "sagemaker" + }, + { + "cfn_type": "AWS::SageMaker::AIWorkloadConfig", + "mappings": [ + { + "source": "AIWorkloadConfigName", + "target": "AIWorkloadConfigName", + "unrepresentable": { + "pattern": { + "api": "^(?:[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62})$", + "cloudformation": "^[a-z0-9](-*[a-z0-9]){0,62}$" + } + } + } + ], + "operation": "DeleteAIWorkloadConfig", + "phase": "delete", + "service": "sagemaker" + }, { "cfn_type": "AWS::SageMaker::Action", "mappings": [ @@ -49772,6 +53393,57 @@ "phase": "delete", "service": "sagemaker" }, + { + "cfn_type": "AWS::SageMaker::ClusterSchedulerConfig", + "mappings": [ + { + "source": "ClusterArn", + "target": "ClusterArn" + }, + { + "source": "Description", + "target": "Description" + }, + { + "source": "Name", + "target": "Name" + } + ], + "operation": "CreateClusterSchedulerConfig", + "phase": "create", + "service": "sagemaker" + }, + { + "cfn_type": "AWS::SageMaker::ClusterSchedulerConfig", + "mappings": [], + "operation": "DeleteClusterSchedulerConfig", + "phase": "delete", + "service": "sagemaker" + }, + { + "cfn_type": "AWS::SageMaker::CodeRepository", + "mappings": [ + { + "source": "CodeRepositoryName", + "target": "CodeRepositoryName" + } + ], + "operation": "CreateCodeRepository", + "phase": "create", + "service": "sagemaker" + }, + { + "cfn_type": "AWS::SageMaker::CodeRepository", + "mappings": [ + { + "source": "CodeRepositoryName", + "target": "CodeRepositoryName" + } + ], + "operation": "DeleteCodeRepository", + "phase": "delete", + "service": "sagemaker" + }, { "cfn_type": "AWS::SageMaker::Context", "mappings": [ @@ -50981,6 +54653,36 @@ "phase": "delete", "service": "sagemaker" }, + { + "cfn_type": "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "mappings": [ + { + "source": "NotebookInstanceLifecycleConfigName", + "target": "NotebookInstanceLifecycleConfigName", + "unrepresentable": { + "min_length": 1 + } + } + ], + "operation": "CreateNotebookInstanceLifecycleConfig", + "phase": "create", + "service": "sagemaker" + }, + { + "cfn_type": "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "mappings": [ + { + "source": "NotebookInstanceLifecycleConfigName", + "target": "NotebookInstanceLifecycleConfigName", + "unrepresentable": { + "min_length": 1 + } + } + ], + "operation": "DeleteNotebookInstanceLifecycleConfig", + "phase": "delete", + "service": "sagemaker" + }, { "cfn_type": "AWS::SageMaker::PartnerApp", "ignored_inputs": [ @@ -51382,6 +55084,38 @@ "phase": "delete", "service": "sagemaker" }, + { + "cfn_type": "AWS::SageMaker::Workteam", + "mappings": [ + { + "source": "Description", + "target": "Description" + }, + { + "source": "WorkforceName", + "target": "WorkforceName" + }, + { + "source": "WorkteamName", + "target": "WorkteamName" + } + ], + "operation": "CreateWorkteam", + "phase": "create", + "service": "sagemaker" + }, + { + "cfn_type": "AWS::SageMaker::Workteam", + "mappings": [ + { + "source": "WorkteamName", + "target": "WorkteamName" + } + ], + "operation": "DeleteWorkteam", + "phase": "delete", + "service": "sagemaker" + }, { "cfn_type": "AWS::Scheduler::Schedule", "ignored_inputs": [ @@ -53437,6 +57171,57 @@ "phase": "delete", "service": "stepfunctions" }, + { + "cfn_type": "AWS::StorageGateway::Tape", + "mappings": [ + { + "source": "GatewayARN", + "target": "GatewayARN" + }, + { + "source": "KMSEncrypted", + "target": "KMSEncrypted" + }, + { + "source": "KMSKey", + "target": "KMSKey" + }, + { + "source": "PoolId", + "target": "PoolId" + }, + { + "source": "TapeBarcode", + "target": "TapeBarcode" + }, + { + "source": "TapeSizeInBytes", + "target": "TapeSizeInBytes", + "unrepresentable": { + "minimum": 1.0 + } + }, + { + "source": "Worm", + "target": "Worm" + } + ], + "operation": "CreateTapeWithBarcode", + "phase": "create", + "service": "storagegateway" + }, + { + "cfn_type": "AWS::StorageGateway::Tape", + "mappings": [ + { + "source": "GatewayARN", + "target": "GatewayARN" + } + ], + "operation": "DeleteTape", + "phase": "delete", + "service": "storagegateway" + }, { "cfn_type": "AWS::StorageGateway::TapePool", "mappings": [ @@ -53468,6 +57253,56 @@ "phase": "delete", "service": "storagegateway" }, + { + "cfn_type": "AWS::StorageGateway::Volume", + "ignored_inputs": [ + "ClientToken" + ], + "mappings": [ + { + "source": "GatewayARN", + "target": "GatewayARN" + }, + { + "source": "KMSEncrypted", + "target": "KMSEncrypted" + }, + { + "source": "KMSKey", + "target": "KMSKey" + }, + { + "source": "NetworkInterfaceId", + "target": "NetworkInterfaceId" + }, + { + "source": "SnapshotId", + "target": "SnapshotId" + }, + { + "source": "SourceVolumeARN", + "target": "SourceVolumeARN" + }, + { + "source": "TargetName", + "target": "TargetName" + }, + { + "source": "VolumeSizeInBytes", + "target": "VolumeSizeInBytes" + } + ], + "operation": "CreateCachediSCSIVolume", + "phase": "create", + "service": "storagegateway" + }, + { + "cfn_type": "AWS::StorageGateway::Volume", + "mappings": [], + "operation": "DeleteVolume", + "phase": "delete", + "service": "storagegateway" + }, { "cfn_type": "AWS::SupportApp::AccountAlias", "mappings": [ @@ -54075,6 +57910,188 @@ "phase": "delete", "service": "timestream-write" }, + { + "cfn_type": "AWS::Transcribe::CallAnalyticsCategory", + "mappings": [ + { + "source": "CategoryName", + "target": "CategoryName" + }, + { + "source": "InputType", + "target": "InputType" + } + ], + "operation": "CreateCallAnalyticsCategory", + "phase": "create", + "service": "transcribe" + }, + { + "cfn_type": "AWS::Transcribe::CallAnalyticsCategory", + "mappings": [ + { + "source": "CategoryName", + "target": "CategoryName" + } + ], + "operation": "DeleteCallAnalyticsCategory", + "phase": "delete", + "service": "transcribe" + }, + { + "cfn_type": "AWS::Transcribe::MedicalVocabulary", + "mappings": [ + { + "source": "LanguageCode", + "target": "LanguageCode", + "unrepresentable": { + "rejected_values": [ + "ab-GE", + "am-ET", + "ast-ES", + "az-AZ", + "ba-RU", + "be-BY", + "bg-BG", + "bn-IN", + "bs-BA", + "ca-ES", + "ckb-IQ", + "ckb-IR", + "cs-CZ", + "cy-GB", + "cy-WL", + "el-GR", + "es-MX", + "et-EE", + "et-ET", + "eu-ES", + "fa-AF", + "fi-FI", + "ga-IE", + "gd-GB", + "gl-ES", + "gu-IN", + "ha-NG", + "hr-HR", + "ht-HT", + "hu-HU", + "hy-AM", + "is-IS", + "jv-ID", + "ka-GE", + "kab-DZ", + "kk-KZ", + "km-KH", + "kn-IN", + "ky-KG", + "lg-IN", + "lt-LT", + "lv-LV", + "mhr-RU", + "mi-NZ", + "mk-MK", + "ml-IN", + "mn-MN", + "mr-IN", + "mt-MT", + "my-MM", + "ne-NP", + "no-NO", + "or-IN", + "pa-IN", + "pl-PL", + "ps-AF", + "ro-RO", + "rw-RW", + "si-LK", + "sk-SK", + "sl-SI", + "so-SO", + "sq-AL", + "sr-RS", + "su-ID", + "sw-BI", + "sw-KE", + "sw-RW", + "sw-TZ", + "sw-UG", + "tl-PH", + "tt-RU", + "ug-CN", + "uk-UA", + "uz-UZ", + "wo-SN", + "zh-HK", + "zu-ZA" + ] + } + }, + { + "source": "VocabularyFileUri", + "target": "VocabularyFileUri" + }, + { + "source": "VocabularyName", + "target": "VocabularyName" + } + ], + "operation": "CreateMedicalVocabulary", + "phase": "create", + "service": "transcribe" + }, + { + "cfn_type": "AWS::Transcribe::MedicalVocabulary", + "mappings": [ + { + "source": "VocabularyName", + "target": "VocabularyName" + } + ], + "operation": "DeleteMedicalVocabulary", + "phase": "delete", + "service": "transcribe" + }, + { + "cfn_type": "AWS::Transcribe::Vocabulary", + "mappings": [ + { + "source": "DataAccessRoleArn", + "target": "DataAccessRoleArn" + }, + { + "source": "LanguageCode", + "target": "LanguageCode" + }, + { + "source": "Phrases", + "target": "Phrases" + }, + { + "source": "VocabularyFileUri", + "target": "VocabularyFileUri" + }, + { + "source": "VocabularyName", + "target": "VocabularyName" + } + ], + "operation": "CreateVocabulary", + "phase": "create", + "service": "transcribe" + }, + { + "cfn_type": "AWS::Transcribe::Vocabulary", + "mappings": [ + { + "source": "VocabularyName", + "target": "VocabularyName" + } + ], + "operation": "DeleteVocabulary", + "phase": "delete", + "service": "transcribe" + }, { "cfn_type": "AWS::Transcribe::VocabularyFilter", "mappings": [ @@ -54507,6 +58524,38 @@ "phase": "delete", "service": "translate" }, + { + "cfn_type": "AWS::Translate::Terminology", + "mappings": [ + { + "source": "Description", + "target": "Description" + }, + { + "source": "MergeStrategy", + "target": "MergeStrategy" + }, + { + "source": "Name", + "target": "Name" + } + ], + "operation": "ImportTerminology", + "phase": "create", + "service": "translate" + }, + { + "cfn_type": "AWS::Translate::Terminology", + "mappings": [ + { + "source": "Name", + "target": "Name" + } + ], + "operation": "DeleteTerminology", + "phase": "delete", + "service": "translate" + }, { "cfn_type": "AWS::VerifiedPermissions::IdentitySource", "ignored_inputs": [ @@ -55064,10 +59113,7 @@ }, { "source": "priority", - "target": "Priority", - "unrepresentable": { - "maximum": 100.0 - } + "target": "Priority" }, { "source": "serviceIdentifier", @@ -55626,6 +59672,169 @@ "phase": "delete", "service": "wafv2" }, + { + "cfn_type": "AWS::WellArchitected::AgentContext", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "contextType", + "target": "ContextType" + }, + { + "source": "profileArn", + "target": "ProfileArn", + "unrepresentable": { + "min_length": 1, + "pattern": { + "api": "^(?:arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:\\d{12}:agent-profile/([a-zA-Z0-9_-]+))$", + "cloudformation": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/[a-zA-Z0-9_-]+$" + } + } + }, + { + "source": "title", + "target": "Title" + } + ], + "operation": "CreateAgentContext", + "phase": "create", + "service": "wellarchitected" + }, + { + "cfn_type": "AWS::WellArchitected::AgentContext", + "mappings": [ + { + "source": "profileArn", + "target": "ProfileArn", + "unrepresentable": { + "min_length": 1, + "pattern": { + "api": "^(?:arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:\\d{12}:agent-profile/([a-zA-Z0-9_-]+))$", + "cloudformation": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/[a-zA-Z0-9_-]+$" + } + } + } + ], + "operation": "DeleteAgentContext", + "phase": "delete", + "service": "wellarchitected" + }, + { + "cfn_type": "AWS::WellArchitected::AgentGoal", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "description", + "target": "Description" + }, + { + "source": "pillars", + "target": "Pillars" + }, + { + "source": "profileArn", + "target": "ProfileArn", + "unrepresentable": { + "min_length": 1, + "pattern": { + "api": "^(?:arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:\\d{12}:agent-profile/([a-zA-Z0-9_-]+))$", + "cloudformation": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/[a-zA-Z0-9_-]+$" + } + } + }, + { + "source": "title", + "target": "Title" + } + ], + "operation": "CreateAgentGoal", + "phase": "create", + "service": "wellarchitected" + }, + { + "cfn_type": "AWS::WellArchitected::AgentGoal", + "mappings": [ + { + "source": "profileArn", + "target": "ProfileArn", + "unrepresentable": { + "min_length": 1, + "pattern": { + "api": "^(?:arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:\\d{12}:agent-profile/([a-zA-Z0-9_-]+))$", + "cloudformation": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/[a-zA-Z0-9_-]+$" + } + } + } + ], + "operation": "DeleteAgentGoal", + "phase": "delete", + "service": "wellarchitected" + }, + { + "cfn_type": "AWS::WellArchitected::AgentProfile", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "businessOverview", + "target": "BusinessOverview" + }, + { + "source": "deletionProtection", + "target": "DeletionProtection" + }, + { + "source": "description", + "target": "Description" + }, + { + "source": "displayName", + "target": "DisplayName" + }, + { + "source": "executionRoleArn", + "target": "ExecutionRoleArn", + "unrepresentable": { + "min_length": 1, + "pattern": { + "api": "^(?:arn:([a-z\\-]+):iam::\\d{12}:role/(service-role/)?[a-zA-Z0-9+=,.@\\-_]+)$", + "cloudformation": "^arn:([a-z\\-]+):iam::[0-9]{12}:role/(service-role/)?[a-zA-Z0-9+=,.@\\-_]+$" + } + } + }, + { + "source": "name", + "target": "Name" + }, + { + "source": "pillars", + "target": "Pillars", + "unrepresentable": { + "items": { + "rejected_values": [ + "OPERATIONAL_EXCELLENCE" + ] + }, + "max_length": 4 + } + } + ], + "operation": "CreateAgentProfile", + "phase": "create", + "service": "wellarchitected" + }, + { + "cfn_type": "AWS::WellArchitected::AgentProfile", + "mappings": [], + "operation": "DeleteAgentProfile", + "phase": "delete", + "service": "wellarchitected" + }, { "cfn_type": "AWS::WellArchitected::Lens", "ignored_inputs": [ @@ -56261,6 +60470,132 @@ "phase": "delete", "service": "wisdom" }, + { + "cfn_type": "AWS::Wisdom::Content", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "knowledgeBaseId", + "target": "KnowledgeBaseId", + "unrepresentable": { + "pattern": { + "api": "^(?:^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$|^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})?$)$", + "cloudformation": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + } + } + }, + { + "source": "name", + "target": "Name" + }, + { + "source": "overrideLinkOutUri", + "target": "OverrideLinkOutUri" + }, + { + "source": "tags", + "target": "Tags" + }, + { + "source": "title", + "target": "Title" + }, + { + "source": "uploadId", + "target": "UploadId" + } + ], + "operation": "CreateContent", + "phase": "create", + "service": "wisdom" + }, + { + "cfn_type": "AWS::Wisdom::Content", + "mappings": [ + { + "source": "knowledgeBaseId", + "target": "KnowledgeBaseId", + "unrepresentable": { + "pattern": { + "api": "^(?:^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$|^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})?$)$", + "cloudformation": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + } + } + } + ], + "operation": "DeleteContent", + "phase": "delete", + "service": "wisdom" + }, + { + "cfn_type": "AWS::Wisdom::ContentAssociation", + "ignored_inputs": [ + "clientToken" + ], + "mappings": [ + { + "source": "associationType", + "target": "AssociationType" + }, + { + "source": "contentId", + "target": "ContentId", + "unrepresentable": { + "pattern": { + "api": "^(?:[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$|^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}){0,2})$", + "cloudformation": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + } + } + }, + { + "source": "knowledgeBaseId", + "target": "KnowledgeBaseId", + "unrepresentable": { + "pattern": { + "api": "^(?:[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$|^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}){0,2})$", + "cloudformation": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + } + } + }, + { + "source": "tags", + "target": "Tags" + } + ], + "operation": "CreateContentAssociation", + "phase": "create", + "service": "qconnect" + }, + { + "cfn_type": "AWS::Wisdom::ContentAssociation", + "mappings": [ + { + "source": "contentId", + "target": "ContentId", + "unrepresentable": { + "pattern": { + "api": "^(?:[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$|^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}){0,2})$", + "cloudformation": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + } + } + }, + { + "source": "knowledgeBaseId", + "target": "KnowledgeBaseId", + "unrepresentable": { + "pattern": { + "api": "^(?:[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$|^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}){0,2})$", + "cloudformation": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + } + } + } + ], + "operation": "DeleteContentAssociation", + "phase": "delete", + "service": "qconnect" + }, { "cfn_type": "AWS::Wisdom::KnowledgeBase", "ignored_inputs": [ @@ -56440,6 +60775,53 @@ "phase": "delete", "service": "workspaces" }, + { + "cfn_type": "AWS::WorkSpaces::Directory", + "mappings": [ + { + "source": "EnableSelfService", + "target": "EnableSelfService" + }, + { + "source": "IdcInstanceArn", + "target": "IdcInstanceArn" + }, + { + "source": "SubnetIds", + "target": "SubnetIds" + }, + { + "source": "Tenancy", + "target": "Tenancy" + }, + { + "source": "UserIdentityType", + "target": "UserIdentityType" + }, + { + "source": "WorkspaceDirectoryDescription", + "target": "WorkspaceDirectoryDescription" + }, + { + "source": "WorkspaceDirectoryName", + "target": "WorkspaceDirectoryName" + }, + { + "source": "WorkspaceType", + "target": "WorkspaceType" + } + ], + "operation": "RegisterWorkspaceDirectory", + "phase": "create", + "service": "workspaces" + }, + { + "cfn_type": "AWS::WorkSpaces::Directory", + "mappings": [], + "operation": "DeregisterWorkspaceDirectory", + "phase": "delete", + "service": "workspaces" + }, { "cfn_type": "AWS::WorkSpaces::Workspace", "mappings": [], @@ -57072,12 +61454,12 @@ ], "format_version": 1, "source": { - "aws_cli_version": "2.36.44", - "botocore_service_count": 433, + "aws_cli_version": "2.37.9", + "botocore_service_count": 438, "botocore_version": "2.0.0dev155", - "compiled_schemas_sha256": "9b941b24f8c08f5eb4bd9e2e30317e59d5eb476388ad0e012398ceca8806fe3b", - "compiled_type_count": 1769, - "provider_schemas_sha256": "68e93ce8270e74fd9f6fa43fdb77b88335963553a2b7740af1913434f0f0ab28", - "provider_type_count": 1767 + "compiled_schemas_sha256": "ef6f0cf6ecdaacae60a11f0e14bac47493dde3640efc693908e54fd06a9e2eba", + "compiled_type_count": 1870, + "provider_schemas_sha256": "24b62c44c5d0c1fb984247028b6321ec9deb5947b071dece3695eed4a84edc74", + "provider_type_count": 1868 } } diff --git a/src/data-source/generated/data/aws_ec2_instance_instancetype_enum.json b/src/data-source/generated/data/aws_ec2_instance_instancetype_enum.json index a423e0a9..b982c50f 100644 --- a/src/data-source/generated/data/aws_ec2_instance_instancetype_enum.json +++ b/src/data-source/generated/data/aws_ec2_instance_instancetype_enum.json @@ -2336,6 +2336,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "u-12tb1.112xlarge", "u-12tb1.metal", "u-3tb1.56xlarge", @@ -3125,6 +3129,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "u-12tb1.112xlarge", "u-12tb1.metal", "u-24tb1.112xlarge", @@ -4426,6 +4434,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "u-12tb1.112xlarge", "u-12tb1.metal", "u-6tb1.112xlarge", @@ -4964,6 +4976,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-9tb1.112xlarge", @@ -5848,6 +5864,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "u-12tb1.112xlarge", "u-12tb1.metal", "u-3tb1.56xlarge", @@ -6813,6 +6833,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "u-12tb1.112xlarge", "u-12tb1.metal", "u-3tb1.56xlarge", @@ -7013,6 +7037,12 @@ "g5.8xlarge", "g5.xlarge", "g5g.metal", + "g7e.12xlarge", + "g7e.24xlarge", + "g7e.2xlarge", + "g7e.48xlarge", + "g7e.4xlarge", + "g7e.8xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -8036,6 +8066,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "u7i-6tb.112xlarge", "u7i-8tb.112xlarge", "x2idn.16xlarge", @@ -9515,6 +9549,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", @@ -10043,6 +10081,17 @@ "i4i.8xlarge", "i4i.large", "i4i.xlarge", + "i7i.12xlarge", + "i7i.16xlarge", + "i7i.24xlarge", + "i7i.2xlarge", + "i7i.48xlarge", + "i7i.4xlarge", + "i7i.8xlarge", + "i7i.large", + "i7i.metal-24xl", + "i7i.metal-48xl", + "i7i.xlarge", "i7ie.12xlarge", "i7ie.18xlarge", "i7ie.24xlarge", @@ -10507,6 +10556,17 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "i7i.12xlarge", + "i7i.16xlarge", + "i7i.24xlarge", + "i7i.2xlarge", + "i7i.48xlarge", + "i7i.4xlarge", + "i7i.8xlarge", + "i7i.large", + "i7i.metal-24xl", + "i7i.metal-48xl", + "i7i.xlarge", "i7ie.12xlarge", "i7ie.18xlarge", "i7ie.24xlarge", @@ -11909,6 +11969,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "u-12tb1.112xlarge", "u-12tb1.metal", "u-18tb1.112xlarge", @@ -12838,6 +12902,7 @@ "mac1.metal", "p4d.24xlarge", "p5.48xlarge", + "p5.4xlarge", "p5en.48xlarge", "p6-b200.48xlarge", "r5.12xlarge", @@ -15503,6 +15568,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "u-12tb1.112xlarge", "u-12tb1.metal", "u-18tb1.112xlarge", @@ -16095,6 +16164,15 @@ "m7g.medium", "m7g.metal", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", "m7i-flex.12xlarge", "m7i-flex.16xlarge", "m7i-flex.2xlarge", @@ -16398,6 +16476,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", @@ -16887,6 +16969,7 @@ "m8i.metal-48xl", "m8i.metal-96xl", "m8i.xlarge", + "p6-b200.48xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -17094,6 +17177,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", @@ -17279,6 +17366,17 @@ "i7i.metal-24xl", "i7i.metal-48xl", "i7i.xlarge", + "i7ie.12xlarge", + "i7ie.18xlarge", + "i7ie.24xlarge", + "i7ie.2xlarge", + "i7ie.3xlarge", + "i7ie.48xlarge", + "i7ie.6xlarge", + "i7ie.large", + "i7ie.metal-24xl", + "i7ie.metal-48xl", + "i7ie.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -19101,7 +19199,21 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x8i.12xlarge", + "x8i.16xlarge", + "x8i.24xlarge", + "x8i.2xlarge", + "x8i.32xlarge", + "x8i.48xlarge", + "x8i.4xlarge", + "x8i.64xlarge", + "x8i.8xlarge", + "x8i.96xlarge", + "x8i.large", + "x8i.metal-48xl", + "x8i.metal-96xl", + "x8i.xlarge" ] }, "us-east-1": { @@ -20420,6 +20532,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "trn1.2xlarge", "trn1.32xlarge", "trn1n.32xlarge", @@ -21681,6 +21797,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "trn1.2xlarge", "trn1.32xlarge", "trn1n.32xlarge", @@ -23769,6 +23889,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -25077,6 +25201,10 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "t8i.medium", + "t8i.micro", + "t8i.nano", + "t8i.small", "trn1.2xlarge", "trn1.32xlarge", "trn1n.32xlarge", diff --git a/src/data-source/generated/data/aws_elasticsearch_domain_elasticsearchclusterconfig_instancetype_enum.json b/src/data-source/generated/data/aws_elasticsearch_domain_elasticsearchclusterconfig_instancetype_enum.json index f045135e..8246652f 100644 --- a/src/data-source/generated/data/aws_elasticsearch_domain_elasticsearchclusterconfig_instancetype_enum.json +++ b/src/data-source/generated/data/aws_elasticsearch_domain_elasticsearchclusterconfig_instancetype_enum.json @@ -22,6 +22,13 @@ "c7i.8xlarge.elasticsearch", "c7i.large.elasticsearch", "c7i.xlarge.elasticsearch", + "c8g.12xlarge.elasticsearch", + "c8g.16xlarge.elasticsearch", + "c8g.2xlarge.elasticsearch", + "c8g.4xlarge.elasticsearch", + "c8g.8xlarge.elasticsearch", + "c8g.large.elasticsearch", + "c8g.xlarge.elasticsearch", "i3.16xlarge.elasticsearch", "i3.2xlarge.elasticsearch", "i3.4xlarge.elasticsearch", @@ -105,6 +112,14 @@ "r7gd.large.elasticsearch", "r7gd.medium.elasticsearch", "r7gd.xlarge.elasticsearch", + "r8g.12xlarge.elasticsearch", + "r8g.16xlarge.elasticsearch", + "r8g.2xlarge.elasticsearch", + "r8g.4xlarge.elasticsearch", + "r8g.8xlarge.elasticsearch", + "r8g.large.elasticsearch", + "r8g.medium.elasticsearch", + "r8g.xlarge.elasticsearch", "r8gd.12xlarge.elasticsearch", "r8gd.16xlarge.elasticsearch", "r8gd.2xlarge.elasticsearch", @@ -176,6 +191,13 @@ "i7i.8xlarge.elasticsearch", "i7i.large.elasticsearch", "i7i.xlarge.elasticsearch", + "i8ge.12xlarge.elasticsearch", + "i8ge.18xlarge.elasticsearch", + "i8ge.2xlarge.elasticsearch", + "i8ge.3xlarge.elasticsearch", + "i8ge.6xlarge.elasticsearch", + "i8ge.large.elasticsearch", + "i8ge.xlarge.elasticsearch", "m5.12xlarge.elasticsearch", "m5.2xlarge.elasticsearch", "m5.4xlarge.elasticsearch", @@ -290,6 +312,13 @@ "c7i.8xlarge.elasticsearch", "c7i.large.elasticsearch", "c7i.xlarge.elasticsearch", + "c8g.12xlarge.elasticsearch", + "c8g.16xlarge.elasticsearch", + "c8g.2xlarge.elasticsearch", + "c8g.4xlarge.elasticsearch", + "c8g.8xlarge.elasticsearch", + "c8g.large.elasticsearch", + "c8g.xlarge.elasticsearch", "i4i.12xlarge.elasticsearch", "i4i.16xlarge.elasticsearch", "i4i.24xlarge.elasticsearch", @@ -314,6 +343,14 @@ "m7i.8xlarge.elasticsearch", "m7i.large.elasticsearch", "m7i.xlarge.elasticsearch", + "m8g.12xlarge.elasticsearch", + "m8g.16xlarge.elasticsearch", + "m8g.2xlarge.elasticsearch", + "m8g.4xlarge.elasticsearch", + "m8g.8xlarge.elasticsearch", + "m8g.large.elasticsearch", + "m8g.medium.elasticsearch", + "m8g.xlarge.elasticsearch", "or1.12xlarge.elasticsearch", "or1.16xlarge.elasticsearch", "or1.2xlarge.elasticsearch", @@ -345,6 +382,14 @@ "r7i.8xlarge.elasticsearch", "r7i.large.elasticsearch", "r7i.xlarge.elasticsearch", + "r8gd.12xlarge.elasticsearch", + "r8gd.16xlarge.elasticsearch", + "r8gd.2xlarge.elasticsearch", + "r8gd.4xlarge.elasticsearch", + "r8gd.8xlarge.elasticsearch", + "r8gd.large.elasticsearch", + "r8gd.medium.elasticsearch", + "r8gd.xlarge.elasticsearch", "t3.medium.elasticsearch", "t3.small.elasticsearch", "ultrawarm1.large.elasticsearch", @@ -422,6 +467,13 @@ "i8g.8xlarge.elasticsearch", "i8g.large.elasticsearch", "i8g.xlarge.elasticsearch", + "i8ge.12xlarge.elasticsearch", + "i8ge.18xlarge.elasticsearch", + "i8ge.2xlarge.elasticsearch", + "i8ge.3xlarge.elasticsearch", + "i8ge.6xlarge.elasticsearch", + "i8ge.large.elasticsearch", + "i8ge.xlarge.elasticsearch", "im4gn.16xlarge.elasticsearch", "im4gn.2xlarge.elasticsearch", "im4gn.4xlarge.elasticsearch", @@ -648,6 +700,13 @@ "i8g.8xlarge.elasticsearch", "i8g.large.elasticsearch", "i8g.xlarge.elasticsearch", + "i8ge.12xlarge.elasticsearch", + "i8ge.18xlarge.elasticsearch", + "i8ge.2xlarge.elasticsearch", + "i8ge.3xlarge.elasticsearch", + "i8ge.6xlarge.elasticsearch", + "i8ge.large.elasticsearch", + "i8ge.xlarge.elasticsearch", "m4.10xlarge.elasticsearch", "m4.2xlarge.elasticsearch", "m4.4xlarge.elasticsearch", @@ -942,6 +1001,14 @@ "r8g.large.elasticsearch", "r8g.medium.elasticsearch", "r8g.xlarge.elasticsearch", + "r8gd.12xlarge.elasticsearch", + "r8gd.16xlarge.elasticsearch", + "r8gd.2xlarge.elasticsearch", + "r8gd.4xlarge.elasticsearch", + "r8gd.8xlarge.elasticsearch", + "r8gd.large.elasticsearch", + "r8gd.medium.elasticsearch", + "r8gd.xlarge.elasticsearch", "t3.medium.elasticsearch", "t3.small.elasticsearch", "ultrawarm1.large.elasticsearch", @@ -1156,6 +1223,14 @@ "r8g.large.elasticsearch", "r8g.medium.elasticsearch", "r8g.xlarge.elasticsearch", + "r8gd.12xlarge.elasticsearch", + "r8gd.16xlarge.elasticsearch", + "r8gd.2xlarge.elasticsearch", + "r8gd.4xlarge.elasticsearch", + "r8gd.8xlarge.elasticsearch", + "r8gd.large.elasticsearch", + "r8gd.medium.elasticsearch", + "r8gd.xlarge.elasticsearch", "t2.medium.elasticsearch", "t2.micro.elasticsearch", "t2.small.elasticsearch", @@ -1536,6 +1611,14 @@ "r8g.large.elasticsearch", "r8g.medium.elasticsearch", "r8g.xlarge.elasticsearch", + "r8gd.12xlarge.elasticsearch", + "r8gd.16xlarge.elasticsearch", + "r8gd.2xlarge.elasticsearch", + "r8gd.4xlarge.elasticsearch", + "r8gd.8xlarge.elasticsearch", + "r8gd.large.elasticsearch", + "r8gd.medium.elasticsearch", + "r8gd.xlarge.elasticsearch", "t2.medium.elasticsearch", "t2.micro.elasticsearch", "t2.small.elasticsearch", @@ -1843,6 +1926,13 @@ "i7i.8xlarge.elasticsearch", "i7i.large.elasticsearch", "i7i.xlarge.elasticsearch", + "i8g.12xlarge.elasticsearch", + "i8g.16xlarge.elasticsearch", + "i8g.2xlarge.elasticsearch", + "i8g.4xlarge.elasticsearch", + "i8g.8xlarge.elasticsearch", + "i8g.large.elasticsearch", + "i8g.xlarge.elasticsearch", "m5.12xlarge.elasticsearch", "m5.2xlarge.elasticsearch", "m5.4xlarge.elasticsearch", @@ -2067,6 +2157,14 @@ "r8g.large.elasticsearch", "r8g.medium.elasticsearch", "r8g.xlarge.elasticsearch", + "r8gd.12xlarge.elasticsearch", + "r8gd.16xlarge.elasticsearch", + "r8gd.2xlarge.elasticsearch", + "r8gd.4xlarge.elasticsearch", + "r8gd.8xlarge.elasticsearch", + "r8gd.large.elasticsearch", + "r8gd.medium.elasticsearch", + "r8gd.xlarge.elasticsearch", "t3.medium.elasticsearch", "t3.small.elasticsearch", "ultrawarm1.large.elasticsearch", @@ -2229,6 +2327,13 @@ "c7i.8xlarge.elasticsearch", "c7i.large.elasticsearch", "c7i.xlarge.elasticsearch", + "c8g.12xlarge.elasticsearch", + "c8g.16xlarge.elasticsearch", + "c8g.2xlarge.elasticsearch", + "c8g.4xlarge.elasticsearch", + "c8g.8xlarge.elasticsearch", + "c8g.large.elasticsearch", + "c8g.xlarge.elasticsearch", "i4i.12xlarge.elasticsearch", "i4i.16xlarge.elasticsearch", "i4i.24xlarge.elasticsearch", @@ -2284,6 +2389,14 @@ "r7i.8xlarge.elasticsearch", "r7i.large.elasticsearch", "r7i.xlarge.elasticsearch", + "r8g.12xlarge.elasticsearch", + "r8g.16xlarge.elasticsearch", + "r8g.2xlarge.elasticsearch", + "r8g.4xlarge.elasticsearch", + "r8g.8xlarge.elasticsearch", + "r8g.large.elasticsearch", + "r8g.medium.elasticsearch", + "r8g.xlarge.elasticsearch", "t3.medium.elasticsearch", "t3.small.elasticsearch", "ultrawarm1.large.elasticsearch", @@ -2322,6 +2435,20 @@ "i4i.8xlarge.elasticsearch", "i4i.large.elasticsearch", "i4i.xlarge.elasticsearch", + "i7i.12xlarge.elasticsearch", + "i7i.16xlarge.elasticsearch", + "i7i.2xlarge.elasticsearch", + "i7i.4xlarge.elasticsearch", + "i7i.8xlarge.elasticsearch", + "i7i.large.elasticsearch", + "i7i.xlarge.elasticsearch", + "i8ge.12xlarge.elasticsearch", + "i8ge.18xlarge.elasticsearch", + "i8ge.2xlarge.elasticsearch", + "i8ge.3xlarge.elasticsearch", + "i8ge.6xlarge.elasticsearch", + "i8ge.large.elasticsearch", + "i8ge.xlarge.elasticsearch", "m7g.12xlarge.elasticsearch", "m7g.16xlarge.elasticsearch", "m7g.2xlarge.elasticsearch", @@ -2368,6 +2495,14 @@ "r7i.8xlarge.elasticsearch", "r7i.large.elasticsearch", "r7i.xlarge.elasticsearch", + "r8g.12xlarge.elasticsearch", + "r8g.16xlarge.elasticsearch", + "r8g.2xlarge.elasticsearch", + "r8g.4xlarge.elasticsearch", + "r8g.8xlarge.elasticsearch", + "r8g.large.elasticsearch", + "r8g.medium.elasticsearch", + "r8g.xlarge.elasticsearch", "t3.medium.elasticsearch", "t3.small.elasticsearch", "ultrawarm1.large.elasticsearch", @@ -2449,6 +2584,13 @@ "i8g.8xlarge.elasticsearch", "i8g.large.elasticsearch", "i8g.xlarge.elasticsearch", + "i8ge.12xlarge.elasticsearch", + "i8ge.18xlarge.elasticsearch", + "i8ge.2xlarge.elasticsearch", + "i8ge.3xlarge.elasticsearch", + "i8ge.6xlarge.elasticsearch", + "i8ge.large.elasticsearch", + "i8ge.xlarge.elasticsearch", "im4gn.16xlarge.elasticsearch", "im4gn.2xlarge.elasticsearch", "im4gn.4xlarge.elasticsearch", @@ -2610,6 +2752,13 @@ "c7g.8xlarge.elasticsearch", "c7g.large.elasticsearch", "c7g.xlarge.elasticsearch", + "c8g.12xlarge.elasticsearch", + "c8g.16xlarge.elasticsearch", + "c8g.2xlarge.elasticsearch", + "c8g.4xlarge.elasticsearch", + "c8g.8xlarge.elasticsearch", + "c8g.large.elasticsearch", + "c8g.xlarge.elasticsearch", "i4i.12xlarge.elasticsearch", "i4i.16xlarge.elasticsearch", "i4i.24xlarge.elasticsearch", @@ -2664,6 +2813,14 @@ "r7g.large.elasticsearch", "r7g.medium.elasticsearch", "r7g.xlarge.elasticsearch", + "r8g.12xlarge.elasticsearch", + "r8g.16xlarge.elasticsearch", + "r8g.2xlarge.elasticsearch", + "r8g.4xlarge.elasticsearch", + "r8g.8xlarge.elasticsearch", + "r8g.large.elasticsearch", + "r8g.medium.elasticsearch", + "r8g.xlarge.elasticsearch", "r8gd.12xlarge.elasticsearch", "r8gd.16xlarge.elasticsearch", "r8gd.2xlarge.elasticsearch", @@ -3290,6 +3447,14 @@ "r8g.large.elasticsearch", "r8g.medium.elasticsearch", "r8g.xlarge.elasticsearch", + "r8gd.12xlarge.elasticsearch", + "r8gd.16xlarge.elasticsearch", + "r8gd.2xlarge.elasticsearch", + "r8gd.4xlarge.elasticsearch", + "r8gd.8xlarge.elasticsearch", + "r8gd.large.elasticsearch", + "r8gd.medium.elasticsearch", + "r8gd.xlarge.elasticsearch", "t3.medium.elasticsearch", "t3.small.elasticsearch", "ultrawarm1.large.elasticsearch", @@ -3466,6 +3631,14 @@ "r8g.large.elasticsearch", "r8g.medium.elasticsearch", "r8g.xlarge.elasticsearch", + "r8gd.12xlarge.elasticsearch", + "r8gd.16xlarge.elasticsearch", + "r8gd.2xlarge.elasticsearch", + "r8gd.4xlarge.elasticsearch", + "r8gd.8xlarge.elasticsearch", + "r8gd.large.elasticsearch", + "r8gd.medium.elasticsearch", + "r8gd.xlarge.elasticsearch", "t3.medium.elasticsearch", "t3.small.elasticsearch", "ultrawarm1.large.elasticsearch", @@ -3582,6 +3755,22 @@ "r7i.8xlarge.elasticsearch", "r7i.large.elasticsearch", "r7i.xlarge.elasticsearch", + "r8g.12xlarge.elasticsearch", + "r8g.16xlarge.elasticsearch", + "r8g.2xlarge.elasticsearch", + "r8g.4xlarge.elasticsearch", + "r8g.8xlarge.elasticsearch", + "r8g.large.elasticsearch", + "r8g.medium.elasticsearch", + "r8g.xlarge.elasticsearch", + "r8gd.12xlarge.elasticsearch", + "r8gd.16xlarge.elasticsearch", + "r8gd.2xlarge.elasticsearch", + "r8gd.4xlarge.elasticsearch", + "r8gd.8xlarge.elasticsearch", + "r8gd.large.elasticsearch", + "r8gd.medium.elasticsearch", + "r8gd.xlarge.elasticsearch", "t3.medium.elasticsearch", "t3.small.elasticsearch", "ultrawarm1.large.elasticsearch", @@ -4089,6 +4278,13 @@ "i8g.8xlarge.elasticsearch", "i8g.large.elasticsearch", "i8g.xlarge.elasticsearch", + "i8ge.12xlarge.elasticsearch", + "i8ge.18xlarge.elasticsearch", + "i8ge.2xlarge.elasticsearch", + "i8ge.3xlarge.elasticsearch", + "i8ge.6xlarge.elasticsearch", + "i8ge.large.elasticsearch", + "i8ge.xlarge.elasticsearch", "im4gn.16xlarge.elasticsearch", "im4gn.2xlarge.elasticsearch", "im4gn.4xlarge.elasticsearch", @@ -4259,6 +4455,13 @@ "c7i.8xlarge.elasticsearch", "c7i.large.elasticsearch", "c7i.xlarge.elasticsearch", + "c8g.12xlarge.elasticsearch", + "c8g.16xlarge.elasticsearch", + "c8g.2xlarge.elasticsearch", + "c8g.4xlarge.elasticsearch", + "c8g.8xlarge.elasticsearch", + "c8g.large.elasticsearch", + "c8g.xlarge.elasticsearch", "i3.16xlarge.elasticsearch", "i3.2xlarge.elasticsearch", "i3.4xlarge.elasticsearch", @@ -4274,6 +4477,27 @@ "i4i.8xlarge.elasticsearch", "i4i.large.elasticsearch", "i4i.xlarge.elasticsearch", + "i7i.12xlarge.elasticsearch", + "i7i.16xlarge.elasticsearch", + "i7i.2xlarge.elasticsearch", + "i7i.4xlarge.elasticsearch", + "i7i.8xlarge.elasticsearch", + "i7i.large.elasticsearch", + "i7i.xlarge.elasticsearch", + "i8g.12xlarge.elasticsearch", + "i8g.16xlarge.elasticsearch", + "i8g.2xlarge.elasticsearch", + "i8g.4xlarge.elasticsearch", + "i8g.8xlarge.elasticsearch", + "i8g.large.elasticsearch", + "i8g.xlarge.elasticsearch", + "i8ge.12xlarge.elasticsearch", + "i8ge.18xlarge.elasticsearch", + "i8ge.2xlarge.elasticsearch", + "i8ge.3xlarge.elasticsearch", + "i8ge.6xlarge.elasticsearch", + "i8ge.large.elasticsearch", + "i8ge.xlarge.elasticsearch", "im4gn.16xlarge.elasticsearch", "im4gn.2xlarge.elasticsearch", "im4gn.4xlarge.elasticsearch", @@ -4376,6 +4600,14 @@ "r8g.large.elasticsearch", "r8g.medium.elasticsearch", "r8g.xlarge.elasticsearch", + "r8gd.12xlarge.elasticsearch", + "r8gd.16xlarge.elasticsearch", + "r8gd.2xlarge.elasticsearch", + "r8gd.4xlarge.elasticsearch", + "r8gd.8xlarge.elasticsearch", + "r8gd.large.elasticsearch", + "r8gd.medium.elasticsearch", + "r8gd.xlarge.elasticsearch", "t2.medium.elasticsearch", "t2.small.elasticsearch", "t3.medium.elasticsearch", @@ -4405,6 +4637,13 @@ "c7g.8xlarge.elasticsearch", "c7g.large.elasticsearch", "c7g.xlarge.elasticsearch", + "c8g.12xlarge.elasticsearch", + "c8g.16xlarge.elasticsearch", + "c8g.2xlarge.elasticsearch", + "c8g.4xlarge.elasticsearch", + "c8g.8xlarge.elasticsearch", + "c8g.large.elasticsearch", + "c8g.xlarge.elasticsearch", "i3.16xlarge.elasticsearch", "i3.2xlarge.elasticsearch", "i3.4xlarge.elasticsearch", @@ -4418,6 +4657,13 @@ "i4i.8xlarge.elasticsearch", "i4i.large.elasticsearch", "i4i.xlarge.elasticsearch", + "i7i.12xlarge.elasticsearch", + "i7i.16xlarge.elasticsearch", + "i7i.2xlarge.elasticsearch", + "i7i.4xlarge.elasticsearch", + "i7i.8xlarge.elasticsearch", + "i7i.large.elasticsearch", + "i7i.xlarge.elasticsearch", "m5.12xlarge.elasticsearch", "m5.2xlarge.elasticsearch", "m5.4xlarge.elasticsearch", @@ -4730,6 +4976,14 @@ "m7i.8xlarge.elasticsearch", "m7i.large.elasticsearch", "m7i.xlarge.elasticsearch", + "m8g.12xlarge.elasticsearch", + "m8g.16xlarge.elasticsearch", + "m8g.2xlarge.elasticsearch", + "m8g.4xlarge.elasticsearch", + "m8g.8xlarge.elasticsearch", + "m8g.large.elasticsearch", + "m8g.medium.elasticsearch", + "m8g.xlarge.elasticsearch", "r7g.12xlarge.elasticsearch", "r7g.16xlarge.elasticsearch", "r7g.2xlarge.elasticsearch", @@ -5485,6 +5739,13 @@ "c7i.8xlarge.elasticsearch", "c7i.large.elasticsearch", "c7i.xlarge.elasticsearch", + "c8g.12xlarge.elasticsearch", + "c8g.16xlarge.elasticsearch", + "c8g.2xlarge.elasticsearch", + "c8g.4xlarge.elasticsearch", + "c8g.8xlarge.elasticsearch", + "c8g.large.elasticsearch", + "c8g.xlarge.elasticsearch", "i3.16xlarge.elasticsearch", "i3.2xlarge.elasticsearch", "i3.4xlarge.elasticsearch", @@ -5507,6 +5768,20 @@ "i7i.8xlarge.elasticsearch", "i7i.large.elasticsearch", "i7i.xlarge.elasticsearch", + "i8g.12xlarge.elasticsearch", + "i8g.16xlarge.elasticsearch", + "i8g.2xlarge.elasticsearch", + "i8g.4xlarge.elasticsearch", + "i8g.8xlarge.elasticsearch", + "i8g.large.elasticsearch", + "i8g.xlarge.elasticsearch", + "i8ge.12xlarge.elasticsearch", + "i8ge.18xlarge.elasticsearch", + "i8ge.2xlarge.elasticsearch", + "i8ge.3xlarge.elasticsearch", + "i8ge.6xlarge.elasticsearch", + "i8ge.large.elasticsearch", + "i8ge.xlarge.elasticsearch", "m5.12xlarge.elasticsearch", "m5.2xlarge.elasticsearch", "m5.4xlarge.elasticsearch", @@ -5604,6 +5879,14 @@ "r8g.large.elasticsearch", "r8g.medium.elasticsearch", "r8g.xlarge.elasticsearch", + "r8gd.12xlarge.elasticsearch", + "r8gd.16xlarge.elasticsearch", + "r8gd.2xlarge.elasticsearch", + "r8gd.4xlarge.elasticsearch", + "r8gd.8xlarge.elasticsearch", + "r8gd.large.elasticsearch", + "r8gd.medium.elasticsearch", + "r8gd.xlarge.elasticsearch", "t2.medium.elasticsearch", "t2.micro.elasticsearch", "t2.small.elasticsearch", @@ -5675,6 +5958,20 @@ "i7i.8xlarge.elasticsearch", "i7i.large.elasticsearch", "i7i.xlarge.elasticsearch", + "i8g.12xlarge.elasticsearch", + "i8g.16xlarge.elasticsearch", + "i8g.2xlarge.elasticsearch", + "i8g.4xlarge.elasticsearch", + "i8g.8xlarge.elasticsearch", + "i8g.large.elasticsearch", + "i8g.xlarge.elasticsearch", + "i8ge.12xlarge.elasticsearch", + "i8ge.18xlarge.elasticsearch", + "i8ge.2xlarge.elasticsearch", + "i8ge.3xlarge.elasticsearch", + "i8ge.6xlarge.elasticsearch", + "i8ge.large.elasticsearch", + "i8ge.xlarge.elasticsearch", "m4.10xlarge.elasticsearch", "m4.2xlarge.elasticsearch", "m4.4xlarge.elasticsearch", @@ -5786,6 +6083,14 @@ "r8g.large.elasticsearch", "r8g.medium.elasticsearch", "r8g.xlarge.elasticsearch", + "r8gd.12xlarge.elasticsearch", + "r8gd.16xlarge.elasticsearch", + "r8gd.2xlarge.elasticsearch", + "r8gd.4xlarge.elasticsearch", + "r8gd.8xlarge.elasticsearch", + "r8gd.large.elasticsearch", + "r8gd.medium.elasticsearch", + "r8gd.xlarge.elasticsearch", "t2.medium.elasticsearch", "t2.micro.elasticsearch", "t2.small.elasticsearch", diff --git a/src/data-source/generated/data/aws_gamelift_fleet_ec2instancetype_enum.json b/src/data-source/generated/data/aws_gamelift_fleet_ec2instancetype_enum.json index a4897aac..8a03bb16 100644 --- a/src/data-source/generated/data/aws_gamelift_fleet_ec2instancetype_enum.json +++ b/src/data-source/generated/data/aws_gamelift_fleet_ec2instancetype_enum.json @@ -48,6 +48,9 @@ "c6g.large", "c6g.medium", "c6g.xlarge", + "c6gd.2xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -74,6 +77,17 @@ "c7g.large", "c7g.medium", "c7g.xlarge", + "c7i.2xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.xlarge", + "c8g.2xlarge", + "c8g.4xlarge", + "c8g.8xlarge", + "c8g.large", + "c8g.medium", + "c8g.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -123,6 +137,17 @@ "m7g.large", "m7g.medium", "m7g.xlarge", + "m7i.2xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.xlarge", + "m8g.2xlarge", + "m8g.4xlarge", + "m8g.8xlarge", + "m8g.large", + "m8g.medium", + "m8g.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -163,6 +188,11 @@ "r6g.large", "r6g.medium", "r6g.xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -196,7 +226,13 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", - "r7gd.xlarge" + "r7gd.xlarge", + "r8g.2xlarge", + "r8g.4xlarge", + "r8g.8xlarge", + "r8g.large", + "r8g.medium", + "r8g.xlarge" ] }, "all": { @@ -1986,6 +2022,180 @@ "r8g.xlarge" ] }, + "ap-south-2": { + "enum": [ + "c5.2xlarge", + "c5.4xlarge", + "c5.large", + "c5.xlarge", + "c5d.2xlarge", + "c5d.4xlarge", + "c5d.large", + "c5d.xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", + "c6g.2xlarge", + "c6g.4xlarge", + "c6g.8xlarge", + "c6g.large", + "c6g.medium", + "c6g.xlarge", + "c6i.2xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.large", + "c6i.xlarge", + "c6in.2xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "c7i.2xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.xlarge", + "c8g.2xlarge", + "c8g.4xlarge", + "c8g.8xlarge", + "c8g.large", + "c8g.medium", + "c8g.xlarge", + "c8i.2xlarge", + "c8i.large", + "c8i.xlarge", + "m5.2xlarge", + "m5.4xlarge", + "m5.8xlarge", + "m5.large", + "m5.xlarge", + "m5d.2xlarge", + "m5d.4xlarge", + "m5d.8xlarge", + "m5d.large", + "m5d.xlarge", + "m6a.2xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.xlarge", + "m6g.2xlarge", + "m6g.4xlarge", + "m6g.8xlarge", + "m6g.large", + "m6g.medium", + "m6g.xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.large", + "m6gd.medium", + "m6gd.xlarge", + "m6i.2xlarge", + "m6i.4xlarge", + "m6i.8xlarge", + "m6i.large", + "m6i.xlarge", + "m6idn.2xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.xlarge", + "m6in.2xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "m7i.2xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.xlarge", + "m8a.2xlarge", + "m8a.large", + "m8a.medium", + "m8a.xlarge", + "m8g.2xlarge", + "m8g.4xlarge", + "m8g.8xlarge", + "m8g.large", + "m8g.medium", + "m8g.xlarge", + "m8i.2xlarge", + "m8i.large", + "m8i.xlarge", + "r5.2xlarge", + "r5.4xlarge", + "r5.8xlarge", + "r5.large", + "r5.xlarge", + "r5d.2xlarge", + "r5d.4xlarge", + "r5d.8xlarge", + "r5d.large", + "r5d.xlarge", + "r6a.2xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.xlarge", + "r6g.2xlarge", + "r6g.4xlarge", + "r6g.8xlarge", + "r6g.large", + "r6g.medium", + "r6g.xlarge", + "r6i.2xlarge", + "r6i.4xlarge", + "r6i.8xlarge", + "r6i.large", + "r6i.xlarge", + "r7a.2xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.xlarge", + "r7i.2xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.xlarge", + "r8g.2xlarge", + "r8g.4xlarge", + "r8g.8xlarge", + "r8g.large", + "r8g.medium", + "r8g.xlarge" + ] + }, "ap-southeast-1": { "enum": [ "c3.2xlarge", @@ -2097,6 +2307,12 @@ "c6in.8xlarge", "c6in.large", "c6in.xlarge", + "c7a.2xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -2903,72 +3119,214 @@ "r8g.xlarge" ] }, - "ap-southeast-5": { + "ap-southeast-3": { "enum": [ - "c6g.12xlarge", - "c6g.16xlarge", + "c5.2xlarge", + "c5.4xlarge", + "c5.large", + "c5.xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.large", + "c5n.xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.large", "c6g.medium", "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.xlarge", "c6gn.2xlarge", "c6gn.4xlarge", "c6gn.8xlarge", "c6gn.large", "c6gn.medium", "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.large", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", "c6in.2xlarge", - "c6in.32xlarge", "c6in.4xlarge", "c6in.8xlarge", "c6in.large", "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", "c7g.large", "c7g.medium", "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", "c7gd.2xlarge", "c7gd.4xlarge", "c7gd.8xlarge", "c7gd.large", "c7gd.medium", "c7gd.xlarge", - "c7i.12xlarge", - "c7i.16xlarge", - "c7i.24xlarge", "c7i.2xlarge", - "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.xlarge", + "c8g.2xlarge", + "c8g.4xlarge", + "c8g.8xlarge", + "c8g.large", + "c8g.medium", + "c8g.xlarge", + "m5.2xlarge", + "m5.4xlarge", + "m5.8xlarge", + "m5.large", + "m5.xlarge", + "m5d.2xlarge", + "m5d.4xlarge", + "m5d.8xlarge", + "m5d.large", + "m5d.xlarge", + "m6g.2xlarge", + "m6g.4xlarge", + "m6g.8xlarge", + "m6g.large", + "m6g.medium", + "m6g.xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.large", + "m6gd.medium", + "m6gd.xlarge", + "m6i.2xlarge", + "m6i.4xlarge", + "m6i.8xlarge", + "m6i.large", + "m6i.xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "m7i.2xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.xlarge", + "m8g.2xlarge", + "m8g.4xlarge", + "m8g.8xlarge", + "m8g.large", + "m8g.medium", + "m8g.xlarge", + "r5.2xlarge", + "r5.4xlarge", + "r5.8xlarge", + "r5.large", + "r5.xlarge", + "r6g.2xlarge", + "r6g.4xlarge", + "r6g.8xlarge", + "r6g.large", + "r6g.medium", + "r6g.xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.xlarge", + "r7i.2xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.xlarge", + "r8g.2xlarge", + "r8g.4xlarge", + "r8g.8xlarge", + "r8g.large", + "r8g.medium", + "r8g.xlarge" + ] + }, + "ap-southeast-5": { + "enum": [ + "c6g.12xlarge", + "c6g.16xlarge", + "c6g.2xlarge", + "c6g.4xlarge", + "c6g.8xlarge", + "c6g.large", + "c6g.medium", + "c6g.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.large", + "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", "c7i.4xlarge", "c7i.8xlarge", "c7i.large", @@ -2983,6 +3341,9 @@ "c8g.large", "c8g.medium", "c8g.xlarge", + "c8i.2xlarge", + "c8i.large", + "c8i.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -3042,6 +3403,15 @@ "m7i.8xlarge", "m7i.large", "m7i.xlarge", + "m8g.2xlarge", + "m8g.4xlarge", + "m8g.8xlarge", + "m8g.large", + "m8g.medium", + "m8g.xlarge", + "m8i.2xlarge", + "m8i.large", + "m8i.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -3296,7 +3666,13 @@ "r7i.4xlarge", "r7i.8xlarge", "r7i.large", - "r7i.xlarge" + "r7i.xlarge", + "r8g.2xlarge", + "r8g.4xlarge", + "r8g.8xlarge", + "r8g.large", + "r8g.medium", + "r8g.xlarge" ] }, "ca-central-1": { @@ -3640,6 +4016,16 @@ "r6i.8xlarge", "r6i.large", "r6i.xlarge", + "r6idn.2xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.xlarge", + "r6in.2xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -4925,97 +5311,289 @@ "r7i.xlarge" ] }, - "eu-west-1": { + "eu-south-2": { "enum": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", "c5.2xlarge", "c5.4xlarge", - "c5.9xlarge", "c5.large", "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.large", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", - "c5d.9xlarge", "c5d.large", "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.large", "c6g.medium", "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", "c6gd.2xlarge", "c6gd.4xlarge", "c6gd.8xlarge", "c6gd.large", "c6gd.medium", "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", + "c6in.2xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.xlarge", + "c7a.2xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.xlarge", + "c7i.2xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.xlarge", + "c8a.2xlarge", + "c8a.large", + "c8a.medium", + "c8a.xlarge", + "c8g.2xlarge", + "c8g.4xlarge", + "c8g.8xlarge", + "c8g.large", + "c8g.medium", + "c8g.xlarge", + "c8i.2xlarge", + "c8i.large", + "c8i.xlarge", + "m5.8xlarge", + "m5.large", + "m5.xlarge", + "m5d.2xlarge", + "m5d.4xlarge", + "m5d.8xlarge", + "m5d.large", + "m5d.xlarge", + "m6g.2xlarge", + "m6g.4xlarge", + "m6g.8xlarge", + "m6g.large", + "m6g.medium", + "m6g.xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.large", + "m6gd.medium", + "m6gd.xlarge", + "m6id.2xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.xlarge", + "m6idn.2xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.xlarge", + "m6in.2xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.xlarge", + "m7a.2xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.xlarge", + "m7i.2xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.xlarge", + "m8a.2xlarge", + "m8a.large", + "m8a.medium", + "m8a.xlarge", + "m8g.2xlarge", + "m8g.4xlarge", + "m8g.8xlarge", + "m8g.large", + "m8g.medium", + "m8g.xlarge", + "m8i.2xlarge", + "m8i.large", + "m8i.xlarge", + "r5.2xlarge", + "r5.4xlarge", + "r5.8xlarge", + "r5.large", + "r5.xlarge", + "r5d.2xlarge", + "r5d.4xlarge", + "r5d.8xlarge", + "r5d.large", + "r5d.xlarge", + "r6g.2xlarge", + "r6g.4xlarge", + "r6g.8xlarge", + "r6g.large", + "r6g.medium", + "r6g.xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.xlarge", + "r6id.2xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.xlarge", + "r7a.2xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.xlarge", + "r7i.2xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.xlarge", + "r8g.2xlarge", + "r8g.4xlarge", + "r8g.8xlarge", + "r8g.large", + "r8g.medium", + "r8g.xlarge" + ] + }, + "eu-west-1": { + "enum": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", + "c5.12xlarge", + "c5.18xlarge", + "c5.24xlarge", + "c5.2xlarge", + "c5.4xlarge", + "c5.9xlarge", + "c5.large", + "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", + "c5d.12xlarge", + "c5d.18xlarge", + "c5d.24xlarge", + "c5d.2xlarge", + "c5d.4xlarge", + "c5d.9xlarge", + "c5d.large", + "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.large", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", + "c6g.12xlarge", + "c6g.16xlarge", + "c6g.2xlarge", + "c6g.4xlarge", + "c6g.8xlarge", + "c6g.large", + "c6g.medium", + "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", "c6i.large", "c6i.xlarge", "c6id.12xlarge", @@ -5996,127 +6574,264 @@ "m7i.16xlarge", "m7i.24xlarge", "m7i.2xlarge", - "m7i.48xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.xlarge", + "m8g.12xlarge", + "m8g.16xlarge", + "m8g.24xlarge", + "m8g.2xlarge", + "m8g.48xlarge", + "m8g.4xlarge", + "m8g.8xlarge", + "m8g.large", + "m8g.medium", + "m8g.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", + "r5.12xlarge", + "r5.16xlarge", + "r5.24xlarge", + "r5.2xlarge", + "r5.4xlarge", + "r5.8xlarge", + "r5.large", + "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5d.12xlarge", + "r5d.16xlarge", + "r5d.24xlarge", + "r5d.2xlarge", + "r5d.4xlarge", + "r5d.8xlarge", + "r5d.large", + "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.xlarge", + "r6g.12xlarge", + "r6g.16xlarge", + "r6g.2xlarge", + "r6g.4xlarge", + "r6g.8xlarge", + "r6g.large", + "r6g.medium", + "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.xlarge", + "r6i.12xlarge", + "r6i.16xlarge", + "r6i.24xlarge", + "r6i.2xlarge", + "r6i.32xlarge", + "r6i.4xlarge", + "r6i.8xlarge", + "r6i.large", + "r6i.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.xlarge", + "r8g.12xlarge", + "r8g.16xlarge", + "r8g.24xlarge", + "r8g.2xlarge", + "r8g.48xlarge", + "r8g.4xlarge", + "r8g.8xlarge", + "r8g.large", + "r8g.medium", + "r8g.xlarge" + ] + }, + "il-central-1": { + "enum": [ + "c5.2xlarge", + "c5.4xlarge", + "c5.large", + "c5.xlarge", + "c5d.2xlarge", + "c5d.4xlarge", + "c5d.large", + "c5d.xlarge", + "c6g.2xlarge", + "c6g.4xlarge", + "c6g.8xlarge", + "c6g.large", + "c6g.medium", + "c6g.xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.xlarge", + "c6i.2xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.large", + "c6i.xlarge", + "c6id.2xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.xlarge", + "c6in.2xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "c7i.2xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.xlarge", + "c8g.2xlarge", + "c8g.4xlarge", + "c8g.8xlarge", + "c8g.large", + "c8g.medium", + "c8g.xlarge", + "m5.2xlarge", + "m5.4xlarge", + "m5.8xlarge", + "m5.large", + "m5.xlarge", + "m5d.2xlarge", + "m5d.4xlarge", + "m5d.8xlarge", + "m5d.large", + "m5d.xlarge", + "m6g.2xlarge", + "m6g.4xlarge", + "m6g.8xlarge", + "m6g.large", + "m6g.medium", + "m6g.xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.large", + "m6gd.medium", + "m6gd.xlarge", + "m6i.2xlarge", + "m6i.4xlarge", + "m6i.8xlarge", + "m6i.large", + "m6i.xlarge", + "m6id.2xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "m7i.2xlarge", "m7i.4xlarge", "m7i.8xlarge", "m7i.large", "m7i.xlarge", - "m8g.12xlarge", - "m8g.16xlarge", - "m8g.24xlarge", - "m8g.2xlarge", - "m8g.48xlarge", - "m8g.4xlarge", - "m8g.8xlarge", - "m8g.large", - "m8g.medium", - "m8g.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", "r5.2xlarge", "r5.4xlarge", "r5.8xlarge", "r5.large", "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", "r5d.2xlarge", "r5d.4xlarge", "r5d.8xlarge", "r5d.large", "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.large", "r6g.medium", "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", "r6i.2xlarge", - "r6i.32xlarge", "r6i.4xlarge", "r6i.8xlarge", "r6i.large", "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", + "r6id.2xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", "r7g.large", "r7g.medium", "r7g.xlarge", - "r7i.12xlarge", - "r7i.16xlarge", - "r7i.24xlarge", - "r7i.2xlarge", - "r7i.48xlarge", - "r7i.4xlarge", - "r7i.8xlarge", - "r7i.large", - "r7i.xlarge", - "r8g.12xlarge", - "r8g.16xlarge", - "r8g.24xlarge", - "r8g.2xlarge", - "r8g.48xlarge", - "r8g.4xlarge", - "r8g.8xlarge", - "r8g.large", - "r8g.medium", - "r8g.xlarge" + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.xlarge" ] }, "me-south-1": { @@ -6303,6 +7018,132 @@ "r7g.xlarge" ] }, + "mx-central-1": { + "enum": [ + "c6g.2xlarge", + "c6g.4xlarge", + "c6g.8xlarge", + "c6g.large", + "c6g.medium", + "c6g.xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.xlarge", + "c6i.2xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.large", + "c6i.xlarge", + "c6id.2xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.xlarge", + "c6in.2xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "c7i.2xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.xlarge", + "m6g.2xlarge", + "m6g.4xlarge", + "m6g.8xlarge", + "m6g.large", + "m6g.medium", + "m6g.xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.large", + "m6gd.medium", + "m6gd.xlarge", + "m6i.2xlarge", + "m6i.4xlarge", + "m6i.8xlarge", + "m6i.large", + "m6i.xlarge", + "m6id.2xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.xlarge", + "m7i.2xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.xlarge", + "m8g.2xlarge", + "m8g.4xlarge", + "m8g.8xlarge", + "m8g.large", + "m8g.medium", + "m8g.xlarge", + "r6g.2xlarge", + "r6g.4xlarge", + "r6g.8xlarge", + "r6g.large", + "r6g.medium", + "r6g.xlarge", + "r6i.2xlarge", + "r6i.4xlarge", + "r6i.8xlarge", + "r6i.large", + "r6i.xlarge", + "r6id.2xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.xlarge", + "r7i.2xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.xlarge", + "r8g.2xlarge", + "r8g.4xlarge", + "r8g.8xlarge", + "r8g.large", + "r8g.medium", + "r8g.xlarge" + ] + }, "sa-east-1": { "enum": [ "c3.2xlarge", @@ -6535,6 +7376,16 @@ "m6id.8xlarge", "m6id.large", "m6id.xlarge", + "m6idn.2xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.xlarge", + "m6in.2xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -6654,6 +7505,12 @@ "r7g.large", "r7g.medium", "r7g.xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.xlarge", "r7i.12xlarge", "r7i.16xlarge", "r7i.24xlarge", @@ -7765,6 +8622,12 @@ "c6in.8xlarge", "c6in.large", "c6in.xlarge", + "c7a.2xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", diff --git a/src/data-source/generated/data/aws_opensearchservice_domain_clusterconfig_instancetype_enum.json b/src/data-source/generated/data/aws_opensearchservice_domain_clusterconfig_instancetype_enum.json index d43c26b0..dc4dce87 100644 --- a/src/data-source/generated/data/aws_opensearchservice_domain_clusterconfig_instancetype_enum.json +++ b/src/data-source/generated/data/aws_opensearchservice_domain_clusterconfig_instancetype_enum.json @@ -22,6 +22,13 @@ "c7i.8xlarge.search", "c7i.large.search", "c7i.xlarge.search", + "c8g.12xlarge.search", + "c8g.16xlarge.search", + "c8g.2xlarge.search", + "c8g.4xlarge.search", + "c8g.8xlarge.search", + "c8g.large.search", + "c8g.xlarge.search", "i3.16xlarge.search", "i3.2xlarge.search", "i3.4xlarge.search", @@ -105,6 +112,14 @@ "r7gd.large.search", "r7gd.medium.search", "r7gd.xlarge.search", + "r8g.12xlarge.search", + "r8g.16xlarge.search", + "r8g.2xlarge.search", + "r8g.4xlarge.search", + "r8g.8xlarge.search", + "r8g.large.search", + "r8g.medium.search", + "r8g.xlarge.search", "r8gd.12xlarge.search", "r8gd.16xlarge.search", "r8gd.2xlarge.search", @@ -176,6 +191,13 @@ "i7i.8xlarge.search", "i7i.large.search", "i7i.xlarge.search", + "i8ge.12xlarge.search", + "i8ge.18xlarge.search", + "i8ge.2xlarge.search", + "i8ge.3xlarge.search", + "i8ge.6xlarge.search", + "i8ge.large.search", + "i8ge.xlarge.search", "m5.12xlarge.search", "m5.2xlarge.search", "m5.4xlarge.search", @@ -290,6 +312,13 @@ "c7i.8xlarge.search", "c7i.large.search", "c7i.xlarge.search", + "c8g.12xlarge.search", + "c8g.16xlarge.search", + "c8g.2xlarge.search", + "c8g.4xlarge.search", + "c8g.8xlarge.search", + "c8g.large.search", + "c8g.xlarge.search", "i4i.12xlarge.search", "i4i.16xlarge.search", "i4i.24xlarge.search", @@ -314,6 +343,14 @@ "m7i.8xlarge.search", "m7i.large.search", "m7i.xlarge.search", + "m8g.12xlarge.search", + "m8g.16xlarge.search", + "m8g.2xlarge.search", + "m8g.4xlarge.search", + "m8g.8xlarge.search", + "m8g.large.search", + "m8g.medium.search", + "m8g.xlarge.search", "or1.12xlarge.search", "or1.16xlarge.search", "or1.2xlarge.search", @@ -345,6 +382,14 @@ "r7i.8xlarge.search", "r7i.large.search", "r7i.xlarge.search", + "r8gd.12xlarge.search", + "r8gd.16xlarge.search", + "r8gd.2xlarge.search", + "r8gd.4xlarge.search", + "r8gd.8xlarge.search", + "r8gd.large.search", + "r8gd.medium.search", + "r8gd.xlarge.search", "t3.medium.search", "t3.small.search", "ultrawarm1.large.search", @@ -422,6 +467,13 @@ "i8g.8xlarge.search", "i8g.large.search", "i8g.xlarge.search", + "i8ge.12xlarge.search", + "i8ge.18xlarge.search", + "i8ge.2xlarge.search", + "i8ge.3xlarge.search", + "i8ge.6xlarge.search", + "i8ge.large.search", + "i8ge.xlarge.search", "im4gn.16xlarge.search", "im4gn.2xlarge.search", "im4gn.4xlarge.search", @@ -648,6 +700,13 @@ "i8g.8xlarge.search", "i8g.large.search", "i8g.xlarge.search", + "i8ge.12xlarge.search", + "i8ge.18xlarge.search", + "i8ge.2xlarge.search", + "i8ge.3xlarge.search", + "i8ge.6xlarge.search", + "i8ge.large.search", + "i8ge.xlarge.search", "m4.10xlarge.search", "m4.2xlarge.search", "m4.4xlarge.search", @@ -942,6 +1001,14 @@ "r8g.large.search", "r8g.medium.search", "r8g.xlarge.search", + "r8gd.12xlarge.search", + "r8gd.16xlarge.search", + "r8gd.2xlarge.search", + "r8gd.4xlarge.search", + "r8gd.8xlarge.search", + "r8gd.large.search", + "r8gd.medium.search", + "r8gd.xlarge.search", "t3.medium.search", "t3.small.search", "ultrawarm1.large.search", @@ -1156,6 +1223,14 @@ "r8g.large.search", "r8g.medium.search", "r8g.xlarge.search", + "r8gd.12xlarge.search", + "r8gd.16xlarge.search", + "r8gd.2xlarge.search", + "r8gd.4xlarge.search", + "r8gd.8xlarge.search", + "r8gd.large.search", + "r8gd.medium.search", + "r8gd.xlarge.search", "t2.medium.search", "t2.micro.search", "t2.small.search", @@ -1536,6 +1611,14 @@ "r8g.large.search", "r8g.medium.search", "r8g.xlarge.search", + "r8gd.12xlarge.search", + "r8gd.16xlarge.search", + "r8gd.2xlarge.search", + "r8gd.4xlarge.search", + "r8gd.8xlarge.search", + "r8gd.large.search", + "r8gd.medium.search", + "r8gd.xlarge.search", "t2.medium.search", "t2.micro.search", "t2.small.search", @@ -1843,6 +1926,13 @@ "i7i.8xlarge.search", "i7i.large.search", "i7i.xlarge.search", + "i8g.12xlarge.search", + "i8g.16xlarge.search", + "i8g.2xlarge.search", + "i8g.4xlarge.search", + "i8g.8xlarge.search", + "i8g.large.search", + "i8g.xlarge.search", "m5.12xlarge.search", "m5.2xlarge.search", "m5.4xlarge.search", @@ -2067,6 +2157,14 @@ "r8g.large.search", "r8g.medium.search", "r8g.xlarge.search", + "r8gd.12xlarge.search", + "r8gd.16xlarge.search", + "r8gd.2xlarge.search", + "r8gd.4xlarge.search", + "r8gd.8xlarge.search", + "r8gd.large.search", + "r8gd.medium.search", + "r8gd.xlarge.search", "t3.medium.search", "t3.small.search", "ultrawarm1.large.search", @@ -2229,6 +2327,13 @@ "c7i.8xlarge.search", "c7i.large.search", "c7i.xlarge.search", + "c8g.12xlarge.search", + "c8g.16xlarge.search", + "c8g.2xlarge.search", + "c8g.4xlarge.search", + "c8g.8xlarge.search", + "c8g.large.search", + "c8g.xlarge.search", "i4i.12xlarge.search", "i4i.16xlarge.search", "i4i.24xlarge.search", @@ -2284,6 +2389,14 @@ "r7i.8xlarge.search", "r7i.large.search", "r7i.xlarge.search", + "r8g.12xlarge.search", + "r8g.16xlarge.search", + "r8g.2xlarge.search", + "r8g.4xlarge.search", + "r8g.8xlarge.search", + "r8g.large.search", + "r8g.medium.search", + "r8g.xlarge.search", "t3.medium.search", "t3.small.search", "ultrawarm1.large.search", @@ -2322,6 +2435,20 @@ "i4i.8xlarge.search", "i4i.large.search", "i4i.xlarge.search", + "i7i.12xlarge.search", + "i7i.16xlarge.search", + "i7i.2xlarge.search", + "i7i.4xlarge.search", + "i7i.8xlarge.search", + "i7i.large.search", + "i7i.xlarge.search", + "i8ge.12xlarge.search", + "i8ge.18xlarge.search", + "i8ge.2xlarge.search", + "i8ge.3xlarge.search", + "i8ge.6xlarge.search", + "i8ge.large.search", + "i8ge.xlarge.search", "m7g.12xlarge.search", "m7g.16xlarge.search", "m7g.2xlarge.search", @@ -2368,6 +2495,14 @@ "r7i.8xlarge.search", "r7i.large.search", "r7i.xlarge.search", + "r8g.12xlarge.search", + "r8g.16xlarge.search", + "r8g.2xlarge.search", + "r8g.4xlarge.search", + "r8g.8xlarge.search", + "r8g.large.search", + "r8g.medium.search", + "r8g.xlarge.search", "t3.medium.search", "t3.small.search", "ultrawarm1.large.search", @@ -2449,6 +2584,13 @@ "i8g.8xlarge.search", "i8g.large.search", "i8g.xlarge.search", + "i8ge.12xlarge.search", + "i8ge.18xlarge.search", + "i8ge.2xlarge.search", + "i8ge.3xlarge.search", + "i8ge.6xlarge.search", + "i8ge.large.search", + "i8ge.xlarge.search", "im4gn.16xlarge.search", "im4gn.2xlarge.search", "im4gn.4xlarge.search", @@ -2610,6 +2752,13 @@ "c7g.8xlarge.search", "c7g.large.search", "c7g.xlarge.search", + "c8g.12xlarge.search", + "c8g.16xlarge.search", + "c8g.2xlarge.search", + "c8g.4xlarge.search", + "c8g.8xlarge.search", + "c8g.large.search", + "c8g.xlarge.search", "i4i.12xlarge.search", "i4i.16xlarge.search", "i4i.24xlarge.search", @@ -2664,6 +2813,14 @@ "r7g.large.search", "r7g.medium.search", "r7g.xlarge.search", + "r8g.12xlarge.search", + "r8g.16xlarge.search", + "r8g.2xlarge.search", + "r8g.4xlarge.search", + "r8g.8xlarge.search", + "r8g.large.search", + "r8g.medium.search", + "r8g.xlarge.search", "r8gd.12xlarge.search", "r8gd.16xlarge.search", "r8gd.2xlarge.search", @@ -3290,6 +3447,14 @@ "r8g.large.search", "r8g.medium.search", "r8g.xlarge.search", + "r8gd.12xlarge.search", + "r8gd.16xlarge.search", + "r8gd.2xlarge.search", + "r8gd.4xlarge.search", + "r8gd.8xlarge.search", + "r8gd.large.search", + "r8gd.medium.search", + "r8gd.xlarge.search", "t3.medium.search", "t3.small.search", "ultrawarm1.large.search", @@ -3466,6 +3631,14 @@ "r8g.large.search", "r8g.medium.search", "r8g.xlarge.search", + "r8gd.12xlarge.search", + "r8gd.16xlarge.search", + "r8gd.2xlarge.search", + "r8gd.4xlarge.search", + "r8gd.8xlarge.search", + "r8gd.large.search", + "r8gd.medium.search", + "r8gd.xlarge.search", "t3.medium.search", "t3.small.search", "ultrawarm1.large.search", @@ -3582,6 +3755,22 @@ "r7i.8xlarge.search", "r7i.large.search", "r7i.xlarge.search", + "r8g.12xlarge.search", + "r8g.16xlarge.search", + "r8g.2xlarge.search", + "r8g.4xlarge.search", + "r8g.8xlarge.search", + "r8g.large.search", + "r8g.medium.search", + "r8g.xlarge.search", + "r8gd.12xlarge.search", + "r8gd.16xlarge.search", + "r8gd.2xlarge.search", + "r8gd.4xlarge.search", + "r8gd.8xlarge.search", + "r8gd.large.search", + "r8gd.medium.search", + "r8gd.xlarge.search", "t3.medium.search", "t3.small.search", "ultrawarm1.large.search", @@ -4089,6 +4278,13 @@ "i8g.8xlarge.search", "i8g.large.search", "i8g.xlarge.search", + "i8ge.12xlarge.search", + "i8ge.18xlarge.search", + "i8ge.2xlarge.search", + "i8ge.3xlarge.search", + "i8ge.6xlarge.search", + "i8ge.large.search", + "i8ge.xlarge.search", "im4gn.16xlarge.search", "im4gn.2xlarge.search", "im4gn.4xlarge.search", @@ -4259,6 +4455,13 @@ "c7i.8xlarge.search", "c7i.large.search", "c7i.xlarge.search", + "c8g.12xlarge.search", + "c8g.16xlarge.search", + "c8g.2xlarge.search", + "c8g.4xlarge.search", + "c8g.8xlarge.search", + "c8g.large.search", + "c8g.xlarge.search", "i3.16xlarge.search", "i3.2xlarge.search", "i3.4xlarge.search", @@ -4274,6 +4477,27 @@ "i4i.8xlarge.search", "i4i.large.search", "i4i.xlarge.search", + "i7i.12xlarge.search", + "i7i.16xlarge.search", + "i7i.2xlarge.search", + "i7i.4xlarge.search", + "i7i.8xlarge.search", + "i7i.large.search", + "i7i.xlarge.search", + "i8g.12xlarge.search", + "i8g.16xlarge.search", + "i8g.2xlarge.search", + "i8g.4xlarge.search", + "i8g.8xlarge.search", + "i8g.large.search", + "i8g.xlarge.search", + "i8ge.12xlarge.search", + "i8ge.18xlarge.search", + "i8ge.2xlarge.search", + "i8ge.3xlarge.search", + "i8ge.6xlarge.search", + "i8ge.large.search", + "i8ge.xlarge.search", "im4gn.16xlarge.search", "im4gn.2xlarge.search", "im4gn.4xlarge.search", @@ -4376,6 +4600,14 @@ "r8g.large.search", "r8g.medium.search", "r8g.xlarge.search", + "r8gd.12xlarge.search", + "r8gd.16xlarge.search", + "r8gd.2xlarge.search", + "r8gd.4xlarge.search", + "r8gd.8xlarge.search", + "r8gd.large.search", + "r8gd.medium.search", + "r8gd.xlarge.search", "t2.medium.search", "t2.small.search", "t3.medium.search", @@ -4405,6 +4637,13 @@ "c7g.8xlarge.search", "c7g.large.search", "c7g.xlarge.search", + "c8g.12xlarge.search", + "c8g.16xlarge.search", + "c8g.2xlarge.search", + "c8g.4xlarge.search", + "c8g.8xlarge.search", + "c8g.large.search", + "c8g.xlarge.search", "i3.16xlarge.search", "i3.2xlarge.search", "i3.4xlarge.search", @@ -4418,6 +4657,13 @@ "i4i.8xlarge.search", "i4i.large.search", "i4i.xlarge.search", + "i7i.12xlarge.search", + "i7i.16xlarge.search", + "i7i.2xlarge.search", + "i7i.4xlarge.search", + "i7i.8xlarge.search", + "i7i.large.search", + "i7i.xlarge.search", "m5.12xlarge.search", "m5.2xlarge.search", "m5.4xlarge.search", @@ -4730,6 +4976,14 @@ "m7i.8xlarge.search", "m7i.large.search", "m7i.xlarge.search", + "m8g.12xlarge.search", + "m8g.16xlarge.search", + "m8g.2xlarge.search", + "m8g.4xlarge.search", + "m8g.8xlarge.search", + "m8g.large.search", + "m8g.medium.search", + "m8g.xlarge.search", "r7g.12xlarge.search", "r7g.16xlarge.search", "r7g.2xlarge.search", @@ -5485,6 +5739,13 @@ "c7i.8xlarge.search", "c7i.large.search", "c7i.xlarge.search", + "c8g.12xlarge.search", + "c8g.16xlarge.search", + "c8g.2xlarge.search", + "c8g.4xlarge.search", + "c8g.8xlarge.search", + "c8g.large.search", + "c8g.xlarge.search", "i3.16xlarge.search", "i3.2xlarge.search", "i3.4xlarge.search", @@ -5507,6 +5768,20 @@ "i7i.8xlarge.search", "i7i.large.search", "i7i.xlarge.search", + "i8g.12xlarge.search", + "i8g.16xlarge.search", + "i8g.2xlarge.search", + "i8g.4xlarge.search", + "i8g.8xlarge.search", + "i8g.large.search", + "i8g.xlarge.search", + "i8ge.12xlarge.search", + "i8ge.18xlarge.search", + "i8ge.2xlarge.search", + "i8ge.3xlarge.search", + "i8ge.6xlarge.search", + "i8ge.large.search", + "i8ge.xlarge.search", "m5.12xlarge.search", "m5.2xlarge.search", "m5.4xlarge.search", @@ -5604,6 +5879,14 @@ "r8g.large.search", "r8g.medium.search", "r8g.xlarge.search", + "r8gd.12xlarge.search", + "r8gd.16xlarge.search", + "r8gd.2xlarge.search", + "r8gd.4xlarge.search", + "r8gd.8xlarge.search", + "r8gd.large.search", + "r8gd.medium.search", + "r8gd.xlarge.search", "t2.medium.search", "t2.micro.search", "t2.small.search", @@ -5675,6 +5958,20 @@ "i7i.8xlarge.search", "i7i.large.search", "i7i.xlarge.search", + "i8g.12xlarge.search", + "i8g.16xlarge.search", + "i8g.2xlarge.search", + "i8g.4xlarge.search", + "i8g.8xlarge.search", + "i8g.large.search", + "i8g.xlarge.search", + "i8ge.12xlarge.search", + "i8ge.18xlarge.search", + "i8ge.2xlarge.search", + "i8ge.3xlarge.search", + "i8ge.6xlarge.search", + "i8ge.large.search", + "i8ge.xlarge.search", "m4.10xlarge.search", "m4.2xlarge.search", "m4.4xlarge.search", @@ -5786,6 +6083,14 @@ "r8g.large.search", "r8g.medium.search", "r8g.xlarge.search", + "r8gd.12xlarge.search", + "r8gd.16xlarge.search", + "r8gd.2xlarge.search", + "r8gd.4xlarge.search", + "r8gd.8xlarge.search", + "r8gd.large.search", + "r8gd.medium.search", + "r8gd.xlarge.search", "t2.medium.search", "t2.micro.search", "t2.small.search", diff --git a/src/data-source/generated/data/aws_rds_dbinstance_db_instance_class.json b/src/data-source/generated/data/aws_rds_dbinstance_db_instance_class.json index 1932bf1b..9a3d3b8e 100644 --- a/src/data-source/generated/data/aws_rds_dbinstance_db_instance_class.json +++ b/src/data-source/generated/data/aws_rds_dbinstance_db_instance_class.json @@ -5319,6 +5319,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -7774,6 +7775,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -9755,6 +9757,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -11026,6 +11029,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -13982,6 +13986,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -19996,6 +20001,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -22451,6 +22457,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -24432,6 +24439,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -25703,6 +25711,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -28659,6 +28668,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -34673,6 +34683,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -37128,6 +37139,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -39109,6 +39121,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -40380,6 +40393,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -43336,6 +43350,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -49350,6 +49365,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -51805,6 +51821,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -53786,6 +53803,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -55057,6 +55075,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -58013,6 +58032,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -64027,6 +64047,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -66482,6 +66503,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -68463,6 +68485,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -69734,6 +69757,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -72690,6 +72714,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -78704,6 +78729,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -81159,6 +81185,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -83140,6 +83167,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -84411,6 +84439,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -87367,6 +87396,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -93381,6 +93411,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -95836,6 +95867,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -97817,6 +97849,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -99088,6 +99121,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -102044,6 +102078,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -108058,6 +108093,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -110513,6 +110549,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -112494,6 +112531,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -113765,6 +113803,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -116721,6 +116760,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -122735,6 +122775,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -125190,6 +125231,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -127171,6 +127213,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -128442,6 +128485,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -131398,6 +131442,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -137412,6 +137457,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -139867,6 +139913,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -141848,6 +141895,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -143119,6 +143167,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -146075,6 +146124,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -152089,6 +152139,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -154544,6 +154595,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -156525,6 +156577,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -157796,6 +157849,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -160752,6 +160806,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -166766,6 +166821,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -169221,6 +169277,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -171202,6 +171259,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -172473,6 +172531,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -175429,6 +175488,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -181443,6 +181503,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -183898,6 +183959,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -185879,6 +185941,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -187150,6 +187213,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -190106,6 +190170,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -196120,6 +196185,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -198575,6 +198641,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -200556,6 +200623,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -201827,6 +201895,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -204783,6 +204852,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", diff --git a/src/data-source/generated/data/aws_sagemaker_cluster_instancetype_enum.json b/src/data-source/generated/data/aws_sagemaker_cluster_instancetype_enum.json index 33f4d58d..a9daebee 100644 --- a/src/data-source/generated/data/aws_sagemaker_cluster_instancetype_enum.json +++ b/src/data-source/generated/data/aws_sagemaker_cluster_instancetype_enum.json @@ -98,6 +98,13 @@ "ml.g7e.8xlarge", "ml.gr6.4xlarge", "ml.gr6.8xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.inf2.8xlarge", @@ -198,6 +205,19 @@ }, "ap-northeast-2": { "enum": [ + "ml.c5.12xlarge", + "ml.c5.18xlarge", + "ml.c5.24xlarge", + "ml.c5.2xlarge", + "ml.c5.4xlarge", + "ml.c5.9xlarge", + "ml.c5.large", + "ml.c5.xlarge", + "ml.c5n.18xlarge", + "ml.c5n.2xlarge", + "ml.c5n.4xlarge", + "ml.c5n.9xlarge", + "ml.c5n.large", "ml.c6g.12xlarge", "ml.c6g.16xlarge", "ml.c6g.2xlarge", @@ -247,6 +267,14 @@ "ml.g5.4xlarge", "ml.g5.8xlarge", "ml.g5.xlarge", + "ml.g6.12xlarge", + "ml.g6.16xlarge", + "ml.g6.24xlarge", + "ml.g6.2xlarge", + "ml.g6.48xlarge", + "ml.g6.4xlarge", + "ml.g6.8xlarge", + "ml.g6.xlarge", "ml.g6e.12xlarge", "ml.g6e.16xlarge", "ml.g6e.24xlarge", @@ -261,6 +289,16 @@ "ml.g7e.48xlarge", "ml.g7e.4xlarge", "ml.g7e.8xlarge", + "ml.gr6.4xlarge", + "ml.gr6.8xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", + "ml.inf2.xlarge", "ml.m5.12xlarge", "ml.m5.16xlarge", "ml.m5.24xlarge", @@ -335,6 +373,9 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.t3.2xlarge", + "ml.t3.large", + "ml.t3.medium", "ml.t3.xlarge" ] }, @@ -422,6 +463,13 @@ "ml.g6.xlarge", "ml.gr6.4xlarge", "ml.gr6.8xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.inf2.8xlarge", @@ -493,6 +541,7 @@ "ml.p5.48xlarge", "ml.p5.4xlarge", "ml.p5en.48xlarge", + "ml.p6-b200.48xlarge", "ml.r5d.16xlarge", "ml.r6i.12xlarge", "ml.r6i.16xlarge", @@ -528,7 +577,18 @@ "ml.c5.2xlarge", "ml.c5.4xlarge", "ml.c5.9xlarge", + "ml.c5.large", "ml.c5.xlarge", + "ml.c6a.12xlarge", + "ml.c6a.16xlarge", + "ml.c6a.24xlarge", + "ml.c6a.2xlarge", + "ml.c6a.32xlarge", + "ml.c6a.48xlarge", + "ml.c6a.4xlarge", + "ml.c6a.8xlarge", + "ml.c6a.large", + "ml.c6a.xlarge", "ml.c6g.12xlarge", "ml.c6g.16xlarge", "ml.c6g.2xlarge", @@ -537,6 +597,15 @@ "ml.c6g.large", "ml.c6g.medium", "ml.c6g.xlarge", + "ml.c6i.12xlarge", + "ml.c6i.16xlarge", + "ml.c6i.24xlarge", + "ml.c6i.2xlarge", + "ml.c6i.32xlarge", + "ml.c6i.4xlarge", + "ml.c6i.8xlarge", + "ml.c6i.large", + "ml.c6i.xlarge", "ml.c7g.12xlarge", "ml.c7g.16xlarge", "ml.c7g.2xlarge", @@ -563,13 +632,47 @@ "ml.g6.4xlarge", "ml.g6.8xlarge", "ml.g6.xlarge", + "ml.g6e.12xlarge", + "ml.g6e.16xlarge", + "ml.g6e.24xlarge", + "ml.g6e.2xlarge", + "ml.g6e.48xlarge", + "ml.g6e.4xlarge", + "ml.g6e.8xlarge", + "ml.g6e.xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.m5.12xlarge", "ml.m5.16xlarge", "ml.m5.24xlarge", "ml.m5.2xlarge", "ml.m5.4xlarge", "ml.m5.8xlarge", + "ml.m5.large", "ml.m5.xlarge", + "ml.m6a.12xlarge", + "ml.m6a.16xlarge", + "ml.m6a.24xlarge", + "ml.m6a.2xlarge", + "ml.m6a.32xlarge", + "ml.m6a.48xlarge", + "ml.m6a.4xlarge", + "ml.m6a.8xlarge", + "ml.m6a.large", + "ml.m6a.xlarge", + "ml.m6g.12xlarge", + "ml.m6g.16xlarge", + "ml.m6g.2xlarge", + "ml.m6g.4xlarge", + "ml.m6g.8xlarge", + "ml.m6g.large", + "ml.m6g.medium", + "ml.m6g.xlarge", "ml.m6i.12xlarge", "ml.m6i.16xlarge", "ml.m6i.24xlarge", @@ -579,7 +682,56 @@ "ml.m6i.8xlarge", "ml.m6i.large", "ml.m6i.xlarge", + "ml.m7g.12xlarge", + "ml.m7g.16xlarge", + "ml.m7g.2xlarge", + "ml.m7g.4xlarge", + "ml.m7g.8xlarge", + "ml.m7g.large", + "ml.m7g.medium", + "ml.m7g.xlarge", + "ml.m7i.12xlarge", + "ml.m7i.16xlarge", + "ml.m7i.24xlarge", + "ml.m7i.2xlarge", + "ml.m7i.48xlarge", + "ml.m7i.4xlarge", + "ml.m7i.8xlarge", + "ml.m7i.large", + "ml.m7i.xlarge", + "ml.m8g.12xlarge", + "ml.m8g.16xlarge", + "ml.m8g.24xlarge", + "ml.m8g.2xlarge", + "ml.m8g.48xlarge", + "ml.m8g.4xlarge", + "ml.m8g.8xlarge", + "ml.m8g.large", + "ml.m8g.medium", + "ml.m8g.xlarge", + "ml.p6-b200.48xlarge", "ml.p6-b300.48xlarge", + "ml.r6i.12xlarge", + "ml.r6i.16xlarge", + "ml.r6i.24xlarge", + "ml.r6i.2xlarge", + "ml.r6i.32xlarge", + "ml.r6i.4xlarge", + "ml.r6i.8xlarge", + "ml.r6i.large", + "ml.r6i.xlarge", + "ml.r7i.12xlarge", + "ml.r7i.16xlarge", + "ml.r7i.24xlarge", + "ml.r7i.2xlarge", + "ml.r7i.48xlarge", + "ml.r7i.4xlarge", + "ml.r7i.8xlarge", + "ml.r7i.large", + "ml.r7i.xlarge", + "ml.t3.2xlarge", + "ml.t3.large", + "ml.t3.medium", "ml.t3.xlarge" ] }, @@ -657,6 +809,13 @@ "ml.g5.4xlarge", "ml.g5.8xlarge", "ml.g5.xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.inf2.8xlarge", @@ -837,6 +996,13 @@ "ml.g6.xlarge", "ml.gr6.4xlarge", "ml.gr6.8xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.inf2.8xlarge", @@ -936,6 +1102,19 @@ }, "ap-southeast-3": { "enum": [ + "ml.c5.12xlarge", + "ml.c5.18xlarge", + "ml.c5.24xlarge", + "ml.c5.2xlarge", + "ml.c5.4xlarge", + "ml.c5.9xlarge", + "ml.c5.large", + "ml.c5.xlarge", + "ml.c5n.18xlarge", + "ml.c5n.2xlarge", + "ml.c5n.4xlarge", + "ml.c5n.9xlarge", + "ml.c5n.large", "ml.c6g.12xlarge", "ml.c6g.16xlarge", "ml.c6g.2xlarge", @@ -962,6 +1141,21 @@ "ml.c8g.large", "ml.c8g.medium", "ml.c8g.xlarge", + "ml.g5.12xlarge", + "ml.g5.16xlarge", + "ml.g5.24xlarge", + "ml.g5.2xlarge", + "ml.g5.48xlarge", + "ml.g5.4xlarge", + "ml.g5.8xlarge", + "ml.g5.xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.m5.12xlarge", "ml.m5.16xlarge", "ml.m5.24xlarge", @@ -969,6 +1163,14 @@ "ml.m5.8xlarge", "ml.m5.large", "ml.m5.xlarge", + "ml.m6g.12xlarge", + "ml.m6g.16xlarge", + "ml.m6g.2xlarge", + "ml.m6g.4xlarge", + "ml.m6g.8xlarge", + "ml.m6g.large", + "ml.m6g.medium", + "ml.m6g.xlarge", "ml.m6i.16xlarge", "ml.m6i.24xlarge", "ml.m6i.2xlarge", @@ -977,6 +1179,14 @@ "ml.m6i.8xlarge", "ml.m6i.large", "ml.m6i.xlarge", + "ml.m7g.12xlarge", + "ml.m7g.16xlarge", + "ml.m7g.2xlarge", + "ml.m7g.4xlarge", + "ml.m7g.8xlarge", + "ml.m7g.large", + "ml.m7g.medium", + "ml.m7g.xlarge", "ml.m7i.12xlarge", "ml.m7i.16xlarge", "ml.m7i.24xlarge", @@ -986,8 +1196,20 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8g.12xlarge", + "ml.m8g.16xlarge", + "ml.m8g.24xlarge", + "ml.m8g.2xlarge", + "ml.m8g.48xlarge", + "ml.m8g.4xlarge", + "ml.m8g.8xlarge", + "ml.m8g.large", + "ml.m8g.medium", + "ml.m8g.xlarge", + "ml.p5.48xlarge", "ml.p5.4xlarge", "ml.p5en.48xlarge", + "ml.p6-b300.48xlarge", "ml.r5d.16xlarge", "ml.r7i.12xlarge", "ml.r7i.16xlarge", @@ -997,7 +1219,10 @@ "ml.r7i.4xlarge", "ml.r7i.8xlarge", "ml.r7i.large", - "ml.r7i.xlarge" + "ml.r7i.xlarge", + "ml.t3.2xlarge", + "ml.t3.large", + "ml.t3.medium" ] }, "ap-southeast-4": { @@ -1028,6 +1253,13 @@ "ml.c8g.large", "ml.c8g.medium", "ml.c8g.xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.m5.12xlarge", "ml.m5.16xlarge", "ml.m5.24xlarge", @@ -1036,6 +1268,22 @@ "ml.m5.8xlarge", "ml.m5.large", "ml.m5.xlarge", + "ml.m6g.12xlarge", + "ml.m6g.16xlarge", + "ml.m6g.2xlarge", + "ml.m6g.4xlarge", + "ml.m6g.8xlarge", + "ml.m6g.large", + "ml.m6g.medium", + "ml.m6g.xlarge", + "ml.m7g.12xlarge", + "ml.m7g.16xlarge", + "ml.m7g.2xlarge", + "ml.m7g.4xlarge", + "ml.m7g.8xlarge", + "ml.m7g.large", + "ml.m7g.medium", + "ml.m7g.xlarge", "ml.m7i.12xlarge", "ml.m7i.16xlarge", "ml.m7i.24xlarge", @@ -1045,6 +1293,16 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8g.12xlarge", + "ml.m8g.16xlarge", + "ml.m8g.24xlarge", + "ml.m8g.2xlarge", + "ml.m8g.48xlarge", + "ml.m8g.4xlarge", + "ml.m8g.8xlarge", + "ml.m8g.large", + "ml.m8g.medium", + "ml.m8g.xlarge", "ml.r5d.16xlarge", "ml.r7i.12xlarge", "ml.r7i.16xlarge", @@ -1344,6 +1602,7 @@ "ml.g6e.16xlarge", "ml.g6e.24xlarge", "ml.g6e.2xlarge", + "ml.g6e.48xlarge", "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.xlarge", @@ -1355,6 +1614,13 @@ "ml.g7e.8xlarge", "ml.gr6.4xlarge", "ml.gr6.8xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.inf2.8xlarge", @@ -1530,6 +1796,14 @@ "ml.g5.4xlarge", "ml.g5.8xlarge", "ml.g5.xlarge", + "ml.g6.12xlarge", + "ml.g6.16xlarge", + "ml.g6.24xlarge", + "ml.g6.2xlarge", + "ml.g6.48xlarge", + "ml.g6.4xlarge", + "ml.g6.8xlarge", + "ml.g6.xlarge", "ml.g6e.12xlarge", "ml.g6e.16xlarge", "ml.g6e.24xlarge", @@ -1537,12 +1811,22 @@ "ml.g6e.48xlarge", "ml.g6e.4xlarge", "ml.g6e.8xlarge", + "ml.g6e.xlarge", "ml.g7e.12xlarge", "ml.g7e.24xlarge", "ml.g7e.2xlarge", "ml.g7e.48xlarge", "ml.g7e.4xlarge", "ml.g7e.8xlarge", + "ml.gr6.4xlarge", + "ml.gr6.8xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.inf2.8xlarge", @@ -1705,6 +1989,22 @@ "ml.m5.8xlarge", "ml.m5.large", "ml.m5.xlarge", + "ml.m6g.12xlarge", + "ml.m6g.16xlarge", + "ml.m6g.2xlarge", + "ml.m6g.4xlarge", + "ml.m6g.8xlarge", + "ml.m6g.large", + "ml.m6g.medium", + "ml.m6g.xlarge", + "ml.m7g.12xlarge", + "ml.m7g.16xlarge", + "ml.m7g.2xlarge", + "ml.m7g.4xlarge", + "ml.m7g.8xlarge", + "ml.m7g.large", + "ml.m7g.medium", + "ml.m7g.xlarge", "ml.m7i.12xlarge", "ml.m7i.16xlarge", "ml.m7i.24xlarge", @@ -1714,7 +2014,18 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8g.12xlarge", + "ml.m8g.16xlarge", + "ml.m8g.24xlarge", + "ml.m8g.2xlarge", + "ml.m8g.48xlarge", + "ml.m8g.4xlarge", + "ml.m8g.8xlarge", + "ml.m8g.large", + "ml.m8g.medium", + "ml.m8g.xlarge", "ml.p5en.48xlarge", + "ml.r5d.16xlarge", "ml.r7i.12xlarge", "ml.r7i.16xlarge", "ml.r7i.24xlarge", @@ -1804,6 +2115,13 @@ "ml.g5.4xlarge", "ml.g5.8xlarge", "ml.g5.xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.inf2.8xlarge", @@ -1991,6 +2309,13 @@ "ml.g7e.8xlarge", "ml.gr6.4xlarge", "ml.gr6.8xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.inf2.8xlarge", @@ -2057,6 +2382,7 @@ "ml.m8g.large", "ml.m8g.medium", "ml.m8g.xlarge", + "ml.p4d.24xlarge", "ml.p5.48xlarge", "ml.p5.4xlarge", "ml.r5d.16xlarge", @@ -2168,6 +2494,13 @@ "ml.g6.xlarge", "ml.gr6.4xlarge", "ml.gr6.8xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.inf2.8xlarge", @@ -2370,6 +2703,13 @@ "ml.g7e.8xlarge", "ml.gr6.4xlarge", "ml.gr6.8xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.inf2.8xlarge", @@ -2441,6 +2781,7 @@ "ml.p5.48xlarge", "ml.p5.4xlarge", "ml.p5en.48xlarge", + "ml.p6-b200.48xlarge", "ml.p6-b300.48xlarge", "ml.r5d.16xlarge", "ml.r6i.12xlarge", @@ -2463,6 +2804,7 @@ "ml.t3.large", "ml.t3.medium", "ml.t3.xlarge", + "ml.trn1.2xlarge", "ml.trn1.32xlarge", "ml.trn1n.32xlarge" ] @@ -2516,6 +2858,7 @@ "ml.c7g.large", "ml.c7g.medium", "ml.c7g.xlarge", + "ml.c8a.16xlarge", "ml.c8g.12xlarge", "ml.c8g.16xlarge", "ml.c8g.24xlarge", @@ -2570,6 +2913,13 @@ "ml.g7e.8xlarge", "ml.gr6.4xlarge", "ml.gr6.8xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.inf2.8xlarge", @@ -2626,6 +2976,7 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8a.16xlarge", "ml.m8g.12xlarge", "ml.m8g.16xlarge", "ml.m8g.24xlarge", @@ -2641,6 +2992,7 @@ "ml.p5.48xlarge", "ml.p5.4xlarge", "ml.p5en.48xlarge", + "ml.p6-b200.48xlarge", "ml.r5d.16xlarge", "ml.r6i.12xlarge", "ml.r6i.16xlarge", @@ -2664,6 +3016,7 @@ "ml.t3.large", "ml.t3.medium", "ml.t3.xlarge", + "ml.trn1.2xlarge", "ml.trn1.32xlarge", "ml.trn1n.32xlarge", "ml.trn2.48xlarge" @@ -2734,6 +3087,13 @@ "ml.g4dn.4xlarge", "ml.g4dn.8xlarge", "ml.g4dn.xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.m5.12xlarge", "ml.m5.16xlarge", "ml.m5.24xlarge", @@ -2781,6 +3141,7 @@ "ml.m7i.16xlarge", "ml.m7i.24xlarge", "ml.m7i.2xlarge", + "ml.m7i.48xlarge", "ml.m7i.4xlarge", "ml.m7i.8xlarge", "ml.m7i.large", @@ -2871,6 +3232,7 @@ "ml.c7g.large", "ml.c7g.medium", "ml.c7g.xlarge", + "ml.c8a.16xlarge", "ml.c8g.12xlarge", "ml.c8g.16xlarge", "ml.c8g.24xlarge", @@ -2925,6 +3287,13 @@ "ml.g7e.8xlarge", "ml.gr6.4xlarge", "ml.gr6.8xlarge", + "ml.i3en.12xlarge", + "ml.i3en.24xlarge", + "ml.i3en.2xlarge", + "ml.i3en.3xlarge", + "ml.i3en.6xlarge", + "ml.i3en.large", + "ml.i3en.xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.inf2.8xlarge", @@ -2959,7 +3328,9 @@ "ml.m6i.16xlarge", "ml.m6i.24xlarge", "ml.m6i.2xlarge", + "ml.m6i.32xlarge", "ml.m6i.8xlarge", + "ml.m6i.large", "ml.m6i.xlarge", "ml.m7g.12xlarge", "ml.m7g.16xlarge", @@ -2977,6 +3348,8 @@ "ml.m7i.4xlarge", "ml.m7i.8xlarge", "ml.m7i.large", + "ml.m7i.xlarge", + "ml.m8a.16xlarge", "ml.m8g.12xlarge", "ml.m8g.16xlarge", "ml.m8g.24xlarge", @@ -3017,6 +3390,7 @@ "ml.t3.large", "ml.t3.medium", "ml.t3.xlarge", + "ml.trn1.2xlarge", "ml.trn1.32xlarge", "ml.trn1n.32xlarge", "ml.trn2.3xlarge" diff --git a/src/data-source/generated/data/aws_sagemaker_processing_instancetype_enum.json b/src/data-source/generated/data/aws_sagemaker_processing_instancetype_enum.json index cb902a5a..d0948ef7 100644 --- a/src/data-source/generated/data/aws_sagemaker_processing_instancetype_enum.json +++ b/src/data-source/generated/data/aws_sagemaker_processing_instancetype_enum.json @@ -15,6 +15,9 @@ "ml.c6i.4xlarge", "ml.c6i.8xlarge", "ml.c6i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -35,6 +38,10 @@ "ml.m6i.4xlarge", "ml.m6i.8xlarge", "ml.m6i.large", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -51,6 +58,17 @@ "ml.r5d.8xlarge", "ml.r5d.large", "ml.r5d.xlarge", + "ml.r8i.12xlarge", + "ml.r8i.16xlarge", + "ml.r8i.24xlarge", + "ml.r8i.2xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.4xlarge", + "ml.r8i.8xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", + "ml.r8i.xlarge", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -158,6 +176,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -222,6 +243,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.p5.4xlarge", "ml.r5.12xlarge", "ml.r5.16xlarge", @@ -248,6 +273,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -282,6 +311,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -339,7 +371,12 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.p5.4xlarge", + "ml.p6-b300.48xlarge", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -365,6 +402,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -474,6 +515,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -538,6 +582,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.p5.4xlarge", "ml.r5.12xlarge", "ml.r5.16xlarge", @@ -564,6 +612,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -585,6 +637,9 @@ "ml.c6i.4xlarge", "ml.c6i.8xlarge", "ml.c6i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g6e.12xlarge", "ml.g6e.16xlarge", "ml.g6e.24xlarge", @@ -607,6 +662,11 @@ "ml.m6i.4xlarge", "ml.m6i.8xlarge", "ml.m6i.large", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", + "ml.p6-b300.48xlarge", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -622,6 +682,10 @@ "ml.r5d.8xlarge", "ml.r5d.large", "ml.r5d.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -656,6 +720,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -690,6 +757,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -715,6 +786,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -749,6 +824,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -799,6 +877,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -824,6 +906,9 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -971,6 +1056,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g6.12xlarge", "ml.g6.16xlarge", "ml.g6.24xlarge", @@ -996,6 +1084,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.r7i.12xlarge", "ml.r7i.16xlarge", "ml.r7i.24xlarge", @@ -1005,6 +1097,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -1029,6 +1125,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.m6i.12xlarge", "ml.m6i.16xlarge", "ml.m6i.2xlarge", @@ -1045,6 +1144,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.r7i.12xlarge", "ml.r7i.16xlarge", "ml.r7i.24xlarge", @@ -1054,6 +1157,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -1139,6 +1246,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -1189,6 +1299,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.p5.4xlarge", "ml.r5.12xlarge", "ml.r5.16xlarge", @@ -1215,6 +1329,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -1258,6 +1376,17 @@ "ml.r5.8xlarge", "ml.r5.large", "ml.r5.xlarge", + "ml.r8i.12xlarge", + "ml.r8i.16xlarge", + "ml.r8i.24xlarge", + "ml.r8i.2xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.4xlarge", + "ml.r8i.8xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", + "ml.r8i.xlarge", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -1403,6 +1532,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -1467,6 +1599,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -1492,6 +1628,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -1543,6 +1683,17 @@ "ml.r5d.8xlarge", "ml.r5d.large", "ml.r5d.xlarge", + "ml.r8i.12xlarge", + "ml.r8i.16xlarge", + "ml.r8i.24xlarge", + "ml.r8i.2xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.4xlarge", + "ml.r8i.8xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", + "ml.r8i.xlarge", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -1573,6 +1724,7 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -1658,6 +1810,17 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.12xlarge", + "ml.r8i.16xlarge", + "ml.r8i.24xlarge", + "ml.r8i.2xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.4xlarge", + "ml.r8i.8xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", + "ml.r8i.xlarge", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -1724,6 +1887,16 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.12xlarge", + "ml.r8i.16xlarge", + "ml.r8i.24xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.4xlarge", + "ml.r8i.8xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", + "ml.r8i.xlarge", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -1746,6 +1919,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g6.12xlarge", "ml.g6.16xlarge", "ml.g6.24xlarge", @@ -1789,6 +1965,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -1813,6 +1993,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -1847,6 +2031,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -1889,6 +2076,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -1914,6 +2105,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -1948,6 +2143,8 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -2004,6 +2201,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.p5.4xlarge", "ml.r5.12xlarge", "ml.r5.16xlarge", @@ -2030,6 +2231,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -2060,6 +2265,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -2089,6 +2297,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -2114,6 +2326,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -2156,6 +2372,17 @@ "ml.r5d.8xlarge", "ml.r5d.large", "ml.r5d.xlarge", + "ml.r8i.12xlarge", + "ml.r8i.16xlarge", + "ml.r8i.24xlarge", + "ml.r8i.2xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.4xlarge", + "ml.r8i.8xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", + "ml.r8i.xlarge", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -2345,6 +2572,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -2395,7 +2625,12 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.p5.4xlarge", + "ml.p6-b300.48xlarge", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -2421,6 +2656,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -2454,6 +2693,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -2516,6 +2758,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -2541,6 +2787,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -2575,6 +2825,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -2638,6 +2891,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -2663,6 +2920,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -2729,6 +2990,19 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.12xlarge", + "ml.m8i.16xlarge", + "ml.m8i.24xlarge", + "ml.m8i.2xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.4xlarge", + "ml.m8i.8xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", + "ml.m8i.xlarge", + "ml.p6-b200.48xlarge", + "ml.p6-b300.48xlarge", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -2754,6 +3028,17 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.12xlarge", + "ml.r8i.16xlarge", + "ml.r8i.24xlarge", + "ml.r8i.2xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.4xlarge", + "ml.r8i.8xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", + "ml.r8i.xlarge", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -2828,7 +3113,12 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.p5.4xlarge", + "ml.p6-b200.48xlarge", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -2854,6 +3144,9 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -2888,6 +3181,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -2921,6 +3217,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.p5.4xlarge", "ml.r5.12xlarge", "ml.r5.16xlarge", @@ -2938,6 +3238,15 @@ "ml.r5d.8xlarge", "ml.r5d.large", "ml.r5d.xlarge", + "ml.r6i.12xlarge", + "ml.r6i.16xlarge", + "ml.r6i.24xlarge", + "ml.r6i.2xlarge", + "ml.r6i.32xlarge", + "ml.r6i.4xlarge", + "ml.r6i.8xlarge", + "ml.r6i.large", + "ml.r6i.xlarge", "ml.r7i.12xlarge", "ml.r7i.16xlarge", "ml.r7i.24xlarge", @@ -2947,6 +3256,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -2981,6 +3294,9 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.96xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -3044,6 +3360,10 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", "ml.r5.12xlarge", "ml.r5.16xlarge", "ml.r5.24xlarge", @@ -3060,6 +3380,15 @@ "ml.r5d.8xlarge", "ml.r5d.large", "ml.r5d.xlarge", + "ml.r6i.12xlarge", + "ml.r6i.16xlarge", + "ml.r6i.24xlarge", + "ml.r6i.2xlarge", + "ml.r6i.32xlarge", + "ml.r6i.4xlarge", + "ml.r6i.8xlarge", + "ml.r6i.large", + "ml.r6i.xlarge", "ml.r7i.12xlarge", "ml.r7i.16xlarge", "ml.r7i.24xlarge", @@ -3069,6 +3398,10 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", diff --git a/src/data-source/generated/data/getatt_attributes.json b/src/data-source/generated/data/getatt_attributes.json index 4fe79e08..e7e159e5 100644 --- a/src/data-source/generated/data/getatt_attributes.json +++ b/src/data-source/generated/data/getatt_attributes.json @@ -76,6 +76,7 @@ "EntitlementId" ], "AWS::AgentRegistry::Registry": [ + "AutoDetectionStatus", "CreatedAt", "RegistryArn", "RegistryId", @@ -458,7 +459,7 @@ "LastModifiedTime" ], "AWS::AppStream::Fleet": [ - "Id" + "Arn" ], "AWS::AppStream::ImageBuilder": [ "StreamingUrl" @@ -466,9 +467,6 @@ "AWS::AppStream::Stack": [ "StorageConnectors.*.ResourceIdentifier" ], - "AWS::AppStream::StackFleetAssociation": [ - "Id" - ], "AWS::AppStream::User": [ "Arn" ], @@ -603,6 +601,11 @@ "AccountId", "UpdatedAt" ], + "AWS::ApplicationSignals::InstrumentationConfig": [ + "Arn", + "CreatedAt", + "LocationHash" + ], "AWS::ApplicationSignals::ServiceLevelObjective": [ "Arn", "CreatedTime", @@ -830,7 +833,8 @@ ], "AWS::Batch::ComputeEnvironment": [ "ComputeEnvironmentArn", - "ComputeResources.Ec2Configuration.*.BatchImageStatus" + "ComputeResources.Ec2Configuration.*.BatchImageStatus", + "EksConfiguration.AccessEntry.Status" ], "AWS::Batch::ConsumableResource": [ "AvailableQuantity", @@ -1206,7 +1210,6 @@ "CreatedAt", "OnlineEvaluationConfigArn", "OnlineEvaluationConfigId", - "OutputConfig", "Status", "UpdatedAt" ], @@ -1540,7 +1543,7 @@ ], "AWS::Cloud9::EnvironmentEC2": [ "Arn", - "Id", + "EnvironmentId", "Name" ], "AWS::CloudFormation::ChangeSet": [ @@ -1679,6 +1682,11 @@ "LastModifiedTime", "Status" ], + "AWS::CloudFront::FieldLevelEncryptionProfile": [ + "Arn", + "Id", + "LastModifiedTime" + ], "AWS::CloudFront::Function": [ "FunctionARN", "FunctionMetadata.FunctionARN", @@ -1792,6 +1800,16 @@ "AccountId", "Status" ], + "AWS::CloudWatch::ResourceMetricsConfiguration": [ + "CreatedAt", + "UpdatedAt" + ], + "AWS::CloudWatch::View": [ + "Arn", + "CreatedAt", + "Type", + "UpdatedAt" + ], "AWS::CodeArtifact::Domain": [ "Arn", "DomainName", @@ -1925,6 +1943,13 @@ "AWS::Comprehend::EntityRecognizer": [ "Arn" ], + "AWS::Comprehend::EntityRecognizerEndpoint": [ + "Arn", + "CreationTime", + "CurrentInferenceUnits", + "EndpointStatus", + "LastModifiedTime" + ], "AWS::Comprehend::Flywheel": [ "Arn" ], @@ -1959,7 +1984,7 @@ "Name" ], "AWS::Config::OrganizationConfigRule": [ - "Id" + "OrganizationConfigRuleArn" ], "AWS::Config::OrganizationConformancePack": [ "OrganizationConformancePackArn" @@ -2109,6 +2134,10 @@ "Status", "TrafficDistributionGroupArn" ], + "AWS::Connect::UseCase": [ + "UseCaseArn", + "UseCaseId" + ], "AWS::Connect::User": [ "UserArn" ], @@ -2258,6 +2287,13 @@ "Arn", "LaunchConfigurationTemplateID" ], + "AWS::DRS::RecoveryPlan": [ + "Arn", + "CreatedAt", + "RecoveryPlanID", + "Status", + "UpdatedAt" + ], "AWS::DRS::ReplicationConfigurationTemplate": [ "Arn", "ReplicationConfigurationTemplateID" @@ -2667,8 +2703,8 @@ ], "AWS::DirectoryService::MicrosoftAD": [ "Alias", - "DnsIpAddresses", - "Id" + "DirectoryId", + "DnsIpAddresses" ], "AWS::DirectoryService::SimpleAD": [ "Alias", @@ -3125,6 +3161,12 @@ "AWS::EC2::RouteTable": [ "RouteTableId" ], + "AWS::EC2::SecondaryNetwork": [ + "Ipv4CidrBlockAssociations", + "OwnerId", + "SecondaryNetworkArn", + "SecondaryNetworkId" + ], "AWS::EC2::SecurityGroup": [ "GroupDescription", "GroupId", @@ -3704,6 +3746,7 @@ "RedisEndpoint.Port" ], "AWS::ElastiCache::GlobalReplicationGroup": [ + "Arn", "GlobalReplicationGroupId", "Status" ], @@ -4637,6 +4680,9 @@ "AWS::IAM::VirtualMFADevice": [ "SerialNumber" ], + "AWS::IVS::AdConfiguration": [ + "Arn" + ], "AWS::IVS::Channel": [ "Arn", "IngestEndpoint", @@ -4964,9 +5010,6 @@ "Arn", "Id" ], - "AWS::IoT::PolicyPrincipalAttachment": [ - "Id" - ], "AWS::IoT::ProvisioningTemplate": [ "TemplateArn" ], @@ -5457,6 +5500,33 @@ "FunctionArn", "Version" ], + "AWS::Lambda::WebFunction": [ + "CreatedAt", + "FunctionArn", + "State", + "StateReason", + "UpdatedAt" + ], + "AWS::Lambda::WebFunctionEndpoint": [ + "CreatedAt", + "DomainName", + "EndpointArn", + "FunctionArn", + "RegionalEndpoints", + "State", + "StateReason", + "UpdateStatus", + "UpdateStatusReason", + "UpdatedAt" + ], + "AWS::Lambda::WebFunctionRevision": [ + "CreatedAt", + "FunctionArn", + "RevisionArn", + "RevisionId", + "State", + "StateReason" + ], "AWS::LaunchWizard::Deployment": [ "Arn", "CreatedAt", @@ -6118,6 +6188,13 @@ "AWS::MediaTailor::PrefetchSchedule": [ "Arn" ], + "AWS::MediaTailor::Program": [ + "Arn", + "ClipRange", + "CreationTime", + "DurationMillis", + "ScheduledStartTime" + ], "AWS::MediaTailor::SourceLocation": [ "Arn" ], @@ -6397,6 +6474,41 @@ "MonitorArn", "State" ], + "AWS::NetworkSecurityManager::Deployment": [ + "DeploymentArn", + "DeploymentId", + "Status", + "UpdatedAt", + "Version" + ], + "AWS::NetworkSecurityManager::Policy": [ + "PolicyArn", + "PolicyId", + "Status", + "UpdatedAt", + "Version" + ], + "AWS::NetworkSecurityManager::Rule": [ + "RuleArn", + "RuleId", + "Status", + "UpdatedAt", + "Version" + ], + "AWS::NetworkSecurityManager::Scope": [ + "ScopeArn", + "ScopeId", + "Status", + "UpdatedAt", + "Version" + ], + "AWS::NetworkSecurityManager::Template": [ + "Status", + "TemplateArn", + "TemplateId", + "UpdatedAt", + "Version" + ], "AWS::NimbleStudio::Studio": [ "HomeRegion", "SsoClientId", @@ -6548,6 +6660,11 @@ "AWS::Oam::Sink": [ "Arn" ], + "AWS::ObservabilityAdmin::DatasetIntegration": [ + "Arn", + "CreatedAt", + "UpdatedAt" + ], "AWS::ObservabilityAdmin::OrganizationCentralizationRule": [ "RuleArn" ], @@ -6826,6 +6943,12 @@ "KeyState", "ReplicationStatus" ], + "AWS::Personalize::Campaign": [ + "CampaignArn", + "CreationDateTime", + "LastUpdatedDateTime", + "Status" + ], "AWS::Personalize::Dataset": [ "DatasetArn" ], @@ -7155,6 +7278,28 @@ "PermissionType", "Version" ], + "AWS::RAM::PermissionAssociation": [ + "AssociationStatus", + "FeatureSet", + "IsDefault", + "LastUpdatedTime", + "PermissionVersion", + "ResourceType" + ], + "AWS::RAM::PrincipalAssociation": [ + "AssociationType", + "CreationTime", + "External", + "LastUpdatedTime", + "Status" + ], + "AWS::RAM::ResourceAssociation": [ + "AssociationType", + "CreationTime", + "External", + "LastUpdatedTime", + "Status" + ], "AWS::RAM::ResourceShare": [ "Arn", "CreationTime", @@ -7163,6 +7308,12 @@ "OwningAccountId", "Status" ], + "AWS::RAM::SourceAssociation": [ + "CreationTime", + "LastUpdatedTime", + "SourceType", + "Status" + ], "AWS::RDS::ClusterSnapshot": [ "AllocatedStorage", "AvailabilityZones", @@ -7198,6 +7349,13 @@ "StorageEncryptionType", "StorageThroughput" ], + "AWS::RDS::DBClusterEndpoint": [ + "DBClusterEndpointArn", + "DBClusterEndpointResourceIdentifier", + "Endpoint", + "EndpointType", + "Status" + ], "AWS::RDS::DBInstance": [ "AdditionalStorageVolumes", "AdditionalStorageVolumes.*.StorageOperationPercentProgress", @@ -7493,6 +7651,11 @@ "IdcOnboardStatus", "Qev2IdcApplicationArn" ], + "AWS::Redshift::RedshiftIdcApplication": [ + "IdcManagedApplicationArn", + "IdcOnboardStatus", + "RedshiftIdcApplicationArn" + ], "AWS::Redshift::ScheduledAction": [ "NextInvocations", "State" @@ -8110,11 +8273,25 @@ "CreationTime", "VectorBucketArn" ], + "AWS::SCN::DataIntegrationFlow": [ + "Arn", + "CreatedTime", + "LastModifiedTime" + ], "AWS::SCN::Dataset": [ "Arn", "CreatedTime", "LastModifiedTime" ], + "AWS::SCN::Instance": [ + "Arn", + "AwsAccountId", + "CreatedTime", + "InstanceId", + "LastModifiedTime", + "State", + "VersionNumber" + ], "AWS::SCN::Namespace": [ "Arn", "CreatedTime", @@ -8188,6 +8365,14 @@ "AWS::SMSVOICE::ConfigurationSet": [ "Arn" ], + "AWS::SMSVOICE::NotifyConfiguration": [ + "CreatedTimestamp", + "NotifyConfigurationArn", + "NotifyConfigurationId", + "Status", + "Tier", + "TierUpgradeStatus" + ], "AWS::SMSVOICE::OptOutList": [ "Arn" ], @@ -8204,6 +8389,14 @@ "Arn", "ProtectConfigurationId" ], + "AWS::SMSVOICE::RcsAgent": [ + "CreatedTimestamp", + "PoolId", + "RcsAgentArn", + "RcsAgentId", + "Status", + "TestingAgent" + ], "AWS::SMSVOICE::Registration": [ "CreatedTimestamp", "CurrentVersionNumber", @@ -8211,6 +8404,13 @@ "RegistrationId", "RegistrationStatus" ], + "AWS::SMSVOICE::RegistrationAttachment": [ + "AttachmentStatus", + "CreatedTimestamp", + "RegistrationAttachmentArn", + "RegistrationAttachmentId", + "UploadedAttachmentUrl" + ], "AWS::SMSVOICE::SenderId": [ "Arn" ], @@ -9240,6 +9440,17 @@ "Status", "TargetLanguageCodes" ], + "AWS::Translate::Terminology": [ + "Arn", + "CreatedAt", + "Directionality", + "Format", + "LastUpdatedAt", + "SizeBytes", + "SourceLanguageCode", + "TargetLanguageCodes", + "TermCount" + ], "AWS::UXC::AccountCustomization": [ "AccountId" ], @@ -9525,6 +9736,21 @@ "AssistantAssociationArn", "AssistantAssociationId" ], + "AWS::Wisdom::Content": [ + "ContentArn", + "ContentId", + "ContentType", + "KnowledgeBaseArn", + "LinkOutUri", + "RevisionId", + "Status" + ], + "AWS::Wisdom::ContentAssociation": [ + "ContentArn", + "ContentAssociationArn", + "ContentAssociationId", + "KnowledgeBaseArn" + ], "AWS::Wisdom::KnowledgeBase": [ "KnowledgeBaseArn", "KnowledgeBaseId" @@ -9550,6 +9776,21 @@ "Associations", "ConnectionAliasState" ], + "AWS::WorkSpaces::Directory": [ + "Alias", + "Arn", + "CustomerUserName", + "DirectoryId", + "DirectoryName", + "DirectoryType", + "DnsIpAddresses", + "DnsIpv6Addresses", + "IDCConfig", + "IamRoleId", + "RegistrationCode", + "State", + "WorkspaceSecurityGroupId" + ], "AWS::WorkSpaces::Workspace": [ "Id", "WorkspaceId" @@ -9772,6 +10013,7 @@ "Regions": "array", "ReportConfiguration": "object", "Route53HealthChecks": "object", + "ServiceQuotaChecksEnabled": "boolean", "Tags": "object", "Triggers": "array", "Version": "string", @@ -9831,9 +10073,13 @@ "AWS::AgentRegistry::Registry": { "ApprovalConfiguration": "object", "AuthorizerType": "string", + "AutoDetectionEnabled": "boolean", + "AutoDetectionScope": "string", + "AutoDetectionStatus": "string", "CreatedAt": "string", "Description": "string", "DiscoveryConfiguration": "object", + "EncryptionConfiguration": "object", "Name": "string", "RegistryArn": "string", "RegistryId": "string", @@ -10722,6 +10968,7 @@ "Arn": "string", "CreatedTime": "string", "Description": "string", + "DisableIMDSV1": "boolean", "DisplayName": "string", "EnableDefaultInternetAccess": "boolean", "IamRoleArn": "string", @@ -10772,6 +11019,8 @@ "StackName": "string" }, "AWS::AppStream::Fleet": { + "Arn": "string", + "AttributesToDelete": "array", "ComputeCapacity": "object", "Description": "string", "DisableIMDSV1": "boolean", @@ -10781,7 +11030,6 @@ "EnableDefaultInternetAccess": "boolean", "FleetType": "string", "IamRoleArn": "string", - "Id": "string", "IdleDisconnectTimeoutInSeconds": "integer", "ImageArn": "string", "ImageName": "string", @@ -10838,7 +11086,6 @@ }, "AWS::AppStream::StackFleetAssociation": { "FleetName": "string", - "Id": "string", "StackName": "string" }, "AWS::AppStream::StackUserAssociation": { @@ -10873,7 +11120,7 @@ "HealthMetricsConfig": "string", "Id": "string", "TransitEncryptionEnabled": "boolean", - "Ttl": "number", + "Ttl": "integer", "Type": "string" }, "AWS::AppSync::ApiKey": { @@ -11077,6 +11324,21 @@ "GroupingAttributeDefinitions": "array", "UpdatedAt": "string" }, + "AWS::ApplicationSignals::InstrumentationConfig": { + "Arn": "string", + "AttributeFilters": "array", + "CaptureConfiguration": "object", + "CreatedAt": "string", + "Description": "string", + "Environment": "string", + "ExpiresAt": "string", + "InstrumentationType": "string", + "Location": "object", + "LocationHash": "string", + "Service": "string", + "SignalType": "string", + "Tags": "array" + }, "AWS::ApplicationSignals::ServiceLevelObjective": { "Arn": "string", "BurnRateConfigurations": "array", @@ -11487,6 +11749,7 @@ "Context": "string", "EcsSettings": "object", "EksConfiguration": "object", + "EksConfiguration.AccessEntry.Status": "string", "ReplaceComputeEnvironment": "boolean", "ServiceRole": "string", "State": "string", @@ -12070,6 +12333,7 @@ "ExecutionRoleArn": "string", "HarnessId": "string", "HarnessName": "string", + "Hooks": "array", "MaxIterations": "integer", "MaxTokens": "integer", "Memory": "object", @@ -12864,7 +13128,7 @@ "AutomaticStopTimeMinutes": "integer", "ConnectionType": "string", "Description": "string", - "Id": "string", + "EnvironmentId": "string", "ImageId": "string", "InstanceType": "string", "Name": "string", @@ -13146,6 +13410,12 @@ "Status": "string", "Tags": "array" }, + "AWS::CloudFront::FieldLevelEncryptionProfile": { + "Arn": "string", + "FieldLevelEncryptionProfileConfig": "object", + "Id": "string", + "LastModifiedTime": "string" + }, "AWS::CloudFront::Function": { "AutoPublish": "boolean", "FunctionARN": "string", @@ -13428,6 +13698,22 @@ "AccountId": "string", "Status": "string" }, + "AWS::CloudWatch::ResourceMetricsConfiguration": { + "CreatedAt": "string", + "MetricSelections": "array", + "ResourceArn": "string", + "UpdatedAt": "string" + }, + "AWS::CloudWatch::View": { + "Arn": "string", + "CreatedAt": "string", + "Definition": "string", + "Description": "string", + "Name": "string", + "Tags": "array", + "Type": "string", + "UpdatedAt": "string" + }, "AWS::CodeArtifact::Domain": { "Arn": "string", "DomainName": "string", @@ -13920,6 +14206,19 @@ "VolumeKmsKeyId": "string", "VpcConfig": "object" }, + "AWS::Comprehend::EntityRecognizerEndpoint": { + "Arn": "string", + "CreationTime": "string", + "CurrentInferenceUnits": "integer", + "DataAccessRoleArn": "string", + "DesiredInferenceUnits": "integer", + "EndpointName": "string", + "EndpointStatus": "string", + "FlywheelArn": "string", + "LastModifiedTime": "string", + "ModelArn": "string", + "Tags": "array" + }, "AWS::Comprehend::Flywheel": { "ActiveModelArn": "string", "Arn": "string", @@ -14011,7 +14310,7 @@ }, "AWS::Config::OrganizationConfigRule": { "ExcludedAccounts": "array", - "Id": "string", + "OrganizationConfigRuleArn": "string", "OrganizationConfigRuleName": "string", "OrganizationCustomPolicyRuleMetadata": "object", "OrganizationCustomRuleMetadata": "object", @@ -14212,6 +14511,9 @@ "IntegrationArn": "string", "IntegrationAssociationId": "string", "IntegrationType": "string", + "SourceApplicationName": "string", + "SourceApplicationUrl": "string", + "SourceType": "string", "Tags": "array" }, "AWS::Connect::Metric": { @@ -14387,6 +14689,14 @@ "Tags": "array", "TrafficDistributionGroupArn": "string" }, + "AWS::Connect::UseCase": { + "InstanceId": "string", + "IntegrationAssociationId": "string", + "Tags": "array", + "UseCaseArn": "string", + "UseCaseId": "string", + "UseCaseType": "string" + }, "AWS::Connect::User": { "AfterContactWorkConfigs": "array", "AutoAcceptConfigs": "array", @@ -14712,7 +15022,8 @@ "Engine": "string", "ExactSettings": "boolean", "Settings": "object", - "Tags": "array" + "Tags": "array", + "Virtual": "boolean" }, "AWS::DMS::Endpoint": { "CertificateArn": "string", @@ -14857,6 +15168,16 @@ "Tags": "array", "TargetInstanceTypeRightSizingMethod": "string" }, + "AWS::DRS::RecoveryPlan": { + "Arn": "string", + "CreatedAt": "string", + "Description": "string", + "Name": "string", + "RecoveryPlanID": "string", + "Status": "string", + "Tags": "array", + "UpdatedAt": "string" + }, "AWS::DRS::ReplicationConfigurationTemplate": { "Arn": "string", "AssociateDefaultSecurityGroup": "boolean", @@ -15588,6 +15909,7 @@ "OperatorApp.Idc.CreatedAt": "string", "OperatorApp.Idc.IdcApplicationArn": "string", "OperatorApp.Idc.UpdatedAt": "string", + "Preferences": "object", "Tags": "array", "UpdatedAt": "string" }, @@ -15805,10 +16127,10 @@ "AWS::DirectoryService::MicrosoftAD": { "Alias": "string", "CreateAlias": "boolean", + "DirectoryId": "string", "DnsIpAddresses": "array", "Edition": "string", "EnableSso": "boolean", - "Id": "string", "Name": "string", "Password": "string", "ShortName": "string", @@ -16765,6 +17087,15 @@ "Tags": "array", "VpcId": "string" }, + "AWS::EC2::SecondaryNetwork": { + "Ipv4CidrBlock": "string", + "Ipv4CidrBlockAssociations": "array", + "NetworkType": "string", + "OwnerId": "string", + "SecondaryNetworkArn": "string", + "SecondaryNetworkId": "string", + "Tags": "array" + }, "AWS::EC2::SecurityGroup": { "GroupDescription": "string", "GroupId": "string", @@ -18030,6 +18361,7 @@ "VpcSecurityGroupIds": "array" }, "AWS::ElastiCache::GlobalReplicationGroup": { + "Arn": "string", "AutomaticFailoverEnabled": "boolean", "CacheNodeType": "string", "CacheParameterGroupName": "string", @@ -18041,7 +18373,8 @@ "GlobalReplicationGroupIdSuffix": "string", "Members": "array", "RegionalConfigurations": "array", - "Status": "string" + "Status": "string", + "Tags": "array" }, "AWS::ElastiCache::ParameterGroup": { "CacheParameterGroupFamily": "string", @@ -18121,6 +18454,7 @@ "AWS::ElastiCache::ServerlessCache": { "ARN": "string", "CacheUsageLimits": "object", + "ConnectionType": "string", "CreateTime": "string", "DailySnapshotTime": "string", "Description": "string", @@ -19965,6 +20299,13 @@ "Users": "array", "VirtualMfaDeviceName": "string" }, + "AWS::IVS::AdConfiguration": { + "Arn": "string", + "MediaTailorPlaybackConfigurations": "array", + "Name": "string", + "PostRollConfiguration": "object", + "Tags": "array" + }, "AWS::IVS::Channel": { "Arn": "string", "Authorized": "boolean", @@ -20589,7 +20930,6 @@ "Tags": "array" }, "AWS::IoT::PolicyPrincipalAttachment": { - "Id": "string", "PolicyName": "string", "Principal": "string" }, @@ -21466,6 +21806,7 @@ "DesiredShardLevelMetrics": "array", "MaxRecordSizeInKiB": "integer", "Name": "string", + "RecordDistributionStrategy": "string", "RetentionPeriodHours": "integer", "ShardCount": "integer", "StreamEncryption": "object", @@ -21808,6 +22149,49 @@ "RuntimePolicy": "object", "Version": "string" }, + "AWS::Lambda::WebFunction": { + "CreatedAt": "string", + "FunctionArn": "string", + "FunctionName": "string", + "State": "string", + "StateReason": "string", + "Tags": "array", + "UpdatedAt": "string" + }, + "AWS::Lambda::WebFunctionEndpoint": { + "AuthType": "string", + "CreatedAt": "string", + "Description": "string", + "DomainName": "string", + "EndpointArn": "string", + "EndpointName": "string", + "EndpointType": "string", + "FunctionArn": "string", + "FunctionName": "string", + "RegionalEndpoints": "object", + "Regions": "array", + "RevisionWeights": "array", + "ScalingConfig": "object", + "State": "string", + "StateReason": "string", + "ThrottleConfig": "object", + "UpdateStatus": "string", + "UpdateStatusReason": "string", + "UpdatedAt": "string" + }, + "AWS::Lambda::WebFunctionRevision": { + "BuildConfig": "object", + "CreatedAt": "string", + "Description": "string", + "FunctionArn": "string", + "FunctionName": "string", + "KmsKeyArn": "string", + "RevisionArn": "string", + "RevisionId": "string", + "ServiceConfig": "object", + "State": "string", + "StateReason": "string" + }, "AWS::LaunchWizard::Deployment": { "Arn": "string", "CreatedAt": "string", @@ -23273,13 +23657,16 @@ }, "AWS::MediaTailor::Function": { "Arn": "string", + "AwsServiceRequestConfiguration": "object", + "ConcurrentExecutorConfiguration": "object", "CustomOutputConfiguration": "object", "Description": "string", "FunctionId": "string", "FunctionType": "string", "HttpRequestConfiguration": "object", "SequentialExecutorConfiguration": "object", - "Tags": "array" + "Tags": "array", + "VastRequestConfiguration": "object" }, "AWS::MediaTailor::LiveSource": { "Arn": "string", @@ -23327,6 +23714,21 @@ "StreamId": "string", "Tags": "array" }, + "AWS::MediaTailor::Program": { + "AdBreaks": "array", + "Arn": "string", + "AudienceMedia": "array", + "ChannelName": "string", + "ClipRange": "object", + "CreationTime": "string", + "DurationMillis": "integer", + "LiveSourceName": "string", + "ProgramName": "string", + "ScheduleConfiguration": "object", + "ScheduledStartTime": "string", + "SourceLocationName": "string", + "VodSourceName": "string" + }, "AWS::MediaTailor::SourceLocation": { "AccessConfiguration": "object", "Arn": "string", @@ -23888,6 +24290,69 @@ "State": "string", "Tags": "array" }, + "AWS::NetworkSecurityManager::Deployment": { + "AssociatedPolicyList": "array", + "AssociatedScopeList": "array", + "DeploymentArn": "string", + "DeploymentConfiguration": "object", + "DeploymentDescription": "string", + "DeploymentId": "string", + "DeploymentName": "string", + "Status": "string", + "Tags": "array", + "UpdatedAt": "string", + "Version": "string" + }, + "AWS::NetworkSecurityManager::Policy": { + "AssociatedTemplateAndRuleList": "array", + "FirewallType": "string", + "PolicyArn": "string", + "PolicyConfiguration": "object", + "PolicyDescription": "string", + "PolicyId": "string", + "PolicyName": "string", + "Priority": "integer", + "Status": "string", + "Tags": "array", + "UpdatedAt": "string", + "Version": "string" + }, + "AWS::NetworkSecurityManager::Rule": { + "Configuration": "string", + "FirewallType": "string", + "RuleArn": "string", + "RuleDescription": "string", + "RuleId": "string", + "RuleName": "string", + "RuleType": "string", + "Status": "string", + "Tags": "array", + "UpdatedAt": "string", + "Version": "string" + }, + "AWS::NetworkSecurityManager::Scope": { + "ScopeArn": "string", + "ScopeConfiguration": "string", + "ScopeDescription": "string", + "ScopeId": "string", + "ScopeName": "string", + "Status": "string", + "Tags": "array", + "UpdatedAt": "string", + "Version": "string" + }, + "AWS::NetworkSecurityManager::Template": { + "AssociatedRuleList": "array", + "FirewallType": "string", + "Status": "string", + "Tags": "array", + "TemplateArn": "string", + "TemplateDescription": "string", + "TemplateId": "string", + "TemplateName": "string", + "UpdatedAt": "string", + "Version": "string" + }, "AWS::NimbleStudio::Studio": { "AdminRoleArn": "string", "DisplayName": "string", @@ -24155,6 +24620,13 @@ "Policy": "object", "Tags": "object" }, + "AWS::ObservabilityAdmin::DatasetIntegration": { + "Arn": "string", + "CreatedAt": "string", + "RoleArn": "string", + "Tags": "array", + "UpdatedAt": "string" + }, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": { "Rule": "object", "RuleArn": "string", @@ -24814,6 +25286,17 @@ "ReplicationStatus": "object", "Tags": "array" }, + "AWS::Personalize::Campaign": { + "CampaignArn": "string", + "CampaignConfig": "object", + "CreationDateTime": "string", + "LastUpdatedDateTime": "string", + "MinProvisionedTPS": "integer", + "Name": "string", + "SolutionVersionArn": "string", + "Status": "string", + "Tags": "array" + }, "AWS::Personalize::Dataset": { "DatasetArn": "string", "DatasetGroupArn": "string", @@ -25635,6 +26118,35 @@ "Tags": "array", "Version": "string" }, + "AWS::RAM::PermissionAssociation": { + "AssociationStatus": "string", + "FeatureSet": "string", + "IsDefault": "boolean", + "LastUpdatedTime": "string", + "PermissionArn": "string", + "PermissionVersion": "string", + "Replace": "boolean", + "ResourceShareArn": "string", + "ResourceType": "string" + }, + "AWS::RAM::PrincipalAssociation": { + "AssociationType": "string", + "CreationTime": "string", + "External": "boolean", + "LastUpdatedTime": "string", + "Principal": "string", + "ResourceShareArn": "string", + "Status": "string" + }, + "AWS::RAM::ResourceAssociation": { + "AssociationType": "string", + "CreationTime": "string", + "External": "boolean", + "LastUpdatedTime": "string", + "ResourceArn": "string", + "ResourceShareArn": "string", + "Status": "string" + }, "AWS::RAM::ResourceShare": { "AllowExternalPrincipals": "boolean", "Arn": "string", @@ -25651,6 +26163,14 @@ "Status": "string", "Tags": "array" }, + "AWS::RAM::SourceAssociation": { + "CreationTime": "string", + "LastUpdatedTime": "string", + "ResourceShareArn": "string", + "SourceId": "string", + "SourceType": "string", + "Status": "string" + }, "AWS::RDS::ClusterSnapshot": { "AllocatedStorage": "integer", "AvailabilityZones": "array", @@ -25763,6 +26283,19 @@ "UseLatestRestorableTime": "boolean", "VpcSecurityGroupIds": "array" }, + "AWS::RDS::DBClusterEndpoint": { + "CustomEndpointType": "string", + "DBClusterEndpointArn": "string", + "DBClusterEndpointIdentifier": "string", + "DBClusterEndpointResourceIdentifier": "string", + "DBClusterIdentifier": "string", + "Endpoint": "string", + "EndpointType": "string", + "ExcludedMembers": "array", + "StaticMembers": "array", + "Status": "string", + "Tags": "array" + }, "AWS::RDS::DBClusterParameterGroup": { "DBClusterParameterGroupName": "string", "Description": "string", @@ -25926,6 +26459,7 @@ "DBClusterIdentifiers": "array", "DBInstanceIdentifiers": "array", "DBProxyName": "string", + "Tags": "array", "TargetGroupArn": "string", "TargetGroupName": "string" }, @@ -26291,6 +26825,21 @@ "Qev2IdcApplicationName": "string", "Tags": "array" }, + "AWS::Redshift::RedshiftIdcApplication": { + "ApplicationType": "string", + "AuthorizedTokenIssuerList": "array", + "IamRoleArn": "string", + "IdcDisplayName": "string", + "IdcInstanceArn": "string", + "IdcManagedApplicationArn": "string", + "IdcOnboardStatus": "string", + "IdentityNamespace": "string", + "RedshiftIdcApplicationArn": "string", + "RedshiftIdcApplicationName": "string", + "ServiceIntegrations": "array", + "SsoTagKeys": "array", + "Tags": "array" + }, "AWS::Redshift::ScheduledAction": { "Enable": "boolean", "EndTime": "string", @@ -27425,6 +27974,17 @@ "VectorBucketArn": "string", "VectorBucketName": "string" }, + "AWS::SCN::DataIntegrationFlow": { + "Arn": "string", + "CreatedTime": "string", + "InstanceId": "string", + "LastModifiedTime": "string", + "Name": "string", + "Sources": "array", + "Tags": "array", + "Target": "object", + "Transformation": "object" + }, "AWS::SCN::Dataset": { "Arn": "string", "CreatedTime": "string", @@ -27437,6 +27997,19 @@ "Schema": "object", "Tags": "array" }, + "AWS::SCN::Instance": { + "Arn": "string", + "AwsAccountId": "string", + "CreatedTime": "string", + "InstanceDescription": "string", + "InstanceId": "string", + "InstanceName": "string", + "LastModifiedTime": "string", + "State": "string", + "Tags": "array", + "VersionNumber": "number", + "WebAppDnsDomain": "string" + }, "AWS::SCN::Namespace": { "Arn": "string", "CreatedTime": "string", @@ -27613,6 +28186,22 @@ "ProtectConfigurationId": "string", "Tags": "array" }, + "AWS::SMSVOICE::NotifyConfiguration": { + "CreatedTimestamp": "string", + "DefaultTemplateId": "string", + "DeletionProtectionEnabled": "boolean", + "DisplayName": "string", + "EnabledChannels": "array", + "EnabledCountries": "array", + "NotifyConfigurationArn": "string", + "NotifyConfigurationId": "string", + "PoolId": "string", + "Status": "string", + "Tags": "array", + "Tier": "string", + "TierUpgradeStatus": "string", + "UseCase": "string" + }, "AWS::SMSVOICE::OptOutList": { "Arn": "string", "OptOutListName": "string", @@ -27653,6 +28242,25 @@ "ProtectConfigurationId": "string", "Tags": "array" }, + "AWS::SMSVOICE::RcsAgent": { + "CreatedTimestamp": "string", + "DeletionProtectionEnabled": "boolean", + "OptOutListName": "string", + "PoolId": "string", + "RcsAgentArn": "string", + "RcsAgentId": "string", + "SelfManagedOptOutsEnabled": "boolean", + "Status": "string", + "Tags": "array", + "TestingAgent": "object", + "TwoWayChannelArn": "string", + "TwoWayChannelRole": "string", + "TwoWayEnabled": "boolean", + "TwoWayMediaS3BucketName": "string", + "TwoWayMediaS3KeyPrefix": "string", + "TwoWayMediaS3Role": "string", + "TwoWayRcsEventsEnabled": "array" + }, "AWS::SMSVOICE::Registration": { "CreatedTimestamp": "string", "CurrentVersionNumber": "integer", @@ -27662,6 +28270,16 @@ "RegistrationType": "string", "Tags": "array" }, + "AWS::SMSVOICE::RegistrationAttachment": { + "AttachmentBody": "string", + "AttachmentStatus": "string", + "AttachmentUrl": "string", + "CreatedTimestamp": "string", + "RegistrationAttachmentArn": "string", + "RegistrationAttachmentId": "string", + "Tags": "array", + "UploadedAttachmentUrl": "string" + }, "AWS::SMSVOICE::ResourcePolicy": { "PolicyDocument": "object", "ResourceArn": "string" @@ -29773,6 +30391,23 @@ "Tags": "array", "TargetLanguageCodes": "array" }, + "AWS::Translate::Terminology": { + "Arn": "string", + "CreatedAt": "string", + "Description": "string", + "Directionality": "string", + "EncryptionKey": "object", + "Format": "string", + "LastUpdatedAt": "string", + "MergeStrategy": "string", + "Name": "string", + "SizeBytes": "integer", + "SourceLanguageCode": "string", + "Tags": "array", + "TargetLanguageCodes": "array", + "TermCount": "integer", + "TerminologyData": "object" + }, "AWS::UXC::AccountCustomization": { "AccountColor": "string", "AccountId": "string", @@ -30335,6 +30970,33 @@ "AssociationType": "string", "Tags": "array" }, + "AWS::Wisdom::Content": { + "ContentArn": "string", + "ContentId": "string", + "ContentType": "string", + "KnowledgeBaseArn": "string", + "KnowledgeBaseId": "string", + "LinkOutUri": "string", + "Metadata": "object", + "Name": "string", + "OverrideLinkOutUri": "string", + "RevisionId": "string", + "Status": "string", + "Tags": "array", + "Title": "string", + "UploadId": "string" + }, + "AWS::Wisdom::ContentAssociation": { + "Association": "object", + "AssociationType": "string", + "ContentArn": "string", + "ContentAssociationArn": "string", + "ContentAssociationId": "string", + "ContentId": "string", + "KnowledgeBaseArn": "string", + "KnowledgeBaseId": "string", + "Tags": "array" + }, "AWS::Wisdom::KnowledgeBase": { "Description": "string", "KnowledgeBaseArn": "string", @@ -30391,6 +31053,40 @@ "ConnectionString": "string", "Tags": "array" }, + "AWS::WorkSpaces::Directory": { + "ActiveDirectoryConfig": "object", + "Alias": "string", + "Arn": "string", + "CertificateBasedAuthProperties": "object", + "CustomerUserName": "string", + "DirectoryId": "string", + "DirectoryName": "string", + "DirectoryType": "string", + "DnsIpAddresses": "array", + "DnsIpv6Addresses": "array", + "EnableSelfService": "boolean", + "EndpointEncryptionMode": "string", + "IDCConfig": "object", + "IamRoleId": "string", + "IdcInstanceArn": "string", + "IpGroupIds": "array", + "MicrosoftEntraConfig": "object", + "RegistrationCode": "string", + "SamlProperties": "object", + "SelfservicePermissions": "object", + "State": "string", + "StreamingProperties": "object", + "SubnetIds": "array", + "Tags": "array", + "Tenancy": "string", + "UserIdentityType": "string", + "WorkspaceAccessProperties": "object", + "WorkspaceCreationProperties": "object", + "WorkspaceDirectoryDescription": "string", + "WorkspaceDirectoryName": "string", + "WorkspaceSecurityGroupId": "string", + "WorkspaceType": "string" + }, "AWS::WorkSpaces::Workspace": { "BundleId": "string", "DirectoryId": "string", diff --git a/src/data-source/generated/data/iam_action_resource_patterns.json b/src/data-source/generated/data/iam_action_resource_patterns.json index 37bf9f03..f1cc0cb2 100644 --- a/src/data-source/generated/data/iam_action_resource_patterns.json +++ b/src/data-source/generated/data/iam_action_resource_patterns.json @@ -8706,27 +8706,60 @@ "cloudwatch:batchgetservicelevelobjectivebudgetreport": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:slo/.*" ], + "cloudwatch:deleteaccessgrant": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:access-grant/.*" + ], + "cloudwatch:deleteaccessprofile": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:access-profile/.*" + ], "cloudwatch:deletealarmmuterule": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:alarm-mute-rule:.*" ], "cloudwatch:deletealarms": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:alarm:.*" ], + "cloudwatch:deletealert": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:alert/.*" + ], "cloudwatch:deletedashboards": [ "arn:${Partition}:cloudwatch::${Account}:dashboard/.*" ], + "cloudwatch:deletedomain": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:domain/.*" + ], + "cloudwatch:deletedomainaccessgrantfororganization": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:organization-access-grant/.*" + ], + "cloudwatch:deletedomainfororganization": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:organization-domain/.*" + ], + "cloudwatch:deleteingestionendpoint": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:ingestion-endpoint/.*" + ], "cloudwatch:deleteinsightrules": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:insight-rule/.*" ], + "cloudwatch:deleteintegration": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:integration/.*" + ], "cloudwatch:deletemetricstream": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:metric-stream/.*" ], + "cloudwatch:deleteomnidashboard": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:omni-dashboard/.*" + ], "cloudwatch:deletepipelinerule": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:dataset/.*" ], "cloudwatch:deleteservicelevelobjective": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:slo/.*" ], + "cloudwatch:deletespace": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:space/.*" + ], + "cloudwatch:deleteview": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:view/.*" + ], "cloudwatch:describealarmhistory": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:alarm:.*" ], @@ -8745,24 +8778,51 @@ "cloudwatch:enableinsightrules": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:insight-rule/.*" ], + "cloudwatch:getaccessgrant": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:access-grant/.*" + ], + "cloudwatch:getaccessprofile": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:access-profile/.*" + ], "cloudwatch:getalarmmuterule": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:alarm-mute-rule:.*" ], + "cloudwatch:getalert": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:alert/.*" + ], "cloudwatch:getdashboard": [ "arn:${Partition}:cloudwatch::${Account}:dashboard/.*" ], "cloudwatch:getdataset": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:dataset/.*" ], + "cloudwatch:getdomain": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:domain/.*" + ], + "cloudwatch:getdomainaccessgrantfororganization": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:organization-access-grant/.*" + ], + "cloudwatch:getdomainfororganization": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:organization-domain/.*" + ], + "cloudwatch:getingestionendpoint": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:ingestion-endpoint/.*" + ], "cloudwatch:getinsightrulereport": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:insight-rule/.*" ], + "cloudwatch:getintegration": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:integration/.*" + ], "cloudwatch:getmetricdata": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:dataset/.*" ], "cloudwatch:getmetricstream": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:metric-stream/.*" ], + "cloudwatch:getomnidashboard": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:omni-dashboard/.*" + ], "cloudwatch:getservice": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:service/.*" ], @@ -8772,6 +8832,12 @@ "cloudwatch:getservicelevelobjective": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:slo/.*" ], + "cloudwatch:getspace": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:space/.*" + ], + "cloudwatch:getview": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:view/.*" + ], "cloudwatch:listalarmmuterules": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:alarm-mute-rule:.*" ], @@ -8846,9 +8912,36 @@ "arn:${Partition}:cloudwatch:${Region}:${Account}:service/.*", "arn:${Partition}:cloudwatch:${Region}:${Account}:slo/.*" ], + "cloudwatch:updateaccessprofile": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:access-profile/.*" + ], + "cloudwatch:updatealert": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:alert/.*" + ], + "cloudwatch:updatedomain": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:domain/.*" + ], + "cloudwatch:updatedomainfororganization": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:organization-domain/.*" + ], + "cloudwatch:updateingestionendpoint": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:ingestion-endpoint/.*" + ], + "cloudwatch:updateintegration": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:integration/.*" + ], + "cloudwatch:updateomnidashboard": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:omni-dashboard/.*" + ], "cloudwatch:updateservicelevelobjective": [ "arn:${Partition}:cloudwatch:${Region}:${Account}:slo/.*" ], + "cloudwatch:updatespace": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:space/.*" + ], + "cloudwatch:updateview": [ + "arn:${Partition}:cloudwatch:${Region}:${Account}:view/.*" + ], "codeartifact:associateexternalconnection": [ "arn:${Partition}:codeartifact:${Region}:${Account}:repository/.*" ], @@ -11142,6 +11235,7 @@ "arn:${Partition}:connect:${Region}:${Account}:instance/.*" ], "connect:createsecurityprofile": [ + "arn:${Partition}:app-integrations:${Region}:${Account}:application/.*", "arn:${Partition}:connect:${Region}:${Account}:instance/.*" ], "connect:createtasktemplate": [ @@ -11667,6 +11761,9 @@ "connect:listsecuritykeys": [ "arn:${Partition}:connect:${Region}:${Account}:instance/.*" ], + "connect:listsecurityprofileaiagents": [ + "arn:${Partition}:connect:${Region}:${Account}:instance/.*" + ], "connect:listsecurityprofileapplications": [ "arn:${Partition}:connect:${Region}:${Account}:instance/.*" ], @@ -12075,6 +12172,7 @@ "arn:${Partition}:connect:${Region}:${Account}:instance/.*" ], "connect:updatesecurityprofile": [ + "arn:${Partition}:app-integrations:${Region}:${Account}:application/.*", "arn:${Partition}:connect:${Region}:${Account}:instance/.*" ], "connect:updatetasktemplate": [ @@ -15159,6 +15257,7 @@ "arn:${Partition}:ec2:${Region}:${Account}:vpc/.*" ], "ec2:createfleet": [ + "arn:${Partition}:ec2:${Region}:${Account}:capacity-reservation/.*", "arn:${Partition}:ec2:${Region}:${Account}:fleet/.*", "arn:${Partition}:ec2:${Region}::image/.*", "arn:${Partition}:ec2:${Region}:${Account}:instance/.*", @@ -16907,6 +17006,9 @@ "ec2:replaceiaminstanceprofileassociation": [ "arn:${Partition}:ec2:${Region}:${Account}:instance/.*" ], + "ec2:replaceimageinstancetypespecification": [ + "arn:${Partition}:ec2:${Region}::image/.*" + ], "ec2:replacenetworkaclassociation": [ "arn:${Partition}:ec2:${Region}:${Account}:network-acl/.*", "arn:${Partition}:ec2:${Region}:${Account}:subnet/.*" @@ -17081,6 +17183,9 @@ "ec2:updatesecuritygroupruledescriptionsingress": [ "arn:${Partition}:ec2:${Region}:${Account}:security-group/.*" ], + "ec2:validatesecuritygroupquotasforinterface": [ + "arn:${Partition}:ec2:${Region}:${Account}:security-group/.*" + ], "ecr-public:batchchecklayeravailability": [ "arn:${Partition}:ecr-public::${Account}:repository/.*" ], @@ -17715,6 +17820,7 @@ ], "elasticache:addtagstoresource": [ "arn:${Partition}:elasticache:${Region}:${Account}:cluster:.*", + "arn:${Partition}:elasticache::${Account}:globalreplicationgroup:.*", "arn:${Partition}:elasticache:${Region}:${Account}:parametergroup:.*", "arn:${Partition}:elasticache:${Region}:${Account}:replicationgroup:.*", "arn:${Partition}:elasticache:${Region}:${Account}:reserved-instance:.*", @@ -17971,6 +18077,7 @@ ], "elasticache:removetagsfromresource": [ "arn:${Partition}:elasticache:${Region}:${Account}:cluster:.*", + "arn:${Partition}:elasticache::${Account}:globalreplicationgroup:.*", "arn:${Partition}:elasticache:${Region}:${Account}:parametergroup:.*", "arn:${Partition}:elasticache:${Region}:${Account}:replicationgroup:.*", "arn:${Partition}:elasticache:${Region}:${Account}:reserved-instance:.*", @@ -18739,6 +18846,9 @@ "elemental-inference:deletefeed": [ "arn:${Partition}:elemental-inference:${Region}:${Account}:feed/.*" ], + "elemental-inference:deletefeedpolicy": [ + "arn:${Partition}:elemental-inference:${Region}:${Account}:feed/.*" + ], "elemental-inference:disassociatefeed": [ "arn:${Partition}:elemental-inference:${Region}:${Account}:feed/.*" ], @@ -18751,9 +18861,15 @@ "elemental-inference:getfeed": [ "arn:${Partition}:elemental-inference:${Region}:${Account}:feed/.*" ], + "elemental-inference:getfeedpolicy": [ + "arn:${Partition}:elemental-inference:${Region}:${Account}:feed/.*" + ], "elemental-inference:getmetadata": [ "arn:${Partition}:elemental-inference:${Region}:${Account}:feed/.*" ], + "elemental-inference:putfeedpolicy": [ + "arn:${Partition}:elemental-inference:${Region}:${Account}:feed/.*" + ], "elemental-inference:putmedia": [ "arn:${Partition}:elemental-inference:${Region}:${Account}:feed/.*" ], @@ -19281,7 +19397,8 @@ "arn:${Partition}:events:${Region}::event-source/.*" ], "events:allowvendedlogdeliveryforresource": [ - "arn:${Partition}:events:${Region}:${Account}:event-bus/.*" + "arn:${Partition}:events:${Region}:${Account}:event-bus/.*", + "arn:${Partition}:events:${Region}:${Account}:subscriber/.*" ], "events:cancelreplay": [ "arn:${Partition}:events:${Region}:${Account}:replay/.*" @@ -19303,11 +19420,20 @@ "arn:${Partition}:events:${Region}:${Account}:endpoint/.*" ], "events:createeventbus": [ - "arn:${Partition}:events:${Region}:${Account}:event-bus/.*" + "arn:${Partition}:events:${Region}:${Account}:event-bus/.*", + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*" + ], + "events:createeventsource": [ + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*", + "arn:${Partition}:events:${Region}:${Account}:event-sourcev2/.*" ], "events:createpartnereventsource": [ "arn:${Partition}:events:${Region}::event-source/.*" ], + "events:createsubscriber": [ + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*", + "arn:${Partition}:events:${Region}:${Account}:subscriber/.*" + ], "events:deactivateeventsource": [ "arn:${Partition}:events:${Region}::event-source/.*" ], @@ -19327,14 +19453,24 @@ "arn:${Partition}:events:${Region}:${Account}:endpoint/.*" ], "events:deleteeventbus": [ - "arn:${Partition}:events:${Region}:${Account}:event-bus/.*" + "arn:${Partition}:events:${Region}:${Account}:event-bus/.*", + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*" + ], + "events:deleteeventsource": [ + "arn:${Partition}:events:${Region}:${Account}:event-sourcev2/.*" ], "events:deletepartnereventsource": [ "arn:${Partition}:events:${Region}::event-source/.*" ], + "events:deleteresourcepolicy": [ + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*" + ], "events:deleterule": [ "arn:${Partition}:events:${Region}:${Account}:rule/.*" ], + "events:deletesubscriber": [ + "arn:${Partition}:events:${Region}:${Account}:subscriber/.*" + ], "events:describeapidestination": [ "arn:${Partition}:events:${Region}:${Account}:api-destination/.*", "arn:${Partition}:events:${Region}:${Account}:connection/.*" @@ -19349,10 +19485,12 @@ "arn:${Partition}:events:${Region}:${Account}:endpoint/.*" ], "events:describeeventbus": [ - "arn:${Partition}:events:${Region}:${Account}:event-bus/.*" + "arn:${Partition}:events:${Region}:${Account}:event-bus/.*", + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*" ], "events:describeeventsource": [ - "arn:${Partition}:events:${Region}::event-source/.*" + "arn:${Partition}:events:${Region}::event-source/.*", + "arn:${Partition}:events:${Region}:${Account}:event-sourcev2/.*" ], "events:describepartnereventsource": [ "arn:${Partition}:events:${Region}::event-source/.*" @@ -19363,27 +19501,46 @@ "events:describerule": [ "arn:${Partition}:events:${Region}:${Account}:rule/.*" ], + "events:describesubscriber": [ + "arn:${Partition}:events:${Region}:${Account}:subscriber/.*" + ], "events:disablerule": [ "arn:${Partition}:events:${Region}:${Account}:rule/.*" ], "events:enablerule": [ "arn:${Partition}:events:${Region}:${Account}:rule/.*" ], + "events:getresourcepolicy": [ + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*" + ], "events:invokeapidestination": [ "arn:${Partition}:events:${Region}:${Account}:api-destination/.*" ], "events:listpartnereventsourceaccounts": [ "arn:${Partition}:events:${Region}::event-source/.*" ], + "events:listresourcepolicies": [ + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*" + ], "events:listtagsforresource": [ "arn:${Partition}:events:${Region}:${Account}:event-bus/.*", - "arn:${Partition}:events:${Region}:${Account}:rule/.*" + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*", + "arn:${Partition}:events:${Region}:${Account}:event-sourcev2/.*", + "arn:${Partition}:events:${Region}:${Account}:rule/.*", + "arn:${Partition}:events:${Region}:${Account}:subscriber/.*" ], "events:listtargetsbyrule": [ "arn:${Partition}:events:${Region}:${Account}:rule/.*" ], "events:putevents": [ - "arn:${Partition}:events:${Region}:${Account}:event-bus/.*" + "arn:${Partition}:events:${Region}:${Account}:event-bus/.*", + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*" + ], + "events:putrawevents": [ + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*" + ], + "events:putresourcepolicy": [ + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*" ], "events:putrule": [ "arn:${Partition}:events:${Region}:${Account}:rule/.*" @@ -19397,6 +19554,9 @@ "events:retrieveconnectioncredentials": [ "arn:${Partition}:events:${Region}:${Account}:connection/.*" ], + "events:revokeresource": [ + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*" + ], "events:startreplay": [ "arn:${Partition}:events:${Region}:${Account}:archive/.*", "arn:${Partition}:events:${Region}:${Account}:event-bus/.*", @@ -19404,11 +19564,17 @@ ], "events:tagresource": [ "arn:${Partition}:events:${Region}:${Account}:event-bus/.*", - "arn:${Partition}:events:${Region}:${Account}:rule/.*" + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*", + "arn:${Partition}:events:${Region}:${Account}:event-sourcev2/.*", + "arn:${Partition}:events:${Region}:${Account}:rule/.*", + "arn:${Partition}:events:${Region}:${Account}:subscriber/.*" ], "events:untagresource": [ "arn:${Partition}:events:${Region}:${Account}:event-bus/.*", - "arn:${Partition}:events:${Region}:${Account}:rule/.*" + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*", + "arn:${Partition}:events:${Region}:${Account}:event-sourcev2/.*", + "arn:${Partition}:events:${Region}:${Account}:rule/.*", + "arn:${Partition}:events:${Region}:${Account}:subscriber/.*" ], "events:updateapidestination": [ "arn:${Partition}:events:${Region}:${Account}:api-destination/.*" @@ -19425,7 +19591,16 @@ "arn:${Partition}:events:${Region}:${Account}:endpoint/.*" ], "events:updateeventbus": [ - "arn:${Partition}:events:${Region}:${Account}:event-bus/.*" + "arn:${Partition}:events:${Region}:${Account}:event-bus/.*", + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*" + ], + "events:updateeventsource": [ + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*", + "arn:${Partition}:events:${Region}:${Account}:event-sourcev2/.*" + ], + "events:updatesubscriber": [ + "arn:${Partition}:events:${Region}:${Account}:event-busv2/.*", + "arn:${Partition}:events:${Region}:${Account}:subscriber/.*" ], "evidently:batchevaluatefeature": [ "arn:${Partition}:evidently:${Region}:${Account}:project/.*" @@ -22824,9 +22999,6 @@ "guardduty:getcoveragestatistics": [ "arn:${Partition}:guardduty:${Region}:${Account}:detector/.*" ], - "guardduty:getcustomdetectionrule": [ - "arn:${Partition}:guardduty::aws:detection-rule/custom/.*" - ], "guardduty:getcustomdetectionruleassociation": [ "arn:${Partition}:guardduty:${Region}:${Account}:detection-rule/custom/.*" ], @@ -23778,6 +23950,9 @@ "arn:${Partition}:identitystore::${Account}:identitystore/.*", "arn:${Partition}:identitystore:::user/.*" ], + "identitystore:describeidentitystore": [ + "arn:${Partition}:identitystore::${Account}:identitystore/.*" + ], "identitystore:describeregion": [ "arn:${Partition}:identitystore::${Account}:identitystore/.*" ], @@ -27372,6 +27547,9 @@ "kinesis:updatemaxrecordsize": [ "arn:${Partition}:kinesis:${Region}:${Account}:stream/.*" ], + "kinesis:updatestreamrecorddistributionstrategy": [ + "arn:${Partition}:kinesis:${Region}:${Account}:stream/.*" + ], "kinesis:updatestreamwarmthroughput": [ "arn:${Partition}:kinesis:${Region}:${Account}:stream/.*" ], @@ -29082,6 +29260,9 @@ "logs:gettransformer": [ "arn:${Partition}:logs:${Region}:${Account}:log-group:.*" ], + "logs:integratewithdataset": [ + "arn:${Partition}:logs:${Region}:${Account}:log-group:.*" + ], "logs:integratewiths3table": [ "arn:${Partition}:logs:${Region}:${Account}:log-group:.*" ], @@ -32574,6 +32755,128 @@ "network-firewall:updatetlsinspectionconfiguration": [ "arn:${Partition}:network-firewall:${Region}:${Account}:tls-configuration/.*" ], + "network-security-manager:createdeployment": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:policy:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:scope:.*" + ], + "network-security-manager:createdeploymentsnapshot": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:deployment:.*" + ], + "network-security-manager:createpolicy": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:template:.*" + ], + "network-security-manager:createpolicysnapshot": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:policy:.*" + ], + "network-security-manager:createrulesnapshot": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*" + ], + "network-security-manager:createscopesnapshot": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:scope:.*" + ], + "network-security-manager:createtemplate": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*" + ], + "network-security-manager:createtemplatesnapshot": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:template:.*" + ], + "network-security-manager:deletedeployment": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:deployment:.*" + ], + "network-security-manager:deletepolicy": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:policy:.*" + ], + "network-security-manager:deleterule": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*" + ], + "network-security-manager:deletescope": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:scope:.*" + ], + "network-security-manager:deletetemplate": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:template:.*" + ], + "network-security-manager:getdeployment": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:deployment:.*" + ], + "network-security-manager:getpolicy": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:policy:.*" + ], + "network-security-manager:getrule": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*" + ], + "network-security-manager:getscope": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:scope:.*" + ], + "network-security-manager:gettemplate": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:template:.*" + ], + "network-security-manager:listdeploymentsnapshots": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:deployment:.*" + ], + "network-security-manager:listpolicysnapshots": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:policy:.*" + ], + "network-security-manager:listresourceassociations": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:deployment:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:policy:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:scope:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:template:.*" + ], + "network-security-manager:listresourcesynchronizationstatuses": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:deployment:.*" + ], + "network-security-manager:listrulesnapshots": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*" + ], + "network-security-manager:listscopesnapshots": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:scope:.*" + ], + "network-security-manager:listtagsforresource": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:deployment:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:policy:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:scope:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:template:.*" + ], + "network-security-manager:listtemplatesnapshots": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:template:.*" + ], + "network-security-manager:tagresource": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:deployment:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:policy:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:scope:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:template:.*" + ], + "network-security-manager:untagresource": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:deployment:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:policy:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:scope:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:template:.*" + ], + "network-security-manager:updatedeployment": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:deployment:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:policy:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:scope:.*" + ], + "network-security-manager:updatepolicy": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:policy:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:template:.*" + ], + "network-security-manager:updaterule": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*" + ], + "network-security-manager:updatescope": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:scope:.*" + ], + "network-security-manager:updatetemplate": [ + "arn:${Partition}:network-security-manager:${Region}:${Account}:rule:.*", + "arn:${Partition}:network-security-manager:${Region}:${Account}:template:.*" + ], "networkflowmonitor:createmonitor": [ "arn:${Partition}:networkflowmonitor:${Region}:${Account}:monitor/.*" ], @@ -33340,6 +33643,9 @@ "observabilityadmin:createcentralizationrulefororganization": [ "arn:${Partition}:observabilityadmin:${Region}:${Account}:organization-centralization-rule/.*" ], + "observabilityadmin:createdatasetintegration": [ + "arn:${Partition}:observabilityadmin:${Region}:${Account}:dataset-integration/.*" + ], "observabilityadmin:creates3tableintegration": [ "arn:${Partition}:observabilityadmin:${Region}:${Account}:s3tableintegration/.*" ], @@ -33355,6 +33661,9 @@ "observabilityadmin:deletecentralizationrulefororganization": [ "arn:${Partition}:observabilityadmin:${Region}:${Account}:organization-centralization-rule/.*" ], + "observabilityadmin:deletedatasetintegration": [ + "arn:${Partition}:observabilityadmin:${Region}:${Account}:dataset-integration/.*" + ], "observabilityadmin:deletes3tableintegration": [ "arn:${Partition}:observabilityadmin:${Region}:${Account}:s3tableintegration/.*" ], @@ -33370,6 +33679,9 @@ "observabilityadmin:getcentralizationrulefororganization": [ "arn:${Partition}:observabilityadmin:${Region}:${Account}:organization-centralization-rule/.*" ], + "observabilityadmin:getdatasetintegration": [ + "arn:${Partition}:observabilityadmin:${Region}:${Account}:dataset-integration/.*" + ], "observabilityadmin:gets3tableintegration": [ "arn:${Partition}:observabilityadmin:${Region}:${Account}:s3tableintegration/.*" ], @@ -33383,6 +33695,7 @@ "arn:${Partition}:observabilityadmin:${Region}:${Account}:organization-telemetry-rule/.*" ], "observabilityadmin:listtagsforresource": [ + "arn:${Partition}:observabilityadmin:${Region}:${Account}:dataset-integration/.*", "arn:${Partition}:observabilityadmin:${Region}:${Account}:organization-centralization-rule/.*", "arn:${Partition}:observabilityadmin:${Region}:${Account}:organization-telemetry-rule/.*", "arn:${Partition}:observabilityadmin:${Region}:${Account}:s3tableintegration/.*", @@ -33390,6 +33703,7 @@ "arn:${Partition}:observabilityadmin:${Region}:${Account}:telemetry-rule/.*" ], "observabilityadmin:tagresource": [ + "arn:${Partition}:observabilityadmin:${Region}:${Account}:dataset-integration/.*", "arn:${Partition}:observabilityadmin:${Region}:${Account}:organization-centralization-rule/.*", "arn:${Partition}:observabilityadmin:${Region}:${Account}:organization-telemetry-rule/.*", "arn:${Partition}:observabilityadmin:${Region}:${Account}:s3tableintegration/.*", @@ -33397,6 +33711,7 @@ "arn:${Partition}:observabilityadmin:${Region}:${Account}:telemetry-rule/.*" ], "observabilityadmin:untagresource": [ + "arn:${Partition}:observabilityadmin:${Region}:${Account}:dataset-integration/.*", "arn:${Partition}:observabilityadmin:${Region}:${Account}:organization-centralization-rule/.*", "arn:${Partition}:observabilityadmin:${Region}:${Account}:organization-telemetry-rule/.*", "arn:${Partition}:observabilityadmin:${Region}:${Account}:s3tableintegration/.*", @@ -33406,6 +33721,9 @@ "observabilityadmin:updatecentralizationrulefororganization": [ "arn:${Partition}:observabilityadmin:${Region}:${Account}:organization-centralization-rule/.*" ], + "observabilityadmin:updatedatasetintegration": [ + "arn:${Partition}:observabilityadmin:${Region}:${Account}:dataset-integration/.*" + ], "observabilityadmin:updatetelemetrypipeline": [ "arn:${Partition}:observabilityadmin:${Region}:${Account}:telemetry-pipeline/.*" ], @@ -41962,6 +42280,9 @@ "arn:${Partition}:sagemaker:${Region}:${Account}:experiment-trial/.*", "arn:${Partition}:sagemaker:${Region}:${Account}:experiment-trial-component/.*" ], + "sagemaker:attachclusternodenetworkinterface": [ + "arn:${Partition}:sagemaker:${Region}:${Account}:cluster/.*" + ], "sagemaker:attachclusternodevolume": [ "arn:${Partition}:sagemaker:${Region}:${Account}:cluster/.*" ], @@ -43650,6 +43971,9 @@ "securityagent:batchgetthreats": [ "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" ], + "securityagent:batchgetvalidationruns": [ + "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" + ], "securityagent:batchupdatesecurityrequirements": [ "arn:${Partition}:securityagent:${Region}:${Account}:security-requirement-pack/.*" ], @@ -43737,6 +44061,9 @@ "securityagent:importsecurityrequirements": [ "arn:${Partition}:securityagent:${Region}:${Account}:security-requirement-pack/.*" ], + "securityagent:listactormessages": [ + "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" + ], "securityagent:listartifacts": [ "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" ], @@ -43755,6 +44082,9 @@ "securityagent:listdesignreviews": [ "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" ], + "securityagent:listdiscovereddomains": [ + "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" + ], "securityagent:listdiscoveredendpoints": [ "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" ], @@ -43817,6 +44147,9 @@ "securityagent:startthreatmodeljob": [ "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" ], + "securityagent:startvalidationrun": [ + "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" + ], "securityagent:stopcodereviewjob": [ "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" ], @@ -43854,6 +44187,9 @@ "securityagent:updatecodereview": [ "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" ], + "securityagent:updatediscovereddomains": [ + "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" + ], "securityagent:updatefinding": [ "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" ], @@ -43861,6 +44197,9 @@ "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*", "arn:${Partition}:securityagent:${Region}:${Account}:integration/.*" ], + "securityagent:updateintegration": [ + "arn:${Partition}:securityagent:${Region}:${Account}:integration/.*" + ], "securityagent:updatepentest": [ "arn:${Partition}:securityagent:${Region}:${Account}:agent-space/.*" ], @@ -45651,6 +45990,9 @@ "social-messaging:getlinkedwhatsappbusinessaccountphonenumber": [ "arn:${Partition}:social-messaging:${Region}:${Account}:phone-number-id/.*" ], + "social-messaging:getwhatsappcallpermission": [ + "arn:${Partition}:social-messaging:${Region}:${Account}:phone-number-id/.*" + ], "social-messaging:getwhatsappflow": [ "arn:${Partition}:social-messaging:${Region}:${Account}:waba/.*" ], @@ -45688,6 +46030,9 @@ "social-messaging:putwhatsappbusinessaccounteventdestinations": [ "arn:${Partition}:social-messaging:${Region}:${Account}:waba/.*" ], + "social-messaging:sendwhatsappcallevent": [ + "arn:${Partition}:social-messaging:${Region}:${Account}:phone-number-id/.*" + ], "social-messaging:sendwhatsappmessage": [ "arn:${Partition}:social-messaging:${Region}:${Account}:phone-number-id/.*" ], @@ -45699,6 +46044,9 @@ "arn:${Partition}:social-messaging:${Region}:${Account}:phone-number-id/.*", "arn:${Partition}:social-messaging:${Region}:${Account}:waba/.*" ], + "social-messaging:updatelinkedwhatsappbusinessaccountphonenumber": [ + "arn:${Partition}:social-messaging:${Region}:${Account}:phone-number-id/.*" + ], "social-messaging:updatewhatsappflow": [ "arn:${Partition}:social-messaging:${Region}:${Account}:waba/.*" ], @@ -49654,7 +50002,6 @@ "arn:${Partition}:wickr:${Region}:${Account}:network/.*" ], "wisdom:activatemessagetemplate": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:message-template/.*" ], "wisdom:allowvendedlogdeliveryforresource": [ @@ -49673,22 +50020,18 @@ "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" ], "wisdom:createcontentassociation": [ - "arn:${Partition}:wisdom:${Region}:${Account}:content/.*", - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" + "arn:${Partition}:wisdom:${Region}:${Account}:content/.*" ], "wisdom:createmessagetemplate": [ "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" ], "wisdom:createmessagetemplateattachment": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:message-template/.*" ], "wisdom:createmessagetemplateversion": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:message-template/.*" ], "wisdom:deactivatemessagetemplate": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:message-template/.*" ], "wisdom:deleteaiagent": [ @@ -49716,13 +50059,11 @@ "arn:${Partition}:wisdom:${Region}:${Account}:association/.*" ], "wisdom:deletecontent": [ - "arn:${Partition}:wisdom:${Region}:${Account}:content/.*", - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" + "arn:${Partition}:wisdom:${Region}:${Account}:content/.*" ], "wisdom:deletecontentassociation": [ "arn:${Partition}:wisdom:${Region}:${Account}:content/.*", - "arn:${Partition}:wisdom:${Region}:${Account}:content-association/.*", - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" + "arn:${Partition}:wisdom:${Region}:${Account}:content-association/.*" ], "wisdom:deleteimportjob": [ "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" @@ -49731,15 +50072,12 @@ "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" ], "wisdom:deletemessagetemplate": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:message-template/.*" ], "wisdom:deletemessagetemplateattachment": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:message-template/.*" ], "wisdom:deletequickresponse": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:quick-response/.*" ], "wisdom:getaiagent": [ @@ -49758,17 +50096,14 @@ "arn:${Partition}:wisdom:${Region}:${Account}:association/.*" ], "wisdom:getcontent": [ - "arn:${Partition}:wisdom:${Region}:${Account}:content/.*", - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" + "arn:${Partition}:wisdom:${Region}:${Account}:content/.*" ], "wisdom:getcontentassociation": [ "arn:${Partition}:wisdom:${Region}:${Account}:content/.*", - "arn:${Partition}:wisdom:${Region}:${Account}:content-association/.*", - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" + "arn:${Partition}:wisdom:${Region}:${Account}:content-association/.*" ], "wisdom:getcontentsummary": [ - "arn:${Partition}:wisdom:${Region}:${Account}:content/.*", - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" + "arn:${Partition}:wisdom:${Region}:${Account}:content/.*" ], "wisdom:getimportjob": [ "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" @@ -49777,14 +50112,12 @@ "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" ], "wisdom:getmessagetemplate": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:message-template/.*" ], "wisdom:getnextmessage": [ "arn:${Partition}:wisdom:${Region}:${Account}:session/.*" ], "wisdom:getquickresponse": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:quick-response/.*" ], "wisdom:getrecommendations": [ @@ -49803,8 +50136,7 @@ "arn:${Partition}:wisdom:${Region}:${Account}:ai-prompt/.*" ], "wisdom:listcontentassociations": [ - "arn:${Partition}:wisdom:${Region}:${Account}:content/.*", - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" + "arn:${Partition}:wisdom:${Region}:${Account}:content/.*" ], "wisdom:listcontents": [ "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" @@ -49819,7 +50151,6 @@ "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" ], "wisdom:listmessagetemplateversions": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:message-template/.*" ], "wisdom:listmodels": [ @@ -49847,7 +50178,6 @@ "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" ], "wisdom:rendermessagetemplate": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:message-template/.*" ], "wisdom:retrieve": [ @@ -49904,22 +50234,18 @@ "arn:${Partition}:wisdom:${Region}:${Account}:assistant/.*" ], "wisdom:updatecontent": [ - "arn:${Partition}:wisdom:${Region}:${Account}:content/.*", - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" + "arn:${Partition}:wisdom:${Region}:${Account}:content/.*" ], "wisdom:updateknowledgebasetemplateuri": [ "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*" ], "wisdom:updatemessagetemplate": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:message-template/.*" ], "wisdom:updatemessagetemplatemetadata": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:message-template/.*" ], "wisdom:updatequickresponse": [ - "arn:${Partition}:wisdom:${Region}:${Account}:knowledge-base/.*", "arn:${Partition}:wisdom:${Region}:${Account}:quick-response/.*" ], "wisdom:updatesession": [ diff --git a/src/data-source/generated/data/known_resource_types.json b/src/data-source/generated/data/known_resource_types.json index 64eb25c5..9373e103 100644 --- a/src/data-source/generated/data/known_resource_types.json +++ b/src/data-source/generated/data/known_resource_types.json @@ -128,6 +128,7 @@ "AWS::ApplicationInsights::Application", "AWS::ApplicationSignals::Discovery", "AWS::ApplicationSignals::GroupingConfiguration", + "AWS::ApplicationSignals::InstrumentationConfig", "AWS::ApplicationSignals::ServiceLevelObjective", "AWS::Athena::CapacityReservation", "AWS::Athena::DataCatalog", @@ -301,6 +302,7 @@ "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::CloudFront::Distribution", "AWS::CloudFront::DistributionTenant", + "AWS::CloudFront::FieldLevelEncryptionProfile", "AWS::CloudFront::Function", "AWS::CloudFront::KeyGroup", "AWS::CloudFront::KeyValueStore", @@ -328,6 +330,8 @@ "AWS::CloudWatch::LogAlarm", "AWS::CloudWatch::MetricStream", "AWS::CloudWatch::OTelEnrichment", + "AWS::CloudWatch::ResourceMetricsConfiguration", + "AWS::CloudWatch::View", "AWS::CodeArtifact::Domain", "AWS::CodeArtifact::PackageGroup", "AWS::CodeArtifact::Repository", @@ -372,6 +376,7 @@ "AWS::Comprehend::DocumentClassifier", "AWS::Comprehend::DocumentClassifierEndpoint", "AWS::Comprehend::EntityRecognizer", + "AWS::Comprehend::EntityRecognizerEndpoint", "AWS::Comprehend::Flywheel", "AWS::ComputeOptimizer::AutomationRule", "AWS::Config::AggregationAuthorization", @@ -416,6 +421,7 @@ "AWS::Connect::TaskTemplate", "AWS::Connect::TestCase", "AWS::Connect::TrafficDistributionGroup", + "AWS::Connect::UseCase", "AWS::Connect::User", "AWS::Connect::UserHierarchyGroup", "AWS::Connect::UserHierarchyStructure", @@ -454,6 +460,7 @@ "AWS::DMS::ReplicationSubnetGroup", "AWS::DMS::ReplicationTask", "AWS::DRS::LaunchConfigurationTemplate", + "AWS::DRS::RecoveryPlan", "AWS::DRS::ReplicationConfigurationTemplate", "AWS::DRS::SourceNetwork", "AWS::DSQL::Cluster", @@ -612,6 +619,7 @@ "AWS::EC2::RouteServerPeer", "AWS::EC2::RouteServerPropagation", "AWS::EC2::RouteTable", + "AWS::EC2::SecondaryNetwork", "AWS::EC2::SecurityGroup", "AWS::EC2::SecurityGroupEgress", "AWS::EC2::SecurityGroupIngress", @@ -893,6 +901,7 @@ "AWS::IAM::UserPolicy", "AWS::IAM::UserToGroupAddition", "AWS::IAM::VirtualMFADevice", + "AWS::IVS::AdConfiguration", "AWS::IVS::Channel", "AWS::IVS::EncoderConfiguration", "AWS::IVS::IngestConfiguration", @@ -1060,6 +1069,9 @@ "AWS::Lambda::ResourcePolicy", "AWS::Lambda::Url", "AWS::Lambda::Version", + "AWS::Lambda::WebFunction", + "AWS::Lambda::WebFunctionEndpoint", + "AWS::Lambda::WebFunctionRevision", "AWS::LaunchWizard::Deployment", "AWS::Lex::Bot", "AWS::Lex::BotAlias", @@ -1186,6 +1198,7 @@ "AWS::MediaTailor::LiveSource", "AWS::MediaTailor::PlaybackConfiguration", "AWS::MediaTailor::PrefetchSchedule", + "AWS::MediaTailor::Program", "AWS::MediaTailor::SourceLocation", "AWS::MediaTailor::VodSource", "AWS::MemoryDB::ACL", @@ -1232,6 +1245,11 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment", "AWS::NetworkManager::VpcAttachment", "AWS::NetworkMonitor::Monitor", + "AWS::NetworkSecurityManager::Deployment", + "AWS::NetworkSecurityManager::Policy", + "AWS::NetworkSecurityManager::Rule", + "AWS::NetworkSecurityManager::Scope", + "AWS::NetworkSecurityManager::Template", "AWS::NimbleStudio::Studio", "AWS::Notifications::ChannelAssociation", "AWS::Notifications::EventRule", @@ -1250,6 +1268,7 @@ "AWS::OSIS::Pipeline", "AWS::Oam::Link", "AWS::Oam::Sink", + "AWS::ObservabilityAdmin::DatasetIntegration", "AWS::ObservabilityAdmin::OrganizationCentralizationRule", "AWS::ObservabilityAdmin::OrganizationTelemetryRule", "AWS::ObservabilityAdmin::S3TableIntegration", @@ -1307,6 +1326,7 @@ "AWS::Panorama::PackageVersion", "AWS::PaymentCryptography::Alias", "AWS::PaymentCryptography::Key", + "AWS::Personalize::Campaign", "AWS::Personalize::Dataset", "AWS::Personalize::DatasetGroup", "AWS::Personalize::EventTracker", @@ -1375,10 +1395,15 @@ "AWS::QuickSight::TopicV2", "AWS::QuickSight::VPCConnection", "AWS::RAM::Permission", + "AWS::RAM::PermissionAssociation", + "AWS::RAM::PrincipalAssociation", + "AWS::RAM::ResourceAssociation", "AWS::RAM::ResourceShare", + "AWS::RAM::SourceAssociation", "AWS::RDS::ClusterSnapshot", "AWS::RDS::CustomDBEngineVersion", "AWS::RDS::DBCluster", + "AWS::RDS::DBClusterEndpoint", "AWS::RDS::DBClusterParameterGroup", "AWS::RDS::DBInstance", "AWS::RDS::DBParameterGroup", @@ -1412,6 +1437,7 @@ "AWS::Redshift::EventSubscription", "AWS::Redshift::Integration", "AWS::Redshift::QEV2IdcApplication", + "AWS::Redshift::RedshiftIdcApplication", "AWS::Redshift::ScheduledAction", "AWS::Redshift::Snapshot", "AWS::Redshift::SnapshotCopyGrant", @@ -1520,7 +1546,9 @@ "AWS::S3Vectors::Index", "AWS::S3Vectors::VectorBucket", "AWS::S3Vectors::VectorBucketPolicy", + "AWS::SCN::DataIntegrationFlow", "AWS::SCN::Dataset", + "AWS::SCN::Instance", "AWS::SCN::Namespace", "AWS::SDB::Domain", "AWS::SES::ConfigurationSet", @@ -1546,11 +1574,14 @@ "AWS::SES::Tenant", "AWS::SES::VdmAttributes", "AWS::SMSVOICE::ConfigurationSet", + "AWS::SMSVOICE::NotifyConfiguration", "AWS::SMSVOICE::OptOutList", "AWS::SMSVOICE::PhoneNumber", "AWS::SMSVOICE::Pool", "AWS::SMSVOICE::ProtectConfiguration", + "AWS::SMSVOICE::RcsAgent", "AWS::SMSVOICE::Registration", + "AWS::SMSVOICE::RegistrationAttachment", "AWS::SMSVOICE::ResourcePolicy", "AWS::SMSVOICE::SenderId", "AWS::SMSVOICE::VerifiedDestinationNumber", @@ -1747,6 +1778,7 @@ "AWS::Transfer::WebApp", "AWS::Transfer::Workflow", "AWS::Translate::ParallelData", + "AWS::Translate::Terminology", "AWS::UXC::AccountCustomization", "AWS::VerifiedPermissions::IdentitySource", "AWS::VerifiedPermissions::Policy", @@ -1808,11 +1840,14 @@ "AWS::Wisdom::AIPromptVersion", "AWS::Wisdom::Assistant", "AWS::Wisdom::AssistantAssociation", + "AWS::Wisdom::Content", + "AWS::Wisdom::ContentAssociation", "AWS::Wisdom::KnowledgeBase", "AWS::Wisdom::MessageTemplate", "AWS::Wisdom::MessageTemplateVersion", "AWS::Wisdom::QuickResponse", "AWS::WorkSpaces::ConnectionAlias", + "AWS::WorkSpaces::Directory", "AWS::WorkSpaces::Workspace", "AWS::WorkSpaces::WorkspaceIpGroup", "AWS::WorkSpaces::WorkspacesPool", diff --git a/src/data-source/generated/data/primary_identifiers.json b/src/data-source/generated/data/primary_identifiers.json index c601c941..3197a77b 100644 --- a/src/data-source/generated/data/primary_identifiers.json +++ b/src/data-source/generated/data/primary_identifiers.json @@ -78,12 +78,19 @@ "StackName", "Name" ], + "AWS::AppStream::Fleet": [ + "Name" + ], "AWS::AppStream::ImageBuilder": [ "Name" ], "AWS::AppStream::Stack": [ "Name" ], + "AWS::AppStream::StackFleetAssociation": [ + "FleetName", + "StackName" + ], "AWS::AppStream::StackUserAssociation": [ "StackName", "UserName", @@ -203,6 +210,12 @@ "AWS::CloudWatch::MetricStream": [ "Name" ], + "AWS::CloudWatch::ResourceMetricsConfiguration": [ + "ResourceArn" + ], + "AWS::CloudWatch::View": [ + "Name" + ], "AWS::CodeBuild::Project": [ "Name" ], @@ -294,6 +307,9 @@ "AWS::Config::DeliveryChannel": [ "Name" ], + "AWS::Config::OrganizationConfigRule": [ + "OrganizationConfigRuleName" + ], "AWS::Config::OrganizationConformancePack": [ "OrganizationConformancePackName" ], @@ -786,6 +802,10 @@ "AWS::IoT::MitigationAction": [ "ActionName" ], + "AWS::IoT::PolicyPrincipalAttachment": [ + "PolicyName", + "Principal" + ], "AWS::IoT::ProvisioningTemplate": [ "TemplateName" ], @@ -1334,6 +1354,22 @@ "AwsAccountId", "VPCConnectionId" ], + "AWS::RAM::PermissionAssociation": [ + "ResourceShareArn", + "PermissionArn" + ], + "AWS::RAM::PrincipalAssociation": [ + "ResourceShareArn", + "Principal" + ], + "AWS::RAM::ResourceAssociation": [ + "ResourceShareArn", + "ResourceArn" + ], + "AWS::RAM::SourceAssociation": [ + "ResourceShareArn", + "SourceId" + ], "AWS::RDS::CustomDBEngineVersion": [ "Engine", "EngineVersion" diff --git a/src/data-source/generated/data/region_resource_types.json b/src/data-source/generated/data/region_resource_types.json index 2e4117a0..b54a8d2f 100644 --- a/src/data-source/generated/data/region_resource_types.json +++ b/src/data-source/generated/data/region_resource_types.json @@ -195,6 +195,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -698,6 +699,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::Neptune::DBCluster": true, @@ -773,7 +775,11 @@ "AWS::QuickSight::Theme": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -1010,6 +1016,7 @@ "AWS::StepFunctions::StateMachine": true, "AWS::StepFunctions::StateMachineAlias": true, "AWS::StepFunctions::StateMachineVersion": true, + "AWS::SupportAuthZ::SupportPermit": true, "AWS::Synthetics::Canary": true, "AWS::SystemsManagerSAP::Application": true, "AWS::Transcribe::VocabularyFilter": true, @@ -1266,6 +1273,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -1839,7 +1847,11 @@ "AWS::Pipes::Pipe": true, "AWS::PricingPlanManager::Subscription": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -2269,6 +2281,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeDeploy::Application": true, "AWS::CodeDeploy::DeploymentConfig": true, "AWS::CodeDeploy::DeploymentGroup": true, @@ -2503,6 +2516,7 @@ "AWS::FMS::ResourceSet": true, "AWS::FSx::DataRepositoryAssociation": true, "AWS::FSx::FileSystem": true, + "AWS::FSx::S3AccessPointAttachment": true, "AWS::FSx::Snapshot": true, "AWS::FSx::StorageVirtualMachine": true, "AWS::FSx::Volume": true, @@ -2677,7 +2691,11 @@ "AWS::PCAConnectorSCEP::Connector": true, "AWS::PricingPlanManager::Subscription": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -3153,6 +3171,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -3767,6 +3786,7 @@ "AWS::KafkaConnect::WorkerConfiguration": true, "AWS::Kendra::DataSource": true, "AWS::Kendra::Faq": true, + "AWS::Kendra::FeaturedResultsSet": true, "AWS::Kendra::Index": true, "AWS::Kendra::QuerySuggestionsBlockList": true, "AWS::Kendra::Thesaurus": true, @@ -3806,6 +3826,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -3918,6 +3941,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -4010,6 +4034,7 @@ "AWS::PCS::Queue": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -4065,7 +4090,11 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -4747,6 +4776,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -5348,10 +5378,14 @@ "AWS::Lambda::Function": true, "AWS::Lambda::LayerVersion": true, "AWS::Lambda::LayerVersionPermission": true, + "AWS::Lambda::NetworkConnector": true, "AWS::Lambda::Permission": true, "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -5458,6 +5492,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -5546,6 +5581,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -5591,7 +5627,11 @@ "AWS::QuickSight::Theme": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -6178,6 +6218,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -6595,10 +6636,14 @@ "AWS::Lambda::Function": true, "AWS::Lambda::LayerVersion": true, "AWS::Lambda::LayerVersionPermission": true, + "AWS::Lambda::NetworkConnector": true, "AWS::Lambda::Permission": true, "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::LicenseManager::LicenseAssetGroup": true, "AWS::LicenseManager::LicenseAssetRuleSet": true, @@ -6674,6 +6719,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::Neptune::DBCluster": true, @@ -6754,7 +6800,11 @@ "AWS::Pipes::Pipe": true, "AWS::PricingPlanManager::Subscription": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -7192,6 +7242,7 @@ "AWS::ApplicationInsights::Application": true, "AWS::ApplicationSignals::Discovery": true, "AWS::ApplicationSignals::GroupingConfiguration": true, + "AWS::ApplicationSignals::InstrumentationConfig": true, "AWS::ApplicationSignals::ServiceLevelObjective": true, "AWS::Athena::CapacityReservation": true, "AWS::Athena::DataCatalog": true, @@ -7349,6 +7400,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -7391,6 +7443,7 @@ "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, "AWS::Comprehend::EntityRecognizer": true, + "AWS::Comprehend::EntityRecognizerEndpoint": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -7457,6 +7510,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::RecoveryPlan": true, "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, @@ -7592,6 +7646,7 @@ "AWS::EC2::RouteServerPeer": true, "AWS::EC2::RouteServerPropagation": true, "AWS::EC2::RouteTable": true, + "AWS::EC2::SecondaryNetwork": true, "AWS::EC2::SecurityGroup": true, "AWS::EC2::SecurityGroupEgress": true, "AWS::EC2::SecurityGroupIngress": true, @@ -7701,6 +7756,7 @@ "AWS::ElastiCache::SecurityGroupIngress": true, "AWS::ElastiCache::ServerlessCache": true, "AWS::ElastiCache::ServerlessCacheSnapshot": true, + "AWS::ElastiCache::Snapshot": true, "AWS::ElastiCache::SubnetGroup": true, "AWS::ElastiCache::User": true, "AWS::ElastiCache::UserGroup": true, @@ -7840,6 +7896,7 @@ "AWS::IAM::UserPolicy": true, "AWS::IAM::UserToGroupAddition": true, "AWS::IAM::VirtualMFADevice": true, + "AWS::IVS::AdConfiguration": true, "AWS::IVS::Channel": true, "AWS::IVS::EncoderConfiguration": true, "AWS::IVS::IngestConfiguration": true, @@ -7979,6 +8036,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::LicenseManager::Grant": true, "AWS::LicenseManager::License": true, @@ -8090,6 +8150,7 @@ "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, "AWS::MediaTailor::PrefetchSchedule": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -8180,6 +8241,7 @@ "AWS::PI::PerfReports": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -8226,10 +8288,15 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::ClusterSnapshot": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, + "AWS::RDS::DBClusterEndpoint": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, "AWS::RDS::DBParameterGroup": true, @@ -8372,11 +8439,13 @@ "AWS::SES::Tenant": true, "AWS::SES::VdmAttributes": true, "AWS::SMSVOICE::ConfigurationSet": true, + "AWS::SMSVOICE::NotifyConfiguration": true, "AWS::SMSVOICE::OptOutList": true, "AWS::SMSVOICE::PhoneNumber": true, "AWS::SMSVOICE::Pool": true, "AWS::SMSVOICE::ProtectConfiguration": true, "AWS::SMSVOICE::Registration": true, + "AWS::SMSVOICE::RegistrationAttachment": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, "AWS::SMSVOICE::VerifiedDestinationNumber": true, @@ -8550,6 +8619,7 @@ "AWS::Transfer::User": true, "AWS::Transfer::WebApp": true, "AWS::Transfer::Workflow": true, + "AWS::Translate::Terminology": true, "AWS::UXC::AccountCustomization": true, "AWS::VerifiedPermissions::IdentitySource": true, "AWS::VerifiedPermissions::Policy": true, @@ -8598,6 +8668,7 @@ "AWS::WellArchitected::Profile": true, "AWS::WellArchitected::ReviewTemplate": true, "AWS::WellArchitected::Workload": true, + "AWS::WorkSpaces::Directory": true, "AWS::WorkSpaces::Workspace": true, "AWS::WorkSpaces::WorkspaceIpGroup": true, "AWS::WorkSpaces::WorkspacesPool": true, @@ -8749,7 +8820,11 @@ "AWS::BedrockAgentCore::CodeInterpreterCustom": true, "AWS::BedrockAgentCore::ConfigurationBundle": true, "AWS::BedrockAgentCore::Gateway": true, + "AWS::BedrockAgentCore::GatewayRateLimit": true, + "AWS::BedrockAgentCore::GatewayRule": true, + "AWS::BedrockAgentCore::GatewayTarget": true, "AWS::BedrockAgentCore::OAuth2CredentialProvider": true, + "AWS::BedrockAgentCore::OnlineEvaluationConfig": true, "AWS::BedrockAgentCore::Policy": true, "AWS::BedrockAgentCore::PolicyEngine": true, "AWS::BedrockAgentCore::Runtime": true, @@ -8816,6 +8891,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -9230,6 +9306,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::Neptune::DBCluster": true, @@ -9295,12 +9372,19 @@ "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": true, "AWS::PCAConnectorSCEP::Challenge": true, "AWS::PCAConnectorSCEP::Connector": true, + "AWS::PCS::Cluster": true, + "AWS::PCS::ComputeNodeGroup": true, + "AWS::PCS::Queue": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, "AWS::Pipes::Pipe": true, "AWS::PricingPlanManager::Subscription": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -9841,6 +9925,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -10472,6 +10557,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -10582,6 +10670,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -10682,6 +10771,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -10729,7 +10819,11 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -11422,6 +11516,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -12040,6 +12135,7 @@ "AWS::KafkaConnect::WorkerConfiguration": true, "AWS::Kendra::DataSource": true, "AWS::Kendra::Faq": true, + "AWS::Kendra::FeaturedResultsSet": true, "AWS::Kendra::Index": true, "AWS::Kendra::QuerySuggestionsBlockList": true, "AWS::Kendra::Thesaurus": true, @@ -12079,6 +12175,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -12187,6 +12286,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -12276,6 +12376,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -12342,7 +12443,11 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -12919,6 +13024,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -13414,7 +13520,11 @@ "AWS::QuickSight::Theme": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -13875,6 +13985,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -14294,6 +14405,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::Neptune::DBCluster": true, @@ -14356,7 +14468,11 @@ "AWS::PCS::Queue": true, "AWS::PricingPlanManager::Subscription": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -14724,6 +14840,7 @@ "AWS::BedrockAgentCore::GatewayRule": true, "AWS::BedrockAgentCore::GatewayTarget": true, "AWS::BedrockAgentCore::OAuth2CredentialProvider": true, + "AWS::BedrockAgentCore::OnlineEvaluationConfig": true, "AWS::BedrockAgentCore::Policy": true, "AWS::BedrockAgentCore::PolicyEngine": true, "AWS::BedrockAgentCore::Runtime": true, @@ -14785,6 +14902,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -14824,6 +14942,7 @@ "AWS::ControlTower::EnabledControl": true, "AWS::ControlTower::LandingZone": true, "AWS::DLM::LifecyclePolicy": true, + "AWS::DMS::DataMigration": true, "AWS::DMS::DataProvider": true, "AWS::DMS::InstanceProfile": true, "AWS::DMS::MigrationProject": true, @@ -15249,6 +15368,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::Neptune::DBCluster": true, @@ -15319,7 +15439,11 @@ "AWS::QuickSight::Theme": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -15695,6 +15819,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -15734,6 +15859,7 @@ "AWS::ControlTower::EnabledControl": true, "AWS::ControlTower::LandingZone": true, "AWS::DLM::LifecyclePolicy": true, + "AWS::DMS::DataMigration": true, "AWS::DMS::DataProvider": true, "AWS::DMS::InstanceProfile": true, "AWS::DMS::MigrationProject": true, @@ -15930,6 +16056,7 @@ "AWS::FMS::Policy": true, "AWS::FMS::ResourceSet": true, "AWS::FSx::DataRepositoryAssociation": true, + "AWS::FSx::S3AccessPointAttachment": true, "AWS::GameLift::Alias": true, "AWS::GameLift::Build": true, "AWS::GameLift::Fleet": true, @@ -16100,7 +16227,11 @@ "AWS::PCS::Queue": true, "AWS::PricingPlanManager::Subscription": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -16415,6 +16546,7 @@ "AWS::BedrockAgentCore::GatewayRateLimit": true, "AWS::BedrockAgentCore::GatewayRule": true, "AWS::BedrockAgentCore::OAuth2CredentialProvider": true, + "AWS::BedrockAgentCore::OnlineEvaluationConfig": true, "AWS::BedrockAgentCore::Policy": true, "AWS::BedrockAgentCore::PolicyEngine": true, "AWS::BedrockAgentCore::Runtime": true, @@ -16476,6 +16608,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -16514,6 +16647,7 @@ "AWS::ControlTower::EnabledControl": true, "AWS::ControlTower::LandingZone": true, "AWS::DLM::LifecyclePolicy": true, + "AWS::DMS::DataMigration": true, "AWS::DMS::DataProvider": true, "AWS::DMS::InstanceProfile": true, "AWS::DMS::MigrationProject": true, @@ -16922,7 +17056,11 @@ "AWS::PCAConnectorSCEP::Connector": true, "AWS::PricingPlanManager::Subscription": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -17387,6 +17525,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -17918,6 +18057,7 @@ "AWS::KafkaConnect::WorkerConfiguration": true, "AWS::Kendra::DataSource": true, "AWS::Kendra::Faq": true, + "AWS::Kendra::FeaturedResultsSet": true, "AWS::Kendra::Index": true, "AWS::Kendra::QuerySuggestionsBlockList": true, "AWS::Kendra::Thesaurus": true, @@ -17951,10 +18091,14 @@ "AWS::Lambda::Function": true, "AWS::Lambda::LayerVersion": true, "AWS::Lambda::LayerVersionPermission": true, + "AWS::Lambda::NetworkConnector": true, "AWS::Lambda::Permission": true, "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -18055,6 +18199,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -18134,11 +18279,15 @@ "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": true, "AWS::PCAConnectorSCEP::Challenge": true, "AWS::PCAConnectorSCEP::Connector": true, + "AWS::PCS::Cluster": true, + "AWS::PCS::ComputeNodeGroup": true, + "AWS::PCS::Queue": true, "AWS::Panorama::ApplicationInstance": true, "AWS::Panorama::Package": true, "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -18185,7 +18334,11 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -18304,6 +18457,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -18747,6 +18901,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeDeploy::Application": true, "AWS::CodeDeploy::DeploymentConfig": true, "AWS::CodeDeploy::DeploymentGroup": true, @@ -19185,7 +19340,11 @@ "AWS::PCAConnectorSCEP::Connector": true, "AWS::PricingPlanManager::Subscription": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -20054,7 +20213,11 @@ "AWS::QuickSight::Theme": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -20651,6 +20814,7 @@ "AWS::FMS::ResourceSet": true, "AWS::FSx::DataRepositoryAssociation": true, "AWS::FSx::FileSystem": true, + "AWS::FSx::S3AccessPointAttachment": true, "AWS::FSx::Snapshot": true, "AWS::FSx::StorageVirtualMachine": true, "AWS::FSx::Volume": true, @@ -20834,7 +20998,11 @@ "AWS::Organizations::ResourcePolicy": true, "AWS::Pipes::Pipe": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -21165,6 +21333,7 @@ "AWS::ApplicationInsights::Application": true, "AWS::ApplicationSignals::Discovery": true, "AWS::ApplicationSignals::GroupingConfiguration": true, + "AWS::ApplicationSignals::InstrumentationConfig": true, "AWS::ApplicationSignals::ServiceLevelObjective": true, "AWS::Athena::CapacityReservation": true, "AWS::Athena::DataCatalog": true, @@ -21348,6 +21517,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -21392,6 +21562,7 @@ "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, "AWS::Comprehend::EntityRecognizer": true, + "AWS::Comprehend::EntityRecognizerEndpoint": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -21436,6 +21607,7 @@ "AWS::Connect::TaskTemplate": true, "AWS::Connect::TestCase": true, "AWS::Connect::TrafficDistributionGroup": true, + "AWS::Connect::UseCase": true, "AWS::Connect::User": true, "AWS::Connect::UserHierarchyGroup": true, "AWS::Connect::UserHierarchyStructure": true, @@ -21474,6 +21646,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::RecoveryPlan": true, "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, @@ -21889,6 +22062,7 @@ "AWS::IAM::UserPolicy": true, "AWS::IAM::UserToGroupAddition": true, "AWS::IAM::VirtualMFADevice": true, + "AWS::IVS::AdConfiguration": true, "AWS::IVS::Channel": true, "AWS::IVS::EncoderConfiguration": true, "AWS::IVS::IngestConfiguration": true, @@ -22033,6 +22207,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -22153,6 +22330,7 @@ "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, "AWS::MediaTailor::PrefetchSchedule": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -22254,6 +22432,7 @@ "AWS::PI::PerfReports": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -22312,10 +22491,15 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::ClusterSnapshot": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, + "AWS::RDS::DBClusterEndpoint": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, "AWS::RDS::DBParameterGroup": true, @@ -22470,11 +22654,13 @@ "AWS::SES::Tenant": true, "AWS::SES::VdmAttributes": true, "AWS::SMSVOICE::ConfigurationSet": true, + "AWS::SMSVOICE::NotifyConfiguration": true, "AWS::SMSVOICE::OptOutList": true, "AWS::SMSVOICE::PhoneNumber": true, "AWS::SMSVOICE::Pool": true, "AWS::SMSVOICE::ProtectConfiguration": true, "AWS::SMSVOICE::Registration": true, + "AWS::SMSVOICE::RegistrationAttachment": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, "AWS::SMSVOICE::VerifiedDestinationNumber": true, @@ -22657,6 +22843,7 @@ "AWS::Transfer::User": true, "AWS::Transfer::WebApp": true, "AWS::Transfer::Workflow": true, + "AWS::Translate::Terminology": true, "AWS::UXC::AccountCustomization": true, "AWS::VerifiedPermissions::IdentitySource": true, "AWS::VerifiedPermissions::Policy": true, @@ -22715,11 +22902,14 @@ "AWS::Wisdom::AIPromptVersion": true, "AWS::Wisdom::Assistant": true, "AWS::Wisdom::AssistantAssociation": true, + "AWS::Wisdom::Content": true, + "AWS::Wisdom::ContentAssociation": true, "AWS::Wisdom::KnowledgeBase": true, "AWS::Wisdom::MessageTemplate": true, "AWS::Wisdom::MessageTemplateVersion": true, "AWS::Wisdom::QuickResponse": true, "AWS::WorkSpaces::ConnectionAlias": true, + "AWS::WorkSpaces::Directory": true, "AWS::WorkSpaces::Workspace": true, "AWS::WorkSpaces::WorkspaceIpGroup": true, "AWS::WorkSpaces::WorkspacesPool": true, @@ -22948,6 +23138,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -23394,6 +23585,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -23442,7 +23634,11 @@ "AWS::QuickSight::Theme": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -23835,6 +24031,7 @@ "AWS::ApplicationInsights::Application": true, "AWS::ApplicationSignals::Discovery": true, "AWS::ApplicationSignals::GroupingConfiguration": true, + "AWS::ApplicationSignals::InstrumentationConfig": true, "AWS::ApplicationSignals::ServiceLevelObjective": true, "AWS::Athena::CapacityReservation": true, "AWS::Athena::DataCatalog": true, @@ -24007,6 +24204,7 @@ "AWS::CloudFront::ContinuousDeploymentPolicy": true, "AWS::CloudFront::Distribution": true, "AWS::CloudFront::DistributionTenant": true, + "AWS::CloudFront::FieldLevelEncryptionProfile": true, "AWS::CloudFront::Function": true, "AWS::CloudFront::KeyGroup": true, "AWS::CloudFront::KeyValueStore": true, @@ -24034,6 +24232,8 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, + "AWS::CloudWatch::View": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -24078,6 +24278,7 @@ "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, "AWS::Comprehend::EntityRecognizer": true, + "AWS::Comprehend::EntityRecognizerEndpoint": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -24122,6 +24323,7 @@ "AWS::Connect::TaskTemplate": true, "AWS::Connect::TestCase": true, "AWS::Connect::TrafficDistributionGroup": true, + "AWS::Connect::UseCase": true, "AWS::Connect::User": true, "AWS::Connect::UserHierarchyGroup": true, "AWS::Connect::UserHierarchyStructure": true, @@ -24160,6 +24362,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::RecoveryPlan": true, "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, @@ -24310,6 +24513,7 @@ "AWS::EC2::RouteServerPeer": true, "AWS::EC2::RouteServerPropagation": true, "AWS::EC2::RouteTable": true, + "AWS::EC2::SecondaryNetwork": true, "AWS::EC2::SecurityGroup": true, "AWS::EC2::SecurityGroupEgress": true, "AWS::EC2::SecurityGroupIngress": true, @@ -24421,6 +24625,7 @@ "AWS::ElastiCache::SecurityGroupIngress": true, "AWS::ElastiCache::ServerlessCache": true, "AWS::ElastiCache::ServerlessCacheSnapshot": true, + "AWS::ElastiCache::Snapshot": true, "AWS::ElastiCache::SubnetGroup": true, "AWS::ElastiCache::User": true, "AWS::ElastiCache::UserGroup": true, @@ -24587,6 +24792,7 @@ "AWS::IAM::UserPolicy": true, "AWS::IAM::UserToGroupAddition": true, "AWS::IAM::VirtualMFADevice": true, + "AWS::IVS::AdConfiguration": true, "AWS::IVS::Channel": true, "AWS::IVS::EncoderConfiguration": true, "AWS::IVS::IngestConfiguration": true, @@ -24749,6 +24955,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -24875,6 +25084,7 @@ "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, "AWS::MediaTailor::PrefetchSchedule": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -24920,6 +25130,11 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, "AWS::NetworkMonitor::Monitor": true, + "AWS::NetworkSecurityManager::Deployment": true, + "AWS::NetworkSecurityManager::Policy": true, + "AWS::NetworkSecurityManager::Rule": true, + "AWS::NetworkSecurityManager::Scope": true, + "AWS::NetworkSecurityManager::Template": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -24937,6 +25152,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::DatasetIntegration": true, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -24987,6 +25203,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -25055,10 +25272,15 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::ClusterSnapshot": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, + "AWS::RDS::DBClusterEndpoint": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, "AWS::RDS::DBParameterGroup": true, @@ -25092,6 +25314,7 @@ "AWS::Redshift::EventSubscription": true, "AWS::Redshift::Integration": true, "AWS::Redshift::QEV2IdcApplication": true, + "AWS::Redshift::RedshiftIdcApplication": true, "AWS::Redshift::ScheduledAction": true, "AWS::Redshift::Snapshot": true, "AWS::Redshift::SnapshotCopyGrant": true, @@ -25200,7 +25423,9 @@ "AWS::S3Vectors::Index": true, "AWS::S3Vectors::VectorBucket": true, "AWS::S3Vectors::VectorBucketPolicy": true, + "AWS::SCN::DataIntegrationFlow": true, "AWS::SCN::Dataset": true, + "AWS::SCN::Instance": true, "AWS::SCN::Namespace": true, "AWS::SDB::Domain": true, "AWS::SES::ConfigurationSet": true, @@ -25226,11 +25451,14 @@ "AWS::SES::Tenant": true, "AWS::SES::VdmAttributes": true, "AWS::SMSVOICE::ConfigurationSet": true, + "AWS::SMSVOICE::NotifyConfiguration": true, "AWS::SMSVOICE::OptOutList": true, "AWS::SMSVOICE::PhoneNumber": true, "AWS::SMSVOICE::Pool": true, "AWS::SMSVOICE::ProtectConfiguration": true, + "AWS::SMSVOICE::RcsAgent": true, "AWS::SMSVOICE::Registration": true, + "AWS::SMSVOICE::RegistrationAttachment": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, "AWS::SMSVOICE::VerifiedDestinationNumber": true, @@ -25414,6 +25642,7 @@ "AWS::Transfer::WebApp": true, "AWS::Transfer::Workflow": true, "AWS::Translate::ParallelData": true, + "AWS::Translate::Terminology": true, "AWS::UXC::AccountCustomization": true, "AWS::VerifiedPermissions::IdentitySource": true, "AWS::VerifiedPermissions::Policy": true, @@ -25475,11 +25704,14 @@ "AWS::Wisdom::AIPromptVersion": true, "AWS::Wisdom::Assistant": true, "AWS::Wisdom::AssistantAssociation": true, + "AWS::Wisdom::Content": true, + "AWS::Wisdom::ContentAssociation": true, "AWS::Wisdom::KnowledgeBase": true, "AWS::Wisdom::MessageTemplate": true, "AWS::Wisdom::MessageTemplateVersion": true, "AWS::Wisdom::QuickResponse": true, "AWS::WorkSpaces::ConnectionAlias": true, + "AWS::WorkSpaces::Directory": true, "AWS::WorkSpaces::Workspace": true, "AWS::WorkSpaces::WorkspaceIpGroup": true, "AWS::WorkSpaces::WorkspacesPool": true, @@ -25750,6 +25982,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -26245,6 +26478,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::LicenseManager::Grant": true, "AWS::LicenseManager::License": true, @@ -26348,6 +26584,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -26446,7 +26683,11 @@ "AWS::QuickSight::Theme": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -26955,6 +27196,7 @@ "AWS::BedrockAgentCore::GatewayTarget": true, "AWS::BedrockAgentCore::Memory": true, "AWS::BedrockAgentCore::OAuth2CredentialProvider": true, + "AWS::BedrockAgentCore::OnlineEvaluationConfig": true, "AWS::BedrockAgentCore::PaymentConnector": true, "AWS::BedrockAgentCore::PaymentCredentialProvider": true, "AWS::BedrockAgentCore::PaymentManager": true, @@ -27030,6 +27272,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -27579,7 +27822,11 @@ "AWS::QuickSight::Theme": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -28031,6 +28278,7 @@ "AWS::BedrockAgentCore::GatewayRule": true, "AWS::BedrockAgentCore::GatewayTarget": true, "AWS::BedrockAgentCore::OAuth2CredentialProvider": true, + "AWS::BedrockAgentCore::OnlineEvaluationConfig": true, "AWS::BedrockAgentCore::PaymentConnector": true, "AWS::BedrockAgentCore::PaymentCredentialProvider": true, "AWS::BedrockAgentCore::PaymentManager": true, @@ -28100,6 +28348,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -28648,7 +28897,11 @@ "AWS::QuickSight::Theme": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -29198,6 +29451,8 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, + "AWS::CloudWatch::View": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -29792,6 +30047,7 @@ "AWS::KafkaConnect::WorkerConfiguration": true, "AWS::Kendra::DataSource": true, "AWS::Kendra::Faq": true, + "AWS::Kendra::FeaturedResultsSet": true, "AWS::Kendra::Index": true, "AWS::Kendra::QuerySuggestionsBlockList": true, "AWS::Kendra::Thesaurus": true, @@ -29831,6 +30087,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -29944,6 +30203,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -29995,6 +30255,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::DatasetIntegration": true, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -30044,6 +30305,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -30111,7 +30373,11 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -30237,7 +30503,9 @@ "AWS::S3Vectors::Index": true, "AWS::S3Vectors::VectorBucket": true, "AWS::S3Vectors::VectorBucketPolicy": true, + "AWS::SCN::DataIntegrationFlow": true, "AWS::SCN::Dataset": true, + "AWS::SCN::Instance": true, "AWS::SCN::Namespace": true, "AWS::SDB::Domain": true, "AWS::SES::ConfigurationSet": true, @@ -30798,6 +31066,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -31394,10 +31663,14 @@ "AWS::Lambda::Function": true, "AWS::Lambda::LayerVersion": true, "AWS::Lambda::LayerVersionPermission": true, + "AWS::Lambda::NetworkConnector": true, "AWS::Lambda::Permission": true, "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -31508,6 +31781,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -31649,7 +31923,11 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -32298,6 +32576,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -32766,10 +33045,14 @@ "AWS::Lambda::Function": true, "AWS::Lambda::LayerVersion": true, "AWS::Lambda::LayerVersionPermission": true, + "AWS::Lambda::NetworkConnector": true, "AWS::Lambda::Permission": true, "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::LicenseManager::Grant": true, "AWS::LicenseManager::License": true, @@ -32865,6 +33148,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -32962,7 +33246,11 @@ "AWS::QuickSight::Theme": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -33438,6 +33726,7 @@ "AWS::ApplicationInsights::Application": true, "AWS::ApplicationSignals::Discovery": true, "AWS::ApplicationSignals::GroupingConfiguration": true, + "AWS::ApplicationSignals::InstrumentationConfig": true, "AWS::ApplicationSignals::ServiceLevelObjective": true, "AWS::Athena::CapacityReservation": true, "AWS::Athena::DataCatalog": true, @@ -33610,6 +33899,7 @@ "AWS::CloudFront::ContinuousDeploymentPolicy": true, "AWS::CloudFront::Distribution": true, "AWS::CloudFront::DistributionTenant": true, + "AWS::CloudFront::FieldLevelEncryptionProfile": true, "AWS::CloudFront::Function": true, "AWS::CloudFront::KeyGroup": true, "AWS::CloudFront::KeyValueStore": true, @@ -33637,6 +33927,8 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, + "AWS::CloudWatch::View": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -33681,6 +33973,7 @@ "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, "AWS::Comprehend::EntityRecognizer": true, + "AWS::Comprehend::EntityRecognizerEndpoint": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -33725,6 +34018,7 @@ "AWS::Connect::TaskTemplate": true, "AWS::Connect::TestCase": true, "AWS::Connect::TrafficDistributionGroup": true, + "AWS::Connect::UseCase": true, "AWS::Connect::User": true, "AWS::Connect::UserHierarchyGroup": true, "AWS::Connect::UserHierarchyStructure": true, @@ -33763,6 +34057,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::RecoveryPlan": true, "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, @@ -33913,6 +34208,7 @@ "AWS::EC2::RouteServerPeer": true, "AWS::EC2::RouteServerPropagation": true, "AWS::EC2::RouteTable": true, + "AWS::EC2::SecondaryNetwork": true, "AWS::EC2::SecurityGroup": true, "AWS::EC2::SecurityGroupEgress": true, "AWS::EC2::SecurityGroupIngress": true, @@ -34024,6 +34320,7 @@ "AWS::ElastiCache::SecurityGroupIngress": true, "AWS::ElastiCache::ServerlessCache": true, "AWS::ElastiCache::ServerlessCacheSnapshot": true, + "AWS::ElastiCache::Snapshot": true, "AWS::ElastiCache::SubnetGroup": true, "AWS::ElastiCache::User": true, "AWS::ElastiCache::UserGroup": true, @@ -34190,6 +34487,7 @@ "AWS::IAM::UserPolicy": true, "AWS::IAM::UserToGroupAddition": true, "AWS::IAM::VirtualMFADevice": true, + "AWS::IVS::AdConfiguration": true, "AWS::IVS::Channel": true, "AWS::IVS::EncoderConfiguration": true, "AWS::IVS::IngestConfiguration": true, @@ -34352,6 +34650,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -34478,6 +34779,7 @@ "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, "AWS::MediaTailor::PrefetchSchedule": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -34523,6 +34825,11 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, "AWS::NetworkMonitor::Monitor": true, + "AWS::NetworkSecurityManager::Deployment": true, + "AWS::NetworkSecurityManager::Policy": true, + "AWS::NetworkSecurityManager::Rule": true, + "AWS::NetworkSecurityManager::Scope": true, + "AWS::NetworkSecurityManager::Template": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -34540,6 +34847,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::DatasetIntegration": true, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -34590,6 +34898,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -34658,10 +34967,15 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::ClusterSnapshot": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, + "AWS::RDS::DBClusterEndpoint": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, "AWS::RDS::DBParameterGroup": true, @@ -34695,6 +35009,7 @@ "AWS::Redshift::EventSubscription": true, "AWS::Redshift::Integration": true, "AWS::Redshift::QEV2IdcApplication": true, + "AWS::Redshift::RedshiftIdcApplication": true, "AWS::Redshift::ScheduledAction": true, "AWS::Redshift::Snapshot": true, "AWS::Redshift::SnapshotCopyGrant": true, @@ -34803,7 +35118,9 @@ "AWS::S3Vectors::Index": true, "AWS::S3Vectors::VectorBucket": true, "AWS::S3Vectors::VectorBucketPolicy": true, + "AWS::SCN::DataIntegrationFlow": true, "AWS::SCN::Dataset": true, + "AWS::SCN::Instance": true, "AWS::SCN::Namespace": true, "AWS::SDB::Domain": true, "AWS::SES::ConfigurationSet": true, @@ -34829,11 +35146,14 @@ "AWS::SES::Tenant": true, "AWS::SES::VdmAttributes": true, "AWS::SMSVOICE::ConfigurationSet": true, + "AWS::SMSVOICE::NotifyConfiguration": true, "AWS::SMSVOICE::OptOutList": true, "AWS::SMSVOICE::PhoneNumber": true, "AWS::SMSVOICE::Pool": true, "AWS::SMSVOICE::ProtectConfiguration": true, + "AWS::SMSVOICE::RcsAgent": true, "AWS::SMSVOICE::Registration": true, + "AWS::SMSVOICE::RegistrationAttachment": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, "AWS::SMSVOICE::VerifiedDestinationNumber": true, @@ -35017,6 +35337,7 @@ "AWS::Transfer::WebApp": true, "AWS::Transfer::Workflow": true, "AWS::Translate::ParallelData": true, + "AWS::Translate::Terminology": true, "AWS::UXC::AccountCustomization": true, "AWS::VerifiedPermissions::IdentitySource": true, "AWS::VerifiedPermissions::Policy": true, @@ -35078,11 +35399,14 @@ "AWS::Wisdom::AIPromptVersion": true, "AWS::Wisdom::Assistant": true, "AWS::Wisdom::AssistantAssociation": true, + "AWS::Wisdom::Content": true, + "AWS::Wisdom::ContentAssociation": true, "AWS::Wisdom::KnowledgeBase": true, "AWS::Wisdom::MessageTemplate": true, "AWS::Wisdom::MessageTemplateVersion": true, "AWS::Wisdom::QuickResponse": true, "AWS::WorkSpaces::ConnectionAlias": true, + "AWS::WorkSpaces::Directory": true, "AWS::WorkSpaces::Workspace": true, "AWS::WorkSpaces::WorkspaceIpGroup": true, "AWS::WorkSpaces::WorkspacesPool": true, @@ -35798,7 +36122,11 @@ "AWS::QuickSight::RefreshSchedule": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -37096,6 +37424,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeDeploy::Application": true, "AWS::CodeDeploy::DeploymentConfig": true, "AWS::CodeDeploy::DeploymentGroup": true, @@ -37131,6 +37460,7 @@ "AWS::ControlTower::EnabledControl": true, "AWS::ControlTower::LandingZone": true, "AWS::DLM::LifecyclePolicy": true, + "AWS::DMS::DataMigration": true, "AWS::DMS::DataProvider": true, "AWS::DMS::InstanceProfile": true, "AWS::DMS::MigrationProject": true, @@ -37493,9 +37823,11 @@ "AWS::NetworkMonitor::Monitor": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, "AWS::ObservabilityAdmin::TelemetryEnrichment": true, "AWS::ObservabilityAdmin::TelemetryPipelines": true, + "AWS::ObservabilityAdmin::TelemetryRule": true, "AWS::OpenSearchService::Domain": true, "AWS::Organizations::Account": true, "AWS::Organizations::Organization": true, @@ -37513,7 +37845,11 @@ "AWS::PCAConnectorSCEP::Connector": true, "AWS::PricingPlanManager::Subscription": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -37977,6 +38313,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Fleet": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, @@ -38468,10 +38805,14 @@ "AWS::Lambda::Function": true, "AWS::Lambda::LayerVersion": true, "AWS::Lambda::LayerVersionPermission": true, + "AWS::Lambda::NetworkConnector": true, "AWS::Lambda::Permission": true, "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::LicenseManager::Grant": true, "AWS::LicenseManager::License": true, @@ -38575,6 +38916,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -38670,7 +39012,11 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -39154,6 +39500,7 @@ "AWS::ApplicationInsights::Application": true, "AWS::ApplicationSignals::Discovery": true, "AWS::ApplicationSignals::GroupingConfiguration": true, + "AWS::ApplicationSignals::InstrumentationConfig": true, "AWS::ApplicationSignals::ServiceLevelObjective": true, "AWS::Athena::CapacityReservation": true, "AWS::Athena::DataCatalog": true, @@ -39326,6 +39673,7 @@ "AWS::CloudFront::ContinuousDeploymentPolicy": true, "AWS::CloudFront::Distribution": true, "AWS::CloudFront::DistributionTenant": true, + "AWS::CloudFront::FieldLevelEncryptionProfile": true, "AWS::CloudFront::Function": true, "AWS::CloudFront::KeyGroup": true, "AWS::CloudFront::KeyValueStore": true, @@ -39353,6 +39701,8 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, + "AWS::CloudWatch::View": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -39397,6 +39747,7 @@ "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, "AWS::Comprehend::EntityRecognizer": true, + "AWS::Comprehend::EntityRecognizerEndpoint": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -39441,6 +39792,7 @@ "AWS::Connect::TaskTemplate": true, "AWS::Connect::TestCase": true, "AWS::Connect::TrafficDistributionGroup": true, + "AWS::Connect::UseCase": true, "AWS::Connect::User": true, "AWS::Connect::UserHierarchyGroup": true, "AWS::Connect::UserHierarchyStructure": true, @@ -39479,6 +39831,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::RecoveryPlan": true, "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, @@ -39629,6 +39982,7 @@ "AWS::EC2::RouteServerPeer": true, "AWS::EC2::RouteServerPropagation": true, "AWS::EC2::RouteTable": true, + "AWS::EC2::SecondaryNetwork": true, "AWS::EC2::SecurityGroup": true, "AWS::EC2::SecurityGroupEgress": true, "AWS::EC2::SecurityGroupIngress": true, @@ -39740,6 +40094,7 @@ "AWS::ElastiCache::SecurityGroupIngress": true, "AWS::ElastiCache::ServerlessCache": true, "AWS::ElastiCache::ServerlessCacheSnapshot": true, + "AWS::ElastiCache::Snapshot": true, "AWS::ElastiCache::SubnetGroup": true, "AWS::ElastiCache::User": true, "AWS::ElastiCache::UserGroup": true, @@ -39906,6 +40261,7 @@ "AWS::IAM::UserPolicy": true, "AWS::IAM::UserToGroupAddition": true, "AWS::IAM::VirtualMFADevice": true, + "AWS::IVS::AdConfiguration": true, "AWS::IVS::Channel": true, "AWS::IVS::EncoderConfiguration": true, "AWS::IVS::IngestConfiguration": true, @@ -40068,6 +40424,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -40194,6 +40553,7 @@ "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, "AWS::MediaTailor::PrefetchSchedule": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -40239,6 +40599,11 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, "AWS::NetworkMonitor::Monitor": true, + "AWS::NetworkSecurityManager::Deployment": true, + "AWS::NetworkSecurityManager::Policy": true, + "AWS::NetworkSecurityManager::Rule": true, + "AWS::NetworkSecurityManager::Scope": true, + "AWS::NetworkSecurityManager::Template": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -40256,6 +40621,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::DatasetIntegration": true, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -40306,6 +40672,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -40374,10 +40741,15 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::ClusterSnapshot": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, + "AWS::RDS::DBClusterEndpoint": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, "AWS::RDS::DBParameterGroup": true, @@ -40411,6 +40783,7 @@ "AWS::Redshift::EventSubscription": true, "AWS::Redshift::Integration": true, "AWS::Redshift::QEV2IdcApplication": true, + "AWS::Redshift::RedshiftIdcApplication": true, "AWS::Redshift::ScheduledAction": true, "AWS::Redshift::Snapshot": true, "AWS::Redshift::SnapshotCopyGrant": true, @@ -40519,7 +40892,9 @@ "AWS::S3Vectors::Index": true, "AWS::S3Vectors::VectorBucket": true, "AWS::S3Vectors::VectorBucketPolicy": true, + "AWS::SCN::DataIntegrationFlow": true, "AWS::SCN::Dataset": true, + "AWS::SCN::Instance": true, "AWS::SCN::Namespace": true, "AWS::SDB::Domain": true, "AWS::SES::ConfigurationSet": true, @@ -40545,11 +40920,14 @@ "AWS::SES::Tenant": true, "AWS::SES::VdmAttributes": true, "AWS::SMSVOICE::ConfigurationSet": true, + "AWS::SMSVOICE::NotifyConfiguration": true, "AWS::SMSVOICE::OptOutList": true, "AWS::SMSVOICE::PhoneNumber": true, "AWS::SMSVOICE::Pool": true, "AWS::SMSVOICE::ProtectConfiguration": true, + "AWS::SMSVOICE::RcsAgent": true, "AWS::SMSVOICE::Registration": true, + "AWS::SMSVOICE::RegistrationAttachment": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, "AWS::SMSVOICE::VerifiedDestinationNumber": true, @@ -40733,6 +41111,7 @@ "AWS::Transfer::WebApp": true, "AWS::Transfer::Workflow": true, "AWS::Translate::ParallelData": true, + "AWS::Translate::Terminology": true, "AWS::UXC::AccountCustomization": true, "AWS::VerifiedPermissions::IdentitySource": true, "AWS::VerifiedPermissions::Policy": true, @@ -40794,11 +41173,14 @@ "AWS::Wisdom::AIPromptVersion": true, "AWS::Wisdom::Assistant": true, "AWS::Wisdom::AssistantAssociation": true, + "AWS::Wisdom::Content": true, + "AWS::Wisdom::ContentAssociation": true, "AWS::Wisdom::KnowledgeBase": true, "AWS::Wisdom::MessageTemplate": true, "AWS::Wisdom::MessageTemplateVersion": true, "AWS::Wisdom::QuickResponse": true, "AWS::WorkSpaces::ConnectionAlias": true, + "AWS::WorkSpaces::Directory": true, "AWS::WorkSpaces::Workspace": true, "AWS::WorkSpaces::WorkspaceIpGroup": true, "AWS::WorkSpaces::WorkspacesPool": true, @@ -41105,6 +41487,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -41454,6 +41837,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -41647,6 +42034,7 @@ "AWS::KafkaConnect::WorkerConfiguration": true, "AWS::Kendra::DataSource": true, "AWS::Kendra::Faq": true, + "AWS::Kendra::FeaturedResultsSet": true, "AWS::Kendra::Index": true, "AWS::Kendra::QuerySuggestionsBlockList": true, "AWS::Kendra::Thesaurus": true, @@ -41686,6 +42074,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::LicenseManager::Grant": true, "AWS::LicenseManager::License": true, @@ -41790,6 +42181,7 @@ "AWS::MediaTailor::Function": true, "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -41841,6 +42233,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::DatasetIntegration": true, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -41883,6 +42276,7 @@ "AWS::PCS::Queue": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -41912,7 +42306,11 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -42039,6 +42437,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -42930,7 +43329,11 @@ "AWS::QuickSight::Theme": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -43021,6 +43424,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -43296,8 +43700,10 @@ "AWS::BedrockAgentCore::CodeInterpreterCustom": true, "AWS::BedrockAgentCore::Gateway": true, "AWS::BedrockAgentCore::GatewayTarget": true, + "AWS::BedrockAgentCore::Memory": true, "AWS::BedrockAgentCore::Policy": true, "AWS::BedrockAgentCore::PolicyEngine": true, + "AWS::BedrockAgentCore::ResourcePolicy": true, "AWS::BedrockAgentCore::Runtime": true, "AWS::BedrockAgentCore::RuntimeEndpoint": true, "AWS::BedrockAgentCore::WorkloadIdentity": true, @@ -43863,6 +44269,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::TelemetryPipelines": true, "AWS::OpenSearchServerless::AccessPolicy": true, "AWS::OpenSearchServerless::Collection": true, "AWS::OpenSearchServerless::CollectionGroup": true, @@ -43917,7 +44324,11 @@ "AWS::QuickSight::Theme": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, @@ -44013,6 +44424,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -44297,6 +44709,7 @@ "AWS::ApplicationInsights::Application": true, "AWS::ApplicationSignals::Discovery": true, "AWS::ApplicationSignals::GroupingConfiguration": true, + "AWS::ApplicationSignals::InstrumentationConfig": true, "AWS::ApplicationSignals::ServiceLevelObjective": true, "AWS::Athena::CapacityReservation": true, "AWS::Athena::DataCatalog": true, @@ -44469,6 +44882,7 @@ "AWS::CloudFront::ContinuousDeploymentPolicy": true, "AWS::CloudFront::Distribution": true, "AWS::CloudFront::DistributionTenant": true, + "AWS::CloudFront::FieldLevelEncryptionProfile": true, "AWS::CloudFront::Function": true, "AWS::CloudFront::KeyGroup": true, "AWS::CloudFront::KeyValueStore": true, @@ -44496,6 +44910,8 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, + "AWS::CloudWatch::View": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -44540,6 +44956,7 @@ "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, "AWS::Comprehend::EntityRecognizer": true, + "AWS::Comprehend::EntityRecognizerEndpoint": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -44584,6 +45001,7 @@ "AWS::Connect::TaskTemplate": true, "AWS::Connect::TestCase": true, "AWS::Connect::TrafficDistributionGroup": true, + "AWS::Connect::UseCase": true, "AWS::Connect::User": true, "AWS::Connect::UserHierarchyGroup": true, "AWS::Connect::UserHierarchyStructure": true, @@ -44622,6 +45040,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::RecoveryPlan": true, "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, @@ -44772,6 +45191,7 @@ "AWS::EC2::RouteServerPeer": true, "AWS::EC2::RouteServerPropagation": true, "AWS::EC2::RouteTable": true, + "AWS::EC2::SecondaryNetwork": true, "AWS::EC2::SecurityGroup": true, "AWS::EC2::SecurityGroupEgress": true, "AWS::EC2::SecurityGroupIngress": true, @@ -44883,6 +45303,7 @@ "AWS::ElastiCache::SecurityGroupIngress": true, "AWS::ElastiCache::ServerlessCache": true, "AWS::ElastiCache::ServerlessCacheSnapshot": true, + "AWS::ElastiCache::Snapshot": true, "AWS::ElastiCache::SubnetGroup": true, "AWS::ElastiCache::User": true, "AWS::ElastiCache::UserGroup": true, @@ -45049,6 +45470,7 @@ "AWS::IAM::UserPolicy": true, "AWS::IAM::UserToGroupAddition": true, "AWS::IAM::VirtualMFADevice": true, + "AWS::IVS::AdConfiguration": true, "AWS::IVS::Channel": true, "AWS::IVS::EncoderConfiguration": true, "AWS::IVS::IngestConfiguration": true, @@ -45211,6 +45633,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -45337,6 +45762,7 @@ "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, "AWS::MediaTailor::PrefetchSchedule": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -45382,6 +45808,11 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, "AWS::NetworkMonitor::Monitor": true, + "AWS::NetworkSecurityManager::Deployment": true, + "AWS::NetworkSecurityManager::Policy": true, + "AWS::NetworkSecurityManager::Rule": true, + "AWS::NetworkSecurityManager::Scope": true, + "AWS::NetworkSecurityManager::Template": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -45399,6 +45830,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::DatasetIntegration": true, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -45449,6 +45881,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -45517,10 +45950,15 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::ClusterSnapshot": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, + "AWS::RDS::DBClusterEndpoint": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, "AWS::RDS::DBParameterGroup": true, @@ -45554,6 +45992,7 @@ "AWS::Redshift::EventSubscription": true, "AWS::Redshift::Integration": true, "AWS::Redshift::QEV2IdcApplication": true, + "AWS::Redshift::RedshiftIdcApplication": true, "AWS::Redshift::ScheduledAction": true, "AWS::Redshift::Snapshot": true, "AWS::Redshift::SnapshotCopyGrant": true, @@ -45662,7 +46101,9 @@ "AWS::S3Vectors::Index": true, "AWS::S3Vectors::VectorBucket": true, "AWS::S3Vectors::VectorBucketPolicy": true, + "AWS::SCN::DataIntegrationFlow": true, "AWS::SCN::Dataset": true, + "AWS::SCN::Instance": true, "AWS::SCN::Namespace": true, "AWS::SDB::Domain": true, "AWS::SES::ConfigurationSet": true, @@ -45688,11 +46129,14 @@ "AWS::SES::Tenant": true, "AWS::SES::VdmAttributes": true, "AWS::SMSVOICE::ConfigurationSet": true, + "AWS::SMSVOICE::NotifyConfiguration": true, "AWS::SMSVOICE::OptOutList": true, "AWS::SMSVOICE::PhoneNumber": true, "AWS::SMSVOICE::Pool": true, "AWS::SMSVOICE::ProtectConfiguration": true, + "AWS::SMSVOICE::RcsAgent": true, "AWS::SMSVOICE::Registration": true, + "AWS::SMSVOICE::RegistrationAttachment": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, "AWS::SMSVOICE::VerifiedDestinationNumber": true, @@ -45876,6 +46320,7 @@ "AWS::Transfer::WebApp": true, "AWS::Transfer::Workflow": true, "AWS::Translate::ParallelData": true, + "AWS::Translate::Terminology": true, "AWS::UXC::AccountCustomization": true, "AWS::VerifiedPermissions::IdentitySource": true, "AWS::VerifiedPermissions::Policy": true, @@ -45937,11 +46382,14 @@ "AWS::Wisdom::AIPromptVersion": true, "AWS::Wisdom::Assistant": true, "AWS::Wisdom::AssistantAssociation": true, + "AWS::Wisdom::Content": true, + "AWS::Wisdom::ContentAssociation": true, "AWS::Wisdom::KnowledgeBase": true, "AWS::Wisdom::MessageTemplate": true, "AWS::Wisdom::MessageTemplateVersion": true, "AWS::Wisdom::QuickResponse": true, "AWS::WorkSpaces::ConnectionAlias": true, + "AWS::WorkSpaces::Directory": true, "AWS::WorkSpaces::Workspace": true, "AWS::WorkSpaces::WorkspaceIpGroup": true, "AWS::WorkSpaces::WorkspacesPool": true, @@ -46093,6 +46541,7 @@ "AWS::ApplicationInsights::Application": true, "AWS::ApplicationSignals::Discovery": true, "AWS::ApplicationSignals::GroupingConfiguration": true, + "AWS::ApplicationSignals::InstrumentationConfig": true, "AWS::ApplicationSignals::ServiceLevelObjective": true, "AWS::Athena::CapacityReservation": true, "AWS::Athena::DataCatalog": true, @@ -46265,6 +46714,7 @@ "AWS::CloudFront::ContinuousDeploymentPolicy": true, "AWS::CloudFront::Distribution": true, "AWS::CloudFront::DistributionTenant": true, + "AWS::CloudFront::FieldLevelEncryptionProfile": true, "AWS::CloudFront::Function": true, "AWS::CloudFront::KeyGroup": true, "AWS::CloudFront::KeyValueStore": true, @@ -46292,6 +46742,8 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, + "AWS::CloudWatch::View": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -46336,6 +46788,7 @@ "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, "AWS::Comprehend::EntityRecognizer": true, + "AWS::Comprehend::EntityRecognizerEndpoint": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -46380,6 +46833,7 @@ "AWS::Connect::TaskTemplate": true, "AWS::Connect::TestCase": true, "AWS::Connect::TrafficDistributionGroup": true, + "AWS::Connect::UseCase": true, "AWS::Connect::User": true, "AWS::Connect::UserHierarchyGroup": true, "AWS::Connect::UserHierarchyStructure": true, @@ -46418,6 +46872,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::RecoveryPlan": true, "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, @@ -46568,6 +47023,7 @@ "AWS::EC2::RouteServerPeer": true, "AWS::EC2::RouteServerPropagation": true, "AWS::EC2::RouteTable": true, + "AWS::EC2::SecondaryNetwork": true, "AWS::EC2::SecurityGroup": true, "AWS::EC2::SecurityGroupEgress": true, "AWS::EC2::SecurityGroupIngress": true, @@ -46679,6 +47135,7 @@ "AWS::ElastiCache::SecurityGroupIngress": true, "AWS::ElastiCache::ServerlessCache": true, "AWS::ElastiCache::ServerlessCacheSnapshot": true, + "AWS::ElastiCache::Snapshot": true, "AWS::ElastiCache::SubnetGroup": true, "AWS::ElastiCache::User": true, "AWS::ElastiCache::UserGroup": true, @@ -46845,6 +47302,7 @@ "AWS::IAM::UserPolicy": true, "AWS::IAM::UserToGroupAddition": true, "AWS::IAM::VirtualMFADevice": true, + "AWS::IVS::AdConfiguration": true, "AWS::IVS::Channel": true, "AWS::IVS::EncoderConfiguration": true, "AWS::IVS::IngestConfiguration": true, @@ -47007,6 +47465,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -47133,6 +47594,7 @@ "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, "AWS::MediaTailor::PrefetchSchedule": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -47178,6 +47640,11 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, "AWS::NetworkMonitor::Monitor": true, + "AWS::NetworkSecurityManager::Deployment": true, + "AWS::NetworkSecurityManager::Policy": true, + "AWS::NetworkSecurityManager::Rule": true, + "AWS::NetworkSecurityManager::Scope": true, + "AWS::NetworkSecurityManager::Template": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -47195,6 +47662,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::DatasetIntegration": true, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -47245,6 +47713,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -47313,10 +47782,15 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::ClusterSnapshot": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, + "AWS::RDS::DBClusterEndpoint": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, "AWS::RDS::DBParameterGroup": true, @@ -47350,6 +47824,7 @@ "AWS::Redshift::EventSubscription": true, "AWS::Redshift::Integration": true, "AWS::Redshift::QEV2IdcApplication": true, + "AWS::Redshift::RedshiftIdcApplication": true, "AWS::Redshift::ScheduledAction": true, "AWS::Redshift::Snapshot": true, "AWS::Redshift::SnapshotCopyGrant": true, @@ -47458,7 +47933,9 @@ "AWS::S3Vectors::Index": true, "AWS::S3Vectors::VectorBucket": true, "AWS::S3Vectors::VectorBucketPolicy": true, + "AWS::SCN::DataIntegrationFlow": true, "AWS::SCN::Dataset": true, + "AWS::SCN::Instance": true, "AWS::SCN::Namespace": true, "AWS::SDB::Domain": true, "AWS::SES::ConfigurationSet": true, @@ -47484,11 +47961,14 @@ "AWS::SES::Tenant": true, "AWS::SES::VdmAttributes": true, "AWS::SMSVOICE::ConfigurationSet": true, + "AWS::SMSVOICE::NotifyConfiguration": true, "AWS::SMSVOICE::OptOutList": true, "AWS::SMSVOICE::PhoneNumber": true, "AWS::SMSVOICE::Pool": true, "AWS::SMSVOICE::ProtectConfiguration": true, + "AWS::SMSVOICE::RcsAgent": true, "AWS::SMSVOICE::Registration": true, + "AWS::SMSVOICE::RegistrationAttachment": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, "AWS::SMSVOICE::VerifiedDestinationNumber": true, @@ -47672,6 +48152,7 @@ "AWS::Transfer::WebApp": true, "AWS::Transfer::Workflow": true, "AWS::Translate::ParallelData": true, + "AWS::Translate::Terminology": true, "AWS::UXC::AccountCustomization": true, "AWS::VerifiedPermissions::IdentitySource": true, "AWS::VerifiedPermissions::Policy": true, @@ -47733,11 +48214,14 @@ "AWS::Wisdom::AIPromptVersion": true, "AWS::Wisdom::Assistant": true, "AWS::Wisdom::AssistantAssociation": true, + "AWS::Wisdom::Content": true, + "AWS::Wisdom::ContentAssociation": true, "AWS::Wisdom::KnowledgeBase": true, "AWS::Wisdom::MessageTemplate": true, "AWS::Wisdom::MessageTemplateVersion": true, "AWS::Wisdom::QuickResponse": true, "AWS::WorkSpaces::ConnectionAlias": true, + "AWS::WorkSpaces::Directory": true, "AWS::WorkSpaces::Workspace": true, "AWS::WorkSpaces::WorkspaceIpGroup": true, "AWS::WorkSpaces::WorkspacesPool": true, @@ -47889,6 +48373,7 @@ "AWS::ApplicationInsights::Application": true, "AWS::ApplicationSignals::Discovery": true, "AWS::ApplicationSignals::GroupingConfiguration": true, + "AWS::ApplicationSignals::InstrumentationConfig": true, "AWS::ApplicationSignals::ServiceLevelObjective": true, "AWS::Athena::CapacityReservation": true, "AWS::Athena::DataCatalog": true, @@ -48061,6 +48546,7 @@ "AWS::CloudFront::ContinuousDeploymentPolicy": true, "AWS::CloudFront::Distribution": true, "AWS::CloudFront::DistributionTenant": true, + "AWS::CloudFront::FieldLevelEncryptionProfile": true, "AWS::CloudFront::Function": true, "AWS::CloudFront::KeyGroup": true, "AWS::CloudFront::KeyValueStore": true, @@ -48088,6 +48574,8 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, + "AWS::CloudWatch::View": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -48132,6 +48620,7 @@ "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, "AWS::Comprehend::EntityRecognizer": true, + "AWS::Comprehend::EntityRecognizerEndpoint": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -48176,6 +48665,7 @@ "AWS::Connect::TaskTemplate": true, "AWS::Connect::TestCase": true, "AWS::Connect::TrafficDistributionGroup": true, + "AWS::Connect::UseCase": true, "AWS::Connect::User": true, "AWS::Connect::UserHierarchyGroup": true, "AWS::Connect::UserHierarchyStructure": true, @@ -48214,6 +48704,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::RecoveryPlan": true, "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, @@ -48364,6 +48855,7 @@ "AWS::EC2::RouteServerPeer": true, "AWS::EC2::RouteServerPropagation": true, "AWS::EC2::RouteTable": true, + "AWS::EC2::SecondaryNetwork": true, "AWS::EC2::SecurityGroup": true, "AWS::EC2::SecurityGroupEgress": true, "AWS::EC2::SecurityGroupIngress": true, @@ -48475,6 +48967,7 @@ "AWS::ElastiCache::SecurityGroupIngress": true, "AWS::ElastiCache::ServerlessCache": true, "AWS::ElastiCache::ServerlessCacheSnapshot": true, + "AWS::ElastiCache::Snapshot": true, "AWS::ElastiCache::SubnetGroup": true, "AWS::ElastiCache::User": true, "AWS::ElastiCache::UserGroup": true, @@ -48641,6 +49134,7 @@ "AWS::IAM::UserPolicy": true, "AWS::IAM::UserToGroupAddition": true, "AWS::IAM::VirtualMFADevice": true, + "AWS::IVS::AdConfiguration": true, "AWS::IVS::Channel": true, "AWS::IVS::EncoderConfiguration": true, "AWS::IVS::IngestConfiguration": true, @@ -48803,6 +49297,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -48929,6 +49426,7 @@ "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, "AWS::MediaTailor::PrefetchSchedule": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -48974,6 +49472,11 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, "AWS::NetworkMonitor::Monitor": true, + "AWS::NetworkSecurityManager::Deployment": true, + "AWS::NetworkSecurityManager::Policy": true, + "AWS::NetworkSecurityManager::Rule": true, + "AWS::NetworkSecurityManager::Scope": true, + "AWS::NetworkSecurityManager::Template": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -48991,6 +49494,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::DatasetIntegration": true, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -49041,6 +49545,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -49109,10 +49614,15 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::ClusterSnapshot": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, + "AWS::RDS::DBClusterEndpoint": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, "AWS::RDS::DBParameterGroup": true, @@ -49146,6 +49656,7 @@ "AWS::Redshift::EventSubscription": true, "AWS::Redshift::Integration": true, "AWS::Redshift::QEV2IdcApplication": true, + "AWS::Redshift::RedshiftIdcApplication": true, "AWS::Redshift::ScheduledAction": true, "AWS::Redshift::Snapshot": true, "AWS::Redshift::SnapshotCopyGrant": true, @@ -49254,7 +49765,9 @@ "AWS::S3Vectors::Index": true, "AWS::S3Vectors::VectorBucket": true, "AWS::S3Vectors::VectorBucketPolicy": true, + "AWS::SCN::DataIntegrationFlow": true, "AWS::SCN::Dataset": true, + "AWS::SCN::Instance": true, "AWS::SCN::Namespace": true, "AWS::SDB::Domain": true, "AWS::SES::ConfigurationSet": true, @@ -49280,11 +49793,14 @@ "AWS::SES::Tenant": true, "AWS::SES::VdmAttributes": true, "AWS::SMSVOICE::ConfigurationSet": true, + "AWS::SMSVOICE::NotifyConfiguration": true, "AWS::SMSVOICE::OptOutList": true, "AWS::SMSVOICE::PhoneNumber": true, "AWS::SMSVOICE::Pool": true, "AWS::SMSVOICE::ProtectConfiguration": true, + "AWS::SMSVOICE::RcsAgent": true, "AWS::SMSVOICE::Registration": true, + "AWS::SMSVOICE::RegistrationAttachment": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, "AWS::SMSVOICE::VerifiedDestinationNumber": true, @@ -49468,6 +49984,7 @@ "AWS::Transfer::WebApp": true, "AWS::Transfer::Workflow": true, "AWS::Translate::ParallelData": true, + "AWS::Translate::Terminology": true, "AWS::UXC::AccountCustomization": true, "AWS::VerifiedPermissions::IdentitySource": true, "AWS::VerifiedPermissions::Policy": true, @@ -49529,11 +50046,14 @@ "AWS::Wisdom::AIPromptVersion": true, "AWS::Wisdom::Assistant": true, "AWS::Wisdom::AssistantAssociation": true, + "AWS::Wisdom::Content": true, + "AWS::Wisdom::ContentAssociation": true, "AWS::Wisdom::KnowledgeBase": true, "AWS::Wisdom::MessageTemplate": true, "AWS::Wisdom::MessageTemplateVersion": true, "AWS::Wisdom::QuickResponse": true, "AWS::WorkSpaces::ConnectionAlias": true, + "AWS::WorkSpaces::Directory": true, "AWS::WorkSpaces::Workspace": true, "AWS::WorkSpaces::WorkspaceIpGroup": true, "AWS::WorkSpaces::WorkspacesPool": true, @@ -49685,6 +50205,7 @@ "AWS::ApplicationInsights::Application": true, "AWS::ApplicationSignals::Discovery": true, "AWS::ApplicationSignals::GroupingConfiguration": true, + "AWS::ApplicationSignals::InstrumentationConfig": true, "AWS::ApplicationSignals::ServiceLevelObjective": true, "AWS::Athena::CapacityReservation": true, "AWS::Athena::DataCatalog": true, @@ -49857,6 +50378,7 @@ "AWS::CloudFront::ContinuousDeploymentPolicy": true, "AWS::CloudFront::Distribution": true, "AWS::CloudFront::DistributionTenant": true, + "AWS::CloudFront::FieldLevelEncryptionProfile": true, "AWS::CloudFront::Function": true, "AWS::CloudFront::KeyGroup": true, "AWS::CloudFront::KeyValueStore": true, @@ -49884,6 +50406,8 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, + "AWS::CloudWatch::View": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -49928,6 +50452,7 @@ "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, "AWS::Comprehend::EntityRecognizer": true, + "AWS::Comprehend::EntityRecognizerEndpoint": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -49972,6 +50497,7 @@ "AWS::Connect::TaskTemplate": true, "AWS::Connect::TestCase": true, "AWS::Connect::TrafficDistributionGroup": true, + "AWS::Connect::UseCase": true, "AWS::Connect::User": true, "AWS::Connect::UserHierarchyGroup": true, "AWS::Connect::UserHierarchyStructure": true, @@ -50010,6 +50536,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::RecoveryPlan": true, "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, @@ -50160,6 +50687,7 @@ "AWS::EC2::RouteServerPeer": true, "AWS::EC2::RouteServerPropagation": true, "AWS::EC2::RouteTable": true, + "AWS::EC2::SecondaryNetwork": true, "AWS::EC2::SecurityGroup": true, "AWS::EC2::SecurityGroupEgress": true, "AWS::EC2::SecurityGroupIngress": true, @@ -50271,6 +50799,7 @@ "AWS::ElastiCache::SecurityGroupIngress": true, "AWS::ElastiCache::ServerlessCache": true, "AWS::ElastiCache::ServerlessCacheSnapshot": true, + "AWS::ElastiCache::Snapshot": true, "AWS::ElastiCache::SubnetGroup": true, "AWS::ElastiCache::User": true, "AWS::ElastiCache::UserGroup": true, @@ -50437,6 +50966,7 @@ "AWS::IAM::UserPolicy": true, "AWS::IAM::UserToGroupAddition": true, "AWS::IAM::VirtualMFADevice": true, + "AWS::IVS::AdConfiguration": true, "AWS::IVS::Channel": true, "AWS::IVS::EncoderConfiguration": true, "AWS::IVS::IngestConfiguration": true, @@ -50599,6 +51129,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -50725,6 +51258,7 @@ "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, "AWS::MediaTailor::PrefetchSchedule": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -50770,6 +51304,11 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, "AWS::NetworkMonitor::Monitor": true, + "AWS::NetworkSecurityManager::Deployment": true, + "AWS::NetworkSecurityManager::Policy": true, + "AWS::NetworkSecurityManager::Rule": true, + "AWS::NetworkSecurityManager::Scope": true, + "AWS::NetworkSecurityManager::Template": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -50787,6 +51326,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::DatasetIntegration": true, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -50837,6 +51377,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -50905,10 +51446,15 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::ClusterSnapshot": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, + "AWS::RDS::DBClusterEndpoint": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, "AWS::RDS::DBParameterGroup": true, @@ -50942,6 +51488,7 @@ "AWS::Redshift::EventSubscription": true, "AWS::Redshift::Integration": true, "AWS::Redshift::QEV2IdcApplication": true, + "AWS::Redshift::RedshiftIdcApplication": true, "AWS::Redshift::ScheduledAction": true, "AWS::Redshift::Snapshot": true, "AWS::Redshift::SnapshotCopyGrant": true, @@ -51050,7 +51597,9 @@ "AWS::S3Vectors::Index": true, "AWS::S3Vectors::VectorBucket": true, "AWS::S3Vectors::VectorBucketPolicy": true, + "AWS::SCN::DataIntegrationFlow": true, "AWS::SCN::Dataset": true, + "AWS::SCN::Instance": true, "AWS::SCN::Namespace": true, "AWS::SDB::Domain": true, "AWS::SES::ConfigurationSet": true, @@ -51076,11 +51625,14 @@ "AWS::SES::Tenant": true, "AWS::SES::VdmAttributes": true, "AWS::SMSVOICE::ConfigurationSet": true, + "AWS::SMSVOICE::NotifyConfiguration": true, "AWS::SMSVOICE::OptOutList": true, "AWS::SMSVOICE::PhoneNumber": true, "AWS::SMSVOICE::Pool": true, "AWS::SMSVOICE::ProtectConfiguration": true, + "AWS::SMSVOICE::RcsAgent": true, "AWS::SMSVOICE::Registration": true, + "AWS::SMSVOICE::RegistrationAttachment": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, "AWS::SMSVOICE::VerifiedDestinationNumber": true, @@ -51264,6 +51816,7 @@ "AWS::Transfer::WebApp": true, "AWS::Transfer::Workflow": true, "AWS::Translate::ParallelData": true, + "AWS::Translate::Terminology": true, "AWS::UXC::AccountCustomization": true, "AWS::VerifiedPermissions::IdentitySource": true, "AWS::VerifiedPermissions::Policy": true, @@ -51325,11 +51878,14 @@ "AWS::Wisdom::AIPromptVersion": true, "AWS::Wisdom::Assistant": true, "AWS::Wisdom::AssistantAssociation": true, + "AWS::Wisdom::Content": true, + "AWS::Wisdom::ContentAssociation": true, "AWS::Wisdom::KnowledgeBase": true, "AWS::Wisdom::MessageTemplate": true, "AWS::Wisdom::MessageTemplateVersion": true, "AWS::Wisdom::QuickResponse": true, "AWS::WorkSpaces::ConnectionAlias": true, + "AWS::WorkSpaces::Directory": true, "AWS::WorkSpaces::Workspace": true, "AWS::WorkSpaces::WorkspaceIpGroup": true, "AWS::WorkSpaces::WorkspacesPool": true, @@ -51481,6 +52037,7 @@ "AWS::ApplicationInsights::Application": true, "AWS::ApplicationSignals::Discovery": true, "AWS::ApplicationSignals::GroupingConfiguration": true, + "AWS::ApplicationSignals::InstrumentationConfig": true, "AWS::ApplicationSignals::ServiceLevelObjective": true, "AWS::Athena::CapacityReservation": true, "AWS::Athena::DataCatalog": true, @@ -51653,6 +52210,7 @@ "AWS::CloudFront::ContinuousDeploymentPolicy": true, "AWS::CloudFront::Distribution": true, "AWS::CloudFront::DistributionTenant": true, + "AWS::CloudFront::FieldLevelEncryptionProfile": true, "AWS::CloudFront::Function": true, "AWS::CloudFront::KeyGroup": true, "AWS::CloudFront::KeyValueStore": true, @@ -51680,6 +52238,8 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, + "AWS::CloudWatch::View": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -51724,6 +52284,7 @@ "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, "AWS::Comprehend::EntityRecognizer": true, + "AWS::Comprehend::EntityRecognizerEndpoint": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -51768,6 +52329,7 @@ "AWS::Connect::TaskTemplate": true, "AWS::Connect::TestCase": true, "AWS::Connect::TrafficDistributionGroup": true, + "AWS::Connect::UseCase": true, "AWS::Connect::User": true, "AWS::Connect::UserHierarchyGroup": true, "AWS::Connect::UserHierarchyStructure": true, @@ -51806,6 +52368,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::RecoveryPlan": true, "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, @@ -51956,6 +52519,7 @@ "AWS::EC2::RouteServerPeer": true, "AWS::EC2::RouteServerPropagation": true, "AWS::EC2::RouteTable": true, + "AWS::EC2::SecondaryNetwork": true, "AWS::EC2::SecurityGroup": true, "AWS::EC2::SecurityGroupEgress": true, "AWS::EC2::SecurityGroupIngress": true, @@ -52067,6 +52631,7 @@ "AWS::ElastiCache::SecurityGroupIngress": true, "AWS::ElastiCache::ServerlessCache": true, "AWS::ElastiCache::ServerlessCacheSnapshot": true, + "AWS::ElastiCache::Snapshot": true, "AWS::ElastiCache::SubnetGroup": true, "AWS::ElastiCache::User": true, "AWS::ElastiCache::UserGroup": true, @@ -52233,6 +52798,7 @@ "AWS::IAM::UserPolicy": true, "AWS::IAM::UserToGroupAddition": true, "AWS::IAM::VirtualMFADevice": true, + "AWS::IVS::AdConfiguration": true, "AWS::IVS::Channel": true, "AWS::IVS::EncoderConfiguration": true, "AWS::IVS::IngestConfiguration": true, @@ -52395,6 +52961,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -52521,6 +53090,7 @@ "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, "AWS::MediaTailor::PrefetchSchedule": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -52566,6 +53136,11 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, "AWS::NetworkMonitor::Monitor": true, + "AWS::NetworkSecurityManager::Deployment": true, + "AWS::NetworkSecurityManager::Policy": true, + "AWS::NetworkSecurityManager::Rule": true, + "AWS::NetworkSecurityManager::Scope": true, + "AWS::NetworkSecurityManager::Template": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -52583,6 +53158,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::DatasetIntegration": true, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -52633,6 +53209,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -52701,10 +53278,15 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::ClusterSnapshot": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, + "AWS::RDS::DBClusterEndpoint": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, "AWS::RDS::DBParameterGroup": true, @@ -52738,6 +53320,7 @@ "AWS::Redshift::EventSubscription": true, "AWS::Redshift::Integration": true, "AWS::Redshift::QEV2IdcApplication": true, + "AWS::Redshift::RedshiftIdcApplication": true, "AWS::Redshift::ScheduledAction": true, "AWS::Redshift::Snapshot": true, "AWS::Redshift::SnapshotCopyGrant": true, @@ -52846,7 +53429,9 @@ "AWS::S3Vectors::Index": true, "AWS::S3Vectors::VectorBucket": true, "AWS::S3Vectors::VectorBucketPolicy": true, + "AWS::SCN::DataIntegrationFlow": true, "AWS::SCN::Dataset": true, + "AWS::SCN::Instance": true, "AWS::SCN::Namespace": true, "AWS::SDB::Domain": true, "AWS::SES::ConfigurationSet": true, @@ -52872,11 +53457,14 @@ "AWS::SES::Tenant": true, "AWS::SES::VdmAttributes": true, "AWS::SMSVOICE::ConfigurationSet": true, + "AWS::SMSVOICE::NotifyConfiguration": true, "AWS::SMSVOICE::OptOutList": true, "AWS::SMSVOICE::PhoneNumber": true, "AWS::SMSVOICE::Pool": true, "AWS::SMSVOICE::ProtectConfiguration": true, + "AWS::SMSVOICE::RcsAgent": true, "AWS::SMSVOICE::Registration": true, + "AWS::SMSVOICE::RegistrationAttachment": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, "AWS::SMSVOICE::VerifiedDestinationNumber": true, @@ -53060,6 +53648,7 @@ "AWS::Transfer::WebApp": true, "AWS::Transfer::Workflow": true, "AWS::Translate::ParallelData": true, + "AWS::Translate::Terminology": true, "AWS::UXC::AccountCustomization": true, "AWS::VerifiedPermissions::IdentitySource": true, "AWS::VerifiedPermissions::Policy": true, @@ -53121,11 +53710,14 @@ "AWS::Wisdom::AIPromptVersion": true, "AWS::Wisdom::Assistant": true, "AWS::Wisdom::AssistantAssociation": true, + "AWS::Wisdom::Content": true, + "AWS::Wisdom::ContentAssociation": true, "AWS::Wisdom::KnowledgeBase": true, "AWS::Wisdom::MessageTemplate": true, "AWS::Wisdom::MessageTemplateVersion": true, "AWS::Wisdom::QuickResponse": true, "AWS::WorkSpaces::ConnectionAlias": true, + "AWS::WorkSpaces::Directory": true, "AWS::WorkSpaces::Workspace": true, "AWS::WorkSpaces::WorkspaceIpGroup": true, "AWS::WorkSpaces::WorkspacesPool": true, @@ -53277,6 +53869,7 @@ "AWS::ApplicationInsights::Application": true, "AWS::ApplicationSignals::Discovery": true, "AWS::ApplicationSignals::GroupingConfiguration": true, + "AWS::ApplicationSignals::InstrumentationConfig": true, "AWS::ApplicationSignals::ServiceLevelObjective": true, "AWS::Athena::CapacityReservation": true, "AWS::Athena::DataCatalog": true, @@ -53449,6 +54042,7 @@ "AWS::CloudFront::ContinuousDeploymentPolicy": true, "AWS::CloudFront::Distribution": true, "AWS::CloudFront::DistributionTenant": true, + "AWS::CloudFront::FieldLevelEncryptionProfile": true, "AWS::CloudFront::Function": true, "AWS::CloudFront::KeyGroup": true, "AWS::CloudFront::KeyValueStore": true, @@ -53476,6 +54070,8 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, + "AWS::CloudWatch::View": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -53520,6 +54116,7 @@ "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, "AWS::Comprehend::EntityRecognizer": true, + "AWS::Comprehend::EntityRecognizerEndpoint": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -53564,6 +54161,7 @@ "AWS::Connect::TaskTemplate": true, "AWS::Connect::TestCase": true, "AWS::Connect::TrafficDistributionGroup": true, + "AWS::Connect::UseCase": true, "AWS::Connect::User": true, "AWS::Connect::UserHierarchyGroup": true, "AWS::Connect::UserHierarchyStructure": true, @@ -53602,6 +54200,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::RecoveryPlan": true, "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, @@ -53752,6 +54351,7 @@ "AWS::EC2::RouteServerPeer": true, "AWS::EC2::RouteServerPropagation": true, "AWS::EC2::RouteTable": true, + "AWS::EC2::SecondaryNetwork": true, "AWS::EC2::SecurityGroup": true, "AWS::EC2::SecurityGroupEgress": true, "AWS::EC2::SecurityGroupIngress": true, @@ -53863,6 +54463,7 @@ "AWS::ElastiCache::SecurityGroupIngress": true, "AWS::ElastiCache::ServerlessCache": true, "AWS::ElastiCache::ServerlessCacheSnapshot": true, + "AWS::ElastiCache::Snapshot": true, "AWS::ElastiCache::SubnetGroup": true, "AWS::ElastiCache::User": true, "AWS::ElastiCache::UserGroup": true, @@ -54029,6 +54630,7 @@ "AWS::IAM::UserPolicy": true, "AWS::IAM::UserToGroupAddition": true, "AWS::IAM::VirtualMFADevice": true, + "AWS::IVS::AdConfiguration": true, "AWS::IVS::Channel": true, "AWS::IVS::EncoderConfiguration": true, "AWS::IVS::IngestConfiguration": true, @@ -54191,6 +54793,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -54317,6 +54922,7 @@ "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, "AWS::MediaTailor::PrefetchSchedule": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -54362,6 +54968,11 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, "AWS::NetworkMonitor::Monitor": true, + "AWS::NetworkSecurityManager::Deployment": true, + "AWS::NetworkSecurityManager::Policy": true, + "AWS::NetworkSecurityManager::Rule": true, + "AWS::NetworkSecurityManager::Scope": true, + "AWS::NetworkSecurityManager::Template": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -54379,6 +54990,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::DatasetIntegration": true, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -54429,6 +55041,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -54497,10 +55110,15 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::ClusterSnapshot": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, + "AWS::RDS::DBClusterEndpoint": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, "AWS::RDS::DBParameterGroup": true, @@ -54534,6 +55152,7 @@ "AWS::Redshift::EventSubscription": true, "AWS::Redshift::Integration": true, "AWS::Redshift::QEV2IdcApplication": true, + "AWS::Redshift::RedshiftIdcApplication": true, "AWS::Redshift::ScheduledAction": true, "AWS::Redshift::Snapshot": true, "AWS::Redshift::SnapshotCopyGrant": true, @@ -54642,7 +55261,9 @@ "AWS::S3Vectors::Index": true, "AWS::S3Vectors::VectorBucket": true, "AWS::S3Vectors::VectorBucketPolicy": true, + "AWS::SCN::DataIntegrationFlow": true, "AWS::SCN::Dataset": true, + "AWS::SCN::Instance": true, "AWS::SCN::Namespace": true, "AWS::SDB::Domain": true, "AWS::SES::ConfigurationSet": true, @@ -54668,11 +55289,14 @@ "AWS::SES::Tenant": true, "AWS::SES::VdmAttributes": true, "AWS::SMSVOICE::ConfigurationSet": true, + "AWS::SMSVOICE::NotifyConfiguration": true, "AWS::SMSVOICE::OptOutList": true, "AWS::SMSVOICE::PhoneNumber": true, "AWS::SMSVOICE::Pool": true, "AWS::SMSVOICE::ProtectConfiguration": true, + "AWS::SMSVOICE::RcsAgent": true, "AWS::SMSVOICE::Registration": true, + "AWS::SMSVOICE::RegistrationAttachment": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, "AWS::SMSVOICE::VerifiedDestinationNumber": true, @@ -54856,6 +55480,7 @@ "AWS::Transfer::WebApp": true, "AWS::Transfer::Workflow": true, "AWS::Translate::ParallelData": true, + "AWS::Translate::Terminology": true, "AWS::UXC::AccountCustomization": true, "AWS::VerifiedPermissions::IdentitySource": true, "AWS::VerifiedPermissions::Policy": true, @@ -54917,11 +55542,14 @@ "AWS::Wisdom::AIPromptVersion": true, "AWS::Wisdom::Assistant": true, "AWS::Wisdom::AssistantAssociation": true, + "AWS::Wisdom::Content": true, + "AWS::Wisdom::ContentAssociation": true, "AWS::Wisdom::KnowledgeBase": true, "AWS::Wisdom::MessageTemplate": true, "AWS::Wisdom::MessageTemplateVersion": true, "AWS::Wisdom::QuickResponse": true, "AWS::WorkSpaces::ConnectionAlias": true, + "AWS::WorkSpaces::Directory": true, "AWS::WorkSpaces::Workspace": true, "AWS::WorkSpaces::WorkspaceIpGroup": true, "AWS::WorkSpaces::WorkspacesPool": true, @@ -55091,7 +55719,12 @@ "AWS::BedrockAgentCore::BrowserProfile": true, "AWS::BedrockAgentCore::CodeInterpreterCustom": true, "AWS::BedrockAgentCore::ConfigurationBundle": true, + "AWS::BedrockAgentCore::Gateway": true, + "AWS::BedrockAgentCore::GatewayRateLimit": true, + "AWS::BedrockAgentCore::GatewayRule": true, + "AWS::BedrockAgentCore::GatewayTarget": true, "AWS::BedrockAgentCore::OAuth2CredentialProvider": true, + "AWS::BedrockAgentCore::OnlineEvaluationConfig": true, "AWS::BedrockAgentCore::Policy": true, "AWS::BedrockAgentCore::PolicyEngine": true, "AWS::BedrockAgentCore::Runtime": true, @@ -55168,6 +55801,7 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, "AWS::CodeBuild::Project": true, "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, @@ -55638,10 +56272,14 @@ "AWS::Lambda::Function": true, "AWS::Lambda::LayerVersion": true, "AWS::Lambda::LayerVersionPermission": true, + "AWS::Lambda::NetworkConnector": true, "AWS::Lambda::Permission": true, "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::LicenseManager::Grant": true, "AWS::LicenseManager::License": true, @@ -55742,6 +56380,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -55783,7 +56422,11 @@ "AWS::Pipes::Pipe": true, "AWS::PricingPlanManager::Subscription": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, "AWS::RDS::DBClusterParameterGroup": true, @@ -56250,6 +56893,7 @@ "AWS::ApplicationInsights::Application": true, "AWS::ApplicationSignals::Discovery": true, "AWS::ApplicationSignals::GroupingConfiguration": true, + "AWS::ApplicationSignals::InstrumentationConfig": true, "AWS::ApplicationSignals::ServiceLevelObjective": true, "AWS::Athena::CapacityReservation": true, "AWS::Athena::DataCatalog": true, @@ -56307,6 +56951,7 @@ "AWS::Bedrock::GuardrailVersion": true, "AWS::Bedrock::IntelligentPromptRouter": true, "AWS::Bedrock::KnowledgeBase": true, + "AWS::Bedrock::KnowledgeBasePolicy": true, "AWS::Bedrock::Prompt": true, "AWS::Bedrock::PromptVersion": true, "AWS::Bedrock::ResourcePolicy": true, @@ -56434,6 +57079,8 @@ "AWS::CloudWatch::LogAlarm": true, "AWS::CloudWatch::MetricStream": true, "AWS::CloudWatch::OTelEnrichment": true, + "AWS::CloudWatch::ResourceMetricsConfiguration": true, + "AWS::CloudWatch::View": true, "AWS::CodeArtifact::Domain": true, "AWS::CodeArtifact::PackageGroup": true, "AWS::CodeArtifact::Repository": true, @@ -56478,6 +57125,7 @@ "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, "AWS::Comprehend::EntityRecognizer": true, + "AWS::Comprehend::EntityRecognizerEndpoint": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -56522,6 +57170,7 @@ "AWS::Connect::TaskTemplate": true, "AWS::Connect::TestCase": true, "AWS::Connect::TrafficDistributionGroup": true, + "AWS::Connect::UseCase": true, "AWS::Connect::User": true, "AWS::Connect::UserHierarchyGroup": true, "AWS::Connect::UserHierarchyStructure": true, @@ -56560,6 +57209,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::RecoveryPlan": true, "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, @@ -56717,6 +57367,7 @@ "AWS::EC2::RouteServerPeer": true, "AWS::EC2::RouteServerPropagation": true, "AWS::EC2::RouteTable": true, + "AWS::EC2::SecondaryNetwork": true, "AWS::EC2::SecurityGroup": true, "AWS::EC2::SecurityGroupEgress": true, "AWS::EC2::SecurityGroupIngress": true, @@ -56827,6 +57478,7 @@ "AWS::ElastiCache::SecurityGroupIngress": true, "AWS::ElastiCache::ServerlessCache": true, "AWS::ElastiCache::ServerlessCacheSnapshot": true, + "AWS::ElastiCache::Snapshot": true, "AWS::ElastiCache::SubnetGroup": true, "AWS::ElastiCache::User": true, "AWS::ElastiCache::UserGroup": true, @@ -56995,6 +57647,7 @@ "AWS::IAM::UserPolicy": true, "AWS::IAM::UserToGroupAddition": true, "AWS::IAM::VirtualMFADevice": true, + "AWS::IVS::AdConfiguration": true, "AWS::IVS::Channel": true, "AWS::IVS::EncoderConfiguration": true, "AWS::IVS::IngestConfiguration": true, @@ -57142,6 +57795,9 @@ "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Url": true, "AWS::Lambda::Version": true, + "AWS::Lambda::WebFunction": true, + "AWS::Lambda::WebFunctionEndpoint": true, + "AWS::Lambda::WebFunctionRevision": true, "AWS::LaunchWizard::Deployment": true, "AWS::Lex::Bot": true, "AWS::Lex::BotAlias": true, @@ -57261,6 +57917,7 @@ "AWS::MediaTailor::LiveSource": true, "AWS::MediaTailor::PlaybackConfiguration": true, "AWS::MediaTailor::PrefetchSchedule": true, + "AWS::MediaTailor::Program": true, "AWS::MediaTailor::SourceLocation": true, "AWS::MediaTailor::VodSource": true, "AWS::MemoryDB::ACL": true, @@ -57315,6 +57972,7 @@ "AWS::OSIS::Pipeline": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, + "AWS::ObservabilityAdmin::DatasetIntegration": true, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -57365,6 +58023,7 @@ "AWS::Panorama::PackageVersion": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, + "AWS::Personalize::Campaign": true, "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, @@ -57432,10 +58091,15 @@ "AWS::QuickSight::TopicV2": true, "AWS::QuickSight::VPCConnection": true, "AWS::RAM::Permission": true, + "AWS::RAM::PermissionAssociation": true, + "AWS::RAM::PrincipalAssociation": true, + "AWS::RAM::ResourceAssociation": true, "AWS::RAM::ResourceShare": true, + "AWS::RAM::SourceAssociation": true, "AWS::RDS::ClusterSnapshot": true, "AWS::RDS::CustomDBEngineVersion": true, "AWS::RDS::DBCluster": true, + "AWS::RDS::DBClusterEndpoint": true, "AWS::RDS::DBClusterParameterGroup": true, "AWS::RDS::DBInstance": true, "AWS::RDS::DBParameterGroup": true, @@ -57581,6 +58245,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -57597,11 +58262,14 @@ "AWS::SES::Tenant": true, "AWS::SES::VdmAttributes": true, "AWS::SMSVOICE::ConfigurationSet": true, + "AWS::SMSVOICE::NotifyConfiguration": true, "AWS::SMSVOICE::OptOutList": true, "AWS::SMSVOICE::PhoneNumber": true, "AWS::SMSVOICE::Pool": true, "AWS::SMSVOICE::ProtectConfiguration": true, + "AWS::SMSVOICE::RcsAgent": true, "AWS::SMSVOICE::Registration": true, + "AWS::SMSVOICE::RegistrationAttachment": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, "AWS::SMSVOICE::VerifiedDestinationNumber": true, @@ -57784,6 +58452,7 @@ "AWS::Transfer::WebApp": true, "AWS::Transfer::Workflow": true, "AWS::Translate::ParallelData": true, + "AWS::Translate::Terminology": true, "AWS::UXC::AccountCustomization": true, "AWS::VerifiedPermissions::IdentitySource": true, "AWS::VerifiedPermissions::Policy": true, @@ -57844,11 +58513,14 @@ "AWS::Wisdom::AIPromptVersion": true, "AWS::Wisdom::Assistant": true, "AWS::Wisdom::AssistantAssociation": true, + "AWS::Wisdom::Content": true, + "AWS::Wisdom::ContentAssociation": true, "AWS::Wisdom::KnowledgeBase": true, "AWS::Wisdom::MessageTemplate": true, "AWS::Wisdom::MessageTemplateVersion": true, "AWS::Wisdom::QuickResponse": true, "AWS::WorkSpaces::ConnectionAlias": true, + "AWS::WorkSpaces::Directory": true, "AWS::WorkSpaces::Workspace": true, "AWS::WorkSpaces::WorkspaceIpGroup": true, "AWS::WorkSpaces::WorkspacesPool": true, diff --git a/src/data-source/generated/data/schema_metadata.json b/src/data-source/generated/data/schema_metadata.json index f7d01356..20408ec9 100644 --- a/src/data-source/generated/data/schema_metadata.json +++ b/src/data-source/generated/data/schema_metadata.json @@ -501,6 +501,7 @@ "Regions", "ReportConfiguration", "Route53HealthChecks", + "ServiceQuotaChecksEnabled", "Tags", "Triggers", "Version", @@ -528,6 +529,7 @@ "Regions": "array", "ReportConfiguration": "object", "Route53HealthChecks": "object", + "ServiceQuotaChecksEnabled": "boolean", "Tags": "object", "Triggers": "array", "Version": "string", @@ -824,9 +826,13 @@ "properties": [ "ApprovalConfiguration", "AuthorizerType", + "AutoDetectionEnabled", + "AutoDetectionScope", + "AutoDetectionStatus", "CreatedAt", "Description", "DiscoveryConfiguration", + "EncryptionConfiguration", "Name", "RegistryArn", "RegistryId", @@ -840,9 +846,13 @@ "property_types": { "ApprovalConfiguration": "object", "AuthorizerType": "string", + "AutoDetectionEnabled": "boolean", + "AutoDetectionScope": "string", + "AutoDetectionStatus": "string", "CreatedAt": "string", "Description": "string", "DiscoveryConfiguration": "object", + "EncryptionConfiguration": "object", "Name": "string", "RegistryArn": "string", "RegistryId": "string", @@ -855,6 +865,13 @@ "CUSTOM_JWT", "AWS_IAM" ], + "AutoDetectionScope": [ + "ORGANIZATION" + ], + "AutoDetectionStatus": [ + "ACTIVE", + "INACTIVE" + ], "Status": [ "CREATING", "READY", @@ -4343,6 +4360,7 @@ "Arn", "CreatedTime", "Description", + "DisableIMDSV1", "DisplayName", "EnableDefaultInternetAccess", "IamRoleArn", @@ -4364,6 +4382,7 @@ "Arn": "string", "CreatedTime": "string", "Description": "string", + "DisableIMDSV1": "boolean", "DisplayName": "string", "EnableDefaultInternetAccess": "boolean", "IamRoleArn": "string", @@ -4598,6 +4617,8 @@ }, "AWS::AppStream::Fleet": { "properties": [ + "Arn", + "AttributesToDelete", "ComputeCapacity", "Description", "DisableIMDSV1", @@ -4607,7 +4628,6 @@ "EnableDefaultInternetAccess", "FleetType", "IamRoleArn", - "Id", "IdleDisconnectTimeoutInSeconds", "ImageArn", "ImageName", @@ -4629,6 +4649,8 @@ "Name" ], "property_types": { + "Arn": "string", + "AttributesToDelete": "array", "ComputeCapacity": "object", "Description": "string", "DisableIMDSV1": "boolean", @@ -4638,7 +4660,6 @@ "EnableDefaultInternetAccess": "boolean", "FleetType": "string", "IamRoleArn": "string", - "Id": "string", "IdleDisconnectTimeoutInSeconds": "integer", "ImageArn": "string", "ImageName": "string", @@ -4655,22 +4676,76 @@ "UsbDeviceFilterStrings": "array", "VpcConfig": "object" }, - "property_enums": {}, + "property_enums": { + "Platform": [ + "AMAZON_LINUX2", + "RHEL8", + "ROCKY_LINUX8", + "UBUNTU_PRO_2404", + "WINDOWS", + "WINDOWS_SERVER_2016", + "WINDOWS_SERVER_2019", + "WINDOWS_SERVER_2022", + "WINDOWS_SERVER_2025" + ], + "StreamView": [ + "APP", + "DESKTOP" + ] + }, "property_constraints": { + "Arn": { + "pattern": "^arn:[a-z-]+:[a-z-]+:(([a-z]+-)+[0-9])?:([0-9]{12})?:.+$" + }, + "AttributesToDelete": { + "uniqueItems": true + }, + "Description": { + "minLength": 1, + "maxLength": 256 + }, "DisconnectTimeoutInSeconds": { "minimum": 60, "maximum": 360000 }, + "DisplayName": { + "minLength": 1, + "maxLength": 100 + }, + "FleetType": { + "pattern": "^ALWAYS_ON$|^ON_DEMAND$|^ELASTIC$" + }, "IamRoleArn": { + "pattern": "^arn:aws(?:\\-cn|\\-iso\\-b|\\-iso|\\-us\\-gov)?:iam::[0-9]{12}:role/.+$", "format": "AWS::IAM::Role.Arn" }, "IdleDisconnectTimeoutInSeconds": { "minimum": 0, "maximum": 3600 }, + "ImageArn": { + "pattern": "^arn:[a-z-]+:[a-z-]+:(([a-z]+-)+[0-9])?:([0-9]{12})?:.+$", + "maxLength": 1024 + }, + "ImageName": { + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$", + "minLength": 1, + "maxLength": 100 + }, + "InstanceType": { + "minLength": 1 + }, "MaxUserDurationInSeconds": { "minimum": 600, "maximum": 360000 + }, + "Name": { + "minLength": 1, + "maxLength": 100 + }, + "Tags": { + "minItems": 1, + "maxItems": 50 } } }, @@ -4830,7 +4905,6 @@ "AWS::AppStream::StackFleetAssociation": { "properties": [ "FleetName", - "Id", "StackName" ], "required": [ @@ -4839,7 +4913,6 @@ ], "property_types": { "FleetName": "string", - "Id": "string", "StackName": "string" }, "property_enums": {} @@ -4981,10 +5054,37 @@ "HealthMetricsConfig": "string", "Id": "string", "TransitEncryptionEnabled": "boolean", - "Ttl": "number", + "Ttl": "integer", "Type": "string" }, - "property_enums": {} + "property_enums": { + "ApiCachingBehavior": [ + "FULL_REQUEST_CACHING", + "OPERATION_LEVEL_CACHING", + "PER_RESOLVER_CACHING" + ], + "HealthMetricsConfig": [ + "DISABLED", + "ENABLED" + ], + "Type": [ + "LARGE", + "LARGE_12X", + "LARGE_2X", + "LARGE_4X", + "LARGE_8X", + "MEDIUM", + "R4_2XLARGE", + "R4_4XLARGE", + "R4_8XLARGE", + "R4_LARGE", + "R4_XLARGE", + "SMALL", + "T2_MEDIUM", + "T2_SMALL", + "XLARGE" + ] + } }, "AWS::AppSync::ApiKey": { "properties": [ @@ -5934,6 +6034,92 @@ } } }, + "AWS::ApplicationSignals::InstrumentationConfig": { + "properties": [ + "Arn", + "AttributeFilters", + "CaptureConfiguration", + "CreatedAt", + "Description", + "Environment", + "ExpiresAt", + "InstrumentationType", + "Location", + "LocationHash", + "Service", + "SignalType", + "Tags" + ], + "required": [ + "InstrumentationType", + "Service", + "Environment", + "SignalType", + "Location", + "CaptureConfiguration" + ], + "property_types": { + "Arn": "string", + "AttributeFilters": "array", + "CaptureConfiguration": "object", + "CreatedAt": "string", + "Description": "string", + "Environment": "string", + "ExpiresAt": "string", + "InstrumentationType": "string", + "Location": "object", + "LocationHash": "string", + "Service": "string", + "SignalType": "string", + "Tags": "array" + }, + "property_enums": { + "InstrumentationType": [ + "BREAKPOINT", + "PROBE" + ], + "SignalType": [ + "SNAPSHOT" + ] + }, + "property_constraints": { + "Arn": { + "pattern": "^arn:[^:]+:application-signals:[^:]+:[0-9]{12}:instrumentationConfig/.+/[0-9a-f]{16}$" + }, + "AttributeFilters": { + "minItems": 1, + "maxItems": 10 + }, + "CreatedAt": { + "format": "date-time" + }, + "Description": { + "minLength": 1, + "maxLength": 50 + }, + "Environment": { + "pattern": "^[A-Za-z0-9:/+=,.@_-]+$", + "minLength": 1, + "maxLength": 255 + }, + "ExpiresAt": { + "format": "date-time" + }, + "LocationHash": { + "minLength": 16, + "maxLength": 16 + }, + "Service": { + "pattern": "^[A-Za-z0-9:/+=,.@_-]+$", + "minLength": 1, + "maxLength": 255 + }, + "Tags": { + "minItems": 0, + "maxItems": 200 + } + } + }, "AWS::ApplicationSignals::ServiceLevelObjective": { "properties": [ "Arn", @@ -10763,6 +10949,7 @@ "ExecutionRoleArn", "HarnessId", "HarnessName", + "Hooks", "MaxIterations", "MaxTokens", "Memory", @@ -10793,6 +10980,7 @@ "ExecutionRoleArn": "string", "HarnessId": "string", "HarnessName": "string", + "Hooks": "array", "MaxIterations": "integer", "MaxTokens": "integer", "Memory": "object", @@ -10837,6 +11025,10 @@ "HarnessName": { "pattern": "^[a-zA-Z][a-zA-Z0-9_]{0,39}$" }, + "Hooks": { + "maxItems": 20, + "uniqueItems": true + }, "Tags": { "maxItems": 50 }, @@ -15046,7 +15238,7 @@ "AutomaticStopTimeMinutes", "ConnectionType", "Description", - "Id", + "EnvironmentId", "ImageId", "InstanceType", "Name", @@ -15055,16 +15247,13 @@ "SubnetId", "Tags" ], - "required": [ - "ImageId", - "InstanceType" - ], + "required": [], "property_types": { "Arn": "string", "AutomaticStopTimeMinutes": "integer", "ConnectionType": "string", "Description": "string", - "Id": "string", + "EnvironmentId": "string", "ImageId": "string", "InstanceType": "string", "Name": "string", @@ -15073,10 +15262,47 @@ "SubnetId": "string", "Tags": "array" }, - "property_enums": {}, + "property_enums": { + "ConnectionType": [ + "CONNECT_SSH", + "CONNECT_SSM" + ] + }, "property_constraints": { + "AutomaticStopTimeMinutes": { + "minimum": 0, + "maximum": 20160 + }, + "Description": { + "minLength": 1, + "maxLength": 200 + }, + "ImageId": { + "minLength": 0, + "maxLength": 512 + }, + "InstanceType": { + "pattern": "^[a-z]+[1-9][.][a-z0-9]+$", + "minLength": 5, + "maxLength": 20 + }, + "Name": { + "minLength": 1, + "maxLength": 60 + }, + "OwnerArn": { + "pattern": "^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):(iam|sts)::\\d+:(root|(user\\/[\\w+=/:,.@-]{1,64}|federated-user\\/[\\w+=/:,.@-]{2,32}|assumed-role\\/[\\w+=:,.@-]{1,64}\\/[\\w+=,.@-]{1,64}))$" + }, "SubnetId": { + "pattern": "^(subnet-[0-9a-f]{8}|subnet-[0-9a-f]{17})$", + "minLength": 15, + "maxLength": 24, "format": "AWS::EC2::Subnet.Id" + }, + "Tags": { + "minItems": 0, + "maxItems": 200, + "uniqueItems": true } } }, @@ -16323,6 +16549,29 @@ } } }, + "AWS::CloudFront::FieldLevelEncryptionProfile": { + "properties": [ + "Arn", + "FieldLevelEncryptionProfileConfig", + "Id", + "LastModifiedTime" + ], + "required": [ + "FieldLevelEncryptionProfileConfig" + ], + "property_types": { + "Arn": "string", + "FieldLevelEncryptionProfileConfig": "object", + "Id": "string", + "LastModifiedTime": "string" + }, + "property_enums": {}, + "property_constraints": { + "LastModifiedTime": { + "format": "date-time" + } + } + }, "AWS::CloudFront::Function": { "properties": [ "AutoPublish", @@ -17609,6 +17858,96 @@ ] } }, + "AWS::CloudWatch::ResourceMetricsConfiguration": { + "properties": [ + "CreatedAt", + "MetricSelections", + "ResourceArn", + "UpdatedAt" + ], + "required": [ + "ResourceArn" + ], + "property_types": { + "CreatedAt": "string", + "MetricSelections": "array", + "ResourceArn": "string", + "UpdatedAt": "string" + }, + "property_enums": {}, + "property_constraints": { + "CreatedAt": { + "format": "date-time" + }, + "MetricSelections": { + "minItems": 1, + "maxItems": 1 + }, + "ResourceArn": { + "pattern": "^arn:[a-zA-Z0-9-]+:[a-zA-Z0-9-]+:[a-zA-Z0-9-]*:\\d{12}:.+$", + "minLength": 20, + "maxLength": 2048 + }, + "UpdatedAt": { + "format": "date-time" + } + } + }, + "AWS::CloudWatch::View": { + "properties": [ + "Arn", + "CreatedAt", + "Definition", + "Description", + "Name", + "Tags", + "Type", + "UpdatedAt" + ], + "required": [ + "Definition" + ], + "property_types": { + "Arn": "string", + "CreatedAt": "string", + "Definition": "string", + "Description": "string", + "Name": "string", + "Tags": "array", + "Type": "string", + "UpdatedAt": "string" + }, + "property_enums": { + "Type": [ + "USER", + "MANAGED" + ] + }, + "property_constraints": { + "CreatedAt": { + "format": "date-time" + }, + "Definition": { + "minLength": 1, + "maxLength": 10000 + }, + "Description": { + "maxLength": 1024 + }, + "Name": { + "pattern": "^view\\.[a-z0-9][a-z0-9_-]{0,250}$", + "minLength": 6, + "maxLength": 256 + }, + "Tags": { + "maxItems": 50, + "uniqueItems": true + }, + "UpdatedAt": { + "format": "date-time" + } + } + }, "AWS::CodeArtifact::Domain": { "properties": [ "Arn", @@ -19939,6 +20278,7 @@ }, "ModelKmsKeyId": { "pattern": "^\\p{ASCII}+$", + "minLength": 0, "maxLength": 2048 }, "ModelPolicy": { @@ -19948,6 +20288,7 @@ }, "RecognizerName": { "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$", + "minLength": 0, "maxLength": 63 }, "Tags": { @@ -19955,14 +20296,96 @@ }, "VersionName": { "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$", + "minLength": 0, "maxLength": 63 }, "VolumeKmsKeyId": { "pattern": "^\\p{ASCII}+$", + "minLength": 0, "maxLength": 2048 } } }, + "AWS::Comprehend::EntityRecognizerEndpoint": { + "properties": [ + "Arn", + "CreationTime", + "CurrentInferenceUnits", + "DataAccessRoleArn", + "DesiredInferenceUnits", + "EndpointName", + "EndpointStatus", + "FlywheelArn", + "LastModifiedTime", + "ModelArn", + "Tags" + ], + "required": [ + "EndpointName", + "DesiredInferenceUnits" + ], + "property_types": { + "Arn": "string", + "CreationTime": "string", + "CurrentInferenceUnits": "integer", + "DataAccessRoleArn": "string", + "DesiredInferenceUnits": "integer", + "EndpointName": "string", + "EndpointStatus": "string", + "FlywheelArn": "string", + "LastModifiedTime": "string", + "ModelArn": "string", + "Tags": "array" + }, + "property_enums": { + "EndpointStatus": [ + "CREATING", + "DELETING", + "FAILED", + "IN_SERVICE", + "UPDATING" + ] + }, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws(-[^:]+)?:comprehend:[a-zA-Z0-9-]*:[0-9]{12}:entity-recognizer-endpoint/[a-zA-Z0-9](-*[a-zA-Z0-9])*$", + "maxLength": 256 + }, + "CreationTime": { + "format": "date-time" + }, + "CurrentInferenceUnits": { + "minimum": 1 + }, + "DataAccessRoleArn": { + "pattern": "^arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+$", + "minLength": 20, + "maxLength": 2048, + "format": "AWS::IAM::Role.Arn" + }, + "DesiredInferenceUnits": { + "minimum": 1 + }, + "EndpointName": { + "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$", + "minLength": 1, + "maxLength": 40 + }, + "FlywheelArn": { + "pattern": "^arn:aws(-[^:]+)?:comprehend:[a-zA-Z0-9-]*:[0-9]{12}:flywheel/[a-zA-Z0-9](-*[a-zA-Z0-9])*$", + "minLength": 0, + "maxLength": 256 + }, + "LastModifiedTime": { + "format": "date-time" + }, + "ModelArn": { + "pattern": "^arn:aws(-[^:]+)?:comprehend:[a-zA-Z0-9-]*:[0-9]{12}:entity-recognizer/[a-zA-Z0-9](-*[a-zA-Z0-9])*(/version/[a-zA-Z0-9](-*[a-zA-Z0-9])*)?$", + "minLength": 0, + "maxLength": 256 + } + } + }, "AWS::Comprehend::Flywheel": { "properties": [ "ActiveModelArn", @@ -20373,7 +20796,7 @@ "AWS::Config::OrganizationConfigRule": { "properties": [ "ExcludedAccounts", - "Id", + "OrganizationConfigRuleArn", "OrganizationConfigRuleName", "OrganizationCustomPolicyRuleMetadata", "OrganizationCustomRuleMetadata", @@ -20384,13 +20807,24 @@ ], "property_types": { "ExcludedAccounts": "array", - "Id": "string", + "OrganizationConfigRuleArn": "string", "OrganizationConfigRuleName": "string", "OrganizationCustomPolicyRuleMetadata": "object", "OrganizationCustomRuleMetadata": "object", "OrganizationManagedRuleMetadata": "object" }, - "property_enums": {} + "property_enums": {}, + "property_constraints": { + "ExcludedAccounts": { + "minItems": 0, + "maxItems": 1000 + }, + "OrganizationConfigRuleName": { + "pattern": "^[A-Za-z0-9-_]+$", + "minLength": 1, + "maxLength": 64 + } + } }, "AWS::Config::OrganizationConformancePack": { "properties": [ @@ -21465,6 +21899,9 @@ "IntegrationArn", "IntegrationAssociationId", "IntegrationType", + "SourceApplicationName", + "SourceApplicationUrl", + "SourceType", "Tags" ], "required": [ @@ -21477,6 +21914,9 @@ "IntegrationArn": "string", "IntegrationAssociationId": "string", "IntegrationType": "string", + "SourceApplicationName": "string", + "SourceApplicationUrl": "string", + "SourceType": "string", "Tags": "array" }, "property_enums": { @@ -21491,7 +21931,13 @@ "FILE_SCANNER", "MESSAGE_PROCESSOR", "Q_MESSAGE_TEMPLATES", - "SES_IDENTITY" + "SES_IDENTITY", + "EVENT" + ], + "SourceType": [ + "SALESFORCE", + "ZENDESK", + "CASES" ] }, "property_constraints": { @@ -21504,6 +21950,15 @@ "minLength": 1, "maxLength": 140 }, + "SourceApplicationName": { + "pattern": "^[a-zA-Z0-9_ -]+$", + "minLength": 1, + "maxLength": 100 + }, + "SourceApplicationUrl": { + "minLength": 1, + "maxLength": 2000 + }, "Tags": { "minItems": 0, "maxItems": 200 @@ -22428,6 +22883,52 @@ } } }, + "AWS::Connect::UseCase": { + "properties": [ + "InstanceId", + "IntegrationAssociationId", + "Tags", + "UseCaseArn", + "UseCaseId", + "UseCaseType" + ], + "required": [ + "InstanceId", + "IntegrationAssociationId", + "UseCaseType" + ], + "property_types": { + "InstanceId": "string", + "IntegrationAssociationId": "string", + "Tags": "array", + "UseCaseArn": "string", + "UseCaseId": "string", + "UseCaseType": "string" + }, + "property_enums": { + "UseCaseType": [ + "RULES_EVALUATION", + "CONNECT_CAMPAIGNS" + ] + }, + "property_constraints": { + "InstanceId": { + "minLength": 1, + "maxLength": 100 + }, + "IntegrationAssociationId": { + "minLength": 1, + "maxLength": 200 + }, + "Tags": { + "maxItems": 50 + }, + "UseCaseId": { + "minLength": 1, + "maxLength": 200 + } + } + }, "AWS::Connect::User": { "properties": [ "AfterContactWorkConfigs", @@ -24071,7 +24572,8 @@ "Engine", "ExactSettings", "Settings", - "Tags" + "Tags", + "Virtual" ], "required": [ "Engine" @@ -24085,7 +24587,8 @@ "Engine": "string", "ExactSettings": "boolean", "Settings": "object", - "Tags": "array" + "Tags": "array", + "Virtual": "boolean" }, "property_enums": { "Engine": [ @@ -24636,6 +25139,66 @@ } } }, + "AWS::DRS::RecoveryPlan": { + "properties": [ + "Arn", + "CreatedAt", + "Description", + "Name", + "RecoveryPlanID", + "Status", + "Tags", + "UpdatedAt" + ], + "required": [ + "Name" + ], + "property_types": { + "Arn": "string", + "CreatedAt": "string", + "Description": "string", + "Name": "string", + "RecoveryPlanID": "string", + "Status": "string", + "Tags": "array", + "UpdatedAt": "string" + }, + "property_enums": { + "Status": [ + "ACTIVE", + "INVALID" + ] + }, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws(-[a-z0-9]+)*:drs:[a-z0-9-]+:[0-9]{12}:[a-zA-Z0-9_/.-]+$", + "minLength": 20, + "maxLength": 2048 + }, + "CreatedAt": { + "minLength": 19, + "maxLength": 32 + }, + "Description": { + "minLength": 0, + "maxLength": 1024 + }, + "Name": { + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9 _-]*$", + "minLength": 1, + "maxLength": 256 + }, + "RecoveryPlanID": { + "pattern": "^plan-[0-9a-zA-Z]{17,59}$", + "minLength": 22, + "maxLength": 64 + }, + "UpdatedAt": { + "minLength": 19, + "maxLength": 32 + } + } + }, "AWS::DRS::ReplicationConfigurationTemplate": { "properties": [ "Arn", @@ -27150,7 +27713,9 @@ "DomainIdentifier", "EntityIdentifier", "EntityType", - "PolicyType" + "PolicyType", + "Principal", + "Detail" ], "property_types": { "CreatedAt": "string", @@ -27315,19 +27880,15 @@ "ProjectIdentifier": "string" }, "property_enums": { - "Designation": [ - "PROJECT_OWNER", - "PROJECT_CONTRIBUTOR", - "PROJECT_CATALOG_VIEWER", - "PROJECT_CATALOG_CONSUMER", - "PROJECT_CATALOG_STEWARD" - ], "MemberIdentifierType": [ "USER_IDENTIFIER", "GROUP_IDENTIFIER" ] }, "property_constraints": { + "Designation": { + "pattern": "^[a-zA-Z0-9_-]{1,36}$" + }, "DomainIdentifier": { "pattern": "^dzd[-_][a-zA-Z0-9_-]{1,36}$" }, @@ -28383,6 +28944,7 @@ "Locale", "Name", "OperatorApp", + "Preferences", "Tags", "UpdatedAt" ], @@ -28398,6 +28960,7 @@ "Locale": "string", "Name": "string", "OperatorApp": "object", + "Preferences": "object", "Tags": "array", "UpdatedAt": "string" }, @@ -29616,10 +30179,10 @@ "properties": [ "Alias", "CreateAlias", + "DirectoryId", "DnsIpAddresses", "Edition", "EnableSso", - "Id", "Name", "Password", "ShortName", @@ -29627,22 +30190,45 @@ ], "required": [ "VpcSettings", - "Name", - "Password" + "Name" ], "property_types": { "Alias": "string", "CreateAlias": "boolean", + "DirectoryId": "string", "DnsIpAddresses": "array", "Edition": "string", "EnableSso": "boolean", - "Id": "string", "Name": "string", "Password": "string", "ShortName": "string", "VpcSettings": "object" }, - "property_enums": {} + "property_enums": { + "Edition": [ + "Enterprise", + "Standard" + ] + }, + "property_constraints": { + "Alias": { + "pattern": "^(?!D-|d-)([\\da-zA-Z]+)([-]*[\\da-zA-Z])*$", + "minLength": 1, + "maxLength": 62 + }, + "DirectoryId": { + "pattern": "^d-[0-9a-f]{10}$" + }, + "Name": { + "pattern": "^([a-zA-Z0-9]+[\\\\.-])+([a-zA-Z0-9])+$" + }, + "Password": { + "pattern": "^(?=^.{8,64}$)((?=.*\\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[^A-Za-z0-9\\s])(?=.*[a-z])|(?=.*[^A-Za-z0-9\\s])(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9\\s]))^" + }, + "ShortName": { + "pattern": "^[^\\\\/:*?\"<>|.]+[^\\\\/:*?\"<>|]*$" + } + } }, "AWS::DirectoryService::SimpleAD": { "properties": [ @@ -33024,6 +33610,40 @@ } } }, + "AWS::EC2::SecondaryNetwork": { + "properties": [ + "Ipv4CidrBlock", + "Ipv4CidrBlockAssociations", + "NetworkType", + "OwnerId", + "SecondaryNetworkArn", + "SecondaryNetworkId", + "Tags" + ], + "required": [ + "Ipv4CidrBlock", + "NetworkType" + ], + "property_types": { + "Ipv4CidrBlock": "string", + "Ipv4CidrBlockAssociations": "array", + "NetworkType": "string", + "OwnerId": "string", + "SecondaryNetworkArn": "string", + "SecondaryNetworkId": "string", + "Tags": "array" + }, + "property_enums": { + "NetworkType": [ + "rdma" + ] + }, + "property_constraints": { + "Tags": { + "uniqueItems": true + } + } + }, "AWS::EC2::SecurityGroup": { "properties": [ "GroupDescription", @@ -34703,7 +35323,6 @@ "VpnConcentratorId" ], "required": [ - "TransitGatewayId", "Type" ], "property_types": { @@ -37620,6 +38239,7 @@ }, "AWS::ElastiCache::GlobalReplicationGroup": { "properties": [ + "Arn", "AutomaticFailoverEnabled", "CacheNodeType", "CacheParameterGroupName", @@ -37631,12 +38251,14 @@ "GlobalReplicationGroupIdSuffix", "Members", "RegionalConfigurations", - "Status" + "Status", + "Tags" ], "required": [ "Members" ], "property_types": { + "Arn": "string", "AutomaticFailoverEnabled": "boolean", "CacheNodeType": "string", "CacheParameterGroupName": "string", @@ -37648,16 +38270,24 @@ "GlobalReplicationGroupIdSuffix": "string", "Members": "array", "RegionalConfigurations": "array", - "Status": "string" + "Status": "string", + "Tags": "array" }, "property_enums": {}, "property_constraints": { + "GlobalReplicationGroupId": { + "pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$" + }, "Members": { "minItems": 1, "uniqueItems": true }, "RegionalConfigurations": { "uniqueItems": true + }, + "Tags": { + "maxItems": 50, + "uniqueItems": true } } }, @@ -37883,6 +38513,7 @@ "properties": [ "ARN", "CacheUsageLimits", + "ConnectionType", "CreateTime", "DailySnapshotTime", "Description", @@ -37910,6 +38541,7 @@ "property_types": { "ARN": "string", "CacheUsageLimits": "object", + "ConnectionType": "string", "CreateTime": "string", "DailySnapshotTime": "string", "Description": "string", @@ -37931,6 +38563,10 @@ "UserGroupId": "string" }, "property_enums": { + "ConnectionType": [ + "public", + "vpc" + ], "NetworkType": [ "dual_stack", "ipv4", @@ -39800,6 +40436,7 @@ "format": "AWS::IAM::Role.Arn" }, "ScheduleExpression": { + "pattern": "^(rate\\(.+\\)|cron\\(.+\\))?$", "minLength": 0, "maxLength": 256 }, @@ -41138,7 +41775,28 @@ "VolumeId": "string", "VolumeType": "string" }, - "property_enums": {} + "property_enums": { + "VolumeType": [ + "ONTAP", + "OPENZFS" + ] + }, + "property_constraints": { + "BackupId": { + "pattern": "^(backup-[0-9a-f]{8,})$", + "minLength": 12, + "maxLength": 128 + }, + "Name": { + "pattern": "^[^\\u0000\\u0085\\u2028\\u2029\\r\\n]{1,203}$", + "minLength": 1, + "maxLength": 203 + }, + "Tags": { + "minItems": 1, + "maxItems": 50 + } + } }, "AWS::FinSpace::Environment": { "properties": [ @@ -41987,8 +42645,7 @@ "required": [ "Name", "OperatingSystem", - "TotalMemoryLimitMebibytes", - "TotalVcpuLimit" + "TotalMemoryLimitMebibytes" ], "property_types": { "ContainerGroupDefinitionArn": "string", @@ -46575,6 +47232,46 @@ } } }, + "AWS::IVS::AdConfiguration": { + "properties": [ + "Arn", + "MediaTailorPlaybackConfigurations", + "Name", + "PostRollConfiguration", + "Tags" + ], + "required": [ + "MediaTailorPlaybackConfigurations" + ], + "property_types": { + "Arn": "string", + "MediaTailorPlaybackConfigurations": "array", + "Name": "string", + "PostRollConfiguration": "object", + "Tags": "array" + }, + "property_enums": {}, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws:ivs:[a-z0-9-]+:[0-9]+:ad-configuration/[a-zA-Z0-9-]+$", + "minLength": 0, + "maxLength": 128 + }, + "MediaTailorPlaybackConfigurations": { + "minItems": 1, + "maxItems": 3 + }, + "Name": { + "pattern": "^[a-zA-Z0-9-_]*$", + "minLength": 0, + "maxLength": 128 + }, + "Tags": { + "maxItems": 50, + "uniqueItems": true + } + } + }, "AWS::IVS::Channel": { "properties": [ "Arn", @@ -49605,16 +50302,14 @@ }, "AWS::IoT::PolicyPrincipalAttachment": { "properties": [ - "Id", "PolicyName", "Principal" ], "required": [ - "Principal", - "PolicyName" + "PolicyName", + "Principal" ], "property_types": { - "Id": "string", "PolicyName": "string", "Principal": "string" }, @@ -54102,6 +54797,7 @@ "DesiredShardLevelMetrics", "MaxRecordSizeInKiB", "Name", + "RecordDistributionStrategy", "RetentionPeriodHours", "ShardCount", "StreamEncryption", @@ -54116,6 +54812,7 @@ "DesiredShardLevelMetrics": "array", "MaxRecordSizeInKiB": "integer", "Name": "string", + "RecordDistributionStrategy": "string", "RetentionPeriodHours": "integer", "ShardCount": "integer", "StreamEncryption": "object", @@ -54124,7 +54821,12 @@ "WarmThroughputMiBps": "integer", "WarmThroughputObject": "object" }, - "property_enums": {}, + "property_enums": { + "RecordDistributionStrategy": [ + "AUTO", + "USER_PARTITION_KEY" + ] + }, "property_constraints": { "DesiredShardLevelMetrics": { "maxItems": 7, @@ -54787,6 +55489,11 @@ "minLength": 1, "maxLength": 128 } + }, + "dependent_excluded": { + "ProvisionedConcurrencyConfig": [ + "RoutingConfig" + ] } }, "AWS::Lambda::CapacityProvider": { @@ -55719,6 +56426,247 @@ } } }, + "AWS::Lambda::WebFunction": { + "properties": [ + "CreatedAt", + "FunctionArn", + "FunctionName", + "State", + "StateReason", + "Tags", + "UpdatedAt" + ], + "required": [ + "FunctionName" + ], + "property_types": { + "CreatedAt": "string", + "FunctionArn": "string", + "FunctionName": "string", + "State": "string", + "StateReason": "string", + "Tags": "array", + "UpdatedAt": "string" + }, + "property_enums": { + "State": [ + "Pending", + "Active", + "Failed", + "Deleting" + ] + }, + "property_constraints": { + "CreatedAt": { + "format": "date-time" + }, + "FunctionArn": { + "pattern": "^arn:(aws[a-z-]*):lambda:[a-z0-9-]+:[0-9]{12}:web-function/.+$", + "minLength": 1, + "maxLength": 2048, + "format": "AWS::Lambda::Function.Arn" + }, + "FunctionName": { + "minLength": 1, + "maxLength": 256 + }, + "Tags": { + "uniqueItems": true + }, + "UpdatedAt": { + "format": "date-time" + } + } + }, + "AWS::Lambda::WebFunctionEndpoint": { + "properties": [ + "AuthType", + "CreatedAt", + "Description", + "DomainName", + "EndpointArn", + "EndpointName", + "EndpointType", + "FunctionArn", + "FunctionName", + "RegionalEndpoints", + "Regions", + "RevisionWeights", + "ScalingConfig", + "State", + "StateReason", + "ThrottleConfig", + "UpdateStatus", + "UpdateStatusReason", + "UpdatedAt" + ], + "required": [ + "FunctionName", + "EndpointName", + "EndpointType", + "AuthType" + ], + "property_types": { + "AuthType": "string", + "CreatedAt": "string", + "Description": "string", + "DomainName": "string", + "EndpointArn": "string", + "EndpointName": "string", + "EndpointType": "string", + "FunctionArn": "string", + "FunctionName": "string", + "RegionalEndpoints": "object", + "Regions": "array", + "RevisionWeights": "array", + "ScalingConfig": "object", + "State": "string", + "StateReason": "string", + "ThrottleConfig": "object", + "UpdateStatus": "string", + "UpdateStatusReason": "string", + "UpdatedAt": "string" + }, + "property_enums": { + "AuthType": [ + "ApplicationManaged", + "IamAuth" + ], + "EndpointType": [ + "HomeRegion", + "MultiRegion", + "PerRegion" + ], + "State": [ + "Pending", + "Active", + "Failed", + "Deleting" + ], + "UpdateStatus": [ + "InProgress", + "Successful", + "Failed" + ] + }, + "property_constraints": { + "CreatedAt": { + "format": "date-time" + }, + "Description": { + "minLength": 0, + "maxLength": 256 + }, + "DomainName": { + "pattern": "^([a-z0-9-]+\\.)+[a-z]+$", + "minLength": 4, + "maxLength": 256 + }, + "EndpointArn": { + "pattern": "^arn:(aws[a-z-]*):lambda:[a-z0-9-]+:[0-9]{12}:web-function/.+/endpoint/.+$", + "minLength": 1, + "maxLength": 2048 + }, + "EndpointName": { + "minLength": 1, + "maxLength": 256 + }, + "FunctionArn": { + "pattern": "^arn:(aws[a-z-]*):lambda:[a-z0-9-]+:[0-9]{12}:web-function/.+$", + "minLength": 1, + "maxLength": 2048, + "format": "AWS::Lambda::Function.Arn" + }, + "FunctionName": { + "minLength": 1, + "maxLength": 256 + }, + "Regions": { + "uniqueItems": true + }, + "RevisionWeights": { + "minItems": 1, + "maxItems": 2 + }, + "UpdatedAt": { + "format": "date-time" + } + } + }, + "AWS::Lambda::WebFunctionRevision": { + "properties": [ + "BuildConfig", + "CreatedAt", + "Description", + "FunctionArn", + "FunctionName", + "KmsKeyArn", + "RevisionArn", + "RevisionId", + "ServiceConfig", + "State", + "StateReason" + ], + "required": [ + "FunctionName", + "BuildConfig", + "ServiceConfig" + ], + "property_types": { + "BuildConfig": "object", + "CreatedAt": "string", + "Description": "string", + "FunctionArn": "string", + "FunctionName": "string", + "KmsKeyArn": "string", + "RevisionArn": "string", + "RevisionId": "string", + "ServiceConfig": "object", + "State": "string", + "StateReason": "string" + }, + "property_enums": { + "State": [ + "Pending", + "Active", + "Failed" + ] + }, + "property_constraints": { + "CreatedAt": { + "format": "date-time" + }, + "Description": { + "minLength": 0, + "maxLength": 256 + }, + "FunctionArn": { + "pattern": "^arn:(aws[a-z-]*):lambda:[a-z0-9-]+:[0-9]{12}:web-function/.+$", + "minLength": 1, + "maxLength": 2048, + "format": "AWS::Lambda::Function.Arn" + }, + "FunctionName": { + "minLength": 1, + "maxLength": 256 + }, + "KmsKeyArn": { + "pattern": "^arn:(aws[a-z-]*){1}:kms:[a-z0-9-]+:[0-9]{12}:key/.*$", + "minLength": 20, + "maxLength": 2048, + "format": "AWS::KMS::Key.Arn" + }, + "RevisionArn": { + "pattern": "^arn:(aws[a-z-]*):lambda:[a-z0-9-]+:[0-9]{12}:web-function/.+/revision/.+$", + "minLength": 1, + "maxLength": 2048 + }, + "RevisionId": { + "minLength": 1, + "maxLength": 256 + } + } + }, "AWS::LaunchWizard::Deployment": { "properties": [ "Arn", @@ -62349,13 +63297,16 @@ "AWS::MediaTailor::Function": { "properties": [ "Arn", + "AwsServiceRequestConfiguration", + "ConcurrentExecutorConfiguration", "CustomOutputConfiguration", "Description", "FunctionId", "FunctionType", "HttpRequestConfiguration", "SequentialExecutorConfiguration", - "Tags" + "Tags", + "VastRequestConfiguration" ], "required": [ "FunctionId", @@ -62363,19 +63314,25 @@ ], "property_types": { "Arn": "string", + "AwsServiceRequestConfiguration": "object", + "ConcurrentExecutorConfiguration": "object", "CustomOutputConfiguration": "object", "Description": "string", "FunctionId": "string", "FunctionType": "string", "HttpRequestConfiguration": "object", "SequentialExecutorConfiguration": "object", - "Tags": "array" + "Tags": "array", + "VastRequestConfiguration": "object" }, "property_enums": { "FunctionType": [ "HTTP_REQUEST", + "AWS_SERVICE_REQUEST", "CUSTOM_OUTPUT", - "SEQUENTIAL_EXECUTOR" + "CONCURRENT_EXECUTOR", + "SEQUENTIAL_EXECUTOR", + "VAST_REQUEST" ] }, "property_constraints": { @@ -62524,6 +63481,52 @@ ] } }, + "AWS::MediaTailor::Program": { + "properties": [ + "AdBreaks", + "Arn", + "AudienceMedia", + "ChannelName", + "ClipRange", + "CreationTime", + "DurationMillis", + "LiveSourceName", + "ProgramName", + "ScheduleConfiguration", + "ScheduledStartTime", + "SourceLocationName", + "VodSourceName" + ], + "required": [ + "ChannelName", + "ProgramName", + "SourceLocationName" + ], + "property_types": { + "AdBreaks": "array", + "Arn": "string", + "AudienceMedia": "array", + "ChannelName": "string", + "ClipRange": "object", + "CreationTime": "string", + "DurationMillis": "integer", + "LiveSourceName": "string", + "ProgramName": "string", + "ScheduleConfiguration": "object", + "ScheduledStartTime": "string", + "SourceLocationName": "string", + "VodSourceName": "string" + }, + "property_enums": {}, + "property_constraints": { + "CreationTime": { + "format": "date-time" + }, + "ScheduledStartTime": { + "format": "date-time" + } + } + }, "AWS::MediaTailor::SourceLocation": { "properties": [ "AccessConfiguration", @@ -64898,6 +65901,351 @@ } } }, + "AWS::NetworkSecurityManager::Deployment": { + "properties": [ + "AssociatedPolicyList", + "AssociatedScopeList", + "DeploymentArn", + "DeploymentConfiguration", + "DeploymentDescription", + "DeploymentId", + "DeploymentName", + "Status", + "Tags", + "UpdatedAt", + "Version" + ], + "required": [ + "DeploymentName" + ], + "property_types": { + "AssociatedPolicyList": "array", + "AssociatedScopeList": "array", + "DeploymentArn": "string", + "DeploymentConfiguration": "object", + "DeploymentDescription": "string", + "DeploymentId": "string", + "DeploymentName": "string", + "Status": "string", + "Tags": "array", + "UpdatedAt": "string", + "Version": "string" + }, + "property_enums": { + "Status": [ + "DRAFT", + "ACTIVE", + "DISABLED" + ] + }, + "property_constraints": { + "AssociatedPolicyList": { + "minItems": 1, + "maxItems": 2 + }, + "AssociatedScopeList": { + "minItems": 1, + "maxItems": 1 + }, + "DeploymentDescription": { + "pattern": "^[a-zA-Z0-9 _.:/=+\\-@]*$", + "maxLength": 256 + }, + "DeploymentName": { + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9 _.:/=+\\-@]*$", + "minLength": 1, + "maxLength": 128 + }, + "Tags": { + "uniqueItems": true + }, + "UpdatedAt": { + "format": "date-time" + }, + "Version": { + "pattern": "^[1-9][0-9]*$", + "minLength": 1, + "maxLength": 10 + } + } + }, + "AWS::NetworkSecurityManager::Policy": { + "properties": [ + "AssociatedTemplateAndRuleList", + "FirewallType", + "PolicyArn", + "PolicyConfiguration", + "PolicyDescription", + "PolicyId", + "PolicyName", + "Priority", + "Status", + "Tags", + "UpdatedAt", + "Version" + ], + "required": [ + "PolicyName", + "Priority", + "FirewallType", + "PolicyConfiguration" + ], + "property_types": { + "AssociatedTemplateAndRuleList": "array", + "FirewallType": "string", + "PolicyArn": "string", + "PolicyConfiguration": "object", + "PolicyDescription": "string", + "PolicyId": "string", + "PolicyName": "string", + "Priority": "integer", + "Status": "string", + "Tags": "array", + "UpdatedAt": "string", + "Version": "string" + }, + "property_enums": { + "FirewallType": [ + "WAF", + "SHIELD_ADVANCED" + ], + "Status": [ + "DRAFT", + "ACTIVE", + "DISABLED" + ] + }, + "property_constraints": { + "AssociatedTemplateAndRuleList": { + "minItems": 0, + "maxItems": 100 + }, + "PolicyArn": { + "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:(.+)$", + "minLength": 20, + "maxLength": 1010 + }, + "PolicyDescription": { + "pattern": "^[a-zA-Z0-9 _.:/=+\\-@]*$", + "maxLength": 256 + }, + "PolicyId": { + "pattern": "^[a-z0-9]{1,64}$", + "minLength": 1, + "maxLength": 64 + }, + "PolicyName": { + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9 _.:/=+\\-@]*$", + "minLength": 1, + "maxLength": 128 + }, + "Priority": { + "minimum": 1 + }, + "Tags": { + "uniqueItems": true + }, + "UpdatedAt": { + "format": "date-time" + }, + "Version": { + "pattern": "^[1-9][0-9]*$", + "minLength": 1, + "maxLength": 10 + } + } + }, + "AWS::NetworkSecurityManager::Rule": { + "properties": [ + "Configuration", + "FirewallType", + "RuleArn", + "RuleDescription", + "RuleId", + "RuleName", + "RuleType", + "Status", + "Tags", + "UpdatedAt", + "Version" + ], + "required": [ + "RuleName" + ], + "property_types": { + "Configuration": "string", + "FirewallType": "string", + "RuleArn": "string", + "RuleDescription": "string", + "RuleId": "string", + "RuleName": "string", + "RuleType": "string", + "Status": "string", + "Tags": "array", + "UpdatedAt": "string", + "Version": "string" + }, + "property_enums": { + "FirewallType": [ + "WAF" + ], + "RuleType": [ + "CONFIGURATION", + "INSPECTION" + ], + "Status": [ + "DRAFT", + "ACTIVE", + "DISABLED" + ] + }, + "property_constraints": { + "RuleDescription": { + "pattern": "^[a-zA-Z0-9 _.:/=+\\-@]*$", + "maxLength": 256 + }, + "RuleName": { + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9 _.:/=+\\-@]*$", + "minLength": 1, + "maxLength": 128 + }, + "Tags": { + "uniqueItems": true + }, + "UpdatedAt": { + "format": "date-time" + }, + "Version": { + "pattern": "^[1-9][0-9]*$", + "minLength": 1, + "maxLength": 10 + } + } + }, + "AWS::NetworkSecurityManager::Scope": { + "properties": [ + "ScopeArn", + "ScopeConfiguration", + "ScopeDescription", + "ScopeId", + "ScopeName", + "Status", + "Tags", + "UpdatedAt", + "Version" + ], + "required": [ + "ScopeName" + ], + "property_types": { + "ScopeArn": "string", + "ScopeConfiguration": "string", + "ScopeDescription": "string", + "ScopeId": "string", + "ScopeName": "string", + "Status": "string", + "Tags": "array", + "UpdatedAt": "string", + "Version": "string" + }, + "property_enums": { + "Status": [ + "DRAFT", + "ACTIVE", + "DISABLED" + ] + }, + "property_constraints": { + "ScopeDescription": { + "pattern": "^[a-zA-Z0-9 _.:/=+\\-@]*$", + "maxLength": 256 + }, + "ScopeName": { + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9 _.:/=+\\-@]*$", + "minLength": 1, + "maxLength": 128 + }, + "Tags": { + "uniqueItems": true + }, + "UpdatedAt": { + "format": "date-time" + }, + "Version": { + "pattern": "^[1-9][0-9]*$", + "minLength": 1, + "maxLength": 10 + } + } + }, + "AWS::NetworkSecurityManager::Template": { + "properties": [ + "AssociatedRuleList", + "FirewallType", + "Status", + "Tags", + "TemplateArn", + "TemplateDescription", + "TemplateId", + "TemplateName", + "UpdatedAt", + "Version" + ], + "required": [ + "TemplateName" + ], + "property_types": { + "AssociatedRuleList": "array", + "FirewallType": "string", + "Status": "string", + "Tags": "array", + "TemplateArn": "string", + "TemplateDescription": "string", + "TemplateId": "string", + "TemplateName": "string", + "UpdatedAt": "string", + "Version": "string" + }, + "property_enums": { + "FirewallType": [ + "WAF", + "NETWORK_FIREWALL", + "NETWORK_FIREWALL_V2", + "IGW_FIREWALL" + ], + "Status": [ + "DRAFT", + "ACTIVE", + "DISABLED" + ] + }, + "property_constraints": { + "AssociatedRuleList": { + "minItems": 1, + "maxItems": 50 + }, + "Tags": { + "uniqueItems": true + }, + "TemplateDescription": { + "pattern": "^[a-zA-Z0-9 _.:/=+\\-@]*$", + "maxLength": 256 + }, + "TemplateName": { + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9 _.:/=+\\-@]*$", + "minLength": 1, + "maxLength": 128 + }, + "UpdatedAt": { + "format": "date-time" + }, + "Version": { + "pattern": "^[1-9][0-9]*$", + "minLength": 1, + "maxLength": 10 + } + } + }, "AWS::NimbleStudio::Studio": { "properties": [ "AdminRoleArn", @@ -65995,6 +67343,48 @@ } } }, + "AWS::ObservabilityAdmin::DatasetIntegration": { + "properties": [ + "Arn", + "CreatedAt", + "RoleArn", + "Tags", + "UpdatedAt" + ], + "required": [ + "RoleArn" + ], + "property_types": { + "Arn": "string", + "CreatedAt": "string", + "RoleArn": "string", + "Tags": "array", + "UpdatedAt": "string" + }, + "property_enums": {}, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws[a-zA-Z-]*:observabilityadmin:[a-z0-9-]+:[0-9]{12}:dataset-integration/.+$", + "minLength": 1, + "maxLength": 1011 + }, + "CreatedAt": { + "format": "date-time" + }, + "RoleArn": { + "pattern": "^arn:aws[a-zA-Z-]*:iam::[0-9]{12}:role/.+$", + "minLength": 20, + "maxLength": 2048, + "format": "AWS::IAM::Role.Arn" + }, + "Tags": { + "uniqueItems": true + }, + "UpdatedAt": { + "format": "date-time" + } + } + }, "AWS::ObservabilityAdmin::OrganizationCentralizationRule": { "properties": [ "Rule", @@ -68757,7 +70147,6 @@ ], "required": [ "ClusterId", - "CustomLaunchTemplate", "IamInstanceProfileArn", "InstanceConfigs", "ScalingConfiguration", @@ -69272,6 +70661,68 @@ } } }, + "AWS::Personalize::Campaign": { + "properties": [ + "CampaignArn", + "CampaignConfig", + "CreationDateTime", + "LastUpdatedDateTime", + "MinProvisionedTPS", + "Name", + "SolutionVersionArn", + "Status", + "Tags" + ], + "required": [ + "Name", + "SolutionVersionArn" + ], + "property_types": { + "CampaignArn": "string", + "CampaignConfig": "object", + "CreationDateTime": "string", + "LastUpdatedDateTime": "string", + "MinProvisionedTPS": "integer", + "Name": "string", + "SolutionVersionArn": "string", + "Status": "string", + "Tags": "array" + }, + "property_enums": {}, + "property_constraints": { + "CampaignArn": { + "pattern": "arn:([a-z\\d-]+):personalize:.*:.*:.+", + "maxLength": 256 + }, + "CreationDateTime": { + "format": "date-time" + }, + "LastUpdatedDateTime": { + "format": "date-time" + }, + "MinProvisionedTPS": { + "minimum": 1 + }, + "Name": { + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*$", + "minLength": 1, + "maxLength": 63 + }, + "SolutionVersionArn": { + "pattern": "arn:([a-z\\d-]+):personalize:.*:.*:.+", + "minLength": 0, + "maxLength": 256 + }, + "Status": { + "maxLength": 256 + }, + "Tags": { + "minItems": 0, + "maxItems": 200, + "uniqueItems": true + } + } + }, "AWS::Personalize::Dataset": { "properties": [ "DatasetArn", @@ -72339,13 +73790,15 @@ "APPFLOW", "IMPALA", "GLUE", + "GLUE_DATA_CATALOG", "GOOGLE_DRIVE", "CONFLUENCE", "SHAREPOINT", "ONE_DRIVE", "WEB_CRAWLER", "BOX", - "GOOGLESHEETS" + "GOOGLESHEETS", + "ATLAN" ] }, "property_constraints": { @@ -73339,6 +74792,144 @@ } } }, + "AWS::RAM::PermissionAssociation": { + "properties": [ + "AssociationStatus", + "FeatureSet", + "IsDefault", + "LastUpdatedTime", + "PermissionArn", + "PermissionVersion", + "Replace", + "ResourceShareArn", + "ResourceType" + ], + "required": [ + "PermissionArn", + "ResourceShareArn" + ], + "property_types": { + "AssociationStatus": "string", + "FeatureSet": "string", + "IsDefault": "boolean", + "LastUpdatedTime": "string", + "PermissionArn": "string", + "PermissionVersion": "string", + "Replace": "boolean", + "ResourceShareArn": "string", + "ResourceType": "string" + }, + "property_enums": { + "AssociationStatus": [ + "ASSOCIATING", + "ASSOCIATED", + "FAILED", + "DISASSOCIATING", + "SUSPENDED", + "SUSPENDING", + "RESTORING", + "DISASSOCIATED" + ], + "FeatureSet": [ + "STANDARD", + "CREATED_FROM_POLICY", + "PROMOTING_TO_STANDARD" + ] + }, + "property_constraints": { + "LastUpdatedTime": { + "format": "date-time" + } + } + }, + "AWS::RAM::PrincipalAssociation": { + "properties": [ + "AssociationType", + "CreationTime", + "External", + "LastUpdatedTime", + "Principal", + "ResourceShareArn", + "Status" + ], + "required": [ + "ResourceShareArn", + "Principal" + ], + "property_types": { + "AssociationType": "string", + "CreationTime": "string", + "External": "boolean", + "LastUpdatedTime": "string", + "Principal": "string", + "ResourceShareArn": "string", + "Status": "string" + }, + "property_enums": { + "Status": [ + "ASSOCIATING", + "ASSOCIATED", + "FAILED", + "DISASSOCIATING", + "DISASSOCIATED", + "SUSPENDED", + "SUSPENDING", + "RESTORING" + ] + }, + "property_constraints": { + "CreationTime": { + "format": "date-time" + }, + "LastUpdatedTime": { + "format": "date-time" + } + } + }, + "AWS::RAM::ResourceAssociation": { + "properties": [ + "AssociationType", + "CreationTime", + "External", + "LastUpdatedTime", + "ResourceArn", + "ResourceShareArn", + "Status" + ], + "required": [ + "ResourceShareArn", + "ResourceArn" + ], + "property_types": { + "AssociationType": "string", + "CreationTime": "string", + "External": "boolean", + "LastUpdatedTime": "string", + "ResourceArn": "string", + "ResourceShareArn": "string", + "Status": "string" + }, + "property_enums": { + "Status": [ + "ASSOCIATING", + "ASSOCIATED", + "FAILED", + "DISASSOCIATING", + "DISASSOCIATED", + "SUSPENDED", + "SUSPENDING", + "RESTORING" + ] + }, + "property_constraints": { + "CreationTime": { + "format": "date-time" + }, + "LastUpdatedTime": { + "format": "date-time" + } + } + }, "AWS::RAM::ResourceShare": { "properties": [ "AllowExternalPrincipals", @@ -73401,6 +74992,48 @@ } } }, + "AWS::RAM::SourceAssociation": { + "properties": [ + "CreationTime", + "LastUpdatedTime", + "ResourceShareArn", + "SourceId", + "SourceType", + "Status" + ], + "required": [ + "ResourceShareArn", + "SourceId" + ], + "property_types": { + "CreationTime": "string", + "LastUpdatedTime": "string", + "ResourceShareArn": "string", + "SourceId": "string", + "SourceType": "string", + "Status": "string" + }, + "property_enums": { + "Status": [ + "ASSOCIATING", + "ASSOCIATED", + "FAILED", + "DISASSOCIATING", + "DISASSOCIATED", + "SUSPENDED", + "SUSPENDING", + "RESTORING" + ] + }, + "property_constraints": { + "CreationTime": { + "format": "date-time" + }, + "LastUpdatedTime": { + "format": "date-time" + } + } + }, "AWS::RDS::ClusterSnapshot": { "properties": [ "AllocatedStorage", @@ -73764,6 +75397,71 @@ ] } }, + "AWS::RDS::DBClusterEndpoint": { + "properties": [ + "CustomEndpointType", + "DBClusterEndpointArn", + "DBClusterEndpointIdentifier", + "DBClusterEndpointResourceIdentifier", + "DBClusterIdentifier", + "Endpoint", + "EndpointType", + "ExcludedMembers", + "StaticMembers", + "Status", + "Tags" + ], + "required": [ + "DBClusterEndpointIdentifier", + "DBClusterIdentifier", + "CustomEndpointType" + ], + "property_types": { + "CustomEndpointType": "string", + "DBClusterEndpointArn": "string", + "DBClusterEndpointIdentifier": "string", + "DBClusterEndpointResourceIdentifier": "string", + "DBClusterIdentifier": "string", + "Endpoint": "string", + "EndpointType": "string", + "ExcludedMembers": "array", + "StaticMembers": "array", + "Status": "string", + "Tags": "array" + }, + "property_enums": { + "CustomEndpointType": [ + "READER", + "WRITER", + "ANY" + ] + }, + "property_constraints": { + "DBClusterEndpointArn": { + "pattern": "^arn:aws(-[a-z0-9]+)*:rds:[a-z0-9-]+:[0-9]{12}:cluster-endpoint:[a-z][a-z0-9]*(-[a-z0-9]+)*$" + }, + "DBClusterEndpointIdentifier": { + "pattern": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$", + "minLength": 1, + "maxLength": 63 + }, + "DBClusterIdentifier": { + "pattern": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$", + "minLength": 1, + "maxLength": 63 + }, + "ExcludedMembers": { + "uniqueItems": true + }, + "StaticMembers": { + "uniqueItems": true + }, + "Tags": { + "maxItems": 50, + "uniqueItems": true + } + } + }, "AWS::RDS::DBClusterParameterGroup": { "properties": [ "DBClusterParameterGroupName", @@ -74300,6 +75998,7 @@ "DBClusterIdentifiers", "DBInstanceIdentifiers", "DBProxyName", + "Tags", "TargetGroupArn", "TargetGroupName" ], @@ -74312,6 +76011,7 @@ "DBClusterIdentifiers": "array", "DBInstanceIdentifiers": "array", "DBProxyName": "string", + "Tags": "array", "TargetGroupArn": "string", "TargetGroupName": "string" }, @@ -74326,6 +76026,9 @@ "minLength": 1, "maxLength": 64 }, + "Tags": { + "uniqueItems": true + }, "TargetGroupName": { "minLength": 1, "maxLength": 63 @@ -75964,6 +77667,87 @@ } } }, + "AWS::Redshift::RedshiftIdcApplication": { + "properties": [ + "ApplicationType", + "AuthorizedTokenIssuerList", + "IamRoleArn", + "IdcDisplayName", + "IdcInstanceArn", + "IdcManagedApplicationArn", + "IdcOnboardStatus", + "IdentityNamespace", + "RedshiftIdcApplicationArn", + "RedshiftIdcApplicationName", + "ServiceIntegrations", + "SsoTagKeys", + "Tags" + ], + "required": [ + "IdcInstanceArn", + "RedshiftIdcApplicationName", + "IdcDisplayName", + "IamRoleArn" + ], + "property_types": { + "ApplicationType": "string", + "AuthorizedTokenIssuerList": "array", + "IamRoleArn": "string", + "IdcDisplayName": "string", + "IdcInstanceArn": "string", + "IdcManagedApplicationArn": "string", + "IdcOnboardStatus": "string", + "IdentityNamespace": "string", + "RedshiftIdcApplicationArn": "string", + "RedshiftIdcApplicationName": "string", + "ServiceIntegrations": "array", + "SsoTagKeys": "array", + "Tags": "array" + }, + "property_enums": { + "ApplicationType": [ + "None", + "Lakehouse" + ] + }, + "property_constraints": { + "IamRoleArn": { + "pattern": "^arn:aws[a-zA-Z-]*:[a-zA-Z0-9-]+:[a-z0-9-]*:[0-9]*:.+$", + "minLength": 0, + "maxLength": 2147483647, + "format": "AWS::IAM::Role.Arn" + }, + "IdcDisplayName": { + "pattern": "^[\\w+=,.@-]+$", + "minLength": 1, + "maxLength": 127 + }, + "IdcInstanceArn": { + "pattern": "^arn:aws[a-zA-Z-]*:[a-zA-Z0-9-]+:[a-z0-9-]*:[0-9]*:.+$", + "minLength": 0, + "maxLength": 2147483647 + }, + "IdcManagedApplicationArn": { + "pattern": "^arn:aws[a-zA-Z-]*:[a-zA-Z0-9-]+:[a-z0-9-]*:[0-9]*:.+$" + }, + "IdentityNamespace": { + "pattern": "^[a-zA-Z0-9_+.#@$-]+$", + "minLength": 1, + "maxLength": 127 + }, + "RedshiftIdcApplicationArn": { + "pattern": "^arn:aws[a-zA-Z-]*:[a-zA-Z0-9-]+:[a-z0-9-]*:[0-9]*:.+$" + }, + "RedshiftIdcApplicationName": { + "pattern": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$", + "minLength": 1, + "maxLength": 63 + }, + "Tags": { + "uniqueItems": true + } + } + }, "AWS::Redshift::ScheduledAction": { "properties": [ "Enable", @@ -81391,6 +83175,69 @@ } } }, + "AWS::SCN::DataIntegrationFlow": { + "properties": [ + "Arn", + "CreatedTime", + "InstanceId", + "LastModifiedTime", + "Name", + "Sources", + "Tags", + "Target", + "Transformation" + ], + "required": [ + "InstanceId", + "Name", + "Sources", + "Transformation", + "Target" + ], + "property_types": { + "Arn": "string", + "CreatedTime": "string", + "InstanceId": "string", + "LastModifiedTime": "string", + "Name": "string", + "Sources": "array", + "Tags": "array", + "Target": "object", + "Transformation": "object" + }, + "property_enums": {}, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws:scn(?::([a-z0-9-]+):([0-9]+):instance)?/([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})[-_./A-Za-z0-9]*$", + "minLength": 20, + "maxLength": 1011 + }, + "CreatedTime": { + "format": "date-time" + }, + "InstanceId": { + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$", + "minLength": 36, + "maxLength": 36 + }, + "LastModifiedTime": { + "format": "date-time" + }, + "Name": { + "pattern": "^[A-Za-z0-9-]+$", + "minLength": 1, + "maxLength": 256 + }, + "Sources": { + "minItems": 1, + "maxItems": 40 + }, + "Tags": { + "maxItems": 200, + "uniqueItems": true + } + } + }, "AWS::SCN::Dataset": { "properties": [ "Arn", @@ -81459,6 +83306,83 @@ } } }, + "AWS::SCN::Instance": { + "properties": [ + "Arn", + "AwsAccountId", + "CreatedTime", + "InstanceDescription", + "InstanceId", + "InstanceName", + "LastModifiedTime", + "State", + "Tags", + "VersionNumber", + "WebAppDnsDomain" + ], + "required": [], + "property_types": { + "Arn": "string", + "AwsAccountId": "string", + "CreatedTime": "string", + "InstanceDescription": "string", + "InstanceId": "string", + "InstanceName": "string", + "LastModifiedTime": "string", + "State": "string", + "Tags": "array", + "VersionNumber": "number", + "WebAppDnsDomain": "string" + }, + "property_enums": { + "State": [ + "Initializing", + "Active", + "CreateFailed", + "DeleteFailed", + "Deleting", + "Deleted" + ] + }, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws:scn(?::([a-z0-9-]+):([0-9]+):instance)?/([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})[-_./A-Za-z0-9]*$", + "minLength": 20, + "maxLength": 1011 + }, + "AwsAccountId": { + "pattern": "^[0-9]{12}$" + }, + "CreatedTime": { + "format": "date-time" + }, + "InstanceDescription": { + "pattern": "^([a-zA-Z0-9., _ʼ'%-]){0,500}$", + "minLength": 0, + "maxLength": 501 + }, + "InstanceId": { + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$", + "minLength": 36, + "maxLength": 36 + }, + "InstanceName": { + "pattern": "^(?![ _ʼ'%-])[a-zA-Z0-9 _ʼ'%-]{0,62}[a-zA-Z0-9]$", + "minLength": 0, + "maxLength": 63 + }, + "LastModifiedTime": { + "format": "date-time" + }, + "Tags": { + "maxItems": 200, + "uniqueItems": true + }, + "WebAppDnsDomain": { + "pattern": "^(?![-])[a-zA-Z0-9-]{1,62}[a-zA-Z0-9]$" + } + } + }, "AWS::SCN::Namespace": { "properties": [ "Arn", @@ -82297,6 +84221,105 @@ } } }, + "AWS::SMSVOICE::NotifyConfiguration": { + "properties": [ + "CreatedTimestamp", + "DefaultTemplateId", + "DeletionProtectionEnabled", + "DisplayName", + "EnabledChannels", + "EnabledCountries", + "NotifyConfigurationArn", + "NotifyConfigurationId", + "PoolId", + "Status", + "Tags", + "Tier", + "TierUpgradeStatus", + "UseCase" + ], + "required": [ + "DisplayName", + "UseCase", + "EnabledChannels" + ], + "property_types": { + "CreatedTimestamp": "string", + "DefaultTemplateId": "string", + "DeletionProtectionEnabled": "boolean", + "DisplayName": "string", + "EnabledChannels": "array", + "EnabledCountries": "array", + "NotifyConfigurationArn": "string", + "NotifyConfigurationId": "string", + "PoolId": "string", + "Status": "string", + "Tags": "array", + "Tier": "string", + "TierUpgradeStatus": "string", + "UseCase": "string" + }, + "property_enums": { + "Status": [ + "PENDING", + "ACTIVE", + "REJECTED", + "REQUIRES_VERIFICATION" + ], + "Tier": [ + "BASIC", + "ADVANCED" + ], + "TierUpgradeStatus": [ + "BASIC", + "PENDING_UPGRADE", + "ADVANCED", + "REJECTED" + ], + "UseCase": [ + "CODE_VERIFICATION" + ] + }, + "property_constraints": { + "CreatedTimestamp": { + "format": "date-time" + }, + "DefaultTemplateId": { + "pattern": "^[A-Za-z0-9_-]*$", + "maxLength": 256 + }, + "DisplayName": { + "pattern": "^[A-Za-z0-9_ -]+$", + "minLength": 1, + "maxLength": 15 + }, + "EnabledChannels": { + "minItems": 1, + "maxItems": 4 + }, + "EnabledCountries": { + "maxItems": 300 + }, + "NotifyConfigurationArn": { + "pattern": "^arn:\\S+$", + "minLength": 1, + "maxLength": 256 + }, + "NotifyConfigurationId": { + "pattern": "^[A-Za-z0-9_-]+$", + "minLength": 1, + "maxLength": 64 + }, + "PoolId": { + "pattern": "^[A-Za-z0-9_:/-]+$", + "minLength": 1, + "maxLength": 256 + }, + "Tags": { + "maxItems": 200 + } + } + }, "AWS::SMSVOICE::OptOutList": { "properties": [ "Arn", @@ -82459,6 +84482,100 @@ } } }, + "AWS::SMSVOICE::RcsAgent": { + "properties": [ + "CreatedTimestamp", + "DeletionProtectionEnabled", + "OptOutListName", + "PoolId", + "RcsAgentArn", + "RcsAgentId", + "SelfManagedOptOutsEnabled", + "Status", + "Tags", + "TestingAgent", + "TwoWayChannelArn", + "TwoWayChannelRole", + "TwoWayEnabled", + "TwoWayMediaS3BucketName", + "TwoWayMediaS3KeyPrefix", + "TwoWayMediaS3Role", + "TwoWayRcsEventsEnabled" + ], + "required": [], + "property_types": { + "CreatedTimestamp": "string", + "DeletionProtectionEnabled": "boolean", + "OptOutListName": "string", + "PoolId": "string", + "RcsAgentArn": "string", + "RcsAgentId": "string", + "SelfManagedOptOutsEnabled": "boolean", + "Status": "string", + "Tags": "array", + "TestingAgent": "object", + "TwoWayChannelArn": "string", + "TwoWayChannelRole": "string", + "TwoWayEnabled": "boolean", + "TwoWayMediaS3BucketName": "string", + "TwoWayMediaS3KeyPrefix": "string", + "TwoWayMediaS3Role": "string", + "TwoWayRcsEventsEnabled": "array" + }, + "property_enums": { + "Status": [ + "CREATED", + "PENDING", + "TESTING", + "PARTIAL", + "ACTIVE", + "DELETED" + ] + }, + "property_constraints": { + "CreatedTimestamp": { + "format": "date-time" + }, + "OptOutListName": { + "pattern": "^[A-Za-z0-9_-]+$", + "minLength": 1, + "maxLength": 64 + }, + "Tags": { + "maxItems": 200, + "uniqueItems": true + }, + "TwoWayChannelArn": { + "pattern": "^\\S+$", + "minLength": 20, + "maxLength": 2048 + }, + "TwoWayChannelRole": { + "pattern": "^arn:\\S+$", + "minLength": 20, + "maxLength": 2048 + }, + "TwoWayMediaS3BucketName": { + "pattern": "^[a-z0-9][a-z0-9.-]*[a-z0-9]$", + "minLength": 3, + "maxLength": 63 + }, + "TwoWayMediaS3KeyPrefix": { + "pattern": "^[\\S]+$", + "minLength": 1, + "maxLength": 1024 + }, + "TwoWayMediaS3Role": { + "pattern": "^arn:\\S+$", + "minLength": 20, + "maxLength": 2048 + }, + "TwoWayRcsEventsEnabled": { + "minItems": 0, + "maxItems": 100 + } + } + }, "AWS::SMSVOICE::Registration": { "properties": [ "CreatedTimestamp", @@ -82513,6 +84630,56 @@ } } }, + "AWS::SMSVOICE::RegistrationAttachment": { + "properties": [ + "AttachmentBody", + "AttachmentStatus", + "AttachmentUrl", + "CreatedTimestamp", + "RegistrationAttachmentArn", + "RegistrationAttachmentId", + "Tags", + "UploadedAttachmentUrl" + ], + "required": [], + "property_types": { + "AttachmentBody": "string", + "AttachmentStatus": "string", + "AttachmentUrl": "string", + "CreatedTimestamp": "string", + "RegistrationAttachmentArn": "string", + "RegistrationAttachmentId": "string", + "Tags": "array", + "UploadedAttachmentUrl": "string" + }, + "property_enums": { + "AttachmentStatus": [ + "UPLOAD_IN_PROGRESS", + "UPLOAD_COMPLETE", + "UPLOAD_FAILED", + "DELETED" + ] + }, + "property_constraints": { + "AttachmentBody": { + "minLength": 1 + }, + "AttachmentUrl": { + "pattern": "^\\S+$", + "minLength": 1, + "maxLength": 2048 + }, + "CreatedTimestamp": { + "format": "date-time" + }, + "RegistrationAttachmentArn": { + "pattern": "arn:[a-z0-9-\\.]{1,63}:sms-voice:[a-z0-9-\\.]{0,63}:[0-9]{12}:registration-attachment/[a-z0-9]+" + }, + "Tags": { + "maxItems": 200 + } + } + }, "AWS::SMSVOICE::ResourcePolicy": { "properties": [ "PolicyDocument", @@ -87691,10 +89858,20 @@ "property_enums": {}, "property_constraints": { "Description": { + "pattern": "^.+$", "minLength": 1, "maxLength": 200 }, + "MemberDefinitions": { + "minItems": 1, + "maxItems": 10 + }, + "Tags": { + "minItems": 0, + "maxItems": 50 + }, "WorkforceName": { + "pattern": "^[a-zA-Z0-9]([a-zA-Z0-9\\-]){0,62}$", "minLength": 1, "maxLength": 63 }, @@ -87702,6 +89879,7 @@ "pattern": "^arn:.*" }, "WorkteamName": { + "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$", "minLength": 1, "maxLength": 63 } @@ -93575,6 +95753,83 @@ } } }, + "AWS::Translate::Terminology": { + "properties": [ + "Arn", + "CreatedAt", + "Description", + "Directionality", + "EncryptionKey", + "Format", + "LastUpdatedAt", + "MergeStrategy", + "Name", + "SizeBytes", + "SourceLanguageCode", + "Tags", + "TargetLanguageCodes", + "TermCount", + "TerminologyData" + ], + "required": [ + "Name" + ], + "property_types": { + "Arn": "string", + "CreatedAt": "string", + "Description": "string", + "Directionality": "string", + "EncryptionKey": "object", + "Format": "string", + "LastUpdatedAt": "string", + "MergeStrategy": "string", + "Name": "string", + "SizeBytes": "integer", + "SourceLanguageCode": "string", + "Tags": "array", + "TargetLanguageCodes": "array", + "TermCount": "integer", + "TerminologyData": "object" + }, + "property_enums": { + "Directionality": [ + "UNI", + "MULTI" + ], + "Format": [ + "CSV", + "TMX", + "TSV" + ], + "MergeStrategy": [ + "OVERWRITE" + ] + }, + "property_constraints": { + "Arn": { + "minLength": 1, + "maxLength": 512 + }, + "CreatedAt": { + "format": "date-time" + }, + "Description": { + "minLength": 0, + "maxLength": 256 + }, + "LastUpdatedAt": { + "format": "date-time" + }, + "Name": { + "pattern": "^([A-Za-z0-9-]_?)+$", + "minLength": 1, + "maxLength": 256 + }, + "Tags": { + "maxItems": 200 + } + } + }, "AWS::UXC::AccountCustomization": { "properties": [ "AccountColor", @@ -96496,6 +98751,148 @@ } } }, + "AWS::Wisdom::Content": { + "properties": [ + "ContentArn", + "ContentId", + "ContentType", + "KnowledgeBaseArn", + "KnowledgeBaseId", + "LinkOutUri", + "Metadata", + "Name", + "OverrideLinkOutUri", + "RevisionId", + "Status", + "Tags", + "Title", + "UploadId" + ], + "required": [ + "KnowledgeBaseId", + "Name" + ], + "property_types": { + "ContentArn": "string", + "ContentId": "string", + "ContentType": "string", + "KnowledgeBaseArn": "string", + "KnowledgeBaseId": "string", + "LinkOutUri": "string", + "Metadata": "object", + "Name": "string", + "OverrideLinkOutUri": "string", + "RevisionId": "string", + "Status": "string", + "Tags": "array", + "Title": "string", + "UploadId": "string" + }, + "property_enums": { + "Status": [ + "CREATE_IN_PROGRESS", + "CREATE_FAILED", + "ACTIVE", + "DELETE_IN_PROGRESS", + "DELETE_FAILED", + "DELETED", + "UPDATE_FAILED" + ] + }, + "property_constraints": { + "ContentArn": { + "pattern": "^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}){0,2}$" + }, + "ContentId": { + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + }, + "KnowledgeBaseArn": { + "pattern": "^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}){0,2}$" + }, + "KnowledgeBaseId": { + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + }, + "LinkOutUri": { + "minLength": 1, + "maxLength": 4096 + }, + "Name": { + "pattern": "^[a-zA-Z0-9\\s_.,-]+", + "minLength": 1, + "maxLength": 255 + }, + "OverrideLinkOutUri": { + "minLength": 1, + "maxLength": 4096 + }, + "RevisionId": { + "minLength": 1 + }, + "Title": { + "minLength": 1, + "maxLength": 255 + }, + "UploadId": { + "minLength": 1, + "maxLength": 1200 + } + } + }, + "AWS::Wisdom::ContentAssociation": { + "properties": [ + "Association", + "AssociationType", + "ContentArn", + "ContentAssociationArn", + "ContentAssociationId", + "ContentId", + "KnowledgeBaseArn", + "KnowledgeBaseId", + "Tags" + ], + "required": [ + "KnowledgeBaseId", + "ContentId", + "AssociationType", + "Association" + ], + "property_types": { + "Association": "object", + "AssociationType": "string", + "ContentArn": "string", + "ContentAssociationArn": "string", + "ContentAssociationId": "string", + "ContentId": "string", + "KnowledgeBaseArn": "string", + "KnowledgeBaseId": "string", + "Tags": "array" + }, + "property_enums": { + "AssociationType": [ + "AMAZON_CONNECT_GUIDE" + ] + }, + "property_constraints": { + "ContentArn": { + "pattern": "^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}){0,2}$" + }, + "ContentAssociationArn": { + "pattern": "^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}){0,2}$" + }, + "ContentAssociationId": { + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + }, + "ContentId": { + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + }, + "KnowledgeBaseArn": { + "pattern": "^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}){0,2}$" + }, + "KnowledgeBaseId": { + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + } + } + }, "AWS::Wisdom::KnowledgeBase": { "properties": [ "Description", @@ -96789,6 +99186,145 @@ } } }, + "AWS::WorkSpaces::Directory": { + "properties": [ + "ActiveDirectoryConfig", + "Alias", + "Arn", + "CertificateBasedAuthProperties", + "CustomerUserName", + "DirectoryId", + "DirectoryName", + "DirectoryType", + "DnsIpAddresses", + "DnsIpv6Addresses", + "EnableSelfService", + "EndpointEncryptionMode", + "IDCConfig", + "IamRoleId", + "IdcInstanceArn", + "IpGroupIds", + "MicrosoftEntraConfig", + "RegistrationCode", + "SamlProperties", + "SelfservicePermissions", + "State", + "StreamingProperties", + "SubnetIds", + "Tags", + "Tenancy", + "UserIdentityType", + "WorkspaceAccessProperties", + "WorkspaceCreationProperties", + "WorkspaceDirectoryDescription", + "WorkspaceDirectoryName", + "WorkspaceSecurityGroupId", + "WorkspaceType" + ], + "required": [], + "property_types": { + "ActiveDirectoryConfig": "object", + "Alias": "string", + "Arn": "string", + "CertificateBasedAuthProperties": "object", + "CustomerUserName": "string", + "DirectoryId": "string", + "DirectoryName": "string", + "DirectoryType": "string", + "DnsIpAddresses": "array", + "DnsIpv6Addresses": "array", + "EnableSelfService": "boolean", + "EndpointEncryptionMode": "string", + "IDCConfig": "object", + "IamRoleId": "string", + "IdcInstanceArn": "string", + "IpGroupIds": "array", + "MicrosoftEntraConfig": "object", + "RegistrationCode": "string", + "SamlProperties": "object", + "SelfservicePermissions": "object", + "State": "string", + "StreamingProperties": "object", + "SubnetIds": "array", + "Tags": "array", + "Tenancy": "string", + "UserIdentityType": "string", + "WorkspaceAccessProperties": "object", + "WorkspaceCreationProperties": "object", + "WorkspaceDirectoryDescription": "string", + "WorkspaceDirectoryName": "string", + "WorkspaceSecurityGroupId": "string", + "WorkspaceType": "string" + }, + "property_enums": { + "DirectoryType": [ + "SIMPLE_AD", + "AD_CONNECTOR", + "CUSTOMER_MANAGED", + "AWS_IAM_IDENTITY_CENTER" + ], + "EndpointEncryptionMode": [ + "STANDARD_TLS", + "FIPS_VALIDATED" + ], + "State": [ + "REGISTERING", + "REGISTERED", + "DEREGISTERING", + "DEREGISTERED", + "ERROR" + ], + "Tenancy": [ + "DEDICATED", + "SHARED" + ], + "UserIdentityType": [ + "CUSTOMER_MANAGED", + "AWS_DIRECTORY_SERVICE", + "AWS_IAM_IDENTITY_CENTER" + ], + "WorkspaceType": [ + "PERSONAL", + "POOLS" + ] + }, + "property_constraints": { + "CustomerUserName": { + "minLength": 1, + "maxLength": 63 + }, + "DirectoryId": { + "pattern": "^(d-[0-9a-f]{8,63}|wsd-[0-9a-z]{8,63})$", + "minLength": 10, + "maxLength": 65 + }, + "IdcInstanceArn": { + "pattern": "^arn:aws[a-z-]{0,7}:[A-Za-z0-9][A-za-z0-9_/.-]{0,62}:[A-za-z0-9_/.-]{0,63}:[A-za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.\\\\-]{0,1023}$" + }, + "RegistrationCode": { + "minLength": 1, + "maxLength": 20 + }, + "SubnetIds": { + "minItems": 0, + "maxItems": 2 + }, + "Tags": { + "uniqueItems": true + }, + "WorkspaceDirectoryDescription": { + "pattern": "^([a-zA-Z0-9_])[\\\\a-zA-Z0-9_@#%*+=:?./!\\s-]{1,255}$" + }, + "WorkspaceDirectoryName": { + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_.\\s-]{1,64}$" + }, + "WorkspaceSecurityGroupId": { + "pattern": "^(sg-([0-9a-f]{8}|[0-9a-f]{17}))$", + "minLength": 11, + "maxLength": 20 + } + } + }, "AWS::WorkSpaces::Workspace": { "properties": [ "BundleId", diff --git a/src/data-source/generated/data/source_versions.json b/src/data-source/generated/data/source_versions.json index a506df6a..d73a5ec3 100644 --- a/src/data-source/generated/data/source_versions.json +++ b/src/data-source/generated/data/source_versions.json @@ -1,5 +1,5 @@ { - "cfn_lint_version": "https://github.com/aws-cloudformation/cfn-lint@1.57.0", - "resource_schema_version": "https://github.com/aws-cloudformation/resource-provider-enhanced-schemas@2026-09-24T18:11:38Z", - "aws_cli_version": "https://github.com/aws/aws-cli@2.36.44" + "cfn_lint_version": "https://github.com/aws-cloudformation/cfn-lint@1.57.2", + "resource_schema_version": "https://github.com/aws-cloudformation/resource-provider-enhanced-schemas@2026-10-06T16:49:12Z", + "aws_cli_version": "https://github.com/aws/aws-cli@2.37.9" } diff --git a/src/data-source/generated/schema-validator/compiled_schemas.json b/src/data-source/generated/schema-validator/compiled_schemas.json index 1d7ed050..fcd8de43 100644 --- a/src/data-source/generated/schema-validator/compiled_schemas.json +++ b/src/data-source/generated/schema-validator/compiled_schemas.json @@ -2090,6 +2090,9 @@ }, "additional_properties": false }, + "ServiceQuotaChecksEnabled": { + "type": "boolean" + }, "Tags": { "ref_name": "Tags" }, @@ -2405,6 +2408,9 @@ }, "Ungraceful": { "ref_name": "Ec2Ungraceful" + }, + "WaitELBTargetGroupHealthy": { + "ref_name": "WaitELBTargetGroupHealthy" } }, "required": [ @@ -2461,6 +2467,9 @@ }, "Ungraceful": { "ref_name": "EcsUngraceful" + }, + "WaitELBTargetGroupHealthy": { + "ref_name": "WaitELBTargetGroupHealthy" } }, "required": [ @@ -3570,6 +3579,13 @@ ], "additional_properties": false }, + "WaitELBTargetGroupHealthy": { + "type": "string", + "enum": [ + "enabled", + "disabled" + ] + }, "Workflow": { "type": "object", "properties": { @@ -4466,6 +4482,15 @@ "AuthorizerType": { "ref_name": "RegistryAuthorizerType" }, + "AutoDetectionEnabled": { + "type": "boolean" + }, + "AutoDetectionScope": { + "ref_name": "AutoDetectionScope" + }, + "AutoDetectionStatus": { + "ref_name": "AutoDetectionStatus" + }, "CreatedAt": { "type": "string", "format": "date-time" @@ -4478,6 +4503,9 @@ "DiscoveryConfiguration": { "ref_name": "DiscoveryConfiguration" }, + "EncryptionConfiguration": { + "ref_name": "EncryptionConfiguration" + }, "Name": { "type": "string", "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-\\.\\/]*$", @@ -4564,6 +4592,19 @@ "APPROVE_ALL" ] }, + "AutoDetectionScope": { + "type": "string", + "enum": [ + "ORGANIZATION" + ] + }, + "AutoDetectionStatus": { + "type": "string", + "enum": [ + "ACTIVE", + "INACTIVE" + ] + }, "ClaimMatchValueType": { "type": "object", "properties": { @@ -4684,6 +4725,22 @@ }, "additional_properties": false }, + "EncryptionConfiguration": { + "type": "object", + "properties": { + "KmsKeyArn": { + "type": "string", + "pattern": "^arn:aws(-[^:]+)?:kms:[a-zA-Z0-9-]*:[0-9]{12}:key/[a-zA-Z0-9-]{36}$", + "min_length": 1, + "max_length": 2048, + "format": "AWS::KMS::Key.Arn" + } + }, + "required": [ + "KmsKeyArn" + ], + "additional_properties": false + }, "RegistryAuthorizerType": { "type": "string", "enum": [ @@ -4733,12 +4790,14 @@ "read_only_properties": [ "RegistryId", "RegistryArn", + "AutoDetectionStatus", "Status", "CreatedAt", "UpdatedAt" ], "create_only_properties": [ - "AuthorizerType" + "AuthorizerType", + "EncryptionConfiguration" ], "primary_identifier": [ "RegistryArn" @@ -19247,6 +19306,9 @@ "min_length": 0, "max_length": 256 }, + "DisableIMDSV1": { + "type": "boolean" + }, "DisplayName": { "type": "string", "min_length": 0, @@ -19782,11 +19844,33 @@ "AWS::AppStream::Fleet": { "type_name": "AWS::AppStream::Fleet", "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:[a-z-]+:[a-z-]+:(([a-z]+-)+[0-9])?:([0-9]{12})?:.+$" + }, + "AttributesToDelete": { + "type": "array", + "unique_items": true, + "items": { + "type": "string", + "enum": [ + "VPC_CONFIGURATION", + "VPC_CONFIGURATION_SECURITY_GROUP_IDS", + "DOMAIN_JOIN_INFO", + "IAM_ROLE_ARN", + "USB_DEVICE_FILTER_STRINGS", + "SESSION_SCRIPT_S3_LOCATION", + "MAX_SESSIONS_PER_INSTANCE" + ] + } + }, "ComputeCapacity": { "ref_name": "ComputeCapacity" }, "Description": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 256 }, "DisableIMDSV1": { "type": "boolean" @@ -19797,7 +19881,9 @@ "maximum": 360000.0 }, "DisplayName": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 100 }, "DomainJoinInfo": { "ref_name": "DomainJoinInfo" @@ -19806,28 +19892,33 @@ "type": "boolean" }, "FleetType": { - "type": "string" + "type": "string", + "pattern": "^ALWAYS_ON$|^ON_DEMAND$|^ELASTIC$" }, "IamRoleArn": { "type": "string", + "pattern": "^arn:aws(?:\\-cn|\\-iso\\-b|\\-iso|\\-us\\-gov)?:iam::[0-9]{12}:role/.+$", "format": "AWS::IAM::Role.Arn" }, - "Id": { - "type": "string" - }, "IdleDisconnectTimeoutInSeconds": { "type": "integer", "minimum": 0.0, "maximum": 3600.0 }, "ImageArn": { - "type": "string" + "type": "string", + "pattern": "^arn:[a-z-]+:[a-z-]+:(([a-z]+-)+[0-9])?:([0-9]{12})?:.+$", + "max_length": 1024 }, "ImageName": { - "type": "string" + "type": "string", + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$", + "min_length": 1, + "max_length": 100 }, "InstanceType": { - "type": "string" + "type": "string", + "min_length": 1 }, "MaxConcurrentSessions": { "type": "integer" @@ -19841,10 +19932,23 @@ "maximum": 360000.0 }, "Name": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 100 }, "Platform": { - "type": "string" + "type": "string", + "enum": [ + "AMAZON_LINUX2", + "RHEL8", + "ROCKY_LINUX8", + "UBUNTU_PRO_2404", + "WINDOWS", + "WINDOWS_SERVER_2016", + "WINDOWS_SERVER_2019", + "WINDOWS_SERVER_2022", + "WINDOWS_SERVER_2025" + ] }, "RootVolumeConfig": { "ref_name": "VolumeConfig" @@ -19853,10 +19957,16 @@ "ref_name": "S3Location" }, "StreamView": { - "type": "string" + "type": "string", + "enum": [ + "APP", + "DESKTOP" + ] }, "Tags": { "type": "array", + "min_items": 1, + "max_items": 50, "items": { "ref_name": "Tag" } @@ -19864,7 +19974,10 @@ "UsbDeviceFilterStrings": { "type": "array", "items": { - "type": "string" + "type": "string", + "pattern": "^((\\w*)\\s*(\\w*)\\s*\\,\\s*(\\w*)\\s*\\,\\s*\\*?(\\w*)\\s*\\,\\s*\\*?(\\w*)\\s*\\,\\s*\\*?\\d*\\s*\\,\\s*\\*?\\d*\\s*\\,\\s*[0-1]\\s*\\,\\s*[0-1]\\s*)$", + "min_length": 0, + "max_length": 100 } }, "VpcConfig": { @@ -19891,7 +20004,9 @@ "type": "string" }, "OrganizationalUnitDistinguishedName": { - "type": "string" + "type": "string", + "min_length": 0, + "max_length": 2000 } }, "additional_properties": false @@ -19901,10 +20016,15 @@ "properties": { "S3Bucket": { "type": "string", + "pattern": "^[0-9a-z\\.\\-]*(?|.]+[^\\\\/:*?\"<>|]*$" }, "VpcSettings": { "ref_name": "VpcSettings" @@ -115023,11 +116447,13 @@ "type": "array", "unique_items": true, "items": { - "type": "string" + "type": "string", + "pattern": "^(subnet-[0-9a-f]{8}|subnet-[0-9a-f]{17})$" } }, "VpcId": { "type": "string", + "pattern": "^(vpc-[0-9a-f]{8}|vpc-[0-9a-f]{17})$", "format": "AWS::EC2::VPC.Id" } }, @@ -115040,14 +116466,16 @@ }, "required": [ "VpcSettings", - "Name", - "Password" + "Name" ], "additional_properties": false, "read_only_properties": [ "Alias", "DnsIpAddresses", - "Id" + "DirectoryId" + ], + "write_only_properties": [ + "Password" ], "create_only_properties": [ "VpcSettings", @@ -115058,8 +116486,9 @@ "CreateAlias" ], "primary_identifier": [ - "Id" - ] + "DirectoryId" + ], + "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-directoryservice" }, "AWS::DirectoryService::SimpleAD": { "type_name": "AWS::DirectoryService::SimpleAD", @@ -118503,10 +119932,13 @@ "read_only_properties": [ "CapacityReservationFleetId" ], + "write_only_properties": [ + "RemoveEndDate", + "NoRemoveEndDate" + ], "create_only_properties": [ "InstanceTypeSpecifications", "AllocationStrategy", - "TagSpecifications", "EndDate", "Tenancy", "InstanceMatchCriteria" @@ -127410,6 +128842,106 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2" }, + "AWS::EC2::SecondaryNetwork": { + "type_name": "AWS::EC2::SecondaryNetwork", + "properties": { + "Ipv4CidrBlock": { + "type": "string" + }, + "Ipv4CidrBlockAssociations": { + "type": "array", + "items": { + "ref_name": "Ipv4CidrBlockAssociation" + } + }, + "NetworkType": { + "type": "string", + "enum": [ + "rdma" + ] + }, + "OwnerId": { + "type": "string" + }, + "SecondaryNetworkArn": { + "type": "string" + }, + "SecondaryNetworkId": { + "type": "string" + }, + "Tags": { + "type": "array", + "unique_items": true, + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "Ipv4CidrBlockAssociation": { + "type": "object", + "properties": { + "AssociationId": { + "type": "string" + }, + "CidrBlock": { + "type": "string", + "format": "ipv4-network" + }, + "State": { + "type": "string", + "enum": [ + "associating", + "associated", + "association-failed", + "disassociating", + "disassociated", + "disassociation-failed" + ] + } + }, + "additional_properties": false + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "Ipv4CidrBlock", + "NetworkType" + ], + "additional_properties": false, + "read_only_properties": [ + "SecondaryNetworkArn", + "SecondaryNetworkId", + "OwnerId", + "Ipv4CidrBlockAssociations" + ], + "create_only_properties": [ + "Ipv4CidrBlock", + "NetworkType" + ], + "primary_identifier": [ + "SecondaryNetworkArn" + ] + }, "AWS::EC2::SecurityGroup": { "type_name": "AWS::EC2::SecurityGroup", "properties": { @@ -132312,7 +133844,6 @@ } }, "required": [ - "TransitGatewayId", "Type" ], "additional_properties": false, @@ -137800,9 +139331,27 @@ }, "additional_properties": false }, + "VpcLatticeAdvancedConfiguration": { + "type": "object", + "properties": { + "AlternateTargetGroupArn": { + "type": "string" + }, + "ProductionListenerRule": { + "type": "string" + }, + "TestListenerRule": { + "type": "string" + } + }, + "additional_properties": false + }, "VpcLatticeConfiguration": { "type": "object", "properties": { + "AdvancedConfiguration": { + "ref_name": "VpcLatticeAdvancedConfiguration" + }, "PortName": { "type": "string" }, @@ -141471,6 +143020,9 @@ "RoleArn", "BootstrapSelfManagedAddons" ], + "deprecated_properties": [ + "EncryptionConfig.*.Resources" + ], "primary_identifier": [ "Name" ], @@ -146566,6 +148118,9 @@ "AWS::ElastiCache::GlobalReplicationGroup": { "type_name": "AWS::ElastiCache::GlobalReplicationGroup", "properties": { + "Arn": { + "type": "string" + }, "AutomaticFailoverEnabled": { "type": "boolean" }, @@ -146588,7 +148143,8 @@ "type": "string" }, "GlobalReplicationGroupId": { - "type": "string" + "type": "string", + "pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$" }, "GlobalReplicationGroupIdSuffix": { "type": "string" @@ -146610,6 +148166,14 @@ }, "Status": { "type": "string" + }, + "Tags": { + "type": "array", + "max_items": 50, + "unique_items": true, + "items": { + "ref_name": "Tag" + } } }, "definitions": { @@ -146665,6 +148229,27 @@ } }, "additional_properties": false + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^(?!aws:)[a-zA-Z0-9 _\\.\\/=+:\\-@]*$", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "pattern": "^[a-zA-Z0-9 _\\.\\/=+:\\-@]*$", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key" + ], + "additional_properties": false } }, "required": [ @@ -146673,12 +148258,14 @@ "additional_properties": false, "read_only_properties": [ "GlobalReplicationGroupId", - "Status" + "Status", + "Arn" ], "write_only_properties": [ "GlobalReplicationGroupIdSuffix", "AutomaticFailoverEnabled", "CacheNodeType", + "CacheParameterGroupName", "EngineVersion", "GlobalNodeGroupCount", "RegionalConfigurations" @@ -147282,6 +148869,9 @@ "CacheUsageLimits": { "ref_name": "CacheUsageLimits" }, + "ConnectionType": { + "ref_name": "ConnectionType" + }, "CreateTime": { "type": "string" }, @@ -147384,9 +148974,9 @@ }, "ConnectionType": { "type": "string", - "enum": [ - "vpc", - "public" + "enum_case_insensitive": [ + "public", + "vpc" ] }, "DataStorage": { @@ -147488,7 +149078,8 @@ "KmsKeyId", "SnapshotArnsToRestore", "SubnetIds", - "NetworkType" + "NetworkType", + "ConnectionType" ], "primary_identifier": [ "ServerlessCacheName" @@ -153902,6 +155493,7 @@ }, "ScheduleExpression": { "type": "string", + "pattern": "^(rate\\(.+\\)|cron\\(.+\\))?$", "min_length": 0, "max_length": 256 }, @@ -159214,10 +160806,16 @@ "type_name": "AWS::FSx::Volume", "properties": { "BackupId": { - "type": "string" + "type": "string", + "pattern": "^(backup-[0-9a-f]{8,})$", + "min_length": 12, + "max_length": 128 }, "Name": { - "type": "string" + "type": "string", + "pattern": "^[^\\u0000\\u0085\\u2028\\u2029\\r\\n]{1,203}$", + "min_length": 1, + "max_length": 203 }, "OntapConfiguration": { "ref_name": "OntapConfiguration" @@ -159230,6 +160828,8 @@ }, "Tags": { "type": "array", + "min_items": 1, + "max_items": 50, "items": { "ref_name": "Tag" } @@ -159241,7 +160841,11 @@ "type": "string" }, "VolumeType": { - "type": "string" + "type": "string", + "enum": [ + "ONTAP", + "OPENZFS" + ] } }, "definitions": { @@ -159250,12 +160854,19 @@ "properties": { "Aggregates": { "type": "array", + "min_items": 0, + "max_items": 6, "items": { - "type": "string" + "type": "string", + "pattern": "^(aggr[0-9]{1,2})$", + "min_length": 5, + "max_length": 6 } }, "ConstituentsPerAggregate": { - "type": "integer" + "type": "integer", + "minimum": 1.0, + "maximum": 200.0 } }, "additional_properties": false @@ -159264,10 +160875,20 @@ "type": "object", "properties": { "Type": { - "type": "string" + "type": "string", + "enum": [ + "DAYS", + "HOURS", + "MINUTES", + "MONTHS", + "NONE", + "YEARS" + ] }, "Value": { - "type": "integer" + "type": "integer", + "minimum": 1.0, + "maximum": 65535.0 } }, "required": [ @@ -159279,12 +160900,20 @@ "type": "object", "properties": { "Clients": { - "type": "string" + "type": "string", + "pattern": "^[ -~]{1,128}$", + "min_length": 1, + "max_length": 128 }, "Options": { "type": "array", + "min_items": 1, + "max_items": 20, "items": { - "type": "string" + "type": "string", + "pattern": "^[ -~]{1,128}$", + "min_length": 1, + "max_length": 128 } } }, @@ -159299,6 +160928,8 @@ "properties": { "ClientConfigurations": { "type": "array", + "min_items": 0, + "max_items": 25, "items": { "ref_name": "ClientConfigurations" } @@ -159319,37 +160950,62 @@ "type": "string" }, "JunctionPath": { - "type": "string" + "type": "string", + "pattern": "^[^\\u0000\\u0085\\u2028\\u2029\\r\\n]{1,255}$", + "min_length": 1, + "max_length": 255 }, "OntapVolumeType": { - "type": "string" + "type": "string", + "enum": [ + "DP", + "RW" + ] }, "SecurityStyle": { - "type": "string" + "type": "string", + "enum": [ + "MIXED", + "NTFS", + "UNIX" + ] }, "SizeInBytes": { - "type": "string" + "type": "string", + "minimum": 0.0, + "maximum": 2.2517998e+16 }, "SizeInMegabytes": { - "type": "string" + "type": "string", + "minimum": 0.0, + "maximum": 2147483647.0 }, "SnaplockConfiguration": { "ref_name": "SnaplockConfiguration" }, "SnapshotPolicy": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 255 }, "StorageEfficiencyEnabled": { "type": "string" }, "StorageVirtualMachineId": { - "type": "string" + "type": "string", + "pattern": "^(svm-[0-9a-f]{17,})$", + "min_length": 21, + "max_length": 21 }, "TieringPolicy": { "ref_name": "TieringPolicy" }, "VolumeStyle": { - "type": "string" + "type": "string", + "enum": [ + "FLEXGROUP", + "FLEXVOL" + ] } }, "required": [ @@ -159364,10 +161020,17 @@ "type": "boolean" }, "DataCompressionType": { - "type": "string" + "type": "string", + "enum": [ + "LZ4", + "NONE", + "ZSTD" + ] }, "NfsExports": { "type": "array", + "min_items": 0, + "max_items": 1, "items": { "ref_name": "NfsExports" } @@ -159382,22 +161045,33 @@ "ref_name": "OriginSnapshot" }, "ParentVolumeId": { - "type": "string" + "type": "string", + "pattern": "^(fsvol-[0-9a-f]{17,})$", + "min_length": 23, + "max_length": 23 }, "ReadOnly": { "type": "boolean" }, "RecordSizeKiB": { - "type": "integer" + "type": "integer", + "minimum": 4.0, + "maximum": 4096.0 }, "StorageCapacityQuotaGiB": { - "type": "integer" + "type": "integer", + "minimum": -1.0, + "maximum": 2147483647.0 }, "StorageCapacityReservationGiB": { - "type": "integer" + "type": "integer", + "minimum": -1.0, + "maximum": 2147483647.0 }, "UserAndGroupQuotas": { "type": "array", + "min_items": 0, + "max_items": 500, "items": { "ref_name": "UserAndGroupQuotas" } @@ -159412,10 +161086,18 @@ "type": "object", "properties": { "CopyStrategy": { - "type": "string" + "type": "string", + "enum": [ + "CLONE", + "FULL_COPY", + "INCREMENTAL_COPY" + ] }, "SnapshotARN": { - "type": "string" + "type": "string", + "pattern": "^arn:(?=[^:]+:fsx:[^:]+:\\d{12}:)((|(?=[a-z0-9-.]{1,63})(?!\\d{1,3}(\\.\\d{1,3}){3})(?![^:]*-{2})(?![^:]*-\\.)(?![^:]*\\.-)[a-z0-9].*(?