From e30239e1349b5b528f0f9d28ceff82efdc616c1b Mon Sep 17 00:00:00 2001 From: kddejong <36457093+kddejong@users.noreply.github.com> Date: Wed, 7 Aug 2024 18:30:15 +0000 Subject: [PATCH] Update CloudFormation schemas to 2024-08-07 --- .../data/AdditionalSpecs/Policies.json | 9 + ...5a0d14c62111ff864923fc7b7960dda6.meta.json | 2 +- ...2b6653d7edfe98a64577daae0b481c38.meta.json | 2 +- ...5e4752bbc10d9552de8df8f81348c42b.meta.json | 2 +- ...63a1bf4413531ad420ff60a5a0d7965d.meta.json | 2 +- ...4cfc32461d10e077e7e5de1fc25d8b8f.meta.json | 2 +- ...d3fe2e7838c23f6acd054944cb2b1618.meta.json | 2 +- ...7e9907e4a512c10ddae70b98b4dada43.meta.json | 2 +- ...3fbf0a0fb76625ba46dbe42abd34333c.meta.json | 2 +- ...376aa3fe15197e3bb0e9290ff8719b4e.meta.json | 2 +- ...f60a7b5acfc406ebb10d5748cbb8ed41.meta.json | 2 +- ...f35136af536e92a84ccbaf062c315066.meta.json | 2 +- ...04470222e5e4c690bacef5312891581d.meta.json | 2 +- ...646b563d773e34b020d0ddeab2fe195b.meta.json | 2 +- ...548d44cc32e246ec9d7742088a2c17f8.meta.json | 2 +- ...98ac34d4109512e0e0947ef752dcb9c9.meta.json | 2 +- ...7e4a4542365d35fd75466abcf306eeca.meta.json | 2 +- ...69b7533eabab32ecfc0a00cb19e55a5f.meta.json | 2 +- ...e783fe32b6bb6b13774c32fcca1d303a.meta.json | 2 +- ...05f2567698dfdfa979bf0ccdb68cb856.meta.json | 2 +- ...92030ae5c03d7451980a15735e557edb.meta.json | 2 +- ...6bb7f975b606f8db57532faddfcdd8c8.meta.json | 2 +- ...73ff097c685cda0a63c08a6416dc58ed.meta.json | 2 +- ...25c8d66a1f84939600616bab42579541.meta.json | 2 +- ...972142778e1ff452383ede2ad4bac3d7.meta.json | 2 +- ...26b315ef6f38515840537c02de23abe2.meta.json | 2 +- ...cf908a34e6b4c3fb3e97e2b584f651ca.meta.json | 2 +- ...318c41c71c21b0a17d4f68d82c5aee21.meta.json | 2 +- ...6cd7e4ced378cacdb93f76ed227b5c5d.meta.json | 2 +- ...b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json | 2 +- ...41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json | 2 +- ...b2d398fe33547eed780b9b70f10eb4a2.meta.json | 2 +- ...e50a1638ffe0a5dba0d8805c190a05f8.meta.json | 2 +- ...3b69878d351cffd417dc9a457df808af.meta.json | 2 +- .../aws_rds_dbcluster/engine_version.json | 7 +- .../aws_rds_dbinstance/engine_version.json | 7 +- .../all/aws_dynamodb_table/boto.json | 2 +- .../schemas/providers/af_south_1/__init__.py | 11 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../af_south_1/aws-ec2-vpnconnection.json | 129 -- .../aws-kms-replicakey.json | 1 - .../aws-lambda-function.json | 4 - ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-networkmanager-connectattachment.json | 26 - .../aws-networkmanager-corenetwork.json | 44 - ...etworkmanager-sitetositevpnattachment.json | 26 - .../aws-networkmanager-vpcattachment.json | 27 - .../aws-route53resolver-resolverrule.json | 9 +- .../af_south_1/aws-ses-configurationset.json | 169 -- .../schemas/providers/ap_east_1/__init__.py | 6 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../aws-ec2-placementgroup.json | 4 - .../ap_east_1/aws-ec2-vpnconnection.json | 129 -- .../aws-kms-replicakey.json | 1 - ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-route53resolver-resolverrule.json | 9 +- .../providers/ap_northeast_1/__init__.py | 19 +- .../aws-acmpca-certificateauthority.json | 0 ...cleanrooms-configuredtableassociation.json | 320 +++ .../aws-deadline-fleet.json | 1 - .../aws-deadline-queue.json | 3 +- .../aws-deadline-storageprofile.json | 1 - .../aws-ec2-localgatewayroutetable.json | 121 ++ ...-localgatewayroutetablevpcassociation.json | 114 ++ .../aws-networkmanager-connectattachment.json | 26 - .../aws-networkmanager-corenetwork.json | 44 - ...etworkmanager-sitetositevpnattachment.json | 26 - .../aws-networkmanager-vpcattachment.json | 27 - .../aws-sagemaker-modelpackage.json | 1135 ----------- .../aws-scheduler-schedulegroup.json | 127 ++ .../providers/ap_northeast_2/__init__.py | 14 +- ...cleanrooms-configuredtableassociation.json | 320 +++ .../ap_northeast_2/aws-ec2-vpnconnection.json | 129 -- .../aws-kms-replicakey.json | 1 - .../aws-medialive-multiplex.json | 4 - .../aws-medialive-multiplexprogram.json | 3 - ...-networkfirewall-loggingconfiguration.json | 148 -- ...er-transitgatewayroutetableattachment.json | 194 ++ .../aws-route53resolver-resolverrule.json | 9 +- .../aws-ses-configurationset.json | 169 -- .../aws-stepfunctions-activity.json | 129 -- .../providers/ap_northeast_3/__init__.py | 11 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../ap_northeast_3/aws-ec2-vpnconnection.json | 129 -- .../ap_northeast_3/aws-kms-replicakey.json | 131 ++ .../aws-medialive-multiplex.json | 4 - .../aws-medialive-multiplexprogram.json | 3 - ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-networkmanager-connectattachment.json | 177 ++ .../aws-networkmanager-corenetwork.json | 197 ++ ...etworkmanager-sitetositevpnattachment.json | 170 ++ .../aws-networkmanager-vpcattachment.json | 199 ++ .../aws-sagemaker-modelpackage.json | 1135 ----------- .../schemas/providers/ap_south_1/__init__.py | 8 +- .../aws-acmpca-certificateauthority.json | 456 +++++ .../ap_south_1/aws-codeartifact-domain.json | 133 ++ .../aws-codeartifact-repository.json | 159 ++ .../ap_south_1/aws-ec2-vpnconnection.json | 129 -- .../ap_south_1/aws-glue-trigger.json | 172 -- .../ap_south_1/aws-kms-replicakey.json | 131 ++ ...er-transitgatewayroutetableattachment.json | 194 ++ .../ap_south_1/aws-ses-configurationset.json | 169 -- .../schemas/providers/ap_south_2/__init__.py | 8 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../ap_south_2/aws-ec2-vpnconnection.json | 86 - .../aws-ec2-vpnconnectionroute.json | 29 - .../ap_south_2/aws-kms-replicakey.json | 131 ++ .../aws-medialive-multiplex.json | 4 - .../aws-medialive-multiplexprogram.json | 3 - ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-route53resolver-resolverrule.json | 161 ++ .../providers/ap_southeast_1/__init__.py | 15 +- .../aws-acmpca-certificateauthority.json | 444 +++++ ...cleanrooms-configuredtableassociation.json | 320 +++ .../aws-deadline-fleet.json | 1 - .../aws-deadline-queue.json | 3 +- .../aws-deadline-storageprofile.json | 1 - .../aws-networkmanager-connectattachment.json | 177 ++ .../aws-networkmanager-corenetwork.json | 197 ++ ...etworkmanager-sitetositevpnattachment.json | 170 ++ .../aws-networkmanager-vpcattachment.json | 199 ++ .../aws-ses-configurationset.json | 169 -- .../providers/ap_southeast_2/__init__.py | 14 +- ...cleanrooms-configuredtableassociation.json | 320 +++ .../ap_southeast_2/aws-ec2-vpnconnection.json | 129 -- .../ap_southeast_2/aws-glue-trigger.json | 172 -- .../ap_southeast_2/aws-kms-replicakey.json | 131 ++ .../aws-networkmanager-connectattachment.json | 177 ++ .../aws-networkmanager-corenetwork.json | 197 ++ ...etworkmanager-sitetositevpnattachment.json | 170 ++ .../aws-networkmanager-vpcattachment.json | 199 ++ .../aws-sagemaker-modelpackage.json | 1135 ----------- .../providers/ap_southeast_3/__init__.py | 11 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../ap_southeast_3/aws-ec2-vpnconnection.json | 129 -- .../ap_southeast_3/aws-kms-replicakey.json | 131 ++ .../ap_southeast_3/aws-lambda-function.json | 548 ++++++ ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-networkmanager-connectattachment.json | 177 ++ .../aws-networkmanager-corenetwork.json | 197 ++ ...etworkmanager-sitetositevpnattachment.json | 170 ++ .../aws-networkmanager-vpcattachment.json | 199 ++ .../aws-route53resolver-resolverrule.json | 161 ++ .../aws-ses-configurationset.json | 169 -- .../providers/ap_southeast_4/__init__.py | 9 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../aws-ec2-placementgroup.json | 4 - .../ap_southeast_4/aws-ec2-vpnconnection.json | 86 - .../aws-ec2-vpnconnectionroute.json | 29 - .../ap_southeast_4/aws-kms-replicakey.json | 131 ++ .../aws-medialive-multiplex.json | 177 ++ .../aws-medialive-multiplexprogram.json | 265 +++ ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-route53resolver-resolverrule.json | 161 ++ .../providers/ca_central_1/__init__.py | 9 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../ca_central_1/aws-ec2-vpnconnection.json | 129 -- .../ca_central_1/aws-kms-replicakey.json | 131 ++ ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-networkmanager-connectattachment.json | 177 ++ .../aws-networkmanager-corenetwork.json | 197 ++ ...etworkmanager-sitetositevpnattachment.json | 170 ++ .../aws-networkmanager-vpcattachment.json | 199 ++ .../aws-ses-configurationset.json | 169 -- .../schemas/providers/ca_west_1/__init__.py | 11 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../aws-ec2-placementgroup.json | 4 - .../ca_west_1/aws-ec2-vpnconnection.json | 86 - .../ca_west_1/aws-ec2-vpnconnectionroute.json | 29 - .../ca_west_1/aws-kms-replicakey.json | 131 ++ .../ca_west_1/aws-lambda-function.json | 548 ++++++ ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-route53resolver-resolverrule.json | 161 ++ .../schemas/providers/cn_north_1/__init__.py | 12 +- .../aws-accessanalyzer-analyzer.json | 206 ++ .../aws-acmpca-certificateauthority.json | 444 +++++ .../cn_north_1/aws-ec2-securitygroup.json | 240 --- .../aws-ec2-transitgatewayconnect.json | 111 ++ .../providers/cn_north_1/aws-ecs-cluster.json | 226 +++ .../aws-kinesisfirehose-deliverystream.json | 1733 +++++++++++++++++ .../cn_north_1/aws-rolesanywhere-profile.json | 187 ++ .../aws-sagemaker-modelpackage.json | 1135 ----------- .../providers/cn_northwest_1/__init__.py | 10 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../cn_northwest_1/aws-dynamodb-table.json | 675 ------- ...ypair.json => aws-ec2-placementgroup.json} | 72 +- .../cn_northwest_1/aws-lambda-function.json | 548 ++++++ .../cn_northwest_1/aws-rds-integration.json | 154 -- .../aws-redshift-cluster.json | 11 - .../aws-route53resolver-resolverrule.json | 161 ++ .../aws-stepfunctions-activity.json | 129 -- .../aws-stepfunctions-statemachine.json | 290 --- .../providers/eu_central_1/__init__.py | 32 +- .../aws-accessanalyzer-analyzer.json | 206 ++ .../aws-acmpca-certificateauthority.json | 456 +++++ ...cleanrooms-configuredtableassociation.json | 320 +++ .../aws-cognito-logdeliveryconfiguration.json | 163 ++ .../eu_central_1/aws-cognito-userpool.json | 539 +++++ .../eu_central_1/aws-dms-dataprovider.json | 304 +++ .../eu_central_1/aws-dms-instanceprofile.json | 158 ++ .../aws-dms-migrationproject.json | 197 ++ .../aws-ec2-localgatewayroutetable.json | 121 ++ ...-localgatewayroutetablevpcassociation.json | 114 ++ .../eu_central_1/aws-ec2-securitygroup.json | 244 --- .../eu_central_1/aws-ecs-cluster.json | 226 +++ .../aws-iotfleetwise-decodermanifest.json | 495 +++++ .../aws-iotfleetwise-vehicle.json | 154 ++ .../aws-kinesisfirehose-deliverystream.json | 1733 +++++++++++++++++ .../aws-networkmanager-connectattachment.json | 177 ++ .../aws-networkmanager-corenetwork.json | 197 ++ ...etworkmanager-sitetositevpnattachment.json | 170 ++ .../aws-networkmanager-vpcattachment.json | 199 ++ .../aws-sagemaker-modelpackage.json | 1135 ----------- .../aws-scheduler-schedulegroup.json | 127 ++ .../providers/eu_central_2/__init__.py | 9 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../eu_central_2/aws-dynamodb-table.json | 675 ------- .../eu_central_2/aws-ec2-placementgroup.json | 96 + .../eu_central_2/aws-kms-replicakey.json | 131 ++ .../eu_central_2/aws-lambda-function.json | 548 ++++++ .../aws-route53resolver-resolverrule.json | 161 ++ .../schemas/providers/eu_north_1/__init__.py | 14 +- .../aws-acmpca-certificateauthority.json | 444 +++++ ...cleanrooms-configuredtableassociation.json | 320 +++ .../eu_north_1/aws-ec2-placementgroup.json | 96 + .../eu_north_1/aws-ec2-vpnconnection.json | 129 -- .../eu_north_1/aws-kms-replicakey.json | 131 ++ .../eu_north_1/aws-medialive-multiplex.json | 177 ++ .../aws-medialive-multiplexprogram.json | 265 +++ ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-route53resolver-resolverrule.json | 161 ++ .../eu_north_1/aws-ses-configurationset.json | 169 -- .../schemas/providers/eu_south_1/__init__.py | 13 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../eu_south_1/aws-codeartifact-domain.json | 133 ++ .../aws-codeartifact-repository.json | 159 ++ .../eu_south_1/aws-ec2-placementgroup.json | 96 + .../eu_south_1/aws-ec2-vpnconnection.json | 129 -- .../eu_south_1/aws-kms-replicakey.json | 131 ++ .../aws-networkmanager-connectattachment.json | 177 ++ .../aws-networkmanager-corenetwork.json | 197 ++ ...etworkmanager-sitetositevpnattachment.json | 170 ++ .../aws-networkmanager-vpcattachment.json | 199 ++ .../aws-route53resolver-resolverrule.json | 161 ++ .../eu_south_1/aws-ses-configurationset.json | 169 -- .../schemas/providers/eu_south_2/__init__.py | 7 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../eu_south_2/aws-ec2-vpnconnection.json | 86 - .../aws-ec2-vpnconnectionroute.json | 29 - .../eu_south_2/aws-kms-replicakey.json | 131 ++ ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-route53resolver-resolverrule.json | 161 ++ .../aws-sagemaker-modelpackage.json | 1135 ----------- .../schemas/providers/eu_west_1/__init__.py | 11 +- .../aws-acmpca-certificateauthority.json | 456 +++++ ...cleanrooms-configuredtableassociation.json | 320 +++ .../providers/eu_west_1/aws-glue-trigger.json | 172 -- .../eu_west_1/aws-kms-replicakey.json | 131 ++ ...er-transitgatewayroutetableattachment.json | 194 ++ .../eu_west_1/aws-sagemaker-modelpackage.json | 1135 ----------- .../schemas/providers/eu_west_2/__init__.py | 19 +- .../aws-acmpca-certificateauthority.json | 444 +++++ ...cleanrooms-configuredtableassociation.json | 320 +++ .../eu_west_2/aws-ec2-vpnconnection.json | 129 -- .../eu_west_2/aws-kms-replicakey.json | 131 ++ .../eu_west_2/aws-lambda-function.json | 548 ++++++ .../eu_west_2/aws-medialive-multiplex.json | 177 ++ .../aws-medialive-multiplexprogram.json | 265 +++ ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-networkmanager-connectattachment.json | 177 ++ .../aws-networkmanager-corenetwork.json | 197 ++ ...etworkmanager-sitetositevpnattachment.json | 170 ++ .../aws-networkmanager-vpcattachment.json | 199 ++ .../aws-redshift-cluster.json | 11 - .../eu_west_2/aws-securitylake-datalake.json | 207 ++ .../eu_west_2/aws-ses-configurationset.json | 169 -- .../schemas/providers/eu_west_3/__init__.py | 10 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../eu_west_3/aws-ec2-vpnconnection.json | 129 -- .../eu_west_3/aws-kms-replicakey.json | 131 ++ .../eu_west_3/aws-medialive-multiplex.json | 177 ++ .../aws-medialive-multiplexprogram.json | 265 +++ ...-networkfirewall-loggingconfiguration.json | 148 -- ...er-transitgatewayroutetableattachment.json | 194 ++ ...aws-route53resolver-firewallrulegroup.json | 231 --- .../aws-route53resolver-resolverrule.json | 161 ++ .../eu_west_3/aws-ses-configurationset.json | 169 -- .../providers/il_central_1/__init__.py | 9 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../il_central_1/aws-ec2-placementgroup.json | 96 + .../il_central_1/aws-kms-replicakey.json | 131 ++ .../il_central_1/aws-lambda-function.json | 548 ++++++ ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-route53resolver-resolverrule.json | 161 ++ .../aws-ses-configurationset.json | 169 -- .../aws-stepfunctions-activity.json | 129 -- .../aws-stepfunctions-statemachine.json | 290 --- .../providers/me_central_1/__init__.py | 8 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../me_central_1/aws-ec2-placementgroup.json | 96 + .../me_central_1/aws-ec2-vpnconnection.json | 129 -- .../me_central_1/aws-kms-replicakey.json | 131 ++ .../me_central_1/aws-medialive-multiplex.json | 177 ++ .../aws-medialive-multiplexprogram.json | 265 +++ ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-route53resolver-resolverrule.json | 161 ++ .../schemas/providers/me_south_1/__init__.py | 10 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../me_south_1/aws-ec2-vpnconnection.json | 129 -- .../me_south_1/aws-kms-replicakey.json | 131 ++ ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-route53resolver-resolverrule.json | 161 ++ .../me_south_1/aws-ses-configurationset.json | 169 -- .../schemas/providers/sa_east_1/__init__.py | 6 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../sa_east_1/aws-ec2-vpnconnection.json | 129 -- .../providers/sa_east_1/aws-glue-trigger.json | 172 -- .../sa_east_1/aws-kms-replicakey.json | 131 ++ ...-networkfirewall-loggingconfiguration.json | 148 -- .../sa_east_1/aws-ses-configurationset.json | 169 -- .../aws-acmpca-certificateauthority.json | 9 + ...cleanrooms-configuredtableassociation.json | 1 - .../us_east_1/aws-datazone-domain.json | 8 +- .../us_east_1/aws-deadline-fleet.json | 1 + .../us_east_1/aws-deadline-queue.json | 3 +- .../aws-deadline-storageprofile.json | 1 + .../us_east_1/aws-dynamodb-table.json | 15 - .../us_east_1/aws-ec2-placementgroup.json | 4 + .../us_east_1/aws-kms-replicakey.json | 1 + .../us_east_1/aws-lambda-function.json | 4 + .../us_east_1/aws-medialive-multiplex.json | 4 + .../aws-medialive-multiplexprogram.json | 3 + .../aws-networkmanager-connectattachment.json | 26 + .../aws-networkmanager-corenetwork.json | 44 + ...etworkmanager-sitetositevpnattachment.json | 26 + .../aws-networkmanager-vpcattachment.json | 27 + .../us_east_1/aws-redshift-cluster.json | 11 + .../aws-route53resolver-resolverrule.json | 9 +- .../us_east_1/aws-sagemaker-modelpackage.json | 143 +- .../schemas/providers/us_east_2/__init__.py | 8 +- .../aws-acmpca-certificateauthority.json | 456 +++++ .../us_east_2/aws-ec2-vpnconnection.json | 129 -- .../us_east_2/aws-kms-replicakey.json | 131 ++ .../us_east_2/aws-medialive-multiplex.json | 177 ++ .../aws-medialive-multiplexprogram.json | 265 +++ ...-networkfirewall-loggingconfiguration.json | 148 -- ...er-transitgatewayroutetableattachment.json | 194 ++ .../us_east_2/aws-ses-configurationset.json | 169 -- .../providers/us_gov_east_1/__init__.py | 9 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../us_gov_east_1/aws-ec2-placementgroup.json | 96 + .../us_gov_east_1/aws-ec2-vpnconnection.json | 86 - .../aws-ec2-vpnconnectionroute.json | 29 - .../us_gov_east_1/aws-kms-replicakey.json | 131 ++ .../us_gov_east_1/aws-lambda-function.json | 548 ++++++ .../us_gov_east_1/aws-neptune-dbcluster.json | 292 --- .../aws-route53resolver-resolverrule.json | 161 ++ .../aws-ses-configurationset.json | 169 -- .../providers/us_gov_west_1/__init__.py | 7 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../us_gov_west_1/aws-ec2-placementgroup.json | 96 + .../us_gov_west_1/aws-kms-replicakey.json | 131 ++ .../us_gov_west_1/aws-lambda-function.json | 548 ++++++ .../us_gov_west_1/aws-neptune-dbcluster.json | 292 --- .../aws-route53resolver-resolverrule.json | 161 ++ .../aws-ses-configurationset.json | 169 -- .../schemas/providers/us_west_1/__init__.py | 11 +- .../aws-acmpca-certificateauthority.json | 444 +++++ .../us_west_1/aws-ec2-vpnconnection.json | 129 -- .../us_west_1/aws-kms-replicakey.json | 131 ++ ...-networkfirewall-loggingconfiguration.json | 148 -- .../aws-networkmanager-connectattachment.json | 177 ++ .../aws-networkmanager-corenetwork.json | 197 ++ ...etworkmanager-sitetositevpnattachment.json | 170 ++ .../aws-networkmanager-vpcattachment.json | 199 ++ .../us_west_1/aws-sagemaker-modelpackage.json | 1135 ----------- .../us_west_1/aws-ses-configurationset.json | 169 -- .../schemas/providers/us_west_2/__init__.py | 27 +- .../aws-accessanalyzer-analyzer.json | 206 ++ .../aws-acmpca-certificateauthority.json | 456 +++++ ...cleanrooms-configuredtableassociation.json | 320 +++ .../us_west_2/aws-codeartifact-domain.json | 133 ++ .../aws-codeartifact-repository.json | 159 ++ .../aws-ec2-transitgatewayconnect.json | 111 ++ .../providers/us_west_2/aws-ecs-cluster.json | 226 +++ .../aws-kinesisfirehose-deliverystream.json | 1733 +++++++++++++++++ .../aws-networkmanager-connectattachment.json | 177 ++ .../aws-networkmanager-corenetwork.json | 197 ++ ...etworkmanager-sitetositevpnattachment.json | 170 ++ .../aws-networkmanager-vpcattachment.json | 199 ++ .../us_west_2/aws-qbusiness-application.json | 235 +++ .../us_west_2/aws-rolesanywhere-profile.json | 187 ++ .../us_west_2/aws-sagemaker-modelpackage.json | 1135 ----------- .../aws-scheduler-schedulegroup.json | 127 ++ 394 files changed, 49184 insertions(+), 23790 deletions(-) create mode 100644 src/cfnlint/data/schemas/providers/af_south_1/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/af_south_1/aws-ec2-vpnconnection.json rename src/cfnlint/data/schemas/providers/{eu_central_1 => af_south_1}/aws-kms-replicakey.json (98%) rename src/cfnlint/data/schemas/providers/{eu_south_1 => af_south_1}/aws-lambda-function.json (98%) delete mode 100644 src/cfnlint/data/schemas/providers/af_south_1/aws-networkfirewall-loggingconfiguration.json rename src/cfnlint/data/schemas/providers/{eu_north_1 => af_south_1}/aws-networkmanager-connectattachment.json (85%) rename src/cfnlint/data/schemas/providers/{eu_north_1 => af_south_1}/aws-networkmanager-corenetwork.json (81%) rename src/cfnlint/data/schemas/providers/{me_south_1 => af_south_1}/aws-networkmanager-sitetositevpnattachment.json (85%) rename src/cfnlint/data/schemas/providers/{me_south_1 => af_south_1}/aws-networkmanager-vpcattachment.json (86%) rename src/cfnlint/data/schemas/providers/{ap_southeast_1 => af_south_1}/aws-route53resolver-resolverrule.json (96%) delete mode 100644 src/cfnlint/data/schemas/providers/af_south_1/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/ap_east_1/aws-acmpca-certificateauthority.json rename src/cfnlint/data/schemas/providers/{cn_north_1 => ap_east_1}/aws-ec2-placementgroup.json (95%) delete mode 100644 src/cfnlint/data/schemas/providers/ap_east_1/aws-ec2-vpnconnection.json rename src/cfnlint/data/schemas/providers/{us_west_2 => ap_east_1}/aws-kms-replicakey.json (98%) delete mode 100644 src/cfnlint/data/schemas/providers/ap_east_1/aws-networkfirewall-loggingconfiguration.json rename src/cfnlint/data/schemas/providers/{eu_west_1 => ap_east_1}/aws-route53resolver-resolverrule.json (96%) rename src/cfnlint/data/schemas/providers/{ap_southeast_2 => ap_northeast_1}/aws-acmpca-certificateauthority.json (100%) create mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_1/aws-cleanrooms-configuredtableassociation.json rename src/cfnlint/data/schemas/providers/{us_west_2 => ap_northeast_1}/aws-deadline-fleet.json (99%) rename src/cfnlint/data/schemas/providers/{us_west_2 => ap_northeast_1}/aws-deadline-queue.json (99%) rename src/cfnlint/data/schemas/providers/{eu_central_1 => ap_northeast_1}/aws-deadline-storageprofile.json (99%) create mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_1/aws-ec2-localgatewayroutetable.json create mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_1/aws-ec2-localgatewayroutetablevpcassociation.json rename src/cfnlint/data/schemas/providers/{me_south_1 => ap_northeast_1}/aws-networkmanager-connectattachment.json (85%) rename src/cfnlint/data/schemas/providers/{me_south_1 => ap_northeast_1}/aws-networkmanager-corenetwork.json (81%) rename src/cfnlint/data/schemas/providers/{eu_north_1 => ap_northeast_1}/aws-networkmanager-sitetositevpnattachment.json (85%) rename src/cfnlint/data/schemas/providers/{eu_north_1 => ap_northeast_1}/aws-networkmanager-vpcattachment.json (86%) delete mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_1/aws-sagemaker-modelpackage.json create mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_1/aws-scheduler-schedulegroup.json create mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_2/aws-cleanrooms-configuredtableassociation.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_2/aws-ec2-vpnconnection.json rename src/cfnlint/data/schemas/providers/{cn_north_1 => ap_northeast_2}/aws-kms-replicakey.json (98%) rename src/cfnlint/data/schemas/providers/{us_west_2 => ap_northeast_2}/aws-medialive-multiplex.json (97%) rename src/cfnlint/data/schemas/providers/{ap_northeast_1 => ap_northeast_2}/aws-medialive-multiplexprogram.json (98%) delete mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_2/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_2/aws-networkmanager-transitgatewayroutetableattachment.json rename src/cfnlint/data/schemas/providers/{us_west_1 => ap_northeast_2}/aws-route53resolver-resolverrule.json (96%) delete mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_2/aws-ses-configurationset.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_2/aws-stepfunctions-activity.json create mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_3/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_3/aws-ec2-vpnconnection.json create mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_3/aws-kms-replicakey.json rename src/cfnlint/data/schemas/providers/{ap_northeast_1 => ap_northeast_3}/aws-medialive-multiplex.json (97%) rename src/cfnlint/data/schemas/providers/{us_west_2 => ap_northeast_3}/aws-medialive-multiplexprogram.json (98%) delete mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_3/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_3/aws-networkmanager-connectattachment.json create mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_3/aws-networkmanager-corenetwork.json create mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_3/aws-networkmanager-sitetositevpnattachment.json create mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_3/aws-networkmanager-vpcattachment.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_northeast_3/aws-sagemaker-modelpackage.json create mode 100644 src/cfnlint/data/schemas/providers/ap_south_1/aws-acmpca-certificateauthority.json create mode 100644 src/cfnlint/data/schemas/providers/ap_south_1/aws-codeartifact-domain.json create mode 100644 src/cfnlint/data/schemas/providers/ap_south_1/aws-codeartifact-repository.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_south_1/aws-ec2-vpnconnection.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_south_1/aws-glue-trigger.json create mode 100644 src/cfnlint/data/schemas/providers/ap_south_1/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/ap_south_1/aws-networkmanager-transitgatewayroutetableattachment.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_south_1/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/ap_south_2/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-vpnconnection.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-vpnconnectionroute.json create mode 100644 src/cfnlint/data/schemas/providers/ap_south_2/aws-kms-replicakey.json rename src/cfnlint/data/schemas/providers/{eu_central_1 => ap_south_2}/aws-medialive-multiplex.json (97%) rename src/cfnlint/data/schemas/providers/{eu_central_1 => ap_south_2}/aws-medialive-multiplexprogram.json (98%) delete mode 100644 src/cfnlint/data/schemas/providers/ap_south_2/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/ap_south_2/aws-route53resolver-resolverrule.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_1/aws-acmpca-certificateauthority.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_1/aws-cleanrooms-configuredtableassociation.json rename src/cfnlint/data/schemas/providers/{eu_central_1 => ap_southeast_1}/aws-deadline-fleet.json (99%) rename src/cfnlint/data/schemas/providers/{eu_central_1 => ap_southeast_1}/aws-deadline-queue.json (99%) rename src/cfnlint/data/schemas/providers/{us_west_2 => ap_southeast_1}/aws-deadline-storageprofile.json (99%) create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_1/aws-networkmanager-connectattachment.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_1/aws-networkmanager-corenetwork.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_1/aws-networkmanager-sitetositevpnattachment.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_1/aws-networkmanager-vpcattachment.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_1/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_2/aws-cleanrooms-configuredtableassociation.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_2/aws-ec2-vpnconnection.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_2/aws-glue-trigger.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_2/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_2/aws-networkmanager-connectattachment.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_2/aws-networkmanager-corenetwork.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_2/aws-networkmanager-sitetositevpnattachment.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_2/aws-networkmanager-vpcattachment.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_2/aws-sagemaker-modelpackage.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_3/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_3/aws-ec2-vpnconnection.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_3/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_3/aws-lambda-function.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_3/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_3/aws-networkmanager-connectattachment.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_3/aws-networkmanager-corenetwork.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_3/aws-networkmanager-sitetositevpnattachment.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_3/aws-networkmanager-vpcattachment.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_3/aws-route53resolver-resolverrule.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_3/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_4/aws-acmpca-certificateauthority.json rename src/cfnlint/data/schemas/providers/{us_west_2 => ap_southeast_4}/aws-ec2-placementgroup.json (95%) delete mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-vpnconnection.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-vpnconnectionroute.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_4/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_4/aws-medialive-multiplex.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_4/aws-medialive-multiplexprogram.json delete mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_4/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/ap_southeast_4/aws-route53resolver-resolverrule.json create mode 100644 src/cfnlint/data/schemas/providers/ca_central_1/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/ca_central_1/aws-ec2-vpnconnection.json create mode 100644 src/cfnlint/data/schemas/providers/ca_central_1/aws-kms-replicakey.json delete mode 100644 src/cfnlint/data/schemas/providers/ca_central_1/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/ca_central_1/aws-networkmanager-connectattachment.json create mode 100644 src/cfnlint/data/schemas/providers/ca_central_1/aws-networkmanager-corenetwork.json create mode 100644 src/cfnlint/data/schemas/providers/ca_central_1/aws-networkmanager-sitetositevpnattachment.json create mode 100644 src/cfnlint/data/schemas/providers/ca_central_1/aws-networkmanager-vpcattachment.json delete mode 100644 src/cfnlint/data/schemas/providers/ca_central_1/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/ca_west_1/aws-acmpca-certificateauthority.json rename src/cfnlint/data/schemas/providers/{eu_central_1 => ca_west_1}/aws-ec2-placementgroup.json (95%) delete mode 100644 src/cfnlint/data/schemas/providers/ca_west_1/aws-ec2-vpnconnection.json delete mode 100644 src/cfnlint/data/schemas/providers/ca_west_1/aws-ec2-vpnconnectionroute.json create mode 100644 src/cfnlint/data/schemas/providers/ca_west_1/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/ca_west_1/aws-lambda-function.json delete mode 100644 src/cfnlint/data/schemas/providers/ca_west_1/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/ca_west_1/aws-route53resolver-resolverrule.json create mode 100644 src/cfnlint/data/schemas/providers/cn_north_1/aws-accessanalyzer-analyzer.json create mode 100644 src/cfnlint/data/schemas/providers/cn_north_1/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/cn_north_1/aws-ec2-securitygroup.json create mode 100644 src/cfnlint/data/schemas/providers/cn_north_1/aws-ec2-transitgatewayconnect.json create mode 100644 src/cfnlint/data/schemas/providers/cn_north_1/aws-ecs-cluster.json create mode 100644 src/cfnlint/data/schemas/providers/cn_north_1/aws-kinesisfirehose-deliverystream.json create mode 100644 src/cfnlint/data/schemas/providers/cn_north_1/aws-rolesanywhere-profile.json delete mode 100644 src/cfnlint/data/schemas/providers/cn_north_1/aws-sagemaker-modelpackage.json create mode 100644 src/cfnlint/data/schemas/providers/cn_northwest_1/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/cn_northwest_1/aws-dynamodb-table.json rename src/cfnlint/data/schemas/providers/cn_northwest_1/{aws-ec2-keypair.json => aws-ec2-placementgroup.json} (53%) create mode 100644 src/cfnlint/data/schemas/providers/cn_northwest_1/aws-lambda-function.json delete mode 100644 src/cfnlint/data/schemas/providers/cn_northwest_1/aws-rds-integration.json rename src/cfnlint/data/schemas/providers/{ca_west_1 => cn_northwest_1}/aws-redshift-cluster.json (97%) create mode 100644 src/cfnlint/data/schemas/providers/cn_northwest_1/aws-route53resolver-resolverrule.json delete mode 100644 src/cfnlint/data/schemas/providers/cn_northwest_1/aws-stepfunctions-activity.json delete mode 100644 src/cfnlint/data/schemas/providers/cn_northwest_1/aws-stepfunctions-statemachine.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-accessanalyzer-analyzer.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-acmpca-certificateauthority.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-cleanrooms-configuredtableassociation.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-cognito-logdeliveryconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-cognito-userpool.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-dms-dataprovider.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-dms-instanceprofile.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-dms-migrationproject.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-ec2-localgatewayroutetable.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-ec2-localgatewayroutetablevpcassociation.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-ec2-securitygroup.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-ecs-cluster.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-iotfleetwise-decodermanifest.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-iotfleetwise-vehicle.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-kinesisfirehose-deliverystream.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-networkmanager-connectattachment.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-networkmanager-corenetwork.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-networkmanager-sitetositevpnattachment.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-networkmanager-vpcattachment.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-sagemaker-modelpackage.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_1/aws-scheduler-schedulegroup.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_2/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_central_2/aws-dynamodb-table.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_2/aws-ec2-placementgroup.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_2/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_2/aws-lambda-function.json create mode 100644 src/cfnlint/data/schemas/providers/eu_central_2/aws-route53resolver-resolverrule.json create mode 100644 src/cfnlint/data/schemas/providers/eu_north_1/aws-acmpca-certificateauthority.json create mode 100644 src/cfnlint/data/schemas/providers/eu_north_1/aws-cleanrooms-configuredtableassociation.json create mode 100644 src/cfnlint/data/schemas/providers/eu_north_1/aws-ec2-placementgroup.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_north_1/aws-ec2-vpnconnection.json create mode 100644 src/cfnlint/data/schemas/providers/eu_north_1/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/eu_north_1/aws-medialive-multiplex.json create mode 100644 src/cfnlint/data/schemas/providers/eu_north_1/aws-medialive-multiplexprogram.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_north_1/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/eu_north_1/aws-route53resolver-resolverrule.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_north_1/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_1/aws-acmpca-certificateauthority.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_1/aws-codeartifact-domain.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_1/aws-codeartifact-repository.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_1/aws-ec2-placementgroup.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_south_1/aws-ec2-vpnconnection.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_1/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_1/aws-networkmanager-connectattachment.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_1/aws-networkmanager-corenetwork.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_1/aws-networkmanager-sitetositevpnattachment.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_1/aws-networkmanager-vpcattachment.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_1/aws-route53resolver-resolverrule.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_south_1/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_2/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_south_2/aws-ec2-vpnconnection.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_south_2/aws-ec2-vpnconnectionroute.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_2/aws-kms-replicakey.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_south_2/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/eu_south_2/aws-route53resolver-resolverrule.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_south_2/aws-sagemaker-modelpackage.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_1/aws-acmpca-certificateauthority.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_1/aws-cleanrooms-configuredtableassociation.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_west_1/aws-glue-trigger.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_1/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_1/aws-networkmanager-transitgatewayroutetableattachment.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_west_1/aws-sagemaker-modelpackage.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-acmpca-certificateauthority.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-cleanrooms-configuredtableassociation.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-ec2-vpnconnection.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-lambda-function.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-medialive-multiplex.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-medialive-multiplexprogram.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-networkmanager-connectattachment.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-networkmanager-corenetwork.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-networkmanager-sitetositevpnattachment.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-networkmanager-vpcattachment.json rename src/cfnlint/data/schemas/providers/{eu_central_2 => eu_west_2}/aws-redshift-cluster.json (97%) create mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-securitylake-datalake.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_west_2/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_3/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_west_3/aws-ec2-vpnconnection.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_3/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_3/aws-medialive-multiplex.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_3/aws-medialive-multiplexprogram.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_west_3/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_3/aws-networkmanager-transitgatewayroutetableattachment.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_west_3/aws-route53resolver-firewallrulegroup.json create mode 100644 src/cfnlint/data/schemas/providers/eu_west_3/aws-route53resolver-resolverrule.json delete mode 100644 src/cfnlint/data/schemas/providers/eu_west_3/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/il_central_1/aws-acmpca-certificateauthority.json create mode 100644 src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-placementgroup.json create mode 100644 src/cfnlint/data/schemas/providers/il_central_1/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/il_central_1/aws-lambda-function.json delete mode 100644 src/cfnlint/data/schemas/providers/il_central_1/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/il_central_1/aws-route53resolver-resolverrule.json delete mode 100644 src/cfnlint/data/schemas/providers/il_central_1/aws-ses-configurationset.json delete mode 100644 src/cfnlint/data/schemas/providers/il_central_1/aws-stepfunctions-activity.json delete mode 100644 src/cfnlint/data/schemas/providers/il_central_1/aws-stepfunctions-statemachine.json create mode 100644 src/cfnlint/data/schemas/providers/me_central_1/aws-acmpca-certificateauthority.json create mode 100644 src/cfnlint/data/schemas/providers/me_central_1/aws-ec2-placementgroup.json delete mode 100644 src/cfnlint/data/schemas/providers/me_central_1/aws-ec2-vpnconnection.json create mode 100644 src/cfnlint/data/schemas/providers/me_central_1/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/me_central_1/aws-medialive-multiplex.json create mode 100644 src/cfnlint/data/schemas/providers/me_central_1/aws-medialive-multiplexprogram.json delete mode 100644 src/cfnlint/data/schemas/providers/me_central_1/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/me_central_1/aws-route53resolver-resolverrule.json create mode 100644 src/cfnlint/data/schemas/providers/me_south_1/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/me_south_1/aws-ec2-vpnconnection.json create mode 100644 src/cfnlint/data/schemas/providers/me_south_1/aws-kms-replicakey.json delete mode 100644 src/cfnlint/data/schemas/providers/me_south_1/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/me_south_1/aws-route53resolver-resolverrule.json delete mode 100644 src/cfnlint/data/schemas/providers/me_south_1/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/sa_east_1/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/sa_east_1/aws-ec2-vpnconnection.json delete mode 100644 src/cfnlint/data/schemas/providers/sa_east_1/aws-glue-trigger.json create mode 100644 src/cfnlint/data/schemas/providers/sa_east_1/aws-kms-replicakey.json delete mode 100644 src/cfnlint/data/schemas/providers/sa_east_1/aws-networkfirewall-loggingconfiguration.json delete mode 100644 src/cfnlint/data/schemas/providers/sa_east_1/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/us_east_2/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/us_east_2/aws-ec2-vpnconnection.json create mode 100644 src/cfnlint/data/schemas/providers/us_east_2/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/us_east_2/aws-medialive-multiplex.json create mode 100644 src/cfnlint/data/schemas/providers/us_east_2/aws-medialive-multiplexprogram.json delete mode 100644 src/cfnlint/data/schemas/providers/us_east_2/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/us_east_2/aws-networkmanager-transitgatewayroutetableattachment.json delete mode 100644 src/cfnlint/data/schemas/providers/us_east_2/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/us_gov_east_1/aws-acmpca-certificateauthority.json create mode 100644 src/cfnlint/data/schemas/providers/us_gov_east_1/aws-ec2-placementgroup.json delete mode 100644 src/cfnlint/data/schemas/providers/us_gov_east_1/aws-ec2-vpnconnection.json delete mode 100644 src/cfnlint/data/schemas/providers/us_gov_east_1/aws-ec2-vpnconnectionroute.json create mode 100644 src/cfnlint/data/schemas/providers/us_gov_east_1/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/us_gov_east_1/aws-lambda-function.json delete mode 100644 src/cfnlint/data/schemas/providers/us_gov_east_1/aws-neptune-dbcluster.json create mode 100644 src/cfnlint/data/schemas/providers/us_gov_east_1/aws-route53resolver-resolverrule.json delete mode 100644 src/cfnlint/data/schemas/providers/us_gov_east_1/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/us_gov_west_1/aws-acmpca-certificateauthority.json create mode 100644 src/cfnlint/data/schemas/providers/us_gov_west_1/aws-ec2-placementgroup.json create mode 100644 src/cfnlint/data/schemas/providers/us_gov_west_1/aws-kms-replicakey.json create mode 100644 src/cfnlint/data/schemas/providers/us_gov_west_1/aws-lambda-function.json delete mode 100644 src/cfnlint/data/schemas/providers/us_gov_west_1/aws-neptune-dbcluster.json create mode 100644 src/cfnlint/data/schemas/providers/us_gov_west_1/aws-route53resolver-resolverrule.json delete mode 100644 src/cfnlint/data/schemas/providers/us_gov_west_1/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_1/aws-acmpca-certificateauthority.json delete mode 100644 src/cfnlint/data/schemas/providers/us_west_1/aws-ec2-vpnconnection.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_1/aws-kms-replicakey.json delete mode 100644 src/cfnlint/data/schemas/providers/us_west_1/aws-networkfirewall-loggingconfiguration.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_1/aws-networkmanager-connectattachment.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_1/aws-networkmanager-corenetwork.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_1/aws-networkmanager-sitetositevpnattachment.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_1/aws-networkmanager-vpcattachment.json delete mode 100644 src/cfnlint/data/schemas/providers/us_west_1/aws-sagemaker-modelpackage.json delete mode 100644 src/cfnlint/data/schemas/providers/us_west_1/aws-ses-configurationset.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-accessanalyzer-analyzer.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-acmpca-certificateauthority.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-cleanrooms-configuredtableassociation.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-codeartifact-domain.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-codeartifact-repository.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-ec2-transitgatewayconnect.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-ecs-cluster.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-kinesisfirehose-deliverystream.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-networkmanager-connectattachment.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-networkmanager-corenetwork.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-networkmanager-sitetositevpnattachment.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-networkmanager-vpcattachment.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-qbusiness-application.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-rolesanywhere-profile.json delete mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-sagemaker-modelpackage.json create mode 100644 src/cfnlint/data/schemas/providers/us_west_2/aws-scheduler-schedulegroup.json diff --git a/src/cfnlint/data/AdditionalSpecs/Policies.json b/src/cfnlint/data/AdditionalSpecs/Policies.json index c4fa4c6577..5fcce1fc55 100644 --- a/src/cfnlint/data/AdditionalSpecs/Policies.json +++ b/src/cfnlint/data/AdditionalSpecs/Policies.json @@ -4145,9 +4145,17 @@ "Actions": [ "CompleteAccountRegistration", "CompleteFileUpload", + "ConfirmAccount", + "DownloadKickstart", "DownloadSoftware", + "GenerateLicense", "GenerateLicenses", "GetActivation", + "GetArtifactGroupSoftwareVersions", + "GetAsset", + "GetAssets", + "GetProductAdvisories", + "GetSoftwareVersions", "ListTagsForResource", "StartAccountRegistration", "StartFileUpload", @@ -11691,6 +11699,7 @@ "ApplyGuardrail", "AssociateAgentKnowledgeBase", "AssociateThirdPartyKnowledgeBase", + "BatchDeleteEvaluationJob", "CreateAgent", "CreateAgentActionGroup", "CreateAgentAlias", diff --git a/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json b/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json index 7717b607f0..8cb17bf75d 100644 --- a/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json @@ -1 +1 @@ -{"etag": "\"13e2ba2de2278576e21963023dc47eb9\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"043643ef5715779fca16660c3d26ff7e\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json b/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json index 4bfa085f0a..999843f2e5 100644 --- a/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json @@ -1 +1 @@ -{"etag": "\"9ba413c4a7bffdd2fe845ae5b377bbeb\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"} +{"etag": "\"f5a055330aeb7b30e757eeb0a3accaa2\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json b/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json index 7c409e4126..0ddc334b77 100644 --- a/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json @@ -1 +1 @@ -{"etag": "\"c5a0d95dbb08a6630ecb0d0afccdc1c9\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d503f614373426a1c107abd369d7601e\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json b/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json index 2a2dcd1540..cf733d238d 100644 --- a/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json @@ -1 +1 @@ -{"etag": "\"b3496749571dd1d88c79b5d7f65e01d4\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"9a238ad16fd412c641d565d34ffbb7c8\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json b/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json index 7c210b2f39..2e2fb6b028 100644 --- a/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json @@ -1 +1 @@ -{"etag": "\"babf77f32064122868adcaacd6e6cf2a\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"cc3839a12db807b599280d97bb69e19f\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json b/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json index 6869ccae55..e68836d215 100644 --- a/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json @@ -1 +1 @@ -{"etag": "\"7b36451bce4de8d4adbb079e44906d70\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"5a2e06be9e71e09092de0435afc70be3\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json b/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json index 2da6c9ce7d..54dc2ef0b7 100644 --- a/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json @@ -1 +1 @@ -{"etag": "\"31f53d67c72c89b3a0a7d42ae4011bd2\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d2e8243c842c84ff3374427397d088df\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/371e40c90b2e47c99f6e275e060ee83a3fbf0a0fb76625ba46dbe42abd34333c.meta.json b/src/cfnlint/data/DownloadsMetadata/371e40c90b2e47c99f6e275e060ee83a3fbf0a0fb76625ba46dbe42abd34333c.meta.json index ca0402ab6f..f931d15c53 100644 --- a/src/cfnlint/data/DownloadsMetadata/371e40c90b2e47c99f6e275e060ee83a3fbf0a0fb76625ba46dbe42abd34333c.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/371e40c90b2e47c99f6e275e060ee83a3fbf0a0fb76625ba46dbe42abd34333c.meta.json @@ -1 +1 @@ -{"etag": "\"29225c7cfae79adefebdf10cf5f9c40d\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"} +{"etag": "\"3dc06b00abdb043214761a90eb00eb74\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json b/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json index 46424e2477..0ab8824d84 100644 --- a/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json @@ -1 +1 @@ -{"etag": "\"1072d0485f7b5d06f887e1a9595db65e\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"790382984d8c3d79d00dc185f82e9f5d\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json b/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json index 45a7a5b5fb..69cb247c15 100644 --- a/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json @@ -1 +1 @@ -{"etag": "\"ebfe2d60e21a0621519f4bbcb09f73aa\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"8039a7cdaf454b1e9803e80bf46d43b8\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json b/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json index 8f2278fd81..9bedfd6463 100644 --- a/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json @@ -1 +1 @@ -{"etag": "\"a1f5c3420a76e24c4e6ab98c2450b976\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"fe5845a35f45f30c221453a2bf24d7e6\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json b/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json index a2be8224a4..9db36561d4 100644 --- a/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json @@ -1 +1 @@ -{"etag": "\"3ddf68c043d9e9b54a99406435f73fa5\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"f1348a8c6d61eb7407faaf425d16504f\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json b/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json index 426feb586c..086af02d63 100644 --- a/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json @@ -1 +1 @@ -{"etag": "\"967e93658732751c98a6359c52b76221\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"b4f8777df9feffad154411f420b83a3b\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json b/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json index 63d0859671..172b0c2d33 100644 --- a/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json @@ -1 +1 @@ -{"etag": "\"e7ba3b3b1f564a05f8ef6fbf467edbce\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"47083eb1b732c78a4168b3b40a84cc73\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json b/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json index ef6605a5a4..b754c83b09 100644 --- a/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json @@ -1 +1 @@ -{"etag": "\"8e514a8ec045575ff059aeb81ed0779b\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"2f73e5b3380e943503e183cb9090da46\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json b/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json index 4e907fbdc8..42f46494fc 100644 --- a/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json @@ -1 +1 @@ -{"etag": "\"a9e556527d5bb7c0ec81e40b976523c7\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"7c0c973c77149a169231aa3d0d1aa965\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json b/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json index 12f6fa6399..26d7b2dc14 100644 --- a/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json @@ -1 +1 @@ -{"etag": "\"ca1e95e2ae322e5e3050179534e27d10\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"8c33a6e9ad12ddd0c68cadcc47fc1033\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json b/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json index 372b119518..ae3b5531b1 100644 --- a/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json @@ -1 +1 @@ -{"etag": "\"ea05001abeb1c6d726c9a2b453d18774\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"8fb33e1fa975c2ae4c136799a56c1a3b\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json b/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json index 6cd516222b..92396c7c09 100644 --- a/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json @@ -1 +1 @@ -{"etag": "\"19efa72570c84eab9dff600f4d48b7a1\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"3e9f25e111caf0a708d43c6cf38da742\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json b/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json index 8150b6dad8..222812419a 100644 --- a/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json @@ -1 +1 @@ -{"etag": "\"9cad48037f601bb883e0ec7d728b60ff\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"ca7119e7caa30162de91d3030ff04edf\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json b/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json index 08f9348c68..97ba384900 100644 --- a/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json @@ -1 +1 @@ -{"etag": "\"6f3328cd84a62d7b2b7971e94d615960\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"baa4371f2abdbf7ace2cffef367e72b2\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json b/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json index 8b6634b42f..501b42c58d 100644 --- a/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json @@ -1 +1 @@ -{"etag": "\"95603a27f963cea737b1972f8d079417\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"0240f2e2ee249f6245f142eed89da6c1\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json b/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json index 0ff080d7fe..a6424f51a1 100644 --- a/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json @@ -1 +1 @@ -{"etag": "\"5f291ba3d1e67c93c345ffdcaf36bef0\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"772b0a14b2813c2d851b45e79cc09e09\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json b/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json index e00ad60dbb..7ce0674299 100644 --- a/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json @@ -1 +1 @@ -{"etag": "\"c6d560fb5796260a954c040ef9e0ad7b\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"ed54b15e759dd78db4966daed9653e47\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json b/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json index 6bb01d1c31..0ec287f73d 100644 --- a/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json @@ -1 +1 @@ -{"etag": "\"090821fcf2cfb2c2421d9507871c725f\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"e052810c09e6fe727ce9d4cd5753ea1e\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json b/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json index 2a38f0a1f9..95dea75ad2 100644 --- a/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json @@ -1 +1 @@ -{"etag": "\"dcb6f2b1f562542607d4f4a3ca4d2dfa\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"646d38fedde8f68e457bcd8542806e22\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json b/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json index 11e773e868..8787e31b33 100644 --- a/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json @@ -1 +1 @@ -{"etag": "\"429b619a92b755518f883c1bfafde202\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"409f7dcaa913a0df88e8f3245835bd57\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json b/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json index be5ae2ea4f..26db13ba94 100644 --- a/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json @@ -1 +1 @@ -{"etag": "\"2612ab90cebe491a5d06f0a8d21c983e\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"b155d26e8d5949d374aec3ce8aa50504\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json b/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json index 85e80a1b32..49a2fee0a9 100644 --- a/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json @@ -1 +1 @@ -{"etag": "\"a098f8aab8e96142bf8528eb90e0c25e\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"681cffd85193cd8a9ff72b37bd32ebb2\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json b/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json index a8bb17007f..712f420af7 100644 --- a/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json @@ -1 +1 @@ -{"etag": "\"e985314b846cbb7fc5d7896d2f41b98e\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"e77da4faf8b52d5d2898ff82512c21f7\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json b/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json index e012723a4a..e414c77aa0 100644 --- a/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json @@ -1 +1 @@ -{"etag": "\"c4c9cff857305c005611e0e9b7aedba5\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"050884c577c9f51be351299956fe46bf\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json b/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json index 12ff13062c..5216e8c02f 100644 --- a/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json @@ -1 +1 @@ -{"etag": "\"0bb56400b046eef97c15dc41d85b6d77\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"1460998b7f736943c14939bb72a05470\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json b/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json index cbed964113..1c1c2f5973 100644 --- a/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json @@ -1 +1 @@ -{"etag": "\"0c26a280b66fbb26f9e98da5ed6de5cd\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"8d692e422d1489e0a7e006b97ea1b74f\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/schemas/extensions/aws_rds_dbcluster/engine_version.json b/src/cfnlint/data/schemas/extensions/aws_rds_dbcluster/engine_version.json index 95d05c85c8..f24a24d333 100644 --- a/src/cfnlint/data/schemas/extensions/aws_rds_dbcluster/engine_version.json +++ b/src/cfnlint/data/schemas/extensions/aws_rds_dbcluster/engine_version.json @@ -110,6 +110,7 @@ "12.16", "12.17", "12.18", + "12.19", "12.9", "13.10", "13.11", @@ -117,11 +118,13 @@ "13.12", "13.13", "13.14", + "13.15", "13.7", "13.8", "13.9", "14.10", "14.11", + "14.12", "14.3", "14.4", "14.5", @@ -134,8 +137,10 @@ "15.4", "15.5", "15.6", + "15.7", "16.1", - "16.2" + "16.2", + "16.3" ] } } diff --git a/src/cfnlint/data/schemas/extensions/aws_rds_dbinstance/engine_version.json b/src/cfnlint/data/schemas/extensions/aws_rds_dbinstance/engine_version.json index de2f20df9e..48a3da7d44 100644 --- a/src/cfnlint/data/schemas/extensions/aws_rds_dbinstance/engine_version.json +++ b/src/cfnlint/data/schemas/extensions/aws_rds_dbinstance/engine_version.json @@ -126,6 +126,7 @@ "12.16", "12.17", "12.18", + "12.19", "12.9", "13.10", "13.11", @@ -133,11 +134,13 @@ "13.12", "13.13", "13.14", + "13.15", "13.7", "13.8", "13.9", "14.10", "14.11", + "14.12", "14.3", "14.4", "14.5", @@ -150,8 +153,10 @@ "15.4", "15.5", "15.6", + "15.7", "16.1", - "16.2" + "16.2", + "16.3" ] } } diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_dynamodb_table/boto.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_dynamodb_table/boto.json index edff5e3ba8..31cbfe0f11 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_dynamodb_table/boto.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_dynamodb_table/boto.json @@ -18,7 +18,7 @@ }, { "op": "add", - "path": "/definitions/KeySchema/items/properties/KeyType/enum", + "path": "/definitions/KeySchema/properties/KeyType/enum", "value": [ "HASH", "RANGE" diff --git a/src/cfnlint/data/schemas/providers/af_south_1/__init__.py b/src/cfnlint/data/schemas/providers/af_south_1/__init__.py index 35b8f926e5..099d6578a1 100644 --- a/src/cfnlint/data/schemas/providers/af_south_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/af_south_1/__init__.py @@ -821,7 +821,6 @@ "Module", "aws-accessanalyzer-analyzer.json", "aws-acmpca-certificate.json", - "aws-acmpca-certificateauthority.json", "aws-acmpca-certificateauthorityactivation.json", "aws-acmpca-permission.json", "aws-amazonmq-broker.json", @@ -1135,6 +1134,7 @@ "aws-ec2-vpcendpointservicepermissions.json", "aws-ec2-vpcgatewayattachment.json", "aws-ec2-vpcpeeringconnection.json", + "aws-ec2-vpnconnection.json", "aws-ec2-vpnconnectionroute.json", "aws-ec2-vpngateway.json", "aws-ec2-vpngatewayroutepropagation.json", @@ -1272,7 +1272,6 @@ "aws-kinesisfirehose-deliverystream.json", "aws-kms-alias.json", "aws-kms-key.json", - "aws-kms-replicakey.json", "aws-lakeformation-datacellsfilter.json", "aws-lakeformation-datalakesettings.json", "aws-lakeformation-permissions.json", @@ -1284,7 +1283,6 @@ "aws-lambda-codesigningconfig.json", "aws-lambda-eventinvokeconfig.json", "aws-lambda-eventsourcemapping.json", - "aws-lambda-function.json", "aws-lambda-layerversion.json", "aws-lambda-layerversionpermission.json", "aws-lambda-permission.json", @@ -1337,22 +1335,19 @@ "aws-neptune-eventsubscription.json", "aws-networkfirewall-firewall.json", "aws-networkfirewall-firewallpolicy.json", + "aws-networkfirewall-loggingconfiguration.json", "aws-networkfirewall-rulegroup.json", "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-networkmanager-connectattachment.json", "aws-networkmanager-connectpeer.json", - "aws-networkmanager-corenetwork.json", "aws-networkmanager-customergatewayassociation.json", "aws-networkmanager-device.json", "aws-networkmanager-globalnetwork.json", "aws-networkmanager-link.json", "aws-networkmanager-linkassociation.json", "aws-networkmanager-site.json", - "aws-networkmanager-sitetositevpnattachment.json", "aws-networkmanager-transitgatewaypeering.json", "aws-networkmanager-transitgatewayregistration.json", "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-networkmanager-vpcattachment.json", "aws-oam-link.json", "aws-oam-sink.json", "aws-opensearchservice-domain.json", @@ -1429,7 +1424,6 @@ "aws-route53resolver-resolverendpoint.json", "aws-route53resolver-resolverqueryloggingconfig.json", "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53resolver-resolverrule.json", "aws-route53resolver-resolverruleassociation.json", "aws-rum-appmonitor.json", "aws-s3-accessgrant.json", @@ -1500,6 +1494,7 @@ "aws-servicediscovery-privatednsnamespace.json", "aws-servicediscovery-publicdnsnamespace.json", "aws-servicediscovery-service.json", + "aws-ses-configurationset.json", "aws-ses-configurationseteventdestination.json", "aws-ses-contactlist.json", "aws-ses-dedicatedippool.json", diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-acmpca-certificateauthority.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-acmpca-certificateauthority.json new file mode 100644 index 0000000000..8ad28ae39f --- /dev/null +++ b/src/cfnlint/data/schemas/providers/af_south_1/aws-acmpca-certificateauthority.json @@ -0,0 +1,444 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Type", + "/properties/KeyAlgorithm", + "/properties/SigningAlgorithm", + "/properties/Subject", + "/properties/CsrExtensions", + "/properties/KeyStorageSecurityStandard", + "/properties/UsageMode" + ], + "definitions": { + "AccessDescription": { + "additionalProperties": false, + "properties": { + "AccessLocation": { + "$ref": "#/definitions/GeneralName" + }, + "AccessMethod": { + "$ref": "#/definitions/AccessMethod" + } + }, + "required": [ + "AccessMethod", + "AccessLocation" + ], + "type": "object" + }, + "AccessMethod": { + "additionalProperties": false, + "properties": { + "AccessMethodType": { + "$ref": "#/definitions/AccessMethodType" + }, + "CustomObjectIdentifier": { + "$ref": "#/definitions/CustomObjectIdentifier" + } + }, + "type": "object" + }, + "AccessMethodType": { + "type": "string" + }, + "Arn": { + "type": "string" + }, + "CrlConfiguration": { + "additionalProperties": false, + "properties": { + "CrlDistributionPointExtensionConfiguration": { + "$ref": "#/definitions/CrlDistributionPointExtensionConfiguration" + }, + "CustomCname": { + "type": "string" + }, + "Enabled": { + "type": "boolean" + }, + "ExpirationInDays": { + "type": "integer" + }, + "S3BucketName": { + "type": "string" + }, + "S3ObjectAcl": { + "type": "string" + } + }, + "required": [ + "Enabled" + ], + "type": "object" + }, + "CrlDistributionPointExtensionConfiguration": { + "additionalProperties": false, + "properties": { + "OmitExtension": { + "type": "boolean" + } + }, + "required": [ + "OmitExtension" + ], + "type": "object" + }, + "CsrExtensions": { + "additionalProperties": false, + "properties": { + "KeyUsage": { + "$ref": "#/definitions/KeyUsage" + }, + "SubjectInformationAccess": { + "$ref": "#/definitions/SubjectInformationAccess" + } + }, + "type": "object" + }, + "CustomAttribute": { + "additionalProperties": false, + "properties": { + "ObjectIdentifier": { + "$ref": "#/definitions/CustomObjectIdentifier" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "ObjectIdentifier", + "Value" + ], + "type": "object" + }, + "CustomAttributeList": { + "items": { + "$ref": "#/definitions/CustomAttribute" + }, + "type": "array" + }, + "CustomObjectIdentifier": { + "type": "string" + }, + "DnsName": { + "type": "string" + }, + "EdiPartyName": { + "additionalProperties": false, + "properties": { + "NameAssigner": { + "type": "string" + }, + "PartyName": { + "type": "string" + } + }, + "required": [ + "PartyName" + ], + "type": "object" + }, + "GeneralName": { + "additionalProperties": false, + "properties": { + "DirectoryName": { + "$ref": "#/definitions/Subject" + }, + "DnsName": { + "$ref": "#/definitions/DnsName" + }, + "EdiPartyName": { + "$ref": "#/definitions/EdiPartyName" + }, + "IpAddress": { + "$ref": "#/definitions/IpAddress" + }, + "OtherName": { + "$ref": "#/definitions/OtherName" + }, + "RegisteredId": { + "$ref": "#/definitions/CustomObjectIdentifier" + }, + "Rfc822Name": { + "$ref": "#/definitions/Rfc822Name" + }, + "UniformResourceIdentifier": { + "$ref": "#/definitions/UniformResourceIdentifier" + } + }, + "type": "object" + }, + "IpAddress": { + "type": "string" + }, + "KeyUsage": { + "additionalProperties": false, + "properties": { + "CRLSign": { + "default": false, + "type": "boolean" + }, + "DataEncipherment": { + "default": false, + "type": "boolean" + }, + "DecipherOnly": { + "default": false, + "type": "boolean" + }, + "DigitalSignature": { + "default": false, + "type": "boolean" + }, + "EncipherOnly": { + "default": false, + "type": "boolean" + }, + "KeyAgreement": { + "default": false, + "type": "boolean" + }, + "KeyCertSign": { + "default": false, + "type": "boolean" + }, + "KeyEncipherment": { + "default": false, + "type": "boolean" + }, + "NonRepudiation": { + "default": false, + "type": "boolean" + } + }, + "type": "object" + }, + "OcspConfiguration": { + "additionalProperties": false, + "properties": { + "Enabled": { + "type": "boolean" + }, + "OcspCustomCname": { + "type": "string" + } + }, + "required": [ + "Enabled" + ], + "type": "object" + }, + "OtherName": { + "additionalProperties": false, + "properties": { + "TypeId": { + "$ref": "#/definitions/CustomObjectIdentifier" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "TypeId", + "Value" + ], + "type": "object" + }, + "RevocationConfiguration": { + "additionalProperties": false, + "properties": { + "CrlConfiguration": { + "$ref": "#/definitions/CrlConfiguration" + }, + "OcspConfiguration": { + "$ref": "#/definitions/OcspConfiguration" + } + }, + "type": "object" + }, + "Rfc822Name": { + "type": "string" + }, + "Subject": { + "additionalProperties": false, + "properties": { + "CommonName": { + "type": "string" + }, + "Country": { + "type": "string" + }, + "CustomAttributes": { + "$ref": "#/definitions/CustomAttributeList" + }, + "DistinguishedNameQualifier": { + "type": "string" + }, + "GenerationQualifier": { + "type": "string" + }, + "GivenName": { + "type": "string" + }, + "Initials": { + "type": "string" + }, + "Locality": { + "type": "string" + }, + "Organization": { + "type": "string" + }, + "OrganizationalUnit": { + "type": "string" + }, + "Pseudonym": { + "type": "string" + }, + "SerialNumber": { + "type": "string" + }, + "State": { + "type": "string" + }, + "Surname": { + "type": "string" + }, + "Title": { + "type": "string" + } + }, + "type": "object" + }, + "SubjectInformationAccess": { + "items": { + "$ref": "#/definitions/AccessDescription" + }, + "type": "array" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key" + ], + "type": "object" + }, + "UniformResourceIdentifier": { + "type": "string" + } + }, + "handlers": { + "create": { + "permissions": [ + "acm-pca:CreateCertificateAuthority", + "acm-pca:DescribeCertificateAuthority", + "acm-pca:GetCertificateAuthorityCsr" + ] + }, + "delete": { + "permissions": [ + "acm-pca:DeleteCertificateAuthority", + "acm-pca:DescribeCertificateAuthority" + ] + }, + "list": { + "permissions": [ + "acm-pca:DescribeCertificateAuthority", + "acm-pca:GetCertificateAuthorityCsr", + "acm-pca:ListCertificateAuthorities", + "acm-pca:ListTags" + ] + }, + "read": { + "permissions": [ + "acm-pca:DescribeCertificateAuthority", + "acm-pca:GetCertificateAuthorityCsr", + "acm-pca:ListTags" + ] + }, + "update": { + "permissions": [ + "acm-pca:ListTags", + "acm-pca:TagCertificateAuthority", + "acm-pca:UntagCertificateAuthority", + "acm-pca:UpdateCertificateAuthority" + ] + } + }, + "primaryIdentifier": [ + "/properties/Arn" + ], + "properties": { + "Arn": { + "$ref": "#/definitions/Arn" + }, + "CertificateSigningRequest": { + "type": "string" + }, + "CsrExtensions": { + "$ref": "#/definitions/CsrExtensions" + }, + "KeyAlgorithm": { + "type": "string" + }, + "KeyStorageSecurityStandard": { + "type": "string" + }, + "RevocationConfiguration": { + "$ref": "#/definitions/RevocationConfiguration" + }, + "SigningAlgorithm": { + "type": "string" + }, + "Subject": { + "$ref": "#/definitions/Subject" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array" + }, + "Type": { + "type": "string" + }, + "UsageMode": { + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/Arn", + "/properties/CertificateSigningRequest" + ], + "required": [ + "Type", + "KeyAlgorithm", + "SigningAlgorithm", + "Subject" + ], + "sourceUrl": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_ACMPCA.html", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ACMPCA::CertificateAuthority", + "writeOnlyProperties": [ + "/properties/Subject", + "/properties/Subject", + "/properties/CsrExtensions", + "/properties/Tags", + "/properties/RevocationConfiguration", + "/properties/KeyStorageSecurityStandard" + ] +} diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-ec2-vpnconnection.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-ec2-vpnconnection.json deleted file mode 100644 index 2771879c01..0000000000 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-ec2-vpnconnection.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/aws-cloudformation/cloudformation-resource-schema/blob/master/src/main/resources/schema/provider.definition.schema.v1.json", - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Type", - "/properties/CustomerGatewayId", - "/properties/VpnGatewayId", - "/properties/TransitGatewayId", - "/properties/VpnTunnelOptionsSpecifications", - "/properties/StaticRoutesOnly" - ], - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "VpnTunnelOptionsSpecification": { - "additionalProperties": false, - "properties": { - "PreSharedKey": { - "type": "string" - }, - "TunnelInsideCidr": { - "type": "string" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "ec2:DescribeVpnConnections", - "ec2:CreateVpnConnection", - "ec2:CreateTags" - ] - }, - "delete": { - "permissions": [ - "ec2:DescribeVpnConnections", - "ec2:DeleteVpnConnection", - "ec2:DeleteTags" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeVpnConnections" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeVpnConnections" - ] - }, - "update": { - "permissions": [ - "ec2:DescribeVpnConnections", - "ec2:CreateTags", - "ec2:DeleteTags" - ] - } - }, - "primaryIdentifier": [ - "/properties/VpnConnectionId" - ], - "properties": { - "CustomerGatewayId": { - "type": "string" - }, - "StaticRoutesOnly": { - "type": "boolean" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TransitGatewayId": { - "type": "string" - }, - "Type": { - "type": "string" - }, - "VpnConnectionId": { - "type": "string" - }, - "VpnGatewayId": { - "type": "string" - }, - "VpnTunnelOptionsSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/VpnTunnelOptionsSpecification" - }, - "type": "array", - "uniqueItems": false - } - }, - "readOnlyProperties": [ - "/properties/VpnConnectionId" - ], - "required": [ - "Type", - "CustomerGatewayId" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::VPNConnection" -} diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/aws-kms-replicakey.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-kms-replicakey.json similarity index 98% rename from src/cfnlint/data/schemas/providers/eu_central_1/aws-kms-replicakey.json rename to src/cfnlint/data/schemas/providers/af_south_1/aws-kms-replicakey.json index ea02377b7f..2e2f867928 100644 --- a/src/cfnlint/data/schemas/providers/eu_central_1/aws-kms-replicakey.json +++ b/src/cfnlint/data/schemas/providers/af_south_1/aws-kms-replicakey.json @@ -121,7 +121,6 @@ "tagging": { "cloudFormationSystemTags": false, "tagOnCreate": true, - "tagProperty": "/properties/Tags", "tagUpdatable": true, "taggable": true }, diff --git a/src/cfnlint/data/schemas/providers/eu_south_1/aws-lambda-function.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-lambda-function.json similarity index 98% rename from src/cfnlint/data/schemas/providers/eu_south_1/aws-lambda-function.json rename to src/cfnlint/data/schemas/providers/af_south_1/aws-lambda-function.json index d7aa0b43a0..885ae9bc98 100644 --- a/src/cfnlint/data/schemas/providers/eu_south_1/aws-lambda-function.json +++ b/src/cfnlint/data/schemas/providers/af_south_1/aws-lambda-function.json @@ -26,10 +26,6 @@ "minLength": 1, "type": "string" }, - "SourceKMSKeyArn": { - "pattern": "^(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()$", - "type": "string" - }, "ZipFile": { "type": "string" } diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-networkfirewall-loggingconfiguration.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-networkfirewall-loggingconfiguration.json deleted file mode 100644 index ff5a0f03b8..0000000000 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-networkfirewall-loggingconfiguration.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/FirewallName", - "/properties/FirewallArn" - ], - "definitions": { - "LogDestinationConfig": { - "additionalProperties": false, - "properties": { - "LogDestination": { - "additionalProperties": false, - "minProperties": 1, - "patternProperties": { - "^[0-9A-Za-z.\\-_@\\/]+$": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "LogDestinationType": { - "enum": [ - "S3", - "CloudWatchLogs", - "KinesisDataFirehose" - ], - "type": "string" - }, - "LogType": { - "enum": [ - "ALERT", - "FLOW" - ], - "type": "string" - } - }, - "required": [ - "LogType", - "LogDestinationType", - "LogDestination" - ], - "type": "object" - }, - "LoggingConfiguration": { - "additionalProperties": false, - "properties": { - "LogDestinationConfigs": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LogDestinationConfig" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "LogDestinationConfigs" - ], - "type": "object" - }, - "ResourceArn": { - "maxLength": 256, - "minLength": 1, - "pattern": "^arn:aws.*$", - "type": "string" - } - }, - "handlers": { - "create": { - "permissions": [ - "logs:CreateLogDelivery", - "logs:GetLogDelivery", - "logs:ListLogDeliveries", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy", - "logs:PutResourcePolicy", - "logs:DescribeResourcePolicies", - "logs:DescribeLogGroups", - "iam:CreateServiceLinkedRole", - "firehose:TagDeliveryStream", - "network-firewall:UpdateLoggingConfiguration", - "network-firewall:DescribeLoggingConfiguration" - ] - }, - "delete": { - "permissions": [ - "logs:DeleteLogDelivery", - "logs:ListLogDeliveries", - "logs:GetLogDelivery", - "network-firewall:UpdateLoggingConfiguration", - "network-firewall:DescribeLoggingConfiguration" - ] - }, - "read": { - "permissions": [ - "logs:GetLogDelivery", - "logs:ListLogDeliveries", - "network-firewall:DescribeLoggingConfiguration" - ] - }, - "update": { - "permissions": [ - "logs:CreateLogDelivery", - "logs:DeleteLogDelivery", - "logs:GetLogDelivery", - "logs:UpdateLogDelivery", - "logs:ListLogDeliveries", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy", - "logs:PutResourcePolicy", - "logs:DescribeResourcePolicies", - "logs:DescribeLogGroups", - "iam:CreateServiceLinkedRole", - "firehose:TagDeliveryStream", - "network-firewall:UpdateLoggingConfiguration", - "network-firewall:DescribeLoggingConfiguration" - ] - } - }, - "primaryIdentifier": [ - "/properties/FirewallArn" - ], - "properties": { - "FirewallArn": { - "$ref": "#/definitions/ResourceArn" - }, - "FirewallName": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "LoggingConfiguration": { - "$ref": "#/definitions/LoggingConfiguration" - } - }, - "required": [ - "FirewallArn", - "LoggingConfiguration" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-networkfirewall.git", - "tagging": { - "taggable": false - }, - "typeName": "AWS::NetworkFirewall::LoggingConfiguration" -} diff --git a/src/cfnlint/data/schemas/providers/eu_north_1/aws-networkmanager-connectattachment.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-networkmanager-connectattachment.json similarity index 85% rename from src/cfnlint/data/schemas/providers/eu_north_1/aws-networkmanager-connectattachment.json rename to src/cfnlint/data/schemas/providers/af_south_1/aws-networkmanager-connectattachment.json index 71a755e57a..6ebaa23e63 100644 --- a/src/cfnlint/data/schemas/providers/eu_north_1/aws-networkmanager-connectattachment.json +++ b/src/cfnlint/data/schemas/providers/af_south_1/aws-networkmanager-connectattachment.json @@ -16,26 +16,6 @@ }, "type": "object" }, - "ProposedNetworkFunctionGroupChange": { - "additionalProperties": false, - "properties": { - "AttachmentPolicyRuleNumber": { - "type": "integer" - }, - "NetworkFunctionGroupName": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, "ProposedSegmentChange": { "additionalProperties": false, "properties": { @@ -134,18 +114,12 @@ "EdgeLocation": { "type": "string" }, - "NetworkFunctionGroupName": { - "type": "string" - }, "Options": { "$ref": "#/definitions/ConnectAttachmentOptions" }, "OwnerAccountId": { "type": "string" }, - "ProposedNetworkFunctionGroupChange": { - "$ref": "#/definitions/ProposedNetworkFunctionGroupChange" - }, "ProposedSegmentChange": { "$ref": "#/definitions/ProposedSegmentChange" }, diff --git a/src/cfnlint/data/schemas/providers/eu_north_1/aws-networkmanager-corenetwork.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-networkmanager-corenetwork.json similarity index 81% rename from src/cfnlint/data/schemas/providers/eu_north_1/aws-networkmanager-corenetwork.json rename to src/cfnlint/data/schemas/providers/af_south_1/aws-networkmanager-corenetwork.json index 5d26bdc498..a33cde44d0 100644 --- a/src/cfnlint/data/schemas/providers/eu_north_1/aws-networkmanager-corenetwork.json +++ b/src/cfnlint/data/schemas/providers/af_south_1/aws-networkmanager-corenetwork.json @@ -31,42 +31,6 @@ }, "type": "object" }, - "CoreNetworkNetworkFunctionGroup": { - "additionalProperties": false, - "properties": { - "EdgeLocations": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array" - }, - "Name": { - "type": "string" - }, - "Segments": { - "additionalProperties": false, - "properties": { - "SendTo": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array" - }, - "SendVia": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": "object" - }, "CoreNetworkSegment": { "additionalProperties": false, "properties": { @@ -180,13 +144,6 @@ "GlobalNetworkId": { "type": "string" }, - "NetworkFunctionGroups": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/CoreNetworkNetworkFunctionGroup" - }, - "type": "array" - }, "OwnerAccount": { "type": "string" }, @@ -223,7 +180,6 @@ "/properties/CreatedAt", "/properties/State", "/properties/Segments", - "/properties/NetworkFunctionGroups", "/properties/Edges" ], "required": [ diff --git a/src/cfnlint/data/schemas/providers/me_south_1/aws-networkmanager-sitetositevpnattachment.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-networkmanager-sitetositevpnattachment.json similarity index 85% rename from src/cfnlint/data/schemas/providers/me_south_1/aws-networkmanager-sitetositevpnattachment.json rename to src/cfnlint/data/schemas/providers/af_south_1/aws-networkmanager-sitetositevpnattachment.json index 4d93032c9e..899ed1a630 100644 --- a/src/cfnlint/data/schemas/providers/me_south_1/aws-networkmanager-sitetositevpnattachment.json +++ b/src/cfnlint/data/schemas/providers/af_south_1/aws-networkmanager-sitetositevpnattachment.json @@ -11,26 +11,6 @@ "/properties/VpnConnectionArn" ], "definitions": { - "ProposedNetworkFunctionGroupChange": { - "additionalProperties": false, - "properties": { - "AttachmentPolicyRuleNumber": { - "type": "integer" - }, - "NetworkFunctionGroupName": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, "ProposedSegmentChange": { "additionalProperties": false, "properties": { @@ -131,15 +111,9 @@ "EdgeLocation": { "type": "string" }, - "NetworkFunctionGroupName": { - "type": "string" - }, "OwnerAccountId": { "type": "string" }, - "ProposedNetworkFunctionGroupChange": { - "$ref": "#/definitions/ProposedNetworkFunctionGroupChange" - }, "ProposedSegmentChange": { "$ref": "#/definitions/ProposedSegmentChange" }, diff --git a/src/cfnlint/data/schemas/providers/me_south_1/aws-networkmanager-vpcattachment.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-networkmanager-vpcattachment.json similarity index 86% rename from src/cfnlint/data/schemas/providers/me_south_1/aws-networkmanager-vpcattachment.json rename to src/cfnlint/data/schemas/providers/af_south_1/aws-networkmanager-vpcattachment.json index a469672af6..73865f4906 100644 --- a/src/cfnlint/data/schemas/providers/me_south_1/aws-networkmanager-vpcattachment.json +++ b/src/cfnlint/data/schemas/providers/af_south_1/aws-networkmanager-vpcattachment.json @@ -11,26 +11,6 @@ "/properties/VpcArn" ], "definitions": { - "ProposedNetworkFunctionGroupChange": { - "additionalProperties": false, - "properties": { - "AttachmentPolicyRuleNumber": { - "type": "integer" - }, - "NetworkFunctionGroupName": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, "ProposedSegmentChange": { "additionalProperties": false, "properties": { @@ -149,18 +129,12 @@ "EdgeLocation": { "type": "string" }, - "NetworkFunctionGroupName": { - "type": "string" - }, "Options": { "$ref": "#/definitions/VpcOptions" }, "OwnerAccountId": { "type": "string" }, - "ProposedNetworkFunctionGroupChange": { - "$ref": "#/definitions/ProposedNetworkFunctionGroupChange" - }, "ProposedSegmentChange": { "$ref": "#/definitions/ProposedSegmentChange" }, @@ -206,7 +180,6 @@ "/properties/EdgeLocation", "/properties/AttachmentPolicyRuleNumber", "/properties/SegmentName", - "/properties/NetworkFunctionGroupName", "/properties/ResourceArn" ], "required": [ diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-route53resolver-resolverrule.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-route53resolver-resolverrule.json similarity index 96% rename from src/cfnlint/data/schemas/providers/ap_southeast_1/aws-route53resolver-resolverrule.json rename to src/cfnlint/data/schemas/providers/af_south_1/aws-route53resolver-resolverrule.json index 82fe54c7d3..ca41a553a3 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-route53resolver-resolverrule.json +++ b/src/cfnlint/data/schemas/providers/af_south_1/aws-route53resolver-resolverrule.json @@ -95,11 +95,6 @@ "Arn": { "type": "string" }, - "DelegationRecord": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, "DomainName": { "maxLength": 256, "minLength": 1, @@ -122,8 +117,7 @@ "enum": [ "FORWARD", "SYSTEM", - "RECURSIVE", - "DELEGATE" + "RECURSIVE" ], "type": "string" }, @@ -152,6 +146,7 @@ "/properties/ResolverRuleId" ], "required": [ + "DomainName", "RuleType" ], "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-route53resolver.git", diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-ses-configurationset.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-ses-configurationset.json deleted file mode 100644 index e5780caa5e..0000000000 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-ses-configurationset.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "DashboardOptions": { - "additionalProperties": false, - "properties": { - "EngagementMetrics": { - "pattern": "ENABLED|DISABLED", - "type": "string" - } - }, - "required": [ - "EngagementMetrics" - ], - "type": "object" - }, - "DeliveryOptions": { - "additionalProperties": false, - "properties": { - "SendingPoolName": { - "type": "string" - }, - "TlsPolicy": { - "pattern": "REQUIRE|OPTIONAL", - "type": "string" - } - }, - "type": "object" - }, - "GuardianOptions": { - "additionalProperties": false, - "properties": { - "OptimizedSharedDelivery": { - "pattern": "ENABLED|DISABLED", - "type": "string" - } - }, - "required": [ - "OptimizedSharedDelivery" - ], - "type": "object" - }, - "ReputationOptions": { - "additionalProperties": false, - "properties": { - "ReputationMetricsEnabled": { - "pattern": "true|false", - "type": "boolean" - } - }, - "type": "object" - }, - "SendingOptions": { - "additionalProperties": false, - "properties": { - "SendingEnabled": { - "pattern": "true|false", - "type": "boolean" - } - }, - "type": "object" - }, - "SuppressionOptions": { - "additionalProperties": false, - "properties": { - "SuppressedReasons": { - "insertionOrder": false, - "items": { - "pattern": "BOUNCE|COMPLAINT", - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "TrackingOptions": { - "additionalProperties": false, - "properties": { - "CustomRedirectDomain": { - "type": "string" - } - }, - "required": [ - "CustomRedirectDomain" - ], - "type": "object" - }, - "VdmOptions": { - "additionalProperties": false, - "properties": { - "DashboardOptions": { - "$ref": "#/definitions/DashboardOptions" - }, - "GuardianOptions": { - "$ref": "#/definitions/GuardianOptions" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "ses:CreateConfigurationSet" - ] - }, - "delete": { - "permissions": [ - "ses:DeleteConfigurationSet" - ] - }, - "list": { - "permissions": [ - "ses:ListConfigurationSets" - ] - }, - "read": { - "permissions": [ - "ses:GetConfigurationSet", - "ses:DescribeConfigurationSet" - ] - }, - "update": { - "permissions": [ - "ses:PutConfigurationSetTrackingOptions", - "ses:PutConfigurationSetDeliveryOptions", - "ses:PutConfigurationSetReputationOptions", - "ses:PutConfigurationSetSendingOptions", - "ses:PutConfigurationSetSuppressionOptions", - "ses:PutConfigurationSetVdmOptions" - ] - } - }, - "primaryIdentifier": [ - "/properties/Name" - ], - "properties": { - "DeliveryOptions": { - "$ref": "#/definitions/DeliveryOptions" - }, - "Name": { - "pattern": "^[a-zA-Z0-9_-]{1,64}$", - "type": "string" - }, - "ReputationOptions": { - "$ref": "#/definitions/ReputationOptions" - }, - "SendingOptions": { - "$ref": "#/definitions/SendingOptions" - }, - "SuppressionOptions": { - "$ref": "#/definitions/SuppressionOptions" - }, - "TrackingOptions": { - "$ref": "#/definitions/TrackingOptions" - }, - "VdmOptions": { - "$ref": "#/definitions/VdmOptions" - } - }, - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ses.git", - "taggable": false, - "typeName": "AWS::SES::ConfigurationSet" -} diff --git a/src/cfnlint/data/schemas/providers/ap_east_1/__init__.py b/src/cfnlint/data/schemas/providers/ap_east_1/__init__.py index 0445f80adb..efb0f3577c 100644 --- a/src/cfnlint/data/schemas/providers/ap_east_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_east_1/__init__.py @@ -805,7 +805,6 @@ "Module", "aws-accessanalyzer-analyzer.json", "aws-acmpca-certificate.json", - "aws-acmpca-certificateauthority.json", "aws-acmpca-certificateauthorityactivation.json", "aws-acmpca-permission.json", "aws-amazonmq-broker.json", @@ -1063,7 +1062,6 @@ "aws-ec2-networkinterfaceattachment.json", "aws-ec2-networkinterfacepermission.json", "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-placementgroup.json", "aws-ec2-prefixlist.json", "aws-ec2-route.json", "aws-ec2-routetable.json", @@ -1102,6 +1100,7 @@ "aws-ec2-vpcendpointservicepermissions.json", "aws-ec2-vpcgatewayattachment.json", "aws-ec2-vpcpeeringconnection.json", + "aws-ec2-vpnconnection.json", "aws-ec2-vpnconnectionroute.json", "aws-ec2-vpngateway.json", "aws-ec2-vpngatewayroutepropagation.json", @@ -1270,7 +1269,6 @@ "aws-kinesisvideo-stream.json", "aws-kms-alias.json", "aws-kms-key.json", - "aws-kms-replicakey.json", "aws-lakeformation-datacellsfilter.json", "aws-lakeformation-datalakesettings.json", "aws-lakeformation-permissions.json", @@ -1330,6 +1328,7 @@ "aws-neptune-eventsubscription.json", "aws-networkfirewall-firewall.json", "aws-networkfirewall-firewallpolicy.json", + "aws-networkfirewall-loggingconfiguration.json", "aws-networkfirewall-rulegroup.json", "aws-networkfirewall-tlsinspectionconfiguration.json", "aws-networkmanager-customergatewayassociation.json", @@ -1413,7 +1412,6 @@ "aws-route53resolver-resolverendpoint.json", "aws-route53resolver-resolverqueryloggingconfig.json", "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53resolver-resolverrule.json", "aws-route53resolver-resolverruleassociation.json", "aws-s3-accessgrant.json", "aws-s3-accessgrantsinstance.json", diff --git a/src/cfnlint/data/schemas/providers/ap_east_1/aws-acmpca-certificateauthority.json b/src/cfnlint/data/schemas/providers/ap_east_1/aws-acmpca-certificateauthority.json new file mode 100644 index 0000000000..8ad28ae39f --- /dev/null +++ b/src/cfnlint/data/schemas/providers/ap_east_1/aws-acmpca-certificateauthority.json @@ -0,0 +1,444 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Type", + "/properties/KeyAlgorithm", + "/properties/SigningAlgorithm", + "/properties/Subject", + "/properties/CsrExtensions", + "/properties/KeyStorageSecurityStandard", + "/properties/UsageMode" + ], + "definitions": { + "AccessDescription": { + "additionalProperties": false, + "properties": { + "AccessLocation": { + "$ref": "#/definitions/GeneralName" + }, + "AccessMethod": { + "$ref": "#/definitions/AccessMethod" + } + }, + "required": [ + "AccessMethod", + "AccessLocation" + ], + "type": "object" + }, + "AccessMethod": { + "additionalProperties": false, + "properties": { + "AccessMethodType": { + "$ref": "#/definitions/AccessMethodType" + }, + "CustomObjectIdentifier": { + "$ref": "#/definitions/CustomObjectIdentifier" + } + }, + "type": "object" + }, + "AccessMethodType": { + "type": "string" + }, + "Arn": { + "type": "string" + }, + "CrlConfiguration": { + "additionalProperties": false, + "properties": { + "CrlDistributionPointExtensionConfiguration": { + "$ref": "#/definitions/CrlDistributionPointExtensionConfiguration" + }, + "CustomCname": { + "type": "string" + }, + "Enabled": { + "type": "boolean" + }, + "ExpirationInDays": { + "type": "integer" + }, + "S3BucketName": { + "type": "string" + }, + "S3ObjectAcl": { + "type": "string" + } + }, + "required": [ + "Enabled" + ], + "type": "object" + }, + "CrlDistributionPointExtensionConfiguration": { + "additionalProperties": false, + "properties": { + "OmitExtension": { + "type": "boolean" + } + }, + "required": [ + "OmitExtension" + ], + "type": "object" + }, + "CsrExtensions": { + "additionalProperties": false, + "properties": { + "KeyUsage": { + "$ref": "#/definitions/KeyUsage" + }, + "SubjectInformationAccess": { + "$ref": "#/definitions/SubjectInformationAccess" + } + }, + "type": "object" + }, + "CustomAttribute": { + "additionalProperties": false, + "properties": { + "ObjectIdentifier": { + "$ref": "#/definitions/CustomObjectIdentifier" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "ObjectIdentifier", + "Value" + ], + "type": "object" + }, + "CustomAttributeList": { + "items": { + "$ref": "#/definitions/CustomAttribute" + }, + "type": "array" + }, + "CustomObjectIdentifier": { + "type": "string" + }, + "DnsName": { + "type": "string" + }, + "EdiPartyName": { + "additionalProperties": false, + "properties": { + "NameAssigner": { + "type": "string" + }, + "PartyName": { + "type": "string" + } + }, + "required": [ + "PartyName" + ], + "type": "object" + }, + "GeneralName": { + "additionalProperties": false, + "properties": { + "DirectoryName": { + "$ref": "#/definitions/Subject" + }, + "DnsName": { + "$ref": "#/definitions/DnsName" + }, + "EdiPartyName": { + "$ref": "#/definitions/EdiPartyName" + }, + "IpAddress": { + "$ref": "#/definitions/IpAddress" + }, + "OtherName": { + "$ref": "#/definitions/OtherName" + }, + "RegisteredId": { + "$ref": "#/definitions/CustomObjectIdentifier" + }, + "Rfc822Name": { + "$ref": "#/definitions/Rfc822Name" + }, + "UniformResourceIdentifier": { + "$ref": "#/definitions/UniformResourceIdentifier" + } + }, + "type": "object" + }, + "IpAddress": { + "type": "string" + }, + "KeyUsage": { + "additionalProperties": false, + "properties": { + "CRLSign": { + "default": false, + "type": "boolean" + }, + "DataEncipherment": { + "default": false, + "type": "boolean" + }, + "DecipherOnly": { + "default": false, + "type": "boolean" + }, + "DigitalSignature": { + "default": false, + "type": "boolean" + }, + "EncipherOnly": { + "default": false, + "type": "boolean" + }, + "KeyAgreement": { + "default": false, + "type": "boolean" + }, + "KeyCertSign": { + "default": false, + "type": "boolean" + }, + "KeyEncipherment": { + "default": false, + "type": "boolean" + }, + "NonRepudiation": { + "default": false, + "type": "boolean" + } + }, + "type": "object" + }, + "OcspConfiguration": { + "additionalProperties": false, + "properties": { + "Enabled": { + "type": "boolean" + }, + "OcspCustomCname": { + "type": "string" + } + }, + "required": [ + "Enabled" + ], + "type": "object" + }, + "OtherName": { + "additionalProperties": false, + "properties": { + "TypeId": { + "$ref": "#/definitions/CustomObjectIdentifier" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "TypeId", + "Value" + ], + "type": "object" + }, + "RevocationConfiguration": { + "additionalProperties": false, + "properties": { + "CrlConfiguration": { + "$ref": "#/definitions/CrlConfiguration" + }, + "OcspConfiguration": { + "$ref": "#/definitions/OcspConfiguration" + } + }, + "type": "object" + }, + "Rfc822Name": { + "type": "string" + }, + "Subject": { + "additionalProperties": false, + "properties": { + "CommonName": { + "type": "string" + }, + "Country": { + "type": "string" + }, + "CustomAttributes": { + "$ref": "#/definitions/CustomAttributeList" + }, + "DistinguishedNameQualifier": { + "type": "string" + }, + "GenerationQualifier": { + "type": "string" + }, + "GivenName": { + "type": "string" + }, + "Initials": { + "type": "string" + }, + "Locality": { + "type": "string" + }, + "Organization": { + "type": "string" + }, + "OrganizationalUnit": { + "type": "string" + }, + "Pseudonym": { + "type": "string" + }, + "SerialNumber": { + "type": "string" + }, + "State": { + "type": "string" + }, + "Surname": { + "type": "string" + }, + "Title": { + "type": "string" + } + }, + "type": "object" + }, + "SubjectInformationAccess": { + "items": { + "$ref": "#/definitions/AccessDescription" + }, + "type": "array" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key" + ], + "type": "object" + }, + "UniformResourceIdentifier": { + "type": "string" + } + }, + "handlers": { + "create": { + "permissions": [ + "acm-pca:CreateCertificateAuthority", + "acm-pca:DescribeCertificateAuthority", + "acm-pca:GetCertificateAuthorityCsr" + ] + }, + "delete": { + "permissions": [ + "acm-pca:DeleteCertificateAuthority", + "acm-pca:DescribeCertificateAuthority" + ] + }, + "list": { + "permissions": [ + "acm-pca:DescribeCertificateAuthority", + "acm-pca:GetCertificateAuthorityCsr", + "acm-pca:ListCertificateAuthorities", + "acm-pca:ListTags" + ] + }, + "read": { + "permissions": [ + "acm-pca:DescribeCertificateAuthority", + "acm-pca:GetCertificateAuthorityCsr", + "acm-pca:ListTags" + ] + }, + "update": { + "permissions": [ + "acm-pca:ListTags", + "acm-pca:TagCertificateAuthority", + "acm-pca:UntagCertificateAuthority", + "acm-pca:UpdateCertificateAuthority" + ] + } + }, + "primaryIdentifier": [ + "/properties/Arn" + ], + "properties": { + "Arn": { + "$ref": "#/definitions/Arn" + }, + "CertificateSigningRequest": { + "type": "string" + }, + "CsrExtensions": { + "$ref": "#/definitions/CsrExtensions" + }, + "KeyAlgorithm": { + "type": "string" + }, + "KeyStorageSecurityStandard": { + "type": "string" + }, + "RevocationConfiguration": { + "$ref": "#/definitions/RevocationConfiguration" + }, + "SigningAlgorithm": { + "type": "string" + }, + "Subject": { + "$ref": "#/definitions/Subject" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array" + }, + "Type": { + "type": "string" + }, + "UsageMode": { + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/Arn", + "/properties/CertificateSigningRequest" + ], + "required": [ + "Type", + "KeyAlgorithm", + "SigningAlgorithm", + "Subject" + ], + "sourceUrl": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_ACMPCA.html", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ACMPCA::CertificateAuthority", + "writeOnlyProperties": [ + "/properties/Subject", + "/properties/Subject", + "/properties/CsrExtensions", + "/properties/Tags", + "/properties/RevocationConfiguration", + "/properties/KeyStorageSecurityStandard" + ] +} diff --git a/src/cfnlint/data/schemas/providers/cn_north_1/aws-ec2-placementgroup.json b/src/cfnlint/data/schemas/providers/ap_east_1/aws-ec2-placementgroup.json similarity index 95% rename from src/cfnlint/data/schemas/providers/cn_north_1/aws-ec2-placementgroup.json rename to src/cfnlint/data/schemas/providers/ap_east_1/aws-ec2-placementgroup.json index f402ccef3c..64adef22fe 100644 --- a/src/cfnlint/data/schemas/providers/cn_north_1/aws-ec2-placementgroup.json +++ b/src/cfnlint/data/schemas/providers/ap_east_1/aws-ec2-placementgroup.json @@ -89,10 +89,6 @@ "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2", "tagging": { "cloudFormationSystemTags": false, - "permissions": [ - "ec2:CreateTags" - ], - "tagProperty": "/properties/Tags", "tagUpdatable": false, "taggable": true }, diff --git a/src/cfnlint/data/schemas/providers/ap_east_1/aws-ec2-vpnconnection.json b/src/cfnlint/data/schemas/providers/ap_east_1/aws-ec2-vpnconnection.json deleted file mode 100644 index 2771879c01..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_east_1/aws-ec2-vpnconnection.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/aws-cloudformation/cloudformation-resource-schema/blob/master/src/main/resources/schema/provider.definition.schema.v1.json", - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Type", - "/properties/CustomerGatewayId", - "/properties/VpnGatewayId", - "/properties/TransitGatewayId", - "/properties/VpnTunnelOptionsSpecifications", - "/properties/StaticRoutesOnly" - ], - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "VpnTunnelOptionsSpecification": { - "additionalProperties": false, - "properties": { - "PreSharedKey": { - "type": "string" - }, - "TunnelInsideCidr": { - "type": "string" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "ec2:DescribeVpnConnections", - "ec2:CreateVpnConnection", - "ec2:CreateTags" - ] - }, - "delete": { - "permissions": [ - "ec2:DescribeVpnConnections", - "ec2:DeleteVpnConnection", - "ec2:DeleteTags" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeVpnConnections" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeVpnConnections" - ] - }, - "update": { - "permissions": [ - "ec2:DescribeVpnConnections", - "ec2:CreateTags", - "ec2:DeleteTags" - ] - } - }, - "primaryIdentifier": [ - "/properties/VpnConnectionId" - ], - "properties": { - "CustomerGatewayId": { - "type": "string" - }, - "StaticRoutesOnly": { - "type": "boolean" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TransitGatewayId": { - "type": "string" - }, - "Type": { - "type": "string" - }, - "VpnConnectionId": { - "type": "string" - }, - "VpnGatewayId": { - "type": "string" - }, - "VpnTunnelOptionsSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/VpnTunnelOptionsSpecification" - }, - "type": "array", - "uniqueItems": false - } - }, - "readOnlyProperties": [ - "/properties/VpnConnectionId" - ], - "required": [ - "Type", - "CustomerGatewayId" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::VPNConnection" -} diff --git a/src/cfnlint/data/schemas/providers/us_west_2/aws-kms-replicakey.json b/src/cfnlint/data/schemas/providers/ap_east_1/aws-kms-replicakey.json similarity index 98% rename from src/cfnlint/data/schemas/providers/us_west_2/aws-kms-replicakey.json rename to src/cfnlint/data/schemas/providers/ap_east_1/aws-kms-replicakey.json index ea02377b7f..2e2f867928 100644 --- a/src/cfnlint/data/schemas/providers/us_west_2/aws-kms-replicakey.json +++ b/src/cfnlint/data/schemas/providers/ap_east_1/aws-kms-replicakey.json @@ -121,7 +121,6 @@ "tagging": { "cloudFormationSystemTags": false, "tagOnCreate": true, - "tagProperty": "/properties/Tags", "tagUpdatable": true, "taggable": true }, diff --git a/src/cfnlint/data/schemas/providers/ap_east_1/aws-networkfirewall-loggingconfiguration.json b/src/cfnlint/data/schemas/providers/ap_east_1/aws-networkfirewall-loggingconfiguration.json deleted file mode 100644 index ff5a0f03b8..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_east_1/aws-networkfirewall-loggingconfiguration.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/FirewallName", - "/properties/FirewallArn" - ], - "definitions": { - "LogDestinationConfig": { - "additionalProperties": false, - "properties": { - "LogDestination": { - "additionalProperties": false, - "minProperties": 1, - "patternProperties": { - "^[0-9A-Za-z.\\-_@\\/]+$": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "LogDestinationType": { - "enum": [ - "S3", - "CloudWatchLogs", - "KinesisDataFirehose" - ], - "type": "string" - }, - "LogType": { - "enum": [ - "ALERT", - "FLOW" - ], - "type": "string" - } - }, - "required": [ - "LogType", - "LogDestinationType", - "LogDestination" - ], - "type": "object" - }, - "LoggingConfiguration": { - "additionalProperties": false, - "properties": { - "LogDestinationConfigs": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LogDestinationConfig" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "LogDestinationConfigs" - ], - "type": "object" - }, - "ResourceArn": { - "maxLength": 256, - "minLength": 1, - "pattern": "^arn:aws.*$", - "type": "string" - } - }, - "handlers": { - "create": { - "permissions": [ - "logs:CreateLogDelivery", - "logs:GetLogDelivery", - "logs:ListLogDeliveries", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy", - "logs:PutResourcePolicy", - "logs:DescribeResourcePolicies", - "logs:DescribeLogGroups", - "iam:CreateServiceLinkedRole", - "firehose:TagDeliveryStream", - "network-firewall:UpdateLoggingConfiguration", - "network-firewall:DescribeLoggingConfiguration" - ] - }, - "delete": { - "permissions": [ - "logs:DeleteLogDelivery", - "logs:ListLogDeliveries", - "logs:GetLogDelivery", - "network-firewall:UpdateLoggingConfiguration", - "network-firewall:DescribeLoggingConfiguration" - ] - }, - "read": { - "permissions": [ - "logs:GetLogDelivery", - "logs:ListLogDeliveries", - "network-firewall:DescribeLoggingConfiguration" - ] - }, - "update": { - "permissions": [ - "logs:CreateLogDelivery", - "logs:DeleteLogDelivery", - "logs:GetLogDelivery", - "logs:UpdateLogDelivery", - "logs:ListLogDeliveries", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy", - "logs:PutResourcePolicy", - "logs:DescribeResourcePolicies", - "logs:DescribeLogGroups", - "iam:CreateServiceLinkedRole", - "firehose:TagDeliveryStream", - "network-firewall:UpdateLoggingConfiguration", - "network-firewall:DescribeLoggingConfiguration" - ] - } - }, - "primaryIdentifier": [ - "/properties/FirewallArn" - ], - "properties": { - "FirewallArn": { - "$ref": "#/definitions/ResourceArn" - }, - "FirewallName": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "LoggingConfiguration": { - "$ref": "#/definitions/LoggingConfiguration" - } - }, - "required": [ - "FirewallArn", - "LoggingConfiguration" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-networkfirewall.git", - "tagging": { - "taggable": false - }, - "typeName": "AWS::NetworkFirewall::LoggingConfiguration" -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_1/aws-route53resolver-resolverrule.json b/src/cfnlint/data/schemas/providers/ap_east_1/aws-route53resolver-resolverrule.json similarity index 96% rename from src/cfnlint/data/schemas/providers/eu_west_1/aws-route53resolver-resolverrule.json rename to src/cfnlint/data/schemas/providers/ap_east_1/aws-route53resolver-resolverrule.json index 82fe54c7d3..ca41a553a3 100644 --- a/src/cfnlint/data/schemas/providers/eu_west_1/aws-route53resolver-resolverrule.json +++ b/src/cfnlint/data/schemas/providers/ap_east_1/aws-route53resolver-resolverrule.json @@ -95,11 +95,6 @@ "Arn": { "type": "string" }, - "DelegationRecord": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, "DomainName": { "maxLength": 256, "minLength": 1, @@ -122,8 +117,7 @@ "enum": [ "FORWARD", "SYSTEM", - "RECURSIVE", - "DELEGATE" + "RECURSIVE" ], "type": "string" }, @@ -152,6 +146,7 @@ "/properties/ResolverRuleId" ], "required": [ + "DomainName", "RuleType" ], "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-route53resolver.git", diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py b/src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py index 31fa6d983a..274912c568 100644 --- a/src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py @@ -158,6 +158,8 @@ "AWS::CleanRooms::Collaboration", "AWS::CleanRooms::ConfiguredTable", "AWS::CleanRooms::ConfiguredTableAssociation", + "AWS::CleanRooms::IdMappingTable", + "AWS::CleanRooms::IdNamespaceAssociation", "AWS::CleanRooms::Membership", "AWS::CleanRooms::PrivacyBudgetTemplate", "AWS::CleanRoomsML::TrainingDataset", @@ -1232,7 +1234,6 @@ "alexa-ask-skill.json", "aws-accessanalyzer-analyzer.json", "aws-acmpca-certificate.json", - "aws-acmpca-certificateauthority.json", "aws-acmpca-certificateauthorityactivation.json", "aws-acmpca-permission.json", "aws-amazonmq-broker.json", @@ -1383,7 +1384,8 @@ "aws-cleanrooms-analysistemplate.json", "aws-cleanrooms-collaboration.json", "aws-cleanrooms-configuredtable.json", - "aws-cleanrooms-configuredtableassociation.json", + "aws-cleanrooms-idmappingtable.json", + "aws-cleanrooms-idnamespaceassociation.json", "aws-cleanrooms-membership.json", "aws-cleanrooms-privacybudgettemplate.json", "aws-cleanroomsml-trainingdataset.json", @@ -1541,14 +1543,11 @@ "aws-dax-parametergroup.json", "aws-dax-subnetgroup.json", "aws-deadline-farm.json", - "aws-deadline-fleet.json", "aws-deadline-licenseendpoint.json", "aws-deadline-meteredproduct.json", "aws-deadline-monitor.json", - "aws-deadline-queue.json", "aws-deadline-queueenvironment.json", "aws-deadline-queuefleetassociation.json", - "aws-deadline-storageprofile.json", "aws-detective-graph.json", "aws-detective-memberinvitation.json", "aws-detective-organizationadmin.json", @@ -1606,9 +1605,7 @@ "aws-ec2-keypair.json", "aws-ec2-launchtemplate.json", "aws-ec2-localgatewayroute.json", - "aws-ec2-localgatewayroutetable.json", "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", "aws-ec2-natgateway.json", "aws-ec2-networkacl.json", "aws-ec2-networkaclentry.json", @@ -2020,6 +2017,8 @@ "aws-medialive-channel.json", "aws-medialive-input.json", "aws-medialive-inputsecuritygroup.json", + "aws-medialive-multiplex.json", + "aws-medialive-multiplexprogram.json", "aws-mediapackage-asset.json", "aws-mediapackage-channel.json", "aws-mediapackage-originendpoint.json", @@ -2059,20 +2058,16 @@ "aws-networkfirewall-loggingconfiguration.json", "aws-networkfirewall-rulegroup.json", "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-networkmanager-connectattachment.json", "aws-networkmanager-connectpeer.json", - "aws-networkmanager-corenetwork.json", "aws-networkmanager-customergatewayassociation.json", "aws-networkmanager-device.json", "aws-networkmanager-globalnetwork.json", "aws-networkmanager-link.json", "aws-networkmanager-linkassociation.json", "aws-networkmanager-site.json", - "aws-networkmanager-sitetositevpnattachment.json", "aws-networkmanager-transitgatewaypeering.json", "aws-networkmanager-transitgatewayregistration.json", "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-networkmanager-vpcattachment.json", "aws-nimblestudio-launchprofile.json", "aws-nimblestudio-streamingimage.json", "aws-nimblestudio-studio.json", @@ -2247,6 +2242,7 @@ "aws-sagemaker-modelbiasjobdefinition.json", "aws-sagemaker-modelcard.json", "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-sagemaker-modelpackage.json", "aws-sagemaker-modelpackagegroup.json", "aws-sagemaker-modelqualityjobdefinition.json", "aws-sagemaker-monitoringschedule.json", @@ -2259,7 +2255,6 @@ "aws-sagemaker-userprofile.json", "aws-sagemaker-workteam.json", "aws-scheduler-schedule.json", - "aws-scheduler-schedulegroup.json", "aws-sdb-domain.json", "aws-secretsmanager-resourcepolicy.json", "aws-secretsmanager-rotationschedule.json", diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-acmpca-certificateauthority.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-acmpca-certificateauthority.json similarity index 100% rename from src/cfnlint/data/schemas/providers/ap_southeast_2/aws-acmpca-certificateauthority.json rename to src/cfnlint/data/schemas/providers/ap_northeast_1/aws-acmpca-certificateauthority.json diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-cleanrooms-configuredtableassociation.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-cleanrooms-configuredtableassociation.json new file mode 100644 index 0000000000..ec0e69c216 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-cleanrooms-configuredtableassociation.json @@ -0,0 +1,320 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/ConfiguredTableIdentifier", + "/properties/Name", + "/properties/MembershipIdentifier" + ], + "definitions": { + "AllowedAdditionalAnalyses": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/AllowedAdditionalAnalysis" + }, + "maxItems": 25, + "minItems": 0, + "type": "array" + }, + "AllowedAdditionalAnalysis": { + "maxLength": 256, + "pattern": "^arn:aws:cleanrooms:[\\w]{2}-[\\w]{4,9}-[\\d]:([\\d]{12}|\\*):membership\\/[\\*\\d\\w-]+\\/configuredaudiencemodelassociation\\/[\\*\\d\\w-]+$|^arn:aws[-a-z]*:cleanrooms-ml:[-a-z0-9]+:([0-9]{12}|\\*):configured-model-algorithm-association\\/([-a-zA-Z0-9_\\/.]+|\\*)$", + "type": "string" + }, + "AllowedResultReceiver": { + "maxLength": 12, + "minLength": 12, + "pattern": "\\d+", + "type": "string" + }, + "AllowedResultReceivers": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/AllowedResultReceiver" + }, + "minItems": 0, + "type": "array" + }, + "ConfiguredTableAssociationAnalysisRule": { + "additionalProperties": false, + "properties": { + "Policy": { + "$ref": "#/definitions/ConfiguredTableAssociationAnalysisRulePolicy" + }, + "Type": { + "$ref": "#/definitions/ConfiguredTableAssociationAnalysisRuleType" + } + }, + "required": [ + "Type", + "Policy" + ], + "type": "object" + }, + "ConfiguredTableAssociationAnalysisRuleAggregation": { + "additionalProperties": false, + "properties": { + "AllowedAdditionalAnalyses": { + "$ref": "#/definitions/AllowedAdditionalAnalyses" + }, + "AllowedResultReceivers": { + "$ref": "#/definitions/AllowedResultReceivers" + } + }, + "type": "object" + }, + "ConfiguredTableAssociationAnalysisRuleCustom": { + "additionalProperties": false, + "properties": { + "AllowedAdditionalAnalyses": { + "$ref": "#/definitions/AllowedAdditionalAnalyses" + }, + "AllowedResultReceivers": { + "$ref": "#/definitions/AllowedResultReceivers" + } + }, + "type": "object" + }, + "ConfiguredTableAssociationAnalysisRuleList": { + "additionalProperties": false, + "properties": { + "AllowedAdditionalAnalyses": { + "$ref": "#/definitions/AllowedAdditionalAnalyses" + }, + "AllowedResultReceivers": { + "$ref": "#/definitions/AllowedResultReceivers" + } + }, + "type": "object" + }, + "ConfiguredTableAssociationAnalysisRulePolicy": { + "additionalProperties": false, + "properties": { + "V1": { + "$ref": "#/definitions/ConfiguredTableAssociationAnalysisRulePolicyV1" + } + }, + "required": [ + "V1" + ], + "title": "V1", + "type": "object" + }, + "ConfiguredTableAssociationAnalysisRulePolicyV1": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "List": { + "$ref": "#/definitions/ConfiguredTableAssociationAnalysisRuleList" + } + }, + "required": [ + "List" + ], + "title": "List", + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "Aggregation": { + "$ref": "#/definitions/ConfiguredTableAssociationAnalysisRuleAggregation" + } + }, + "required": [ + "Aggregation" + ], + "title": "Aggregation", + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "Custom": { + "$ref": "#/definitions/ConfiguredTableAssociationAnalysisRuleCustom" + } + }, + "required": [ + "Custom" + ], + "title": "Custom", + "type": "object" + } + ] + }, + "ConfiguredTableAssociationAnalysisRuleType": { + "enum": [ + "AGGREGATION", + "LIST", + "CUSTOM" + ], + "type": "string" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Value", + "Key" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "cleanrooms:CreateConfiguredTableAssociation", + "iam:PassRole", + "cleanrooms:ListTagsForResource", + "cleanrooms:TagResource", + "cleanrooms:GetConfiguredTableAssociation", + "cleanrooms:ListConfiguredTableAssociations", + "cleanrooms:DeleteConfiguredTableAssociation", + "cleanrooms:DeleteConfiguredTableAssociationAnalysisRule", + "cleanrooms:CreateConfiguredTableAssociationAnalysisRule", + "cleanrooms:GetConfiguredTableAssociationAnalysisRule" + ] + }, + "delete": { + "permissions": [ + "cleanrooms:DeleteConfiguredTableAssociation", + "cleanrooms:GetConfiguredTableAssociation", + "cleanrooms:ListConfiguredTableAssociations", + "cleanrooms:ListTagsForResource", + "cleanrooms:UntagResource", + "cleanrooms:DeleteConfiguredTableAssociationAnalysisRule", + "cleanrooms:GetConfiguredTableAssociationAnalysisRule" + ] + }, + "list": { + "handlerSchema": { + "properties": { + "MembershipIdentifier": { + "$ref": "resource-schema.json#/properties/MembershipIdentifier" + } + }, + "required": [ + "MembershipIdentifier" + ] + }, + "permissions": [ + "cleanrooms:ListConfiguredTableAssociations" + ] + }, + "read": { + "permissions": [ + "cleanrooms:GetConfiguredTableAssociation", + "cleanrooms:ListTagsForResource", + "cleanrooms:GetConfiguredTableAssociationAnalysisRule" + ] + }, + "update": { + "permissions": [ + "cleanrooms:UpdateConfiguredTableAssociation", + "cleanrooms:GetConfiguredTableAssociation", + "iam:PassRole", + "cleanrooms:ListTagsForResource", + "cleanrooms:TagResource", + "cleanrooms:UntagResource", + "cleanrooms:DeleteConfiguredTableAssociationAnalysisRule", + "cleanrooms:CreateConfiguredTableAssociationAnalysisRule", + "cleanrooms:GetConfiguredTableAssociationAnalysisRule", + "cleanrooms:UpdateConfiguredTableAssociationAnalysisRule" + ] + } + }, + "primaryIdentifier": [ + "/properties/ConfiguredTableAssociationIdentifier", + "/properties/MembershipIdentifier" + ], + "properties": { + "Arn": { + "maxLength": 100, + "type": "string" + }, + "ConfiguredTableAssociationAnalysisRules": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/ConfiguredTableAssociationAnalysisRule" + }, + "maxItems": 1, + "minItems": 1, + "type": "array" + }, + "ConfiguredTableAssociationIdentifier": { + "maxLength": 36, + "minLength": 36, + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}", + "type": "string" + }, + "ConfiguredTableIdentifier": { + "maxLength": 36, + "minLength": 36, + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}", + "type": "string" + }, + "Description": { + "maxLength": 255, + "pattern": "^[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t\\r\\n]*$", + "type": "string" + }, + "MembershipIdentifier": { + "maxLength": 36, + "minLength": 36, + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}", + "type": "string" + }, + "Name": { + "maxLength": 128, + "pattern": "^[a-zA-Z0-9_](([a-zA-Z0-9_ ]+-)*([a-zA-Z0-9_ ]+))?$", + "type": "string" + }, + "RoleArn": { + "maxLength": 512, + "minLength": 32, + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array" + } + }, + "readOnlyProperties": [ + "/properties/ConfiguredTableAssociationIdentifier", + "/properties/Arn" + ], + "required": [ + "ConfiguredTableIdentifier", + "Name", + "RoleArn", + "MembershipIdentifier" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-cleanrooms", + "tagging": { + "cloudFormationSystemTags": true, + "permissions": [ + "cleanrooms:ListTagsForResource", + "cleanrooms:UntagResource", + "cleanrooms:TagResource" + ], + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::CleanRooms::ConfiguredTableAssociation" +} diff --git a/src/cfnlint/data/schemas/providers/us_west_2/aws-deadline-fleet.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-deadline-fleet.json similarity index 99% rename from src/cfnlint/data/schemas/providers/us_west_2/aws-deadline-fleet.json rename to src/cfnlint/data/schemas/providers/ap_northeast_1/aws-deadline-fleet.json index 4a335d541a..5fa78cdcc1 100644 --- a/src/cfnlint/data/schemas/providers/us_west_2/aws-deadline-fleet.json +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-deadline-fleet.json @@ -566,7 +566,6 @@ "required": [ "Configuration", "DisplayName", - "FarmId", "MaxWorkerCount", "RoleArn" ], diff --git a/src/cfnlint/data/schemas/providers/us_west_2/aws-deadline-queue.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-deadline-queue.json similarity index 99% rename from src/cfnlint/data/schemas/providers/us_west_2/aws-deadline-queue.json rename to src/cfnlint/data/schemas/providers/ap_northeast_1/aws-deadline-queue.json index 6d77aef2a5..bc404e7daf 100644 --- a/src/cfnlint/data/schemas/providers/us_west_2/aws-deadline-queue.json +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-deadline-queue.json @@ -260,8 +260,7 @@ "/properties/Arn" ], "required": [ - "DisplayName", - "FarmId" + "DisplayName" ], "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-deadline", "tagging": { diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/aws-deadline-storageprofile.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-deadline-storageprofile.json similarity index 99% rename from src/cfnlint/data/schemas/providers/eu_central_1/aws-deadline-storageprofile.json rename to src/cfnlint/data/schemas/providers/ap_northeast_1/aws-deadline-storageprofile.json index 8665cc99d8..47def71914 100644 --- a/src/cfnlint/data/schemas/providers/eu_central_1/aws-deadline-storageprofile.json +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-deadline-storageprofile.json @@ -125,7 +125,6 @@ ], "required": [ "DisplayName", - "FarmId", "OsFamily" ], "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-deadline", diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-ec2-localgatewayroutetable.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-ec2-localgatewayroutetable.json new file mode 100644 index 0000000000..1c159ccdd2 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-ec2-localgatewayroutetable.json @@ -0,0 +1,121 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/LocalGatewayId", + "/properties/Mode" + ], + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "pattern": "^(?!aws:.*)", + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 1, + "pattern": "^(?!aws:.*)", + "type": "string" + } + }, + "type": "object" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "handlers": { + "create": { + "permissions": [ + "ec2:CreateLocalGatewayRouteTable", + "ec2:DescribeLocalGatewayRouteTables", + "ec2:CreateTags" + ] + }, + "delete": { + "permissions": [ + "ec2:DeleteLocalGatewayRouteTable", + "ec2:DescribeLocalGatewayRouteTables", + "ec2:DeleteTags" + ] + }, + "list": { + "permissions": [ + "ec2:DescribeLocalGatewayRouteTables" + ] + }, + "read": { + "permissions": [ + "ec2:DescribeLocalGatewayRouteTables" + ] + }, + "update": { + "permissions": [ + "ec2:DescribeLocalGatewayRouteTables", + "ec2:CreateTags", + "ec2:DeleteTags" + ] + } + }, + "primaryIdentifier": [ + "/properties/LocalGatewayRouteTableId" + ], + "properties": { + "LocalGatewayId": { + "type": "string" + }, + "LocalGatewayRouteTableArn": { + "type": "string" + }, + "LocalGatewayRouteTableId": { + "type": "string" + }, + "Mode": { + "type": "string" + }, + "OutpostArn": { + "type": "string" + }, + "OwnerId": { + "type": "string" + }, + "State": { + "type": "string" + }, + "Tags": { + "$ref": "#/definitions/Tags" + } + }, + "readOnlyProperties": [ + "/properties/LocalGatewayRouteTableId", + "/properties/LocalGatewayRouteTableArn", + "/properties/OutpostArn", + "/properties/OwnerId", + "/properties/State" + ], + "replacementStrategy": "delete_then_create", + "required": [ + "LocalGatewayId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2-lgw.git", + "tagging": { + "cloudFormationSystemTags": false, + "permissions": [ + "ec2:DeleteTags", + "ec2:CreateTags" + ], + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::EC2::LocalGatewayRouteTable" +} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-ec2-localgatewayroutetablevpcassociation.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-ec2-localgatewayroutetablevpcassociation.json new file mode 100644 index 0000000000..5d1e021082 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-ec2-localgatewayroutetablevpcassociation.json @@ -0,0 +1,114 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/LocalGatewayRouteTableId", + "/properties/VpcId" + ], + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "pattern": "^(?!aws:.*)", + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 1, + "pattern": "^(?!aws:.*)", + "type": "string" + } + }, + "type": "object" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "handlers": { + "create": { + "permissions": [ + "ec2:CreateLocalGatewayRouteTableVpcAssociation", + "ec2:DescribeLocalGatewayRouteTableVpcAssociations", + "ec2:CreateTags" + ] + }, + "delete": { + "permissions": [ + "ec2:DeleteLocalGatewayRouteTableVpcAssociation", + "ec2:DescribeLocalGatewayRouteTableVpcAssociations", + "ec2:DeleteTags" + ] + }, + "list": { + "permissions": [ + "ec2:DescribeLocalGatewayRouteTableVpcAssociations" + ] + }, + "read": { + "permissions": [ + "ec2:DescribeLocalGatewayRouteTableVpcAssociations" + ] + }, + "update": { + "permissions": [ + "ec2:DescribeLocalGatewayRouteTableVpcAssociations", + "ec2:CreateTags", + "ec2:DeleteTags" + ] + } + }, + "primaryIdentifier": [ + "/properties/LocalGatewayRouteTableVpcAssociationId" + ], + "properties": { + "LocalGatewayId": { + "type": "string" + }, + "LocalGatewayRouteTableId": { + "type": "string" + }, + "LocalGatewayRouteTableVpcAssociationId": { + "type": "string" + }, + "State": { + "type": "string" + }, + "Tags": { + "$ref": "#/definitions/Tags" + }, + "VpcId": { + "format": "AWS::EC2::VPC.Id", + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/LocalGatewayId", + "/properties/LocalGatewayRouteTableVpcAssociationId", + "/properties/State" + ], + "required": [ + "LocalGatewayRouteTableId", + "VpcId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2-lgw.git", + "tagging": { + "cloudFormationSystemTags": false, + "permissions": [ + "ec2:DeleteTags", + "ec2:CreateTags" + ], + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::EC2::LocalGatewayRouteTableVPCAssociation" +} diff --git a/src/cfnlint/data/schemas/providers/me_south_1/aws-networkmanager-connectattachment.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-networkmanager-connectattachment.json similarity index 85% rename from src/cfnlint/data/schemas/providers/me_south_1/aws-networkmanager-connectattachment.json rename to src/cfnlint/data/schemas/providers/ap_northeast_1/aws-networkmanager-connectattachment.json index 71a755e57a..6ebaa23e63 100644 --- a/src/cfnlint/data/schemas/providers/me_south_1/aws-networkmanager-connectattachment.json +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-networkmanager-connectattachment.json @@ -16,26 +16,6 @@ }, "type": "object" }, - "ProposedNetworkFunctionGroupChange": { - "additionalProperties": false, - "properties": { - "AttachmentPolicyRuleNumber": { - "type": "integer" - }, - "NetworkFunctionGroupName": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, "ProposedSegmentChange": { "additionalProperties": false, "properties": { @@ -134,18 +114,12 @@ "EdgeLocation": { "type": "string" }, - "NetworkFunctionGroupName": { - "type": "string" - }, "Options": { "$ref": "#/definitions/ConnectAttachmentOptions" }, "OwnerAccountId": { "type": "string" }, - "ProposedNetworkFunctionGroupChange": { - "$ref": "#/definitions/ProposedNetworkFunctionGroupChange" - }, "ProposedSegmentChange": { "$ref": "#/definitions/ProposedSegmentChange" }, diff --git a/src/cfnlint/data/schemas/providers/me_south_1/aws-networkmanager-corenetwork.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-networkmanager-corenetwork.json similarity index 81% rename from src/cfnlint/data/schemas/providers/me_south_1/aws-networkmanager-corenetwork.json rename to src/cfnlint/data/schemas/providers/ap_northeast_1/aws-networkmanager-corenetwork.json index 5d26bdc498..a33cde44d0 100644 --- a/src/cfnlint/data/schemas/providers/me_south_1/aws-networkmanager-corenetwork.json +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-networkmanager-corenetwork.json @@ -31,42 +31,6 @@ }, "type": "object" }, - "CoreNetworkNetworkFunctionGroup": { - "additionalProperties": false, - "properties": { - "EdgeLocations": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array" - }, - "Name": { - "type": "string" - }, - "Segments": { - "additionalProperties": false, - "properties": { - "SendTo": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array" - }, - "SendVia": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": "object" - }, "CoreNetworkSegment": { "additionalProperties": false, "properties": { @@ -180,13 +144,6 @@ "GlobalNetworkId": { "type": "string" }, - "NetworkFunctionGroups": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/CoreNetworkNetworkFunctionGroup" - }, - "type": "array" - }, "OwnerAccount": { "type": "string" }, @@ -223,7 +180,6 @@ "/properties/CreatedAt", "/properties/State", "/properties/Segments", - "/properties/NetworkFunctionGroups", "/properties/Edges" ], "required": [ diff --git a/src/cfnlint/data/schemas/providers/eu_north_1/aws-networkmanager-sitetositevpnattachment.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-networkmanager-sitetositevpnattachment.json similarity index 85% rename from src/cfnlint/data/schemas/providers/eu_north_1/aws-networkmanager-sitetositevpnattachment.json rename to src/cfnlint/data/schemas/providers/ap_northeast_1/aws-networkmanager-sitetositevpnattachment.json index 4d93032c9e..899ed1a630 100644 --- a/src/cfnlint/data/schemas/providers/eu_north_1/aws-networkmanager-sitetositevpnattachment.json +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-networkmanager-sitetositevpnattachment.json @@ -11,26 +11,6 @@ "/properties/VpnConnectionArn" ], "definitions": { - "ProposedNetworkFunctionGroupChange": { - "additionalProperties": false, - "properties": { - "AttachmentPolicyRuleNumber": { - "type": "integer" - }, - "NetworkFunctionGroupName": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, "ProposedSegmentChange": { "additionalProperties": false, "properties": { @@ -131,15 +111,9 @@ "EdgeLocation": { "type": "string" }, - "NetworkFunctionGroupName": { - "type": "string" - }, "OwnerAccountId": { "type": "string" }, - "ProposedNetworkFunctionGroupChange": { - "$ref": "#/definitions/ProposedNetworkFunctionGroupChange" - }, "ProposedSegmentChange": { "$ref": "#/definitions/ProposedSegmentChange" }, diff --git a/src/cfnlint/data/schemas/providers/eu_north_1/aws-networkmanager-vpcattachment.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-networkmanager-vpcattachment.json similarity index 86% rename from src/cfnlint/data/schemas/providers/eu_north_1/aws-networkmanager-vpcattachment.json rename to src/cfnlint/data/schemas/providers/ap_northeast_1/aws-networkmanager-vpcattachment.json index a469672af6..73865f4906 100644 --- a/src/cfnlint/data/schemas/providers/eu_north_1/aws-networkmanager-vpcattachment.json +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-networkmanager-vpcattachment.json @@ -11,26 +11,6 @@ "/properties/VpcArn" ], "definitions": { - "ProposedNetworkFunctionGroupChange": { - "additionalProperties": false, - "properties": { - "AttachmentPolicyRuleNumber": { - "type": "integer" - }, - "NetworkFunctionGroupName": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, "ProposedSegmentChange": { "additionalProperties": false, "properties": { @@ -149,18 +129,12 @@ "EdgeLocation": { "type": "string" }, - "NetworkFunctionGroupName": { - "type": "string" - }, "Options": { "$ref": "#/definitions/VpcOptions" }, "OwnerAccountId": { "type": "string" }, - "ProposedNetworkFunctionGroupChange": { - "$ref": "#/definitions/ProposedNetworkFunctionGroupChange" - }, "ProposedSegmentChange": { "$ref": "#/definitions/ProposedSegmentChange" }, @@ -206,7 +180,6 @@ "/properties/EdgeLocation", "/properties/AttachmentPolicyRuleNumber", "/properties/SegmentName", - "/properties/NetworkFunctionGroupName", "/properties/ResourceArn" ], "required": [ diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-sagemaker-modelpackage.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-sagemaker-modelpackage.json deleted file mode 100644 index 04be3e312c..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-sagemaker-modelpackage.json +++ /dev/null @@ -1,1135 +0,0 @@ -{ - "additionalProperties": false, - "conditionalCreateOnlyProperties": [ - "/properties/ModelCard", - "/properties/SourceUri" - ], - "createOnlyProperties": [ - "/properties/ModelPackageGroupName", - "/properties/ModelPackageDescription", - "/properties/InferenceSpecification", - "/properties/ValidationSpecification", - "/properties/SourceAlgorithmSpecification", - "/properties/MetadataProperties", - "/properties/ModelMetrics", - "/properties/ClientToken", - "/properties/DriftCheckBaselines", - "/properties/Domain", - "/properties/Task", - "/properties/SamplePayloadUrl", - "/properties/SecurityConfig" - ], - "definitions": { - "AdditionalInferenceSpecificationDefinition": { - "additionalProperties": false, - "properties": { - "Containers": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ModelPackageContainerDefinition" - }, - "maxItems": 15, - "minItems": 1, - "type": "array" - }, - "Description": { - "maxLength": 1024, - "pattern": ".*", - "type": "string" - }, - "Name": { - "maxLength": 63, - "minLength": 1, - "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$", - "type": "string" - }, - "SupportedContentTypes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ContentType" - }, - "type": "array" - }, - "SupportedRealtimeInferenceInstanceTypes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/InferenceInstanceType" - }, - "type": "array" - }, - "SupportedResponseMIMETypes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResponseMIMEType" - }, - "type": "array" - }, - "SupportedTransformInstanceTypes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/TransformInstanceType" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Containers", - "Name" - ], - "type": "object" - }, - "AdditionalInferenceSpecifications": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AdditionalInferenceSpecificationDefinition" - }, - "maxItems": 15, - "minItems": 1, - "type": "array" - }, - "ApprovalDescription": { - "maxLength": 1024, - "pattern": ".*", - "type": "string" - }, - "Bias": { - "additionalProperties": false, - "properties": { - "PostTrainingReport": { - "$ref": "#/definitions/MetricsSource" - }, - "PreTrainingReport": { - "$ref": "#/definitions/MetricsSource" - }, - "Report": { - "$ref": "#/definitions/MetricsSource" - } - }, - "type": "object" - }, - "CertifyForMarketplace": { - "type": "boolean" - }, - "ClientToken": { - "maxLength": 36, - "minLength": 1, - "pattern": "^[a-zA-Z0-9-]+$", - "type": "string" - }, - "ContentType": { - "maxLength": 256, - "pattern": ".*", - "type": "string" - }, - "CreationTime": { - "type": "string" - }, - "CustomerMetadataProperties": { - "additionalProperties": false, - "maxProperties": 50, - "minProperties": 1, - "patternProperties": { - "^([\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@]*)${1,128}": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "^([\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@]*)${1,256}": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "DataSource": { - "additionalProperties": false, - "properties": { - "S3DataSource": { - "$ref": "#/definitions/S3DataSource" - } - }, - "required": [ - "S3DataSource" - ], - "type": "object" - }, - "Domain": { - "type": "string" - }, - "DriftCheckBaselines": { - "additionalProperties": false, - "properties": { - "Bias": { - "$ref": "#/definitions/DriftCheckBias" - }, - "Explainability": { - "$ref": "#/definitions/DriftCheckExplainability" - }, - "ModelDataQuality": { - "$ref": "#/definitions/DriftCheckModelDataQuality" - }, - "ModelQuality": { - "$ref": "#/definitions/DriftCheckModelQuality" - } - }, - "type": "object" - }, - "DriftCheckBias": { - "additionalProperties": false, - "properties": { - "ConfigFile": { - "$ref": "#/definitions/FileSource" - }, - "PostTrainingConstraints": { - "$ref": "#/definitions/MetricsSource" - }, - "PreTrainingConstraints": { - "$ref": "#/definitions/MetricsSource" - } - }, - "type": "object" - }, - "DriftCheckExplainability": { - "additionalProperties": false, - "properties": { - "ConfigFile": { - "$ref": "#/definitions/FileSource" - }, - "Constraints": { - "$ref": "#/definitions/MetricsSource" - } - }, - "type": "object" - }, - "DriftCheckModelDataQuality": { - "additionalProperties": false, - "properties": { - "Constraints": { - "$ref": "#/definitions/MetricsSource" - }, - "Statistics": { - "$ref": "#/definitions/MetricsSource" - } - }, - "type": "object" - }, - "DriftCheckModelQuality": { - "additionalProperties": false, - "properties": { - "Constraints": { - "$ref": "#/definitions/MetricsSource" - }, - "Statistics": { - "$ref": "#/definitions/MetricsSource" - } - }, - "type": "object" - }, - "Environment": { - "additionalProperties": false, - "maxProperties": 16, - "patternProperties": { - "[\\S\\s]*": { - "maxLength": 1024, - "type": "string" - }, - "[a-zA-Z_][a-zA-Z0-9_]*": { - "maxLength": 1024, - "type": "string" - } - }, - "type": "object" - }, - "Explainability": { - "additionalProperties": false, - "properties": { - "Report": { - "$ref": "#/definitions/MetricsSource" - } - }, - "type": "object" - }, - "FileSource": { - "additionalProperties": false, - "properties": { - "ContentDigest": { - "maxLength": 72, - "pattern": "^[Ss][Hh][Aa]256:[0-9a-fA-F]{64}$", - "type": "string" - }, - "ContentType": { - "maxLength": 256, - "pattern": ".*", - "type": "string" - }, - "S3Uri": { - "maxLength": 1024, - "pattern": "^(https|s3)://([^/]+)/?(.*)$", - "type": "string" - } - }, - "required": [ - "S3Uri" - ], - "type": "object" - }, - "InferenceInstanceType": { - "type": "string" - }, - "InferenceSpecification": { - "additionalProperties": false, - "properties": { - "Containers": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ModelPackageContainerDefinition" - }, - "maxItems": 15, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SupportedContentTypes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ContentType" - }, - "type": "array" - }, - "SupportedRealtimeInferenceInstanceTypes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/InferenceInstanceType" - }, - "type": "array" - }, - "SupportedResponseMIMETypes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResponseMIMEType" - }, - "type": "array" - }, - "SupportedTransformInstanceTypes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/TransformInstanceType" - }, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Containers", - "SupportedContentTypes", - "SupportedResponseMIMETypes" - ], - "type": "object" - }, - "LastModifiedTime": { - "type": "string" - }, - "MetadataProperties": { - "additionalProperties": false, - "properties": { - "CommitId": { - "maxLength": 1024, - "pattern": ".*", - "type": "string" - }, - "GeneratedBy": { - "maxLength": 1024, - "pattern": ".*", - "type": "string" - }, - "ProjectId": { - "maxLength": 1024, - "pattern": ".*", - "type": "string" - }, - "Repository": { - "maxLength": 1024, - "pattern": ".*", - "type": "string" - } - }, - "type": "object" - }, - "MetricsSource": { - "additionalProperties": false, - "properties": { - "ContentDigest": { - "maxLength": 72, - "pattern": "^[Ss][Hh][Aa]256:[0-9a-fA-F]{64}$", - "type": "string" - }, - "ContentType": { - "maxLength": 256, - "pattern": ".*", - "type": "string" - }, - "S3Uri": { - "maxLength": 1024, - "pattern": "^(https|s3)://([^/]+)/?(.*)$", - "type": "string" - } - }, - "required": [ - "ContentType", - "S3Uri" - ], - "type": "object" - }, - "ModelAccessConfig": { - "additionalProperties": false, - "properties": { - "AcceptEula": { - "type": "boolean" - } - }, - "required": [ - "AcceptEula" - ], - "type": "object" - }, - "ModelApprovalStatus": { - "enum": [ - "Approved", - "Rejected", - "PendingManualApproval" - ], - "type": "string" - }, - "ModelCard": { - "additionalProperties": false, - "properties": { - "ModelCardContent": { - "maxLength": 100000, - "minLength": 0, - "pattern": ".*", - "type": "string" - }, - "ModelCardStatus": { - "enum": [ - "Draft", - "PendingReview", - "Approved", - "Archived" - ], - "type": "string" - } - }, - "required": [ - "ModelCardContent", - "ModelCardStatus" - ], - "type": "object" - }, - "ModelDataQuality": { - "additionalProperties": false, - "properties": { - "Constraints": { - "$ref": "#/definitions/MetricsSource" - }, - "Statistics": { - "$ref": "#/definitions/MetricsSource" - } - }, - "type": "object" - }, - "ModelDataSource": { - "additionalProperties": false, - "properties": { - "S3DataSource": { - "$ref": "#/definitions/S3ModelDataSource" - } - }, - "type": "object" - }, - "ModelMetrics": { - "additionalProperties": false, - "properties": { - "Bias": { - "$ref": "#/definitions/Bias" - }, - "Explainability": { - "$ref": "#/definitions/Explainability" - }, - "ModelDataQuality": { - "$ref": "#/definitions/ModelDataQuality" - }, - "ModelQuality": { - "$ref": "#/definitions/ModelQuality" - } - }, - "type": "object" - }, - "ModelPackageArn": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^arn:aws(-cn|-us-gov)?:sagemaker:[a-z0-9\\-]{9,16}:[0-9]{12}:model-package/[\\S]{1,2048}$", - "type": "string" - }, - "ModelPackageContainerDefinition": { - "additionalProperties": false, - "properties": { - "ContainerHostname": { - "maxLength": 63, - "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}", - "type": "string" - }, - "Environment": { - "$ref": "#/definitions/Environment" - }, - "Framework": { - "type": "string" - }, - "FrameworkVersion": { - "maxLength": 10, - "minLength": 3, - "pattern": "[0-9]\\.[A-Za-z0-9.]+", - "type": "string" - }, - "Image": { - "maxLength": 255, - "minLength": 1, - "pattern": "[\\S]{1,255}", - "type": "string" - }, - "ImageDigest": { - "maxLength": 72, - "pattern": "^[Ss][Hh][Aa]256:[0-9a-fA-F]{64}$", - "type": "string" - }, - "ModelDataSource": { - "$ref": "#/definitions/ModelDataSource" - }, - "ModelDataUrl": { - "maxLength": 1024, - "pattern": "^(https|s3)://([^/]+)/?(.*)$", - "type": "string" - }, - "ModelInput": { - "additionalProperties": false, - "properties": { - "DataInputConfig": { - "maxLength": 1024, - "minLength": 1, - "pattern": "[\\S\\s]+", - "type": "string" - } - }, - "required": [ - "DataInputConfig" - ], - "type": "object" - }, - "NearestModelName": { - "type": "string" - } - }, - "required": [ - "Image" - ], - "type": "object" - }, - "ModelPackageDescription": { - "maxLength": 1024, - "pattern": "[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*", - "type": "string" - }, - "ModelPackageGroupName": { - "maxLength": 170, - "minLength": 1, - "pattern": "(arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:[a-z\\-]*\\/)?([a-zA-Z0-9]([a-zA-Z0-9-]){0,62})(?