diff --git a/src/cfnlint/data/AdditionalSpecs/Policies.json b/src/cfnlint/data/AdditionalSpecs/Policies.json index 7f5a239a79..cf97c09d7e 100644 --- a/src/cfnlint/data/AdditionalSpecs/Policies.json +++ b/src/cfnlint/data/AdditionalSpecs/Policies.json @@ -980,6 +980,7 @@ "Actions": { "associateservice": { "Resources": [ + "AgentSpaceResource", "AssociationResource" ] }, @@ -1014,6 +1015,7 @@ }, "disassociateservice": { "Resources": [ + "AgentSpaceResource", "AssociationResource" ] }, @@ -1032,6 +1034,7 @@ }, "getassociation": { "Resources": [ + "AgentSpaceResource", "AssociationResource" ] }, @@ -1052,7 +1055,11 @@ "initiatechatforcase": {}, "initiateserviceregistration": {}, "listagentspaces": {}, - "listassociations": {}, + "listassociations": { + "Resources": [ + "AgentSpaceResource" + ] + }, "listbacklogtasks": {}, "listexecutions": {}, "listgoals": {}, @@ -1063,6 +1070,7 @@ "listservices": {}, "listwebhooks": { "Resources": [ + "AgentSpaceResource", "AssociationResource" ] }, @@ -1080,6 +1088,7 @@ }, "updateassociation": { "Resources": [ + "AgentSpaceResource", "AssociationResource" ] }, @@ -7052,6 +7061,7 @@ "createassessment": {}, "createassessmentframework": { "Resources": [ + "assessmentFramework", "control" ] }, @@ -9138,8 +9148,18 @@ "workload-estimate" ] }, - "tagresource": {}, - "untagresource": {}, + "tagresource": { + "Resources": [ + "bill-scenario", + "workload-estimate" + ] + }, + "untagresource": { + "Resources": [ + "bill-scenario", + "workload-estimate" + ] + }, "updatebillestimate": { "Resources": [ "bill-estimate" @@ -9175,17 +9195,23 @@ "Resources": { "bill-estimate": { "ARNFormats": [ - "arn:${Partition}:bcm-pricing-calculator:${Region}:${Account}:bill-estimate/.*" + "arn:${Partition}:bcm-pricing-calculator::${Account}:bill-estimate/.*" ] }, "bill-scenario": { "ARNFormats": [ - "arn:${Partition}:bcm-pricing-calculator:${Region}:${Account}:bill-scenario/.*" + "arn:${Partition}:bcm-pricing-calculator::${Account}:bill-scenario/.*" + ], + "ConditionKeys": [ + "aws:ResourceTag/${TagKey}" ] }, "workload-estimate": { "ARNFormats": [ - "arn:${Partition}:bcm-pricing-calculator:${Region}:${Account}:workload-estimate/.*" + "arn:${Partition}:bcm-pricing-calculator::${Account}:workload-estimate/.*" + ], + "ConditionKeys": [ + "aws:ResourceTag/${TagKey}" ] } } @@ -9232,6 +9258,11 @@ "automated-reasoning-policy" ] }, + "copyblueprintstage": { + "Resources": [ + "blueprint" + ] + }, "counttokens": { "Resources": [ "foundation-model" @@ -9630,6 +9661,11 @@ "blueprint" ] }, + "getblueprintoptimizationstatus": { + "Resources": [ + "blueprint-optimization-invocation" + ] + }, "getblueprintrecommendation": {}, "getcustommodel": { "Resources": [ @@ -9809,6 +9845,12 @@ "automated-reasoning-policy-version" ] }, + "invokeblueprintoptimizationasync": { + "Resources": [ + "blueprint", + "data-automation-profile" + ] + }, "invokeblueprintrecommendationasync": { "Resources": [ "data-automation-profile" @@ -10010,6 +10052,7 @@ "automated-reasoning-policy", "automated-reasoning-policy-version", "blueprint", + "blueprint-optimization-invocation", "custom-model", "custom-model-deployment", "data-automation-invocation-job", @@ -10134,6 +10177,7 @@ "automated-reasoning-policy", "automated-reasoning-policy-version", "blueprint", + "blueprint-optimization-invocation", "custom-model", "custom-model-deployment", "data-automation-invocation-job", @@ -10165,6 +10209,7 @@ "automated-reasoning-policy", "automated-reasoning-policy-version", "blueprint", + "blueprint-optimization-invocation", "custom-model", "custom-model-deployment", "data-automation-invocation-job", @@ -10359,6 +10404,14 @@ "aws:ResourceTag/${TagKey}" ] }, + "blueprint-optimization-invocation": { + "ARNFormats": [ + "arn:${Partition}:bedrock:${Region}:${Account}:blueprint-optimization-invocation/.*" + ], + "ConditionKeys": [ + "aws:ResourceTag/${TagKey}" + ] + }, "custom-model": { "ARNFormats": [ "arn:${Partition}:bedrock:${Region}:${Account}:custom-model/.*" @@ -10607,6 +10660,7 @@ ] }, "createbrowser": {}, + "createbrowserprofile": {}, "createcodeinterpreter": {}, "createevaluator": {}, "createevent": { @@ -10662,6 +10716,11 @@ "browser-custom" ] }, + "deletebrowserprofile": { + "Resources": [ + "browser-profile" + ] + }, "deletecodeinterpreter": { "Resources": [ "code-interpreter-custom" @@ -10765,6 +10824,11 @@ "browser-custom" ] }, + "getbrowserprofile": { + "Resources": [ + "browser-profile" + ] + }, "getbrowsersession": { "Resources": [ "browser", @@ -10941,6 +11005,7 @@ "token-vault" ] }, + "listbrowserprofiles": {}, "listbrowsers": {}, "listbrowsersessions": {}, "listcodeinterpreters": {}, @@ -11006,10 +11071,13 @@ "Resources": [ "apikeycredentialprovider", "browser-custom", + "browser-profile", "code-interpreter-custom", + "evaluator", "gateway", "memory", "oauth2credentialprovider", + "online-evaluation-config", "runtime", "runtime-endpoint", "token-vault", @@ -11047,6 +11115,13 @@ "memory" ] }, + "savebrowsersessionprofile": { + "Resources": [ + "browser", + "browser-custom", + "browser-profile" + ] + }, "settokenvaultcmk": { "Resources": [ "token-vault" @@ -11055,7 +11130,8 @@ "startbrowsersession": { "Resources": [ "browser", - "browser-custom" + "browser-custom", + "browser-profile" ] }, "startcodeinterpretersession": { @@ -11101,10 +11177,13 @@ "Resources": [ "apikeycredentialprovider", "browser-custom", + "browser-profile", "code-interpreter-custom", + "evaluator", "gateway", "memory", "oauth2credentialprovider", + "online-evaluation-config", "runtime", "runtime-endpoint", "token-vault", @@ -11116,10 +11195,13 @@ "Resources": [ "apikeycredentialprovider", "browser-custom", + "browser-profile", "code-interpreter-custom", + "evaluator", "gateway", "memory", "oauth2credentialprovider", + "online-evaluation-config", "runtime", "runtime-endpoint", "token-vault", @@ -11221,6 +11303,14 @@ "aws:ResourceTag/${TagKey}" ] }, + "browser-profile": { + "ARNFormats": [ + "arn:${Partition}:bedrock-agentcore:${Region}:${Account}:browser-profile/.*" + ], + "ConditionKeys": [ + "aws:ResourceTag/${TagKey}" + ] + }, "code-interpreter": { "ARNFormats": [ "arn:${Partition}:bedrock-agentcore:${Region}:aws:code-interpreter/.*" @@ -11237,6 +11327,9 @@ "evaluator": { "ARNFormats": [ "arn:${Partition}:bedrock-agentcore:${Region}:${Account}:evaluator/.*" + ], + "ConditionKeys": [ + "aws:ResourceTag/${TagKey}" ] }, "gateway": { @@ -11266,6 +11359,9 @@ "online-evaluation-config": { "ARNFormats": [ "arn:${Partition}:bedrock-agentcore:${Region}:${Account}:online-evaluation-config/.*" + ], + "ConditionKeys": [ + "aws:ResourceTag/${TagKey}" ] }, "policy": { @@ -11328,21 +11424,51 @@ "bedrock-mantle": { "Actions": { "callwithbearertoken": {}, + "cancelfinetuningjob": { + "Resources": [ + "project" + ] + }, "cancelinference": { "Resources": [ "project" ] }, + "createfile": { + "Resources": [ + "project" + ] + }, + "createfinetuningjob": { + "Resources": [ + "project" + ] + }, "createinference": { "Resources": [ "project" ] }, + "deletefile": { + "Resources": [ + "project" + ] + }, "deleteinference": { "Resources": [ "project" ] }, + "getfile": { + "Resources": [ + "project" + ] + }, + "getfinetuningjob": { + "Resources": [ + "project" + ] + }, "getinference": { "Resources": [ "project" @@ -11353,6 +11479,16 @@ "project" ] }, + "listfiles": { + "Resources": [ + "project" + ] + }, + "listfinetuningjobs": { + "Resources": [ + "project" + ] + }, "listmodels": { "Resources": [ "project" @@ -21562,6 +21698,11 @@ "phone-number" ] }, + "associatequeueemailaddresses": { + "Resources": [ + "queue" + ] + }, "associatequeuequickconnects": { "Resources": [ "queue", @@ -21744,6 +21885,12 @@ "integration-association" ] }, + "createnotification": { + "Resources": [ + "instance", + "user" + ] + }, "createparticipant": { "Resources": [ "contact", @@ -21944,6 +22091,11 @@ "integration-association" ] }, + "deletenotification": { + "Resources": [ + "notification" + ] + }, "deletepredefinedattribute": { "Resources": [ "instance" @@ -22126,6 +22278,11 @@ "instance" ] }, + "describenotification": { + "Resources": [ + "notification" + ] + }, "describephonenumber": { "Resources": [ "phone-number" @@ -22254,6 +22411,11 @@ "phone-number" ] }, + "disassociatequeueemailaddresses": { + "Resources": [ + "queue" + ] + }, "disassociatequeuequickconnects": { "Resources": [ "queue", @@ -22543,6 +22705,11 @@ "instance" ] }, + "listnotifications": { + "Resources": [ + "instance" + ] + }, "listphonenumbers": { "Resources": [ "wildcard-legacy-phone-number" @@ -22563,6 +22730,11 @@ "instance" ] }, + "listqueueemailaddresses": { + "Resources": [ + "queue" + ] + }, "listqueuequickconnects": { "Resources": [ "queue" @@ -22682,6 +22854,11 @@ "instance" ] }, + "listusernotifications": { + "Resources": [ + "user" + ] + }, "listuserproficiencies": { "Resources": [ "instance", @@ -22818,6 +22995,11 @@ "instance" ] }, + "searchnotifications": { + "Resources": [ + "instance" + ] + }, "searchpredefinedattributes": { "Resources": [ "instance" @@ -22932,8 +23114,7 @@ }, "startemailcontact": { "Resources": [ - "contact-flow", - "instance" + "contact-flow" ] }, "startforecastingplanningschedulingintegration": { @@ -22952,8 +23133,7 @@ }, "startoutboundemailcontact": { "Resources": [ - "contact-flow", - "instance" + "contact-flow" ] }, "startoutboundvoicecontact": { @@ -23200,6 +23380,11 @@ "instance" ] }, + "updatenotificationcontent": { + "Resources": [ + "notification" + ] + }, "updateparticipantauthentication": { "Resources": [ "instance" @@ -23346,6 +23531,11 @@ "user" ] }, + "updateusernotificationstatus": { + "Resources": [ + "user" + ] + }, "updateuserphoneconfig": { "Resources": [ "user" @@ -23540,6 +23730,14 @@ "arn:${Partition}:connect:${Region}:${Account}:instance/.*" ] }, + "notification": { + "ARNFormats": [ + "arn:${Partition}:connect:${Region}:${Account}:instance/.*" + ], + "ConditionKeys": [ + "aws:ResourceTag/${TagKey}" + ] + }, "phone-number": { "ARNFormats": [ "arn:${Partition}:connect:${Region}:${Account}:phone-number/.*" @@ -25948,6 +26146,7 @@ "budget", "farm", "fleet", + "job", "license-endpoint", "monitor", "queue", @@ -25986,11 +26185,7 @@ "queue" ] }, - "searchworkers": { - "Resources": [ - "fleet" - ] - }, + "searchworkers": {}, "startsessionsstatisticsaggregation": { "Resources": [ "fleet", @@ -26002,6 +26197,7 @@ "budget", "farm", "fleet", + "job", "license-endpoint", "monitor", "queue", @@ -26013,6 +26209,7 @@ "budget", "farm", "fleet", + "job", "license-endpoint", "monitor", "queue", @@ -26136,6 +26333,7 @@ "arn:${Partition}:deadline:${Region}:${Account}:farm/.*" ], "ConditionKeys": [ + "aws:ResourceTag/${TagKey}", "deadline:FarmMembershipLevels", "deadline:JobMembershipLevels", "deadline:QueueMembershipLevels" @@ -43344,6 +43542,7 @@ }, "createconnection": { "Resources": [ + "connectionType", "rootcatalog" ] }, @@ -43372,7 +43571,8 @@ "Resources": [ "catalog", "connection", - "database" + "database", + "integrationResourceProperty" ] }, "createintegrationtableproperties": { @@ -43500,6 +43700,11 @@ "rootcatalog" ] }, + "deleteconnectiontype": { + "Resources": [ + "connectionType" + ] + }, "deletecrawler": { "Resources": [ "crawler" @@ -43531,6 +43736,14 @@ "integration" ] }, + "deleteintegrationresourceproperty": { + "Resources": [ + "catalog", + "connection", + "database", + "integrationResourceProperty" + ] + }, "deleteintegrationtableproperties": { "Resources": [ "catalog", @@ -43639,10 +43852,15 @@ ] }, "deregisterdatapreview": {}, - "describeconnectiontype": {}, + "describeconnectiontype": { + "Resources": [ + "connectionType" + ] + }, "describeentity": { "Resources": [ "connection", + "connectionType", "rootcatalog" ] }, @@ -43803,7 +44021,8 @@ "getentityrecords": { "Resources": [ "catalog", - "connection" + "connection", + "connectionType" ] }, "getenvironment": {}, @@ -43815,7 +44034,8 @@ "Resources": [ "catalog", "connection", - "database" + "database", + "integrationResourceProperty" ] }, "getintegrationtableproperties": { @@ -44096,9 +44316,18 @@ "listentities": { "Resources": [ "connection", + "connectionType", "rootcatalog" ] }, + "listintegrationresourceproperties": { + "Resources": [ + "catalog", + "connection", + "database", + "integrationResourceProperty" + ] + }, "listjobs": {}, "listjobupgradeanalyses": { "Resources": [ @@ -44200,9 +44429,15 @@ "refreshoauth2tokens": { "Resources": [ "connection", + "connectionType", "rootcatalog" ] }, + "registerconnectiontype": { + "Resources": [ + "connectionType" + ] + }, "registerschemaversion": { "Resources": [ "registry", @@ -44372,6 +44607,7 @@ "dataQualityRuleset", "devendpoint", "integration", + "integrationResourceProperty", "job", "mlTransform", "registry", @@ -44383,7 +44619,12 @@ ] }, "terminatenotebook": {}, - "testconnection": {}, + "testconnection": { + "Resources": [ + "connection", + "connectionType" + ] + }, "untagresource": { "Resources": [ "blueprint", @@ -44393,6 +44634,7 @@ "dataQualityRuleset", "devendpoint", "integration", + "integrationResourceProperty", "job", "mlTransform", "registry", @@ -44441,6 +44683,7 @@ "updateconnection": { "Resources": [ "connection", + "connectionType", "rootcatalog" ] }, @@ -44472,7 +44715,8 @@ "Resources": [ "catalog", "connection", - "database" + "database", + "integrationResourceProperty" ] }, "updateintegrationtableproperties": { @@ -44598,6 +44842,14 @@ "aws:ResourceTag/${TagKey}" ] }, + "connectiontype": { + "ARNFormats": [ + "arn:${Partition}:glue:${Region}:${Account}:connectionType:.*" + ], + "ConditionKeys": [ + "aws:ResourceTag/${TagKey}" + ] + }, "crawler": { "ARNFormats": [ "arn:${Partition}:glue:${Region}:${Account}:crawler/.*" @@ -44643,6 +44895,14 @@ "aws:ResourceTag/${TagKey}" ] }, + "integrationresourceproperty": { + "ARNFormats": [ + "arn:${Partition}:glue:${Region}:${Account}:integrationresourceproperty/.*" + ], + "ConditionKeys": [ + "aws:ResourceTag/${TagKey}" + ] + }, "job": { "ARNFormats": [ "arn:${Partition}:glue:${Region}:${Account}:job/.*" @@ -48288,6 +48548,15 @@ } } }, + "inspector2-telemetry": { + "Actions": { + "notifyheartbeat": {}, + "sendtelemetry": {}, + "startsession": {}, + "stopsession": {} + }, + "Resources": {} + }, "internetmonitor": { "Actions": { "createmonitor": { @@ -53489,6 +53758,11 @@ "replicator" ] }, + "createtopic": { + "Resources": [ + "topic" + ] + }, "createvpcconnection": { "Resources": [ "cluster", @@ -53515,6 +53789,11 @@ "replicator" ] }, + "deletetopic": { + "Resources": [ + "topic" + ] + }, "deletevpcconnection": { "Resources": [ "vpc-connection" @@ -53703,6 +53982,11 @@ "Resources": [ "cluster" ] + }, + "updatetopic": { + "Resources": [ + "topic" + ] } }, "Resources": { @@ -57819,6 +58103,7 @@ ] }, "associatesourcetos3tableintegration": {}, + "callwithbearertoken": {}, "cancelexporttask": {}, "cancelimporttask": {}, "createdelivery": { @@ -58087,6 +58372,11 @@ ] }, "putaccountpolicy": {}, + "putbearertokenauthentication": { + "Resources": [ + "log-group" + ] + }, "putdataprotectionpolicy": { "Resources": [ "log-group" @@ -69952,6 +70242,12 @@ "key" ] }, + "generateas2805kekvalidation": { + "Resources": [ + "alias", + "key" + ] + }, "generatecardvalidationdata": { "Resources": [ "alias", @@ -77389,6 +77685,7 @@ }, "createsnapshot": { "Resources": [ + "namespace", "snapshot" ] }, @@ -83671,6 +83968,7 @@ "inference-component", "inference-recommendations-job", "labeling-job", + "mlflow-app", "mlflow-tracking-server", "model", "model-bias-job-definition", @@ -84341,6 +84639,7 @@ "inference-component", "inference-recommendations-job", "labeling-job", + "mlflow-app", "mlflow-tracking-server", "model", "model-bias-job-definition", @@ -85138,6 +85437,10 @@ "mlflow-app": { "ARNFormats": [ "arn:${Partition}:sagemaker:${Region}:${Account}:mlflow-app/.*" + ], + "ConditionKeys": [ + "aws:ResourceTag/${TagKey}", + "sagemaker:ResourceTag/${TagKey}" ] }, "mlflow-tracking-server": { @@ -85264,6 +85567,10 @@ "partner-app": { "ARNFormats": [ "arn:${Partition}:sagemaker:${Region}:${Account}:partner-app/.*" + ], + "ConditionKeys": [ + "aws:ResourceTag/${TagKey}", + "sagemaker:ResourceTag/${TagKey}" ] }, "pipeline": { @@ -86759,11 +87066,7 @@ "Application" ] }, - "createagentspace": { - "Resources": [ - "Application" - ] - }, + "createagentspace": {}, "createapplication": {}, "createdesignreview": { "Resources": [ @@ -86787,7 +87090,7 @@ }, "createonetimeloginsession": { "Resources": [ - "Application" + "AgentSpace" ] }, "createpentest": { @@ -86905,21 +87208,13 @@ "Integration" ] }, - "getloginsessioncredentials": { - "Resources": [ - "Application" - ] - }, + "getloginsessioncredentials": {}, "getsecurityrequirement": { "Resources": [ "SecurityRequirement" ] }, - "handleonetimeloginsession": { - "Resources": [ - "Application" - ] - }, + "handleonetimeloginsession": {}, "initiateproviderregistration": { "Resources": [ "Application" @@ -89685,12 +89980,33 @@ }, "signin": { "Actions": { - "authorizeoauth2access": {}, - "createoauth2token": {}, + "authorizeoauth2access": { + "Resources": [ + "oauth2-public-client-localhost", + "oauth2-public-client-remote" + ] + }, + "createoauth2token": { + "Resources": [ + "oauth2-public-client-localhost", + "oauth2-public-client-remote" + ] + }, "createtrustedidentitypropagationapplicationforconsole": {}, "listtrustedidentitypropagationapplicationsforconsole": {} }, - "Resources": {} + "Resources": { + "oauth2-public-client-localhost": { + "ARNFormats": [ + "arn:${Partition}:signin:${Region}:${Account}:oauth2/public-client/localhost" + ] + }, + "oauth2-public-client-remote": { + "ARNFormats": [ + "arn:${Partition}:signin:${Region}:${Account}:oauth2/public-client/remote" + ] + } + } }, "simspaceweaver": { "Actions": { diff --git a/src/cfnlint/data/DownloadsMetadata/0222198e56b38f70c3f3afa7f9556d9ac960628a2b201a1f59007562b678bc99.meta.json b/src/cfnlint/data/DownloadsMetadata/0222198e56b38f70c3f3afa7f9556d9ac960628a2b201a1f59007562b678bc99.meta.json index 14511ecba9..ed38e92447 100644 --- a/src/cfnlint/data/DownloadsMetadata/0222198e56b38f70c3f3afa7f9556d9ac960628a2b201a1f59007562b678bc99.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/0222198e56b38f70c3f3afa7f9556d9ac960628a2b201a1f59007562b678bc99.meta.json @@ -1 +1 @@ -{"etag": "\"3ce280053248d7c95906ef08296f7c2a\"", "url": "https://schema.cloudformation.ap-east-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"4bab2b2b6a75bb1f26e1fc35326c5716\"", "url": "https://schema.cloudformation.ap-east-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json b/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json index a77404fe60..5ed4fb8b02 100644 --- a/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json @@ -1 +1 @@ -{"etag": "\"c9a0cb316a79c0cd95bd204b98dc4342\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"58c308c1c66f3dce8e1a5b04154e0c62\"", "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 f615b237c1..17ace91f43 100644 --- a/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json @@ -1 +1 @@ -{"etag": "\"4fead1ce8d4e5f942c3dc18febe0581a\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"} +{"etag": "\"e2a23fd100f0994e255836ab0d6fa829\"", "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 f4cfba87d2..a483bdfc1c 100644 --- a/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json @@ -1 +1 @@ -{"etag": "\"4f49515b24084e28782c59c417b7db9b\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"587ef3ad22d96556dd433db2aa398790\"", "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 262ff085c9..d45b749a33 100644 --- a/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json @@ -1 +1 @@ -{"etag": "\"ba931327805ce92769e14b7f5e592af4\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"584b14467b18c3477d29ceaf568467e6\"", "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 6d4934198e..01ba21706b 100644 --- a/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json @@ -1 +1 @@ -{"etag": "\"7ce8faab399378e109b1ea932d53f9fe\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"f67a995587f3e1bd9e1b98dad145ff52\"", "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 6ea882a6f9..a75933fc3c 100644 --- a/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json @@ -1 +1 @@ -{"etag": "\"56ade3951c37178f06bcd275f07e179a\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d616529dcf335cd9f3a7cc52002bb1da\"", "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 6844906594..031f219249 100644 --- a/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json @@ -1 +1 @@ -{"etag": "\"58a3b55aff023f2c4363f14c0ff3c793\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"e3964b61d58c6d13d10570dfb5635f5c\"", "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 3eb3b0788e..4185b822b0 100644 --- a/src/cfnlint/data/DownloadsMetadata/371e40c90b2e47c99f6e275e060ee83a3fbf0a0fb76625ba46dbe42abd34333c.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/371e40c90b2e47c99f6e275e060ee83a3fbf0a0fb76625ba46dbe42abd34333c.meta.json @@ -1 +1 @@ -{"etag": "\"619e99a8ab19c6c640ff43e2925bd59c\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"} +{"etag": "\"d0bc37aceeeba19bf34e1808f3bf4079\"", "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 a53dd4dd6b..dc8f1d0542 100644 --- a/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json @@ -1 +1 @@ -{"etag": "\"27bc6ffa9d7ce1ebf83d841b5f2adcaf\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d8747f0fc6ebb10680f38a0e4dfc3c5b\"", "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 6e98a3446c..f8dcc20cb4 100644 --- a/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json @@ -1 +1 @@ -{"etag": "\"d178fe2c4d1d780e176aafa539357184\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"9a1236893504cae119d076dc5c936917\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/49ed0265aaab90ce485c07e02ea671e5aa3b299156f53fa9d1fd8eeabec5a268.meta.json b/src/cfnlint/data/DownloadsMetadata/49ed0265aaab90ce485c07e02ea671e5aa3b299156f53fa9d1fd8eeabec5a268.meta.json index 9fdfc51f39..f69981ab0e 100644 --- a/src/cfnlint/data/DownloadsMetadata/49ed0265aaab90ce485c07e02ea671e5aa3b299156f53fa9d1fd8eeabec5a268.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/49ed0265aaab90ce485c07e02ea671e5aa3b299156f53fa9d1fd8eeabec5a268.meta.json @@ -1 +1 @@ -{"etag": "\"7062cb4bb1ec5d47a5d30da74c9d57ae\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"9e70fb1507cfbb16dc5c717830e6e583\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json b/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json index 853d84acd9..9050f9b550 100644 --- a/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json @@ -1 +1 @@ -{"etag": "\"bc65683e2f4c76ac8f61ff767bb146c3\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"03931cb89c225737b38acf44b12c776c\"", "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 2f2e64f24d..a0d3029414 100644 --- a/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json @@ -1 +1 @@ -{"etag": "\"937fed434d2278b629eba16e86201bd9\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"c5c52ed548f7e49c741d40996302f0d3\"", "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 d4044998c3..1ece692e06 100644 --- a/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json @@ -1 +1 @@ -{"etag": "\"d6a587f0b7180032f04194dc0987d884\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"0ecd0ac6a79499cbd54a65447e39cd86\"", "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 1d7316de2c..c17a64a111 100644 --- a/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json @@ -1 +1 @@ -{"etag": "\"1591eea7754277824fc1bef6dfd2c66a\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"e7152a9b512022906b33bb4f3531532b\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/7dc9e5c70bed538f7210d2d6c0470585aa69c46b74aa9b88e67b5875c54c4ac2.meta.json b/src/cfnlint/data/DownloadsMetadata/7dc9e5c70bed538f7210d2d6c0470585aa69c46b74aa9b88e67b5875c54c4ac2.meta.json index 57c76af1e1..9b7f6b00b0 100644 --- a/src/cfnlint/data/DownloadsMetadata/7dc9e5c70bed538f7210d2d6c0470585aa69c46b74aa9b88e67b5875c54c4ac2.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/7dc9e5c70bed538f7210d2d6c0470585aa69c46b74aa9b88e67b5875c54c4ac2.meta.json @@ -1 +1 @@ -{"etag": "\"c6ccd561b2fa1091317aeee3f0d042e4\"", "url": "https://schema.cloudformation.ap-southeast-6.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"2b2af20e29d104aaa9026b4803d084ad\"", "url": "https://schema.cloudformation.ap-southeast-6.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json b/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json index 9ac0a97011..bd30be1d66 100644 --- a/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json @@ -1 +1 @@ -{"etag": "\"705723884d678a453e7a52b53a983705\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"9cb2b7f0dafb0690d9eb958f83c0ae75\"", "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 09f9059250..b6d13180c3 100644 --- a/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json @@ -1 +1 @@ -{"etag": "\"e6ddf41157613e34797b7eeb48a7ba8e\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"53e7a3613ff3649c3d040f23e13eebb3\"", "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 f8224c087f..e3d5668482 100644 --- a/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json @@ -1 +1 @@ -{"etag": "\"c253cca2a3ada3ec5042141cab98f12f\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d4de429a7cb5320e2d9c61fd8e2ac7c2\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/938898214b52d71b96c5ccc34de3b5bdc83164555533634faab47e36a5074fe6.meta.json b/src/cfnlint/data/DownloadsMetadata/938898214b52d71b96c5ccc34de3b5bdc83164555533634faab47e36a5074fe6.meta.json index 55444f0e43..56bc8e3064 100644 --- a/src/cfnlint/data/DownloadsMetadata/938898214b52d71b96c5ccc34de3b5bdc83164555533634faab47e36a5074fe6.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/938898214b52d71b96c5ccc34de3b5bdc83164555533634faab47e36a5074fe6.meta.json @@ -1 +1 @@ -{"etag": "\"2c5c0046125bcd89a994795b44e48249\"", "url": "https://schema.cloudformation.ap-southeast-7.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"a9837af2047cbfd7ac10db3b53ff87b2\"", "url": "https://schema.cloudformation.ap-southeast-7.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json b/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json index c3d952c088..3e5e00da39 100644 --- a/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json @@ -1 +1 @@ -{"etag": "\"9239651b841375f1bbbb959dd46449fe\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"31f5feef659788da77f08f0b6af603d3\"", "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 a9608ee792..e7cadadd54 100644 --- a/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json @@ -1 +1 @@ -{"etag": "\"a0c51ac37d97ca3b0622826a71345162\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"c7652ca5bdfcc389f1cc9ecee0c681b7\"", "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 26e53777cb..1d4d0f0cfd 100644 --- a/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json @@ -1 +1 @@ -{"etag": "\"3555147626b88149657e64f60304b6e7\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"805c8424af0e5dba8ebe9dbef77f7cd7\"", "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 7b65037be5..bf4bce2203 100644 --- a/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json @@ -1 +1 @@ -{"etag": "\"c57edf1b31e2c70eedb2e9303b1c2de3\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"14f3627644479426e4a27f7a82cab298\"", "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 568c5426cf..a8aef63a71 100644 --- a/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json @@ -1 +1 @@ -{"etag": "\"2f658e61771ddabe88b4551da6906bff\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"206a235ea5ab2ea881e22eb5732441b4\"", "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 8419a1109c..b5d1a0b53a 100644 --- a/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json @@ -1 +1 @@ -{"etag": "\"d2072e054bfd39d7fca6b3322649d996\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"5fc3619d49731d5b67944fd5b0f363a0\"", "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 661df1e834..4b06df927f 100644 --- a/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json @@ -1 +1 @@ -{"etag": "\"10de1bd6e3ad7644aadc73d930f5567c\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"30c592bf5af9016df2df6db736c52dee\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/e395e16dbe08290055434fef2ddc9b653fa6043a04d040fde59625848824d452.meta.json b/src/cfnlint/data/DownloadsMetadata/e395e16dbe08290055434fef2ddc9b653fa6043a04d040fde59625848824d452.meta.json index 093495c731..053cefcd5d 100644 --- a/src/cfnlint/data/DownloadsMetadata/e395e16dbe08290055434fef2ddc9b653fa6043a04d040fde59625848824d452.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/e395e16dbe08290055434fef2ddc9b653fa6043a04d040fde59625848824d452.meta.json @@ -1 +1 @@ -{"etag": "\"f8ee0bf8d09baeab0eb9b97a4d4053ee\"", "url": "https://schema.cloudformation.mx-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"6f02742a73cc157a468bda3332edb422\"", "url": "https://schema.cloudformation.mx-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json b/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json index 75a0907745..4c50d5a95a 100644 --- a/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json @@ -1 +1 @@ -{"etag": "\"7e5f06cb0528e14fc288828e62ba314b\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"af78a187c98be6795a5140015ad11ab9\"", "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 bddb04b2d1..fb79deee27 100644 --- a/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json @@ -1 +1 @@ -{"etag": "\"304e4d570f654c4af76f4c0c19284868\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d5d71b11f7e2ba4b7b41b7ee13de6ec1\"", "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 0814f8c437..40764739fa 100644 --- a/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json @@ -1 +1 @@ -{"etag": "\"d7c50e1b95f08881a6e6e12a6e6c465e\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"437b14cfdda70dbe6e4ea740f7390a00\"", "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 505b4009f4..55999802c0 100644 --- a/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json @@ -1 +1 @@ -{"etag": "\"6eb7baa362416f0283893e98eb9fd551\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"8cd7c5ce2d937758160e715e1fa66e9e\"", "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 3b6ddf57fb..7734c386c7 100644 --- a/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json @@ -1 +1 @@ -{"etag": "\"d8c9ce665596e3042ed14ca7b878952c\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"794ae6e424be4ef10d7c3a1b936b42fc\"", "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 7dcc33b710..29743d051b 100644 --- a/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json @@ -1 +1 @@ -{"etag": "\"8298e50c1597a1056b8017e02dd135b7\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"1112aefa0959f81ece26351e17a796ab\"", "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 c4a13362ce..236d07c4b4 100644 --- a/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json @@ -1 +1 @@ -{"etag": "\"4b5d1f539e436daf55f5234b50d0d30e\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"36de7212a8cb37e81057134f36e29faf\"", "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 895bc9b99a..89acbc4f76 100644 --- a/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json @@ -1 +1 @@ -{"etag": "\"a78ff0c5e16b012e99664294caa45b49\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"505fbe82ad4d2129cac5e02227fb8be2\"", "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 fc8587c3bd..ae09584178 100644 --- a/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json @@ -1 +1 @@ -{"etag": "\"6fca6506feb07b593000ffd2145634d6\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"3ca658dc05772c81b8de68a3bcc6c160\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/Serverless/ManagedPolicies.json b/src/cfnlint/data/Serverless/ManagedPolicies.json index c67f7d8283..c512828184 100644 --- a/src/cfnlint/data/Serverless/ManagedPolicies.json +++ b/src/cfnlint/data/Serverless/ManagedPolicies.json @@ -564,6 +564,7 @@ "AWSSavingsPlansFullAccess": "arn:aws:iam::aws:policy/AWSSavingsPlansFullAccess", "AWSSavingsPlansReadOnlyAccess": "arn:aws:iam::aws:policy/AWSSavingsPlansReadOnlyAccess", "AWSSecretsManagerClientReadOnlyAccess": "arn:aws:iam::aws:policy/AWSSecretsManagerClientReadOnlyAccess", + "AWSSecurityAgentWebAppPolicy": "arn:aws:iam::aws:policy/service-role/AWSSecurityAgentWebAppPolicy", "AWSSecurityHubFullAccess": "arn:aws:iam::aws:policy/AWSSecurityHubFullAccess", "AWSSecurityHubOrganizationsAccess": "arn:aws:iam::aws:policy/AWSSecurityHubOrganizationsAccess", "AWSSecurityHubReadOnlyAccess": "arn:aws:iam::aws:policy/AWSSecurityHubReadOnlyAccess", @@ -583,6 +584,7 @@ "AWSServiceCatalogEndUserReadOnlyAccess": "arn:aws:iam::aws:policy/AWSServiceCatalogEndUserReadOnlyAccess", "AWSServiceCatalogOrgsDataSyncServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceCatalogOrgsDataSyncServiceRolePolicy", "AWSServiceCatalogSyncServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceCatalogSyncServiceRolePolicy", + "AWSServiceRoleForAIDevOpsPolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForAIDevOpsPolicy", "AWSServiceRoleForAWSTransform": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForAWSTransform", "AWSServiceRoleForAmazonEKSNodegroup": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForAmazonEKSNodegroup", "AWSServiceRoleForAmazonQDeveloper": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForAmazonQDeveloper", @@ -926,6 +928,7 @@ "AmazonInspector2FullAccess": "arn:aws:iam::aws:policy/AmazonInspector2FullAccess", "AmazonInspector2FullAccess_v2": "arn:aws:iam::aws:policy/AmazonInspector2FullAccess_v2", "AmazonInspector2ManagedCisPolicy": "arn:aws:iam::aws:policy/AmazonInspector2ManagedCisPolicy", + "AmazonInspector2ManagedTelemetryPolicy": "arn:aws:iam::aws:policy/AmazonInspector2ManagedTelemetryPolicy", "AmazonInspector2ReadOnlyAccess": "arn:aws:iam::aws:policy/AmazonInspector2ReadOnlyAccess", "AmazonInspector2ServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonInspector2ServiceRolePolicy", "AmazonInspectorFullAccess": "arn:aws:iam::aws:policy/AmazonInspectorFullAccess", @@ -1245,6 +1248,7 @@ "CloudWatchInternetMonitorServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/CloudWatchInternetMonitorServiceRolePolicy", "CloudWatchLambdaApplicationSignalsExecutionRolePolicy": "arn:aws:iam::aws:policy/CloudWatchLambdaApplicationSignalsExecutionRolePolicy", "CloudWatchLambdaInsightsExecutionRolePolicy": "arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy", + "CloudWatchLogsAPIKeyAccess": "arn:aws:iam::aws:policy/CloudWatchLogsAPIKeyAccess", "CloudWatchLogsCrossAccountSharingConfiguration": "arn:aws:iam::aws:policy/CloudWatchLogsCrossAccountSharingConfiguration", "CloudWatchLogsFullAccess": "arn:aws:iam::aws:policy/CloudWatchLogsFullAccess", "CloudWatchLogsReadOnlyAccess": "arn:aws:iam::aws:policy/CloudWatchLogsReadOnlyAccess", @@ -1354,6 +1358,7 @@ "OAMReadOnlyAccess": "arn:aws:iam::aws:policy/OAMReadOnlyAccess", "OpensearchIngestionSelfManagedVpcePolicy": "arn:aws:iam::aws:policy/aws-service-role/OpensearchIngestionSelfManagedVpcePolicy", "PartnerCentralAccountManagementUserRoleAssociation": "arn:aws:iam::aws:policy/PartnerCentralAccountManagementUserRoleAssociation", + "PartnerCentralIncentiveBenefitManagement": "arn:aws:iam::aws:policy/PartnerCentralIncentiveBenefitManagement", "PowerUserAccess": "arn:aws:iam::aws:policy/PowerUserAccess", "QAppsServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/QAppsServiceRolePolicy", "QBusinessQuicksightPluginPolicy": "arn:aws:iam::aws:policy/QBusinessQuicksightPluginPolicy", @@ -1415,6 +1420,7 @@ "SageMakerStudioUserIAMPermissiveExecutionPolicy": "arn:aws:iam::aws:policy/SageMakerStudioUserIAMPermissiveExecutionPolicy", "SecretsManagerReadWrite": "arn:aws:iam::aws:policy/SecretsManagerReadWrite", "SecurityAgentWebAppAPIPolicy": "arn:aws:iam::aws:policy/service-role/SecurityAgentWebAppAPIPolicy", + "SecurityAgentWebAppPolicy": "arn:aws:iam::aws:policy/SecurityAgentWebAppPolicy", "SecurityAudit": "arn:aws:iam::aws:policy/SecurityAudit", "SecurityLakeResourceManagementServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/SecurityLakeResourceManagementServiceRolePolicy", "SecurityLakeServiceLinkedRole": "arn:aws:iam::aws:policy/aws-service-role/SecurityLakeServiceLinkedRole", 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 633ad27904..b9cdd0d64c 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 @@ -139,7 +139,8 @@ "8.0.mysql_aurora.3.10.2", "8.0.mysql_aurora.3.10.3", "8.0.mysql_aurora.3.11.0", - "8.0.mysql_aurora.3.11.1" + "8.0.mysql_aurora.3.11.1", + "8.0.mysql_aurora.3.12.0" ] } } @@ -252,7 +253,9 @@ "16", "16.1", "16.10", + "16.10-limitless", "16.11", + "16.11-limitless", "16.2", "16.3", "16.4", @@ -491,6 +494,7 @@ "14.19", "14.2", "14.20", + "14.21", "14.3", "14.4", "14.5", @@ -504,6 +508,7 @@ "15.13", "15.14", "15.15", + "15.16", "15.2", "15.3", "15.4", @@ -515,6 +520,7 @@ "16.1", "16.10", "16.11", + "16.12", "16.2", "16.3", "16.4", @@ -530,7 +536,9 @@ "17.5", "17.6", "17.7", + "17.8", "18.1", + "18.2", "9.3.1", "9.3.10", "9.3.12", diff --git a/src/cfnlint/data/schemas/extensions/aws_rds_dbinstance/db_instance_class.json b/src/cfnlint/data/schemas/extensions/aws_rds_dbinstance/db_instance_class.json index 0e83b8e5ce..ea90f0f2d6 100644 --- a/src/cfnlint/data/schemas/extensions/aws_rds_dbinstance/db_instance_class.json +++ b/src/cfnlint/data/schemas/extensions/aws_rds_dbinstance/db_instance_class.json @@ -1965,6 +1965,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -5083,73 +5206,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "aurora-mysql", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -6626,6 +7021,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -7127,6 +7794,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -7411,114 +8109,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "aurora-mysql", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -7549,7 +8140,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -7779,7 +8370,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -7822,7 +8412,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -7853,7 +8550,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -8126,7 +8823,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -8157,7 +8854,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -8430,7 +9127,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -8461,7 +9158,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -8691,6 +9388,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -8733,7 +9431,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -9825,7 +10826,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -10097,7 +11098,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -10111,6 +11112,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -10119,12 +11128,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -10133,6 +11228,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -10140,6 +11251,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -10149,6 +11267,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -10156,23 +11301,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -10189,7 +11370,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -10419,7 +11600,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -10462,7 +11642,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -12688,6 +14233,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-postgresql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -15806,73 +17474,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "aurora-postgresql", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-postgresql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-postgresql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -17349,6 +19289,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-postgresql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -17850,6 +20062,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-postgresql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -18134,114 +20377,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "aurora-postgresql", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -18272,7 +20408,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -18502,7 +20638,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -18545,7 +20680,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-postgresql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -18576,7 +20818,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -18849,7 +21091,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -18880,7 +21122,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -19153,7 +21395,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -19184,7 +21426,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -19414,6 +21656,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -19456,7 +21699,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-postgresql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-postgresql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -20548,7 +23094,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -20820,7 +23366,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -20834,6 +23380,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -20842,12 +23396,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -20856,6 +23496,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -20863,6 +23519,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -20872,6 +23535,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -20879,23 +23569,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -20912,7 +23638,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -21142,7 +23868,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -21185,7 +23910,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-postgresql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "aurora-postgresql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -23411,6 +26501,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -26529,73 +29742,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "custom-sqlserver-ee", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -28072,6 +31557,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -28573,6 +32330,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -28857,114 +32645,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "custom-sqlserver-ee", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -28995,7 +32676,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -29225,7 +32906,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -29268,7 +32948,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -29299,7 +33086,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -29572,7 +33359,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -29603,7 +33390,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -29876,7 +33663,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -29907,7 +33694,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -30137,6 +33924,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -30179,7 +33967,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -31271,7 +35362,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -31543,7 +35634,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -31557,6 +35648,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -31565,12 +35664,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -31579,6 +35764,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -31586,6 +35787,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -31595,6 +35803,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -31602,23 +35837,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -31635,7 +35906,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -31865,7 +36136,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -31908,7 +36178,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -34134,6 +38769,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -37252,73 +42010,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "custom-sqlserver-se", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -38795,6 +43825,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -39296,6 +44598,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -39580,114 +44913,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "custom-sqlserver-se", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -39718,7 +44944,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -39948,7 +45174,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -39991,7 +45216,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -40022,7 +45354,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -40295,7 +45627,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -40326,7 +45658,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -40599,7 +45931,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -40630,7 +45962,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -40860,6 +46192,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -40902,7 +46235,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -41994,7 +47630,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -42266,7 +47902,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -42280,6 +47916,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -42288,12 +47932,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -42302,6 +48032,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -42309,6 +48055,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -42318,6 +48071,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -42325,23 +48105,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -42358,7 +48174,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -42588,7 +48404,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -42631,7 +48446,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -44857,6 +51037,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -47975,73 +54278,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "custom-sqlserver-web", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -49518,6 +56093,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -50019,6 +56866,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -50303,114 +57181,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "custom-sqlserver-web", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -50441,7 +57212,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -50671,7 +57442,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -50714,7 +57484,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -50745,7 +57622,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -51018,7 +57895,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -51049,7 +57926,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -51322,7 +58199,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -51353,7 +58230,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -51583,6 +58460,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -51625,7 +58503,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -52717,7 +59898,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -52989,7 +60170,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -53003,6 +60184,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -53011,12 +60200,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -53025,6 +60300,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -53032,6 +60323,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -53041,6 +60339,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -53048,23 +60373,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -53081,7 +60442,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -53311,7 +60672,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -53354,7 +60714,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "custom-sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -55580,6 +63305,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-ae", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -58698,73 +66546,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "db2-ae", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-ae", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-ae", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -60241,6 +68361,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-ae", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -60742,6 +69134,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-ae", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -61026,114 +69449,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "db2-ae", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -61164,7 +69480,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -61394,7 +69710,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -61437,7 +69752,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-ae", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -61468,7 +69890,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -61741,7 +70163,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -61772,7 +70194,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -62045,7 +70467,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -62076,7 +70498,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -62306,6 +70728,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -62348,7 +70771,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-ae", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-ae", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -63440,7 +72166,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -63712,7 +72438,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -63726,6 +72452,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -63734,12 +72468,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -63748,6 +72568,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -63755,6 +72591,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -63764,6 +72607,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -63771,23 +72641,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -63804,7 +72710,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -64034,7 +72940,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -64077,7 +72982,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-ae", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-ae", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -66303,6 +75573,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -69421,73 +78814,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "db2-se", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -70964,6 +80629,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -71465,6 +81402,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -71749,114 +81717,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "db2-se", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -71887,7 +81748,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -72117,7 +81978,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -72160,7 +82020,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -72191,7 +82158,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -72464,7 +82431,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -72495,7 +82462,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -72768,7 +82735,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -72799,7 +82766,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -73029,6 +82996,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -73071,7 +83039,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -74163,7 +84434,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -74435,7 +84706,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -74449,6 +84720,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -74457,12 +84736,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -74471,6 +84836,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -74478,6 +84859,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -74487,6 +84875,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -74494,23 +84909,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -74527,7 +84978,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -74757,7 +85208,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -74800,7 +85250,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "db2-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -77026,6 +87841,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mariadb", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -80144,73 +91082,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "mariadb", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mariadb", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mariadb", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -81687,6 +92897,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mariadb", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -82188,6 +93670,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mariadb", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -82472,114 +93985,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "mariadb", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -82610,7 +94016,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -82840,7 +94246,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -82883,7 +94288,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mariadb", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -82914,7 +94426,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -83187,7 +94699,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -83218,7 +94730,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -83491,7 +95003,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -83522,7 +95034,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -83752,6 +95264,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -83794,7 +95307,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mariadb", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mariadb", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -84886,7 +96702,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -85158,7 +96974,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -85172,6 +96988,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -85180,12 +97004,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -85194,6 +97104,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -85201,6 +97127,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -85210,6 +97143,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -85217,23 +97177,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -85250,7 +97246,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -85480,7 +97476,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -85523,7 +97518,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mariadb", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mariadb", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -87749,6 +100109,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -90867,73 +103350,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "mysql", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -92410,6 +105165,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -92911,6 +105938,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -93195,114 +106253,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "mysql", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -93333,7 +106284,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -93563,7 +106514,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -93606,7 +106556,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -93637,7 +106694,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -93910,7 +106967,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -93941,7 +106998,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -94214,7 +107271,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -94245,7 +107302,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -94475,6 +107532,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -94517,7 +107575,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -95609,7 +108970,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -95881,7 +109242,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -95895,6 +109256,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -95903,12 +109272,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -95917,6 +109372,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -95924,6 +109395,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -95933,6 +109411,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -95940,23 +109445,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -95973,7 +109514,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -96203,7 +109744,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -96246,7 +109786,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "mysql", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -98472,6 +112377,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "postgres", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -101590,73 +115618,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "postgres", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "postgres", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "postgres", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -103133,6 +117433,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "postgres", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -103634,6 +118206,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "postgres", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -103918,114 +118521,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "postgres", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -104056,7 +118552,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -104286,7 +118782,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -104329,7 +118824,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "postgres", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -104360,7 +118962,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -104633,7 +119235,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -104664,7 +119266,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -104937,7 +119539,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -104968,7 +119570,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -105198,6 +119800,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -105240,7 +119843,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "postgres", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "postgres", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -106332,7 +121238,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -106604,7 +121510,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -106618,6 +121524,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -106626,12 +121540,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -106640,6 +121640,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -106647,6 +121663,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -106656,6 +121679,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -106663,23 +121713,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -106696,7 +121782,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -106926,7 +122012,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -106969,7 +122054,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "postgres", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "postgres", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -109195,6 +124645,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -112313,73 +127886,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "sqlserver-ee", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -113856,6 +129701,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -114357,6 +130474,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -114641,114 +130789,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "sqlserver-ee", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -114779,7 +130820,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -115009,7 +131050,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -115052,7 +131092,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -115083,7 +131230,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -115356,7 +131503,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -115387,7 +131534,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -115660,7 +131807,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -115691,7 +131838,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -115921,6 +132068,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -115963,7 +132111,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -117055,7 +133506,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -117327,7 +133778,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -117341,6 +133792,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -117349,12 +133808,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -117363,6 +133908,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -117370,6 +133931,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -117379,6 +133947,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -117386,23 +133981,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -117419,7 +134050,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -117649,7 +134280,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -117692,7 +134322,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ee", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -119918,6 +136913,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ex", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -123036,73 +140154,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "sqlserver-ex", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ex", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ex", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -124579,6 +141969,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ex", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -125080,6 +142742,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ex", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -125364,114 +143057,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "sqlserver-ex", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -125502,7 +143088,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -125732,7 +143318,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -125775,7 +143360,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ex", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -125806,7 +143498,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -126079,7 +143771,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -126110,7 +143802,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -126383,7 +144075,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -126414,7 +144106,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -126644,6 +144336,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -126686,7 +144379,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ex", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ex", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -127778,7 +145774,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -128050,7 +146046,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -128064,6 +146060,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -128072,12 +146076,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -128086,6 +146176,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -128093,6 +146199,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -128102,6 +146215,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -128109,23 +146249,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -128142,7 +146318,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -128372,7 +146548,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -128415,7 +146590,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ex", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-ex", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -130641,6 +149181,129 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(13\\.00\\..+|13\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -133759,73 +152422,345 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "sqlserver-se", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", "type": "string" } }, @@ -135302,6 +154237,278 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.16\\..+|15\\.16)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, { "if": { "properties": { @@ -135803,6 +155010,37 @@ } } }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, { "if": { "properties": { @@ -136087,114 +155325,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "sqlserver-se", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", "type": "string" } }, @@ -136225,7 +155356,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -136455,7 +155586,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -136498,7 +155628,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", "type": "string" } }, @@ -136529,7 +155766,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -136802,7 +156039,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -136833,7 +156070,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -137106,7 +156343,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -137137,7 +156374,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -137367,6 +156604,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -137409,7 +156647,310 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.2\\..+|17\\.2)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -138501,7 +158042,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -138773,7 +158314,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(5\\.7\\..+|5\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -138787,6 +158328,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -138795,12 +158344,98 @@ "db.m5.8xlarge", "db.m5.large", "db.m5.xlarge", - "db.r4.16xlarge", - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -138809,6 +158444,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -138816,6 +158467,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -138825,6 +158483,33 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -138832,23 +158517,59 @@ "db.r7g.8xlarge", "db.r7g.large", "db.r7g.xlarge", - "db.t2.medium", - "db.t2.small", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge" + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -138865,7 +158586,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.0\\..+|8\\.0)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, @@ -139095,7 +158816,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -139138,7 +158858,372 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(8\\.4\\..+|8\\.4)$", + "pattern": "^(5\\.7\\..+|5\\.7)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.medium", + "db.t2.small", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.0\\..+|8\\.0)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-se", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(8\\.4\\..+|8\\.4)$", "type": "string" } }, @@ -141375,7 +161460,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(13\\.16\\..+|13\\.16)$", + "pattern": "^(13\\.00\\..+|13\\.00)$", "type": "string" } }, @@ -141389,6 +161474,38 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -141397,13 +161514,22 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -141413,43 +161539,34 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", "db.r7i.12xlarge", "db.r7i.16xlarge", - "db.r7i.24xlarge", "db.r7i.2xlarge", - "db.r7i.48xlarge", "db.r7i.4xlarge", "db.r7i.8xlarge", "db.r7i.large", "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.serverless", + "db.t3.2xlarge", "db.t3.large", "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" ] } } @@ -141466,7 +161583,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(13\\.18\\..+|13\\.18)$", + "pattern": "^(13\\.16\\..+|13\\.16)$", "type": "string" } }, @@ -141480,114 +161597,6 @@ "properties": { "DBInstanceClass": { "enum": [ - "db.c6gd.12xlarge", - "db.c6gd.16xlarge", - "db.c6gd.2xlarge", - "db.c6gd.4xlarge", - "db.c6gd.8xlarge", - "db.c6gd.large", - "db.c6gd.medium", - "db.c6gd.xlarge", - "db.m5.12xlarge", - "db.m5.16xlarge", - "db.m5.24xlarge", - "db.m5.2xlarge", - "db.m5.4xlarge", - "db.m5.8xlarge", - "db.m5.large", - "db.m5.xlarge", - "db.m5d.12xlarge", - "db.m5d.16xlarge", - "db.m5d.24xlarge", - "db.m5d.2xlarge", - "db.m5d.4xlarge", - "db.m5d.8xlarge", - "db.m5d.large", - "db.m5d.xlarge", - "db.m6g.12xlarge", - "db.m6g.16xlarge", - "db.m6g.2xlarge", - "db.m6g.4xlarge", - "db.m6g.8xlarge", - "db.m6g.large", - "db.m6g.xlarge", - "db.m6gd.12xlarge", - "db.m6gd.16xlarge", - "db.m6gd.2xlarge", - "db.m6gd.4xlarge", - "db.m6gd.8xlarge", - "db.m6gd.large", - "db.m6gd.xlarge", - "db.m6i.12xlarge", - "db.m6i.16xlarge", - "db.m6i.24xlarge", - "db.m6i.2xlarge", - "db.m6i.32xlarge", - "db.m6i.4xlarge", - "db.m6i.8xlarge", - "db.m6i.large", - "db.m6i.xlarge", - "db.m6id.12xlarge", - "db.m6id.16xlarge", - "db.m6id.24xlarge", - "db.m6id.2xlarge", - "db.m6id.32xlarge", - "db.m6id.4xlarge", - "db.m6id.8xlarge", - "db.m6id.large", - "db.m6id.xlarge", - "db.m6idn.12xlarge", - "db.m6idn.16xlarge", - "db.m6idn.24xlarge", - "db.m6idn.2xlarge", - "db.m6idn.32xlarge", - "db.m6idn.4xlarge", - "db.m6idn.8xlarge", - "db.m6idn.large", - "db.m6idn.xlarge", - "db.m6in.12xlarge", - "db.m6in.16xlarge", - "db.m6in.24xlarge", - "db.m6in.2xlarge", - "db.m6in.32xlarge", - "db.m6in.4xlarge", - "db.m6in.8xlarge", - "db.m6in.large", - "db.m6in.xlarge", - "db.m7g.12xlarge", - "db.m7g.16xlarge", - "db.m7g.2xlarge", - "db.m7g.4xlarge", - "db.m7g.8xlarge", - "db.m7g.large", - "db.m7g.xlarge", - "db.m7i.12xlarge", - "db.m7i.16xlarge", - "db.m7i.24xlarge", - "db.m7i.2xlarge", - "db.m7i.48xlarge", - "db.m7i.4xlarge", - "db.m7i.8xlarge", - "db.m7i.large", - "db.m7i.xlarge", - "db.m8g.12xlarge", - "db.m8g.16xlarge", - "db.m8g.24xlarge", - "db.m8g.2xlarge", - "db.m8g.48xlarge", - "db.m8g.4xlarge", - "db.m8g.8xlarge", - "db.m8g.large", - "db.m8g.xlarge", - "db.m8gd.12xlarge", - "db.m8gd.16xlarge", - "db.m8gd.24xlarge", - "db.m8gd.2xlarge", - "db.m8gd.48xlarge", - "db.m8gd.4xlarge", - "db.m8gd.8xlarge", - "db.m8gd.large", - "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -141596,22 +161605,6 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", - "db.r5b.12xlarge", - "db.r5b.16xlarge", - "db.r5b.24xlarge", - "db.r5b.2xlarge", - "db.r5b.4xlarge", - "db.r5b.8xlarge", - "db.r5b.large", - "db.r5b.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", "db.r6g.12xlarge", "db.r6g.16xlarge", "db.r6g.2xlarge", @@ -141619,13 +161612,6 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.large", - "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -141635,33 +161621,6 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", - "db.r6id.12xlarge", - "db.r6id.16xlarge", - "db.r6id.24xlarge", - "db.r6id.2xlarge", - "db.r6id.32xlarge", - "db.r6id.4xlarge", - "db.r6id.8xlarge", - "db.r6id.large", - "db.r6id.xlarge", - "db.r6idn.12xlarge", - "db.r6idn.16xlarge", - "db.r6idn.24xlarge", - "db.r6idn.2xlarge", - "db.r6idn.32xlarge", - "db.r6idn.4xlarge", - "db.r6idn.8xlarge", - "db.r6idn.large", - "db.r6idn.xlarge", - "db.r6in.12xlarge", - "db.r6in.16xlarge", - "db.r6in.24xlarge", - "db.r6in.2xlarge", - "db.r6in.32xlarge", - "db.r6in.4xlarge", - "db.r6in.8xlarge", - "db.r6in.large", - "db.r6in.xlarge", "db.r7g.12xlarge", "db.r7g.16xlarge", "db.r7g.2xlarge", @@ -141687,42 +161646,18 @@ "db.r8g.8xlarge", "db.r8g.large", "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.large", - "db.r8gd.xlarge", "db.serverless", - "db.t3.2xlarge", "db.t3.large", "db.t3.medium", - "db.t3.micro", - "db.t3.small", - "db.t3.xlarge", - "db.t4g.2xlarge", "db.t4g.large", "db.t4g.medium", - "db.t4g.micro", - "db.t4g.small", - "db.t4g.xlarge", "db.x2g.12xlarge", "db.x2g.16xlarge", "db.x2g.2xlarge", "db.x2g.4xlarge", "db.x2g.8xlarge", "db.x2g.large", - "db.x2g.xlarge", - "db.x2iedn.16xlarge", - "db.x2iedn.24xlarge", - "db.x2iedn.2xlarge", - "db.x2iedn.32xlarge", - "db.x2iedn.4xlarge", - "db.x2iedn.8xlarge", - "db.x2iedn.xlarge" + "db.x2g.xlarge" ] } } @@ -141739,7 +161674,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(13\\.20\\..+|13\\.20)$", + "pattern": "^(13\\.18\\..+|13\\.18)$", "type": "string" } }, @@ -142012,7 +161947,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(13\\.21\\..+|13\\.21)$", + "pattern": "^(13\\.20\\..+|13\\.20)$", "type": "string" } }, @@ -142285,7 +162220,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(13\\.22\\..+|13\\.22)$", + "pattern": "^(13\\.21\\..+|13\\.21)$", "type": "string" } }, @@ -142558,7 +162493,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(13\\.23\\..+|13\\.23)$", + "pattern": "^(13\\.22\\..+|13\\.22)$", "type": "string" } }, @@ -142831,73 +162766,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(13\\.9\\..+|13\\.9)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "sqlserver-web", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(14\\.00\\..+|14\\.00)$", + "pattern": "^(13\\.23\\..+|13\\.23)$", "type": "string" } }, @@ -142911,6 +162780,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -142927,6 +162804,20 @@ "db.m5d.8xlarge", "db.m5d.large", "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -142936,13 +162827,67 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.m7i.12xlarge", "db.m7i.16xlarge", + "db.m7i.24xlarge", "db.m7i.2xlarge", + "db.m7i.48xlarge", "db.m7i.4xlarge", "db.m7i.8xlarge", "db.m7i.large", "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -142967,6 +162912,20 @@ "db.r5d.8xlarge", "db.r5d.large", "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -142976,34 +162935,94 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.r7i.12xlarge", "db.r7i.16xlarge", + "db.r7i.24xlarge", "db.r7i.2xlarge", + "db.r7i.48xlarge", "db.r7i.4xlarge", "db.r7i.8xlarge", "db.r7i.large", "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", - "db.x1.16xlarge", - "db.x1.32xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", "db.x2iedn.16xlarge", "db.x2iedn.24xlarge", "db.x2iedn.2xlarge", "db.x2iedn.32xlarge", "db.x2iedn.4xlarge", "db.x2iedn.8xlarge", - "db.x2iedn.xlarge", - "db.z1d.12xlarge", - "db.z1d.2xlarge", - "db.z1d.3xlarge", - "db.z1d.6xlarge", - "db.z1d.large", - "db.z1d.xlarge" + "db.x2iedn.xlarge" ] } } @@ -143020,7 +163039,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.13\\..+|14\\.13)$", + "pattern": "^(13\\.9\\..+|13\\.9)$", "type": "string" } }, @@ -143049,12 +163068,6 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -143064,41 +163077,236 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.00\\..+|14\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.2xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.13\\..+|14\\.13)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", "db.serverless", "db.t3.large", "db.t3.medium", @@ -143536,20 +163744,1360 @@ "db.r5d.8xlarge", "db.r5d.large", "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.large", - "db.r6gd.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.18\\..+|14\\.18)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.19\\..+|14\\.19)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.20\\..+|14\\.20)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.21\\..+|14\\.21)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(14\\.6\\..+|14\\.6)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(15\\.00\\..+|15\\.00)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.2xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -143559,94 +165107,34 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", - "db.r6id.12xlarge", - "db.r6id.16xlarge", - "db.r6id.24xlarge", - "db.r6id.2xlarge", - "db.r6id.32xlarge", - "db.r6id.4xlarge", - "db.r6id.8xlarge", - "db.r6id.large", - "db.r6id.xlarge", - "db.r6idn.12xlarge", - "db.r6idn.16xlarge", - "db.r6idn.24xlarge", - "db.r6idn.2xlarge", - "db.r6idn.32xlarge", - "db.r6idn.4xlarge", - "db.r6idn.8xlarge", - "db.r6idn.large", - "db.r6idn.xlarge", - "db.r6in.12xlarge", - "db.r6in.16xlarge", - "db.r6in.24xlarge", - "db.r6in.2xlarge", - "db.r6in.32xlarge", - "db.r6in.4xlarge", - "db.r6in.8xlarge", - "db.r6in.large", - "db.r6in.xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", "db.r7i.12xlarge", "db.r7i.16xlarge", - "db.r7i.24xlarge", "db.r7i.2xlarge", - "db.r7i.48xlarge", "db.r7i.4xlarge", "db.r7i.8xlarge", "db.r7i.large", "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.large", - "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", - "db.t4g.2xlarge", - "db.t4g.large", - "db.t4g.medium", - "db.t4g.micro", - "db.t4g.small", - "db.t4g.xlarge", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge", + "db.x1.16xlarge", + "db.x1.32xlarge", "db.x2iedn.16xlarge", "db.x2iedn.24xlarge", "db.x2iedn.2xlarge", "db.x2iedn.32xlarge", "db.x2iedn.4xlarge", "db.x2iedn.8xlarge", - "db.x2iedn.xlarge" + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" ] } } @@ -143663,7 +165151,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.18\\..+|14\\.18)$", + "pattern": "^(15\\.10\\..+|15\\.10)$", "type": "string" } }, @@ -143936,7 +165424,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.19\\..+|14\\.19)$", + "pattern": "^(15\\.12\\..+|15\\.12)$", "type": "string" } }, @@ -144209,7 +165697,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.20\\..+|14\\.20)$", + "pattern": "^(15\\.13\\..+|15\\.13)$", "type": "string" } }, @@ -144482,196 +165970,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(14\\.6\\..+|14\\.6)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "sqlserver-web", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.00\\..+|15\\.00)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.m5.12xlarge", - "db.m5.16xlarge", - "db.m5.24xlarge", - "db.m5.2xlarge", - "db.m5.4xlarge", - "db.m5.8xlarge", - "db.m5.large", - "db.m5.xlarge", - "db.m5d.12xlarge", - "db.m5d.16xlarge", - "db.m5d.24xlarge", - "db.m5d.2xlarge", - "db.m5d.4xlarge", - "db.m5d.8xlarge", - "db.m5d.large", - "db.m5d.xlarge", - "db.m6i.12xlarge", - "db.m6i.16xlarge", - "db.m6i.24xlarge", - "db.m6i.2xlarge", - "db.m6i.32xlarge", - "db.m6i.4xlarge", - "db.m6i.8xlarge", - "db.m6i.large", - "db.m6i.xlarge", - "db.m7i.12xlarge", - "db.m7i.16xlarge", - "db.m7i.2xlarge", - "db.m7i.4xlarge", - "db.m7i.8xlarge", - "db.m7i.large", - "db.m7i.xlarge", - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5b.12xlarge", - "db.r5b.16xlarge", - "db.r5b.24xlarge", - "db.r5b.2xlarge", - "db.r5b.4xlarge", - "db.r5b.8xlarge", - "db.r5b.large", - "db.r5b.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.2xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.t3.2xlarge", - "db.t3.large", - "db.t3.medium", - "db.t3.micro", - "db.t3.small", - "db.t3.xlarge", - "db.x1.16xlarge", - "db.x1.32xlarge", - "db.x2iedn.16xlarge", - "db.x2iedn.24xlarge", - "db.x2iedn.2xlarge", - "db.x2iedn.32xlarge", - "db.x2iedn.4xlarge", - "db.x2iedn.8xlarge", - "db.x2iedn.xlarge", - "db.z1d.12xlarge", - "db.z1d.2xlarge", - "db.z1d.3xlarge", - "db.z1d.6xlarge", - "db.z1d.large", - "db.z1d.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "sqlserver-web", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(15\\.10\\..+|15\\.10)$", + "pattern": "^(15\\.14\\..+|15\\.14)$", "type": "string" } }, @@ -144944,7 +166243,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(15\\.12\\..+|15\\.12)$", + "pattern": "^(15\\.15\\..+|15\\.15)$", "type": "string" } }, @@ -145217,7 +166516,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(15\\.13\\..+|15\\.13)$", + "pattern": "^(15\\.16\\..+|15\\.16)$", "type": "string" } }, @@ -145447,7 +166746,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -145490,7 +166788,114 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(15\\.14\\..+|15\\.14)$", + "pattern": "^(15\\.8\\..+|15\\.8)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.00\\..+|16\\.00)$", "type": "string" } }, @@ -145504,14 +166909,6 @@ "properties": { "DBInstanceClass": { "enum": [ - "db.c6gd.12xlarge", - "db.c6gd.16xlarge", - "db.c6gd.2xlarge", - "db.c6gd.4xlarge", - "db.c6gd.8xlarge", - "db.c6gd.large", - "db.c6gd.medium", - "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -145528,20 +166925,6 @@ "db.m5d.8xlarge", "db.m5d.large", "db.m5d.xlarge", - "db.m6g.12xlarge", - "db.m6g.16xlarge", - "db.m6g.2xlarge", - "db.m6g.4xlarge", - "db.m6g.8xlarge", - "db.m6g.large", - "db.m6g.xlarge", - "db.m6gd.12xlarge", - "db.m6gd.16xlarge", - "db.m6gd.2xlarge", - "db.m6gd.4xlarge", - "db.m6gd.8xlarge", - "db.m6gd.large", - "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -145551,67 +166934,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", - "db.m6id.12xlarge", - "db.m6id.16xlarge", - "db.m6id.24xlarge", - "db.m6id.2xlarge", - "db.m6id.32xlarge", - "db.m6id.4xlarge", - "db.m6id.8xlarge", - "db.m6id.large", - "db.m6id.xlarge", - "db.m6idn.12xlarge", - "db.m6idn.16xlarge", - "db.m6idn.24xlarge", - "db.m6idn.2xlarge", - "db.m6idn.32xlarge", - "db.m6idn.4xlarge", - "db.m6idn.8xlarge", - "db.m6idn.large", - "db.m6idn.xlarge", - "db.m6in.12xlarge", - "db.m6in.16xlarge", - "db.m6in.24xlarge", - "db.m6in.2xlarge", - "db.m6in.32xlarge", - "db.m6in.4xlarge", - "db.m6in.8xlarge", - "db.m6in.large", - "db.m6in.xlarge", - "db.m7g.12xlarge", - "db.m7g.16xlarge", - "db.m7g.2xlarge", - "db.m7g.4xlarge", - "db.m7g.8xlarge", - "db.m7g.large", - "db.m7g.xlarge", "db.m7i.12xlarge", "db.m7i.16xlarge", - "db.m7i.24xlarge", "db.m7i.2xlarge", - "db.m7i.48xlarge", "db.m7i.4xlarge", "db.m7i.8xlarge", "db.m7i.large", "db.m7i.xlarge", - "db.m8g.12xlarge", - "db.m8g.16xlarge", - "db.m8g.24xlarge", - "db.m8g.2xlarge", - "db.m8g.48xlarge", - "db.m8g.4xlarge", - "db.m8g.8xlarge", - "db.m8g.large", - "db.m8g.xlarge", - "db.m8gd.12xlarge", - "db.m8gd.16xlarge", - "db.m8gd.24xlarge", - "db.m8gd.2xlarge", - "db.m8gd.48xlarge", - "db.m8gd.4xlarge", - "db.m8gd.8xlarge", - "db.m8gd.large", - "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -145636,20 +166965,6 @@ "db.r5d.8xlarge", "db.r5d.large", "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.large", - "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -145659,94 +166974,32 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", - "db.r6id.12xlarge", - "db.r6id.16xlarge", - "db.r6id.24xlarge", - "db.r6id.2xlarge", - "db.r6id.32xlarge", - "db.r6id.4xlarge", - "db.r6id.8xlarge", - "db.r6id.large", - "db.r6id.xlarge", - "db.r6idn.12xlarge", - "db.r6idn.16xlarge", - "db.r6idn.24xlarge", - "db.r6idn.2xlarge", - "db.r6idn.32xlarge", - "db.r6idn.4xlarge", - "db.r6idn.8xlarge", - "db.r6idn.large", - "db.r6idn.xlarge", - "db.r6in.12xlarge", - "db.r6in.16xlarge", - "db.r6in.24xlarge", - "db.r6in.2xlarge", - "db.r6in.32xlarge", - "db.r6in.4xlarge", - "db.r6in.8xlarge", - "db.r6in.large", - "db.r6in.xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", "db.r7i.12xlarge", "db.r7i.16xlarge", - "db.r7i.24xlarge", "db.r7i.2xlarge", - "db.r7i.48xlarge", "db.r7i.4xlarge", "db.r7i.8xlarge", "db.r7i.large", "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.large", - "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", - "db.t4g.2xlarge", - "db.t4g.large", - "db.t4g.medium", - "db.t4g.micro", - "db.t4g.small", - "db.t4g.xlarge", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge", "db.x2iedn.16xlarge", "db.x2iedn.24xlarge", "db.x2iedn.2xlarge", "db.x2iedn.32xlarge", "db.x2iedn.4xlarge", "db.x2iedn.8xlarge", - "db.x2iedn.xlarge" + "db.x2iedn.xlarge", + "db.z1d.12xlarge", + "db.z1d.2xlarge", + "db.z1d.3xlarge", + "db.z1d.6xlarge", + "db.z1d.large", + "db.z1d.xlarge" ] } } @@ -145763,7 +167016,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(15\\.15\\..+|15\\.15)$", + "pattern": "^(16\\.10\\..+|16\\.10)$", "type": "string" } }, @@ -146036,7 +167289,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(15\\.8\\..+|15\\.8)$", + "pattern": "^(16\\.10-limitless\\..+|16\\.10-limitless)$", "type": "string" } }, @@ -146050,83 +167303,7 @@ "properties": { "DBInstanceClass": { "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" + "db.serverless" ] } } @@ -146143,7 +167320,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.00\\..+|16\\.00)$", + "pattern": "^(16\\.11\\..+|16\\.11)$", "type": "string" } }, @@ -146157,6 +167334,14 @@ "properties": { "DBInstanceClass": { "enum": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -146173,6 +167358,20 @@ "db.m5d.8xlarge", "db.m5d.large", "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -146182,13 +167381,67 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.m7i.12xlarge", "db.m7i.16xlarge", + "db.m7i.24xlarge", "db.m7i.2xlarge", + "db.m7i.48xlarge", "db.m7i.4xlarge", "db.m7i.8xlarge", "db.m7i.large", "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -146213,6 +167466,20 @@ "db.r5d.8xlarge", "db.r5d.large", "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -146222,32 +167489,94 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.r7i.12xlarge", "db.r7i.16xlarge", + "db.r7i.24xlarge", "db.r7i.2xlarge", + "db.r7i.48xlarge", "db.r7i.4xlarge", "db.r7i.8xlarge", "db.r7i.large", "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", "db.t3.micro", "db.t3.small", "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", "db.x2iedn.16xlarge", "db.x2iedn.24xlarge", "db.x2iedn.2xlarge", "db.x2iedn.32xlarge", "db.x2iedn.4xlarge", "db.x2iedn.8xlarge", - "db.x2iedn.xlarge", - "db.z1d.12xlarge", - "db.z1d.2xlarge", - "db.z1d.3xlarge", - "db.z1d.6xlarge", - "db.z1d.large", - "db.z1d.xlarge" + "db.x2iedn.xlarge" ] } } @@ -146264,7 +167593,38 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.10\\..+|16\\.10)$", + "pattern": "^(16\\.11-limitless\\..+|16\\.11-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.12\\..+|16\\.12)$", "type": "string" } }, @@ -146494,7 +167854,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -146537,7 +167896,145 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.11\\..+|16\\.11)$", + "pattern": "^(16\\.4\\..+|16\\.4)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.24xlarge", + "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.large", + "db.t3.medium", + "db.t4g.large", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "type": "string" + } + }, + "required": [ + "Engine", + "EngineVersion", + "DBInstanceClass" + ] + }, + "then": { + "properties": { + "DBInstanceClass": { + "enum": [ + "db.serverless" + ] + } + } + } + }, + { + "if": { + "properties": { + "DBInstanceClass": { + "type": "string" + }, + "Engine": { + "const": "sqlserver-web", + "type": "string" + }, + "EngineVersion": { + "pattern": "^(16\\.6\\..+|16\\.6)$", "type": "string" } }, @@ -146810,114 +168307,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.4\\..+|16\\.4)$", - "type": "string" - } - }, - "required": [ - "Engine", - "EngineVersion", - "DBInstanceClass" - ] - }, - "then": { - "properties": { - "DBInstanceClass": { - "enum": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.r6id.24xlarge", - "db.r6id.32xlarge", - "db.r7g.12xlarge", - "db.r7g.16xlarge", - "db.r7g.2xlarge", - "db.r7g.4xlarge", - "db.r7g.8xlarge", - "db.r7g.large", - "db.r7g.xlarge", - "db.r7i.12xlarge", - "db.r7i.16xlarge", - "db.r7i.24xlarge", - "db.r7i.2xlarge", - "db.r7i.48xlarge", - "db.r7i.4xlarge", - "db.r7i.8xlarge", - "db.r7i.large", - "db.r7i.xlarge", - "db.r8g.12xlarge", - "db.r8g.16xlarge", - "db.r8g.24xlarge", - "db.r8g.2xlarge", - "db.r8g.48xlarge", - "db.r8g.4xlarge", - "db.r8g.8xlarge", - "db.r8g.large", - "db.r8g.xlarge", - "db.r8gd.12xlarge", - "db.r8gd.16xlarge", - "db.r8gd.24xlarge", - "db.r8gd.2xlarge", - "db.r8gd.48xlarge", - "db.r8gd.4xlarge", - "db.r8gd.8xlarge", - "db.r8gd.xlarge", - "db.serverless", - "db.t3.large", - "db.t3.medium", - "db.t4g.large", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge" - ] - } - } - } - }, - { - "if": { - "properties": { - "DBInstanceClass": { - "type": "string" - }, - "Engine": { - "const": "sqlserver-web", - "type": "string" - }, - "EngineVersion": { - "pattern": "^(16\\.4-limitless\\..+|16\\.4-limitless)$", + "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", "type": "string" } }, @@ -146948,7 +168338,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6\\..+|16\\.6)$", + "pattern": "^(16\\.8\\..+|16\\.8)$", "type": "string" } }, @@ -147221,7 +168611,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.6-limitless\\..+|16\\.6-limitless)$", + "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", "type": "string" } }, @@ -147252,7 +168642,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8\\..+|16\\.8)$", + "pattern": "^(16\\.9\\..+|16\\.9)$", "type": "string" } }, @@ -147525,7 +168915,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.8-limitless\\..+|16\\.8-limitless)$", + "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", "type": "string" } }, @@ -147556,7 +168946,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9\\..+|16\\.9)$", + "pattern": "^(17\\.2\\..+|17\\.2)$", "type": "string" } }, @@ -147786,7 +169176,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -147829,7 +169218,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(16\\.9-limitless\\..+|16\\.9-limitless)$", + "pattern": "^(17\\.4\\..+|17\\.4)$", "type": "string" } }, @@ -147843,7 +169232,249 @@ "properties": { "DBInstanceClass": { "enum": [ - "db.serverless" + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", + "db.m5.2xlarge", + "db.m5.4xlarge", + "db.m5.8xlarge", + "db.m5.large", + "db.m5.xlarge", + "db.m5d.12xlarge", + "db.m5d.16xlarge", + "db.m5d.24xlarge", + "db.m5d.2xlarge", + "db.m5d.4xlarge", + "db.m5d.8xlarge", + "db.m5d.large", + "db.m5d.xlarge", + "db.m6g.12xlarge", + "db.m6g.16xlarge", + "db.m6g.2xlarge", + "db.m6g.4xlarge", + "db.m6g.8xlarge", + "db.m6g.large", + "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m6id.12xlarge", + "db.m6id.16xlarge", + "db.m6id.24xlarge", + "db.m6id.2xlarge", + "db.m6id.32xlarge", + "db.m6id.4xlarge", + "db.m6id.8xlarge", + "db.m6id.large", + "db.m6id.xlarge", + "db.m6idn.12xlarge", + "db.m6idn.16xlarge", + "db.m6idn.24xlarge", + "db.m6idn.2xlarge", + "db.m6idn.32xlarge", + "db.m6idn.4xlarge", + "db.m6idn.8xlarge", + "db.m6idn.large", + "db.m6idn.xlarge", + "db.m6in.12xlarge", + "db.m6in.16xlarge", + "db.m6in.24xlarge", + "db.m6in.2xlarge", + "db.m6in.32xlarge", + "db.m6in.4xlarge", + "db.m6in.8xlarge", + "db.m6in.large", + "db.m6in.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", + "db.m7i.12xlarge", + "db.m7i.16xlarge", + "db.m7i.24xlarge", + "db.m7i.2xlarge", + "db.m7i.48xlarge", + "db.m7i.4xlarge", + "db.m7i.8xlarge", + "db.m7i.large", + "db.m7i.xlarge", + "db.m8g.12xlarge", + "db.m8g.16xlarge", + "db.m8g.24xlarge", + "db.m8g.2xlarge", + "db.m8g.48xlarge", + "db.m8g.4xlarge", + "db.m8g.8xlarge", + "db.m8g.large", + "db.m8g.xlarge", + "db.m8gd.12xlarge", + "db.m8gd.16xlarge", + "db.m8gd.24xlarge", + "db.m8gd.2xlarge", + "db.m8gd.48xlarge", + "db.m8gd.4xlarge", + "db.m8gd.8xlarge", + "db.m8gd.large", + "db.m8gd.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5b.12xlarge", + "db.r5b.16xlarge", + "db.r5b.24xlarge", + "db.r5b.2xlarge", + "db.r5b.4xlarge", + "db.r5b.8xlarge", + "db.r5b.large", + "db.r5b.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.r6id.12xlarge", + "db.r6id.16xlarge", + "db.r6id.24xlarge", + "db.r6id.2xlarge", + "db.r6id.32xlarge", + "db.r6id.4xlarge", + "db.r6id.8xlarge", + "db.r6id.large", + "db.r6id.xlarge", + "db.r6idn.12xlarge", + "db.r6idn.16xlarge", + "db.r6idn.24xlarge", + "db.r6idn.2xlarge", + "db.r6idn.32xlarge", + "db.r6idn.4xlarge", + "db.r6idn.8xlarge", + "db.r6idn.large", + "db.r6idn.xlarge", + "db.r6in.12xlarge", + "db.r6in.16xlarge", + "db.r6in.24xlarge", + "db.r6in.2xlarge", + "db.r6in.32xlarge", + "db.r6in.4xlarge", + "db.r6in.8xlarge", + "db.r6in.large", + "db.r6in.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.r7i.12xlarge", + "db.r7i.16xlarge", + "db.r7i.24xlarge", + "db.r7i.2xlarge", + "db.r7i.48xlarge", + "db.r7i.4xlarge", + "db.r7i.8xlarge", + "db.r7i.large", + "db.r7i.xlarge", + "db.r8g.12xlarge", + "db.r8g.16xlarge", + "db.r8g.24xlarge", + "db.r8g.2xlarge", + "db.r8g.48xlarge", + "db.r8g.4xlarge", + "db.r8g.8xlarge", + "db.r8g.large", + "db.r8g.xlarge", + "db.r8gd.12xlarge", + "db.r8gd.16xlarge", + "db.r8gd.24xlarge", + "db.r8gd.2xlarge", + "db.r8gd.48xlarge", + "db.r8gd.4xlarge", + "db.r8gd.8xlarge", + "db.r8gd.large", + "db.r8gd.xlarge", + "db.serverless", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.micro", + "db.t3.small", + "db.t3.xlarge", + "db.t4g.2xlarge", + "db.t4g.large", + "db.t4g.medium", + "db.t4g.micro", + "db.t4g.small", + "db.t4g.xlarge", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] } } @@ -147860,7 +169491,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.2\\..+|17\\.2)$", + "pattern": "^(17\\.5\\..+|17\\.5)$", "type": "string" } }, @@ -148090,6 +169721,7 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", + "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -148132,7 +169764,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.4\\..+|17\\.4)$", + "pattern": "^(17\\.6\\..+|17\\.6)$", "type": "string" } }, @@ -148405,7 +170037,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.5\\..+|17\\.5)$", + "pattern": "^(17\\.7\\..+|17\\.7)$", "type": "string" } }, @@ -148678,7 +170310,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.6\\..+|17\\.6)$", + "pattern": "^(17\\.8\\..+|17\\.8)$", "type": "string" } }, @@ -148908,7 +170540,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -148951,7 +170582,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(17\\.7\\..+|17\\.7)$", + "pattern": "^(18\\.1\\..+|18\\.1)$", "type": "string" } }, @@ -149181,7 +170812,6 @@ "db.r8gd.8xlarge", "db.r8gd.large", "db.r8gd.xlarge", - "db.serverless", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -149224,7 +170854,7 @@ "type": "string" }, "EngineVersion": { - "pattern": "^(18\\.1\\..+|18\\.1)$", + "pattern": "^(18\\.2\\..+|18\\.2)$", "type": "string" } }, 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 6b59641665..73f7c04e6c 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 @@ -155,7 +155,8 @@ "8.0.mysql_aurora.3.10.2", "8.0.mysql_aurora.3.10.3", "8.0.mysql_aurora.3.11.0", - "8.0.mysql_aurora.3.11.1" + "8.0.mysql_aurora.3.11.1", + "8.0.mysql_aurora.3.12.0" ] } } @@ -261,7 +262,9 @@ "15.8", "16.1", "16.10", + "16.10-limitless", "16.11", + "16.11-limitless", "16.2", "16.3", "16.4", @@ -328,7 +331,9 @@ "16.00.4195.2.v1", "16.00.4200.1.v1", "16.00.4210.1.v1", - "16.00.4222.2.v1" + "16.00.4222.2.v1", + "16.00.4225.2.v1", + "16.00.4230.2.v1" ] } } @@ -380,7 +385,9 @@ "16.00.4195.2.v1", "16.00.4200.1.v1", "16.00.4210.1.v1", - "16.00.4222.2.v1" + "16.00.4222.2.v1", + "16.00.4225.2.v1", + "16.00.4230.2.v1" ] } } @@ -432,7 +439,9 @@ "16.00.4195.2.v1", "16.00.4200.1.v1", "16.00.4210.1.v1", - "16.00.4222.2.v1" + "16.00.4222.2.v1", + "16.00.4225.2.v1", + "16.00.4230.2.v1" ] } } @@ -541,6 +550,7 @@ "10.11.13", "10.11.14", "10.11.15", + "10.11.16", "10.11.4", "10.11.5", "10.11.6", @@ -603,10 +613,12 @@ "10.6.22", "10.6.23", "10.6.24", + "10.6.25", "10.6.5", "10.6.7", "10.6.8", "10.6.9", + "11.4.10", "11.4.3", "11.4.4", "11.4.5", @@ -615,7 +627,8 @@ "11.4.9", "11.8.3", "11.8.4", - "11.8.5" + "11.8.5", + "11.8.6" ] } } @@ -842,6 +855,7 @@ "14.19", "14.2", "14.20", + "14.21", "14.3", "14.4", "14.5", @@ -856,6 +870,7 @@ "15.13", "15.14", "15.15", + "15.16", "15.2", "15.3", "15.4", @@ -868,6 +883,7 @@ "16.1", "16.10", "16.11", + "16.12", "16.2", "16.3", "16.4", @@ -884,8 +900,10 @@ "17.5", "17.6", "17.7", + "17.8", "18", "18.1", + "18.2", "9", "9.3.1", "9.3.10", @@ -1094,7 +1112,9 @@ "16.00.4205.1.v1", "16.00.4210.1.v1", "16.00.4215.2.v1", - "16.00.4225.2.v1" + "16.00.4225.2.v1", + "16.00.4230.2.v1", + "16.00.4236.2.v1" ] } } @@ -1228,7 +1248,9 @@ "16.00.4205.1.v1", "16.00.4210.1.v1", "16.00.4215.2.v1", - "16.00.4225.2.v1" + "16.00.4225.2.v1", + "16.00.4230.2.v1", + "16.00.4236.2.v1" ] } } @@ -1362,7 +1384,9 @@ "16.00.4205.1.v1", "16.00.4210.1.v1", "16.00.4215.2.v1", - "16.00.4225.2.v1" + "16.00.4225.2.v1", + "16.00.4230.2.v1", + "16.00.4236.2.v1" ] } } @@ -1496,7 +1520,9 @@ "16.00.4205.1.v1", "16.00.4210.1.v1", "16.00.4215.2.v1", - "16.00.4225.2.v1" + "16.00.4225.2.v1", + "16.00.4230.2.v1", + "16.00.4236.2.v1" ] } } diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_autoscaling_autoscalinggroup/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_autoscaling_autoscalinggroup/smithy.json index 1fb01cb42c..33a66bb2d1 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_autoscaling_autoscalinggroup/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_autoscaling_autoscalinggroup/smithy.json @@ -469,6 +469,15 @@ "path": "/definitions/LifecycleHookSpecification/properties/RoleARN/maxLength", "value": 255 }, + { + "op": "add", + "path": "/properties/DeletionProtection/enum", + "value": [ + "none", + "prevent-all-deletion", + "prevent-force-deletion" + ] + }, { "op": "add", "path": "/definitions/TagProperty/properties/Key/minLength", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_codedeploy_deploymentgroup/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_codedeploy_deploymentgroup/smithy.json new file mode 100644 index 0000000000..532072b9b6 --- /dev/null +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_codedeploy_deploymentgroup/smithy.json @@ -0,0 +1,123 @@ +[ + { + "op": "add", + "path": "/properties/ApplicationName/minLength", + "value": 1 + }, + { + "op": "add", + "path": "/properties/ApplicationName/maxLength", + "value": 100 + }, + { + "op": "add", + "path": "/properties/DeploymentGroupName/minLength", + "value": 1 + }, + { + "op": "add", + "path": "/properties/DeploymentGroupName/maxLength", + "value": 100 + }, + { + "op": "add", + "path": "/properties/DeploymentConfigName/minLength", + "value": 1 + }, + { + "op": "add", + "path": "/properties/DeploymentConfigName/maxLength", + "value": 100 + }, + { + "op": "add", + "path": "/definitions/EC2TagFilter/properties/Type/enum", + "value": [ + "KEY_AND_VALUE", + "KEY_ONLY", + "VALUE_ONLY" + ] + }, + { + "op": "add", + "path": "/definitions/TagFilter/properties/Type/enum", + "value": [ + "KEY_AND_VALUE", + "KEY_ONLY", + "VALUE_ONLY" + ] + }, + { + "op": "add", + "path": "/definitions/TriggerConfig/properties/TriggerEvents/items/enum", + "value": [ + "DeploymentFailure", + "DeploymentReady", + "DeploymentRollback", + "DeploymentStart", + "DeploymentStop", + "DeploymentSuccess", + "InstanceFailure", + "InstanceReady", + "InstanceStart", + "InstanceSuccess" + ] + }, + { + "op": "add", + "path": "/definitions/AutoRollbackConfiguration/properties/Events/items/enum", + "value": [ + "DEPLOYMENT_FAILURE", + "DEPLOYMENT_STOP_ON_ALARM", + "DEPLOYMENT_STOP_ON_REQUEST" + ] + }, + { + "op": "add", + "path": "/properties/OutdatedInstancesStrategy/enum", + "value": [ + "IGNORE", + "UPDATE" + ] + }, + { + "op": "add", + "path": "/definitions/DeploymentStyle/properties/DeploymentType/enum", + "value": [ + "BLUE_GREEN", + "IN_PLACE" + ] + }, + { + "op": "add", + "path": "/definitions/DeploymentStyle/properties/DeploymentOption/enum", + "value": [ + "WITHOUT_TRAFFIC_CONTROL", + "WITH_TRAFFIC_CONTROL" + ] + }, + { + "op": "add", + "path": "/definitions/BlueInstanceTerminationOption/properties/Action/enum", + "value": [ + "KEEP_ALIVE", + "TERMINATE" + ] + }, + { + "op": "add", + "path": "/definitions/DeploymentReadyOption/properties/ActionOnTimeout/enum", + "value": [ + "CONTINUE_DEPLOYMENT", + "STOP_DEPLOYMENT" + ] + }, + { + "op": "add", + "path": "/definitions/GreenFleetProvisioningOption/properties/Action/enum", + "value": [ + "COPY_AUTO_SCALING_GROUP", + "DISCOVER_EXISTING" + ] + } +] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_connect_notification/__init__.py b/src/cfnlint/data/schemas/patches/extensions/all/aws_connect_notification/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_connect_notification/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_connect_notification/smithy.json new file mode 100644 index 0000000000..348720b05e --- /dev/null +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_connect_notification/smithy.json @@ -0,0 +1,7 @@ +[ + { + "op": "add", + "path": "/definitions/RecipientList/minItems", + "value": 0 + } +] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_connect_user/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_connect_user/smithy.json index e9711e5594..e4a43f3a64 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_connect_user/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_connect_user/smithy.json @@ -22,6 +22,6 @@ { "op": "add", "path": "/definitions/DeskPhoneNumber/pattern", - "value": "^\\\\+[1-9]\\\\d{1,14}$" + "value": "^\\+[1-9]\\d{1,14}$" } ] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_directoryservice_simplead/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_directoryservice_simplead/smithy.json index 1e287c7920..5726f4ff74 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_directoryservice_simplead/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_directoryservice_simplead/smithy.json @@ -47,6 +47,16 @@ "path": "/definitions/VpcSettings/properties/SubnetIds/items/pattern", "value": "^(subnet-[0-9a-f]{8}|subnet-[0-9a-f]{17})$" }, + { + "op": "add", + "path": "/definitions/Tag/properties/Key/pattern", + "value": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" + }, + { + "op": "add", + "path": "/definitions/Tag/properties/Value/pattern", + "value": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" + }, { "op": "add", "path": "/properties/DirectoryId/pattern", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_capacityreservation/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_capacityreservation/smithy.json index e0ddaa947f..ac357c52fe 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_capacityreservation/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_capacityreservation/smithy.json @@ -114,6 +114,9 @@ "route-server-endpoint", "route-server-peer", "route-table", + "secondary-interface", + "secondary-network", + "secondary-subnet", "security-group", "security-group-rule", "service-link-virtual-interface", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_capacityreservationfleet/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_capacityreservationfleet/smithy.json index 176802ca30..f0fab4fc2f 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_capacityreservationfleet/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_capacityreservationfleet/smithy.json @@ -1042,6 +1042,19 @@ "r8i.metal-48xl", "r8i.metal-96xl", "r8i.xlarge", + "r8id.12xlarge", + "r8id.16xlarge", + "r8id.24xlarge", + "r8id.2xlarge", + "r8id.32xlarge", + "r8id.48xlarge", + "r8id.4xlarge", + "r8id.8xlarge", + "r8id.96xlarge", + "r8id.large", + "r8id.metal-48xl", + "r8id.metal-96xl", + "r8id.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -1278,6 +1291,9 @@ "route-server-endpoint", "route-server-peer", "route-table", + "secondary-interface", + "secondary-network", + "secondary-subnet", "security-group", "security-group-rule", "service-link-virtual-interface", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_ec2fleet/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_ec2fleet/smithy.json index 94d048b7bb..71e59e88a9 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_ec2fleet/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_ec2fleet/smithy.json @@ -1050,6 +1050,19 @@ "r8i.metal-48xl", "r8i.metal-96xl", "r8i.xlarge", + "r8id.12xlarge", + "r8id.16xlarge", + "r8id.24xlarge", + "r8id.2xlarge", + "r8id.32xlarge", + "r8id.48xlarge", + "r8id.4xlarge", + "r8id.8xlarge", + "r8id.96xlarge", + "r8id.large", + "r8id.metal-48xl", + "r8id.metal-96xl", + "r8id.xlarge", "t1.micro", "t2.2xlarge", "t2.large", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_instance/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_instance/smithy.json index a137f09c58..5f65813cdf 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_instance/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_instance/smithy.json @@ -1055,6 +1055,19 @@ "r8i.metal-48xl", "r8i.metal-96xl", "r8i.xlarge", + "r8id.12xlarge", + "r8id.16xlarge", + "r8id.24xlarge", + "r8id.2xlarge", + "r8id.32xlarge", + "r8id.48xlarge", + "r8id.4xlarge", + "r8id.8xlarge", + "r8id.96xlarge", + "r8id.large", + "r8id.metal-48xl", + "r8id.metal-96xl", + "r8id.xlarge", "t1.micro", "t2.2xlarge", "t2.large", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_ipamprefixlistresolver/__init__.py b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_ipamprefixlistresolver/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_ipamprefixlistresolver/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_ipamprefixlistresolver/smithy.json new file mode 100644 index 0000000000..99560b78fe --- /dev/null +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_ipamprefixlistresolver/smithy.json @@ -0,0 +1,10 @@ +[ + { + "op": "add", + "path": "/properties/AddressFamily/enum", + "value": [ + "ipv4", + "ipv6" + ] + } +] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_launchtemplate/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_launchtemplate/smithy.json index a46ba953b0..a5bbe03257 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_launchtemplate/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_launchtemplate/smithy.json @@ -1080,6 +1080,19 @@ "r8i.metal-48xl", "r8i.metal-96xl", "r8i.xlarge", + "r8id.12xlarge", + "r8id.16xlarge", + "r8id.24xlarge", + "r8id.2xlarge", + "r8id.32xlarge", + "r8id.48xlarge", + "r8id.4xlarge", + "r8id.8xlarge", + "r8id.96xlarge", + "r8id.large", + "r8id.metal-48xl", + "r8id.metal-96xl", + "r8id.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -1299,6 +1312,9 @@ "route-server-endpoint", "route-server-peer", "route-table", + "secondary-interface", + "secondary-network", + "secondary-subnet", "security-group", "security-group-rule", "service-link-virtual-interface", @@ -1650,6 +1666,9 @@ "route-server-endpoint", "route-server-peer", "route-table", + "secondary-interface", + "secondary-network", + "secondary-subnet", "security-group", "security-group-rule", "service-link-virtual-interface", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_eks_nodegroup/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_eks_nodegroup/smithy.json index 6f7bbd41dd..a49ad06724 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_eks_nodegroup/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_eks_nodegroup/smithy.json @@ -22,8 +22,10 @@ "CUSTOM", "WINDOWS_CORE_2019_x86_64", "WINDOWS_CORE_2022_x86_64", + "WINDOWS_CORE_2025_x86_64", "WINDOWS_FULL_2019_x86_64", - "WINDOWS_FULL_2022_x86_64" + "WINDOWS_FULL_2022_x86_64", + "WINDOWS_FULL_2025_x86_64" ] }, { diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_elasticache_replicationgroup/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_elasticache_replicationgroup/smithy.json new file mode 100644 index 0000000000..0ad3c8631b --- /dev/null +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_elasticache_replicationgroup/smithy.json @@ -0,0 +1,90 @@ +[ + { + "op": "add", + "path": "/definitions/NodeGroupConfiguration/properties/NodeGroupId/minLength", + "value": 1 + }, + { + "op": "add", + "path": "/definitions/NodeGroupConfiguration/properties/NodeGroupId/maxLength", + "value": 4 + }, + { + "op": "add", + "path": "/definitions/NodeGroupConfiguration/properties/NodeGroupId/pattern", + "value": "^\\d+$" + }, + { + "op": "add", + "path": "/properties/UserGroupIds/items/minLength", + "value": 1 + }, + { + "op": "add", + "path": "/properties/UserGroupIds/items/pattern", + "value": "^[a-zA-Z][a-zA-Z0-9\\-]*$" + }, + { + "op": "add", + "path": "/properties/UserGroupIds/minItems", + "value": 1 + }, + { + "op": "add", + "path": "/definitions/LogDeliveryConfigurationRequest/properties/LogType/enum", + "value": [ + "engine-log", + "slow-log" + ] + }, + { + "op": "add", + "path": "/definitions/LogDeliveryConfigurationRequest/properties/DestinationType/enum", + "value": [ + "cloudwatch-logs", + "kinesis-firehose" + ] + }, + { + "op": "add", + "path": "/definitions/LogDeliveryConfigurationRequest/properties/LogFormat/enum", + "value": [ + "json", + "text" + ] + }, + { + "op": "add", + "path": "/properties/NetworkType/enum", + "value": [ + "dual_stack", + "ipv4", + "ipv6" + ] + }, + { + "op": "add", + "path": "/properties/IpDiscovery/enum", + "value": [ + "ipv4", + "ipv6" + ] + }, + { + "op": "add", + "path": "/properties/TransitEncryptionMode/enum", + "value": [ + "preferred", + "required" + ] + }, + { + "op": "add", + "path": "/properties/ClusterMode/enum", + "value": [ + "compatible", + "disabled", + "enabled" + ] + } +] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_groundstation_missionprofile/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_groundstation_missionprofile/smithy.json index 9911b48395..53d2775914 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_groundstation_missionprofile/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_groundstation_missionprofile/smithy.json @@ -54,6 +54,16 @@ "path": "/properties/TrackingConfigArn/maxLength", "value": 424 }, + { + "op": "add", + "path": "/properties/TelemetrySinkConfigArn/minLength", + "value": 82 + }, + { + "op": "add", + "path": "/properties/TelemetrySinkConfigArn/maxLength", + "value": 424 + }, { "op": "add", "path": "/properties/StreamsKmsRole/minLength", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_imagebuilder_lifecyclepolicy/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_imagebuilder_lifecyclepolicy/smithy.json index 425d7f2ac5..0d9fa77749 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_imagebuilder_lifecyclepolicy/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_imagebuilder_lifecyclepolicy/smithy.json @@ -102,7 +102,7 @@ { "op": "add", "path": "/definitions/RecipeSelection/properties/SemanticVersion/pattern", - "value": "^[0-9]+\\.[0-9]+\\.[0-9]+$" + "value": "^(?:[0-9]+|x)\\.(?:[0-9]+|x)\\.(?:[0-9]+|x)$" }, { "op": "add", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_logs_scheduledquery/__init__.py b/src/cfnlint/data/schemas/patches/extensions/all/aws_logs_scheduledquery/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_logs_scheduledquery/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_logs_scheduledquery/smithy.json new file mode 100644 index 0000000000..56742da5da --- /dev/null +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_logs_scheduledquery/smithy.json @@ -0,0 +1,66 @@ +[ + { + "op": "add", + "path": "/properties/Description/minLength", + "value": 0 + }, + { + "op": "add", + "path": "/properties/QueryLanguage/enum", + "value": [ + "CWLI", + "PPL", + "SQL" + ] + }, + { + "op": "add", + "path": "/properties/LogGroupIdentifiers/items/minLength", + "value": 1 + }, + { + "op": "add", + "path": "/properties/LogGroupIdentifiers/items/maxLength", + "value": 2048 + }, + { + "op": "add", + "path": "/properties/LogGroupIdentifiers/items/pattern", + "value": "^[\\w#+=/:,.@-]*$" + }, + { + "op": "add", + "path": "/properties/ScheduleExpression/minLength", + "value": 0 + }, + { + "op": "add", + "path": "/definitions/S3Configuration/properties/DestinationIdentifier/minLength", + "value": 0 + }, + { + "op": "add", + "path": "/definitions/S3Configuration/properties/DestinationIdentifier/maxLength", + "value": 1024 + }, + { + "op": "add", + "path": "/definitions/S3Configuration/properties/RoleArn/minLength", + "value": 1 + }, + { + "op": "add", + "path": "/properties/ScheduleStartTime/minimum", + "value": 0 + }, + { + "op": "add", + "path": "/properties/ScheduleEndTime/minimum", + "value": 0 + }, + { + "op": "add", + "path": "/properties/ExecutionRoleArn/minLength", + "value": 1 + } +] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_logs_transformer/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_logs_transformer/smithy.json index 17f494392a..74cf7b0494 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_logs_transformer/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_logs_transformer/smithy.json @@ -98,5 +98,10 @@ "op": "add", "path": "/definitions/SplitStringEntry/properties/Delimiter/minLength", "value": 1 + }, + { + "op": "add", + "path": "/definitions/MaxLengthString/minLength", + "value": 1 } ] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_msk_topic/__init__.py b/src/cfnlint/data/schemas/patches/extensions/all/aws_msk_topic/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_cluster/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_cluster/smithy.json index ac1cec9cc8..f38af66639 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_cluster/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_cluster/smithy.json @@ -226,21 +226,6 @@ "path": "/properties/Tags/minItems", "value": 0 }, - { - "op": "add", - "path": "/definitions/ClusterOrchestratorEksConfig/properties/ClusterArn/minLength", - "value": 20 - }, - { - "op": "add", - "path": "/definitions/ClusterOrchestratorEksConfig/properties/ClusterArn/maxLength", - "value": 2048 - }, - { - "op": "add", - "path": "/definitions/ClusterOrchestratorEksConfig/properties/ClusterArn/pattern", - "value": "^arn:aws[a-z\\-]*:eks:[a-z0-9\\-]*:[0-9]{12}:cluster\\/[0-9A-Za-z][A-Za-z0-9\\-_]{0,99}$" - }, { "op": "add", "path": "/definitions/TieredStorageConfig/properties/InstanceMemoryAllocationPercentage/minimum", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_dataqualityjobdefinition/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_dataqualityjobdefinition/smithy.json index dd62ee1553..76cb494549 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_dataqualityjobdefinition/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_dataqualityjobdefinition/smithy.json @@ -139,6 +139,12 @@ "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.xlarge", + "ml.g7e.12xlarge", + "ml.g7e.24xlarge", + "ml.g7e.2xlarge", + "ml.g7e.48xlarge", + "ml.g7e.4xlarge", + "ml.g7e.8xlarge", "ml.m4.10xlarge", "ml.m4.16xlarge", "ml.m4.2xlarge", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelbiasjobdefinition/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelbiasjobdefinition/smithy.json index b921bbb8c1..077242f74f 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelbiasjobdefinition/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelbiasjobdefinition/smithy.json @@ -124,6 +124,12 @@ "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.xlarge", + "ml.g7e.12xlarge", + "ml.g7e.24xlarge", + "ml.g7e.2xlarge", + "ml.g7e.48xlarge", + "ml.g7e.4xlarge", + "ml.g7e.8xlarge", "ml.m4.10xlarge", "ml.m4.16xlarge", "ml.m4.2xlarge", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelexplainabilityjobdefinition/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelexplainabilityjobdefinition/smithy.json index 8aab65557e..907f79a00c 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelexplainabilityjobdefinition/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelexplainabilityjobdefinition/smithy.json @@ -119,6 +119,12 @@ "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.xlarge", + "ml.g7e.12xlarge", + "ml.g7e.24xlarge", + "ml.g7e.2xlarge", + "ml.g7e.48xlarge", + "ml.g7e.4xlarge", + "ml.g7e.8xlarge", "ml.m4.10xlarge", "ml.m4.16xlarge", "ml.m4.2xlarge", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelqualityjobdefinition/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelqualityjobdefinition/smithy.json index e934cec19e..2a4b029bf7 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelqualityjobdefinition/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelqualityjobdefinition/smithy.json @@ -134,6 +134,12 @@ "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.xlarge", + "ml.g7e.12xlarge", + "ml.g7e.24xlarge", + "ml.g7e.2xlarge", + "ml.g7e.48xlarge", + "ml.g7e.4xlarge", + "ml.g7e.8xlarge", "ml.m4.10xlarge", "ml.m4.16xlarge", "ml.m4.2xlarge", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_monitoringschedule/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_monitoringschedule/smithy.json index b51526deeb..9e953fb638 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_monitoringschedule/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_monitoringschedule/smithy.json @@ -124,6 +124,12 @@ "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.xlarge", + "ml.g7e.12xlarge", + "ml.g7e.24xlarge", + "ml.g7e.2xlarge", + "ml.g7e.48xlarge", + "ml.g7e.4xlarge", + "ml.g7e.8xlarge", "ml.m4.10xlarge", "ml.m4.16xlarge", "ml.m4.2xlarge", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ses_customverificationemailtemplate/__init__.py b/src/cfnlint/data/schemas/patches/extensions/all/aws_ses_customverificationemailtemplate/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_transfer_connector/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_transfer_connector/smithy.json index 219af88d23..84e48f6327 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_transfer_connector/smithy.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_transfer_connector/smithy.json @@ -4,6 +4,16 @@ "path": "/properties/Url/minLength", "value": 0 }, + { + "op": "add", + "path": "/definitions/ConnectorAsyncMdnConfig/properties/Url/minLength", + "value": 0 + }, + { + "op": "add", + "path": "/definitions/ConnectorAsyncMdnConfig/properties/Url/maxLength", + "value": 255 + }, { "op": "add", "path": "/properties/Tags/minItems", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_workspaces_workspace/smithy.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_workspaces_workspace/smithy.json new file mode 100644 index 0000000000..c9dce1cef7 --- /dev/null +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_workspaces_workspace/smithy.json @@ -0,0 +1,22 @@ +[ + { + "op": "add", + "path": "/definitions/Tag/properties/Key/minLength", + "value": 1 + }, + { + "op": "add", + "path": "/definitions/Tag/properties/Key/maxLength", + "value": 127 + }, + { + "op": "add", + "path": "/definitions/Tag/properties/Value/minLength", + "value": 0 + }, + { + "op": "add", + "path": "/definitions/Tag/properties/Value/maxLength", + "value": 255 + } +] diff --git a/src/cfnlint/data/schemas/providers/af_south_1.py b/src/cfnlint/data/schemas/providers/af_south_1.py index 0264f19a6f..1e5f9aef7f 100644 --- a/src/cfnlint/data/schemas/providers/af_south_1.py +++ b/src/cfnlint/data/schemas/providers/af_south_1.py @@ -94,11 +94,12 @@ "AWS::ApplicationSignals::Discovery": "2bbcdf020ea7fc15", "AWS::ApplicationSignals::GroupingConfiguration": "d6ba1088512bf212", "AWS::ApplicationSignals::ServiceLevelObjective": "148bbf048d668735", + "AWS::Athena::CapacityReservation": "cf670cf0253b02eb", "AWS::Athena::DataCatalog": "72b7e9ce721875ee", "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -182,9 +183,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -192,7 +194,7 @@ "AWS::CodeBuild::SourceCredential": "b84e190d9ebbbfe1", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -236,7 +238,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -246,7 +249,7 @@ "AWS::Connect::SecurityKey": "e9f93d5d01b7cd8a", "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -261,7 +264,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", "AWS::DMS::Certificate": "89efe57b4144e9ab", @@ -307,35 +310,36 @@ "AWS::DocDB::GlobalCluster": "8a43a2ee7a595e9a", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -378,17 +382,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -403,9 +407,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -431,13 +435,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -453,7 +457,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -470,7 +474,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EntityResolution::IdMappingWorkflow": "98be89bb19705b14", @@ -491,7 +495,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -527,19 +531,19 @@ "AWS::Glue::Trigger": "d61fdd6249ab4ce9", "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -566,7 +570,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -580,7 +584,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -622,17 +626,19 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", - "AWS::MSK::Cluster": "07d7025a3ae5e3bb", + "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", + "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", "AWS::Macie::AllowList": "40bd0a0377639bda", "AWS::Macie::Session": "d3f89daf6dae9887", "AWS::MediaConnect::Bridge": "1e4a4de1ab577e49", @@ -732,7 +738,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -793,7 +799,7 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -801,6 +807,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -815,7 +822,7 @@ "AWS::SES::ReceiptFilter": "f16f5cdaa2594ab2", "AWS::SES::ReceiptRule": "0f5b074f6f6bb4cc", "AWS::SES::ReceiptRuleSet": "79ecdd974ccaeb6a", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -859,7 +866,7 @@ "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", @@ -868,7 +875,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "e5a34d8a4bf33a34", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -926,7 +933,7 @@ "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -934,7 +941,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -975,7 +982,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkspacesInstances::Volume": "216ae8189ad4316f", "AWS::WorkspacesInstances::VolumeAssociation": "de659b329d22edbd", "AWS::WorkspacesInstances::WorkspaceInstance": "df110ea07a7f397e", diff --git a/src/cfnlint/data/schemas/providers/ap_east_1.py b/src/cfnlint/data/schemas/providers/ap_east_1.py index 2d45b6349f..5f205377b2 100644 --- a/src/cfnlint/data/schemas/providers/ap_east_1.py +++ b/src/cfnlint/data/schemas/providers/ap_east_1.py @@ -91,11 +91,12 @@ "AWS::ApplicationSignals::Discovery": "2bbcdf020ea7fc15", "AWS::ApplicationSignals::GroupingConfiguration": "d6ba1088512bf212", "AWS::ApplicationSignals::ServiceLevelObjective": "148bbf048d668735", + "AWS::Athena::CapacityReservation": "cf670cf0253b02eb", "AWS::Athena::DataCatalog": "72b7e9ce721875ee", "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -175,9 +176,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -186,7 +188,7 @@ "AWS::CodeCommit::Repository": "010e78acd72592c5", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -281,35 +283,36 @@ "AWS::DocDBElastic::Cluster": "28672c1fbb8ef381", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -352,17 +355,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -377,9 +380,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -405,13 +408,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -427,7 +430,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -444,7 +447,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EventSchemas::Discoverer": "26c475458e43d0a3", @@ -460,7 +463,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -499,14 +502,14 @@ "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", @@ -533,7 +536,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -571,7 +574,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -596,7 +599,7 @@ "AWS::LakeFormation::TagAssociation": "22d7f7ee98ca2b17", "AWS::Lambda::Alias": "7eaea7897e54c75a", "AWS::Lambda::CapacityProvider": "3b41f795eea2112a", - "AWS::Lambda::CodeSigningConfig": "715ffad26c1d349b", + "AWS::Lambda::CodeSigningConfig": "078214085a4c3669", "AWS::Lambda::EventInvokeConfig": "eb90a4c91675fe09", "AWS::Lambda::EventSourceMapping": "6356d681c78e3605", "AWS::Lambda::Function": "3a6aacfd45065c20", @@ -619,14 +622,16 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", + "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", "AWS::Macie::AllowList": "40bd0a0377639bda", "AWS::Macie::CustomDataIdentifier": "c0c5ba901caafe31", "AWS::Macie::FindingsFilter": "d3c6be2a3d872987", @@ -779,7 +784,7 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -808,7 +813,7 @@ "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -818,13 +823,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", @@ -832,7 +837,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "e277793983c9bd8f", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -890,7 +895,7 @@ "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -898,7 +903,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -938,7 +943,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/ap_east_2.py b/src/cfnlint/data/schemas/providers/ap_east_2.py index 0ecdb00358..7139432aa3 100644 --- a/src/cfnlint/data/schemas/providers/ap_east_2.py +++ b/src/cfnlint/data/schemas/providers/ap_east_2.py @@ -51,7 +51,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -111,14 +111,15 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "87161f201431211b", "AWS::CodePipeline::CustomActionType": "b19c98d474c1c3e6", "AWS::CodePipeline::Pipeline": "dfdaf176e25c03e7", "AWS::Config::AggregationAuthorization": "af318b77aaceeeaa", @@ -136,7 +137,7 @@ "AWS::ControlTower::LandingZone": "96c88ada196eeb0e", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", "AWS::DMS::DataMigration": "ade967581e1dfc34", - "AWS::DMS::DataProvider": "7c7365975be25275", + "AWS::DMS::DataProvider": "94c68c86840900fc", "AWS::DMS::InstanceProfile": "b289107706553b44", "AWS::DMS::MigrationProject": "b4b035d4b0f0b861", "AWS::DataPipeline::Pipeline": "0200bdbc5529afe3", @@ -157,11 +158,11 @@ "AWS::DirectoryService::SimpleAD": "a87f6c61453bc19b", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", @@ -172,14 +173,15 @@ "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::NatGateway": "28e80cb1fcf92145", "AWS::EC2::NetworkAcl": "41c7ec1cea436cd8", "AWS::EC2::NetworkAclEntry": "d4fc9ce8669023f0", @@ -214,17 +216,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -238,7 +240,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -265,13 +267,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -280,7 +282,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -297,14 +299,14 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::Events::EventBus": "ef510d33dcc074ea", "AWS::Events::EventBusPolicy": "7cb0a2b18483bb52", "AWS::Events::Rule": "65aec73d3b811c08", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -330,14 +332,14 @@ "AWS::Glue::Trigger": "d61fdd6249ab4ce9", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -363,7 +365,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::IoT::Certificate": "8cd2a6a60e246ed4", "AWS::IoT::Policy": "fb64fbcfb68776b4", @@ -374,7 +376,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -412,6 +414,7 @@ "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::NetworkFirewall::Firewall": "5734de8d83f8ab9a", "AWS::NetworkFirewall::FirewallPolicy": "23d185da5cfdceca", @@ -459,7 +462,7 @@ "AWS::RAM::ResourceShare": "b4b5ff31bc5f95b0", "AWS::RDS::DBCluster": "9c7540d3d4699497", "AWS::RDS::DBClusterParameterGroup": "4e3460620664c07f", - "AWS::RDS::DBInstance": "b7cc196bc1fe0b0d", + "AWS::RDS::DBInstance": "25726c9e8467f4c5", "AWS::RDS::DBParameterGroup": "d29cf38b861f6048", "AWS::RDS::DBSecurityGroup": "42f555e782cd9946", "AWS::RDS::DBSecurityGroupIngress": "1a14ad6e73c0b6b7", @@ -506,6 +509,9 @@ "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "41e93f940f8bce93", "AWS::Route53Resolver::ResolverRule": "455bd6c59c07fb7b", "AWS::Route53Resolver::ResolverRuleAssociation": "3e5cdfc8643c083b", + "AWS::S3::AccessGrant": "b1e7af0495a078b0", + "AWS::S3::AccessGrantsInstance": "05d3e874b43bbad8", + "AWS::S3::AccessGrantsLocation": "3a7be1727f630029", "AWS::S3::AccessPoint": "e8b95810dd8d6917", "AWS::S3::Bucket": "f2e96ae4922bbb57", "AWS::S3::BucketPolicy": "38ad5b8bd8062535", @@ -540,9 +546,15 @@ "AWS::SSO::Instance": "12637265e4117853", "AWS::SSO::InstanceAccessControlAttributeConfiguration": "ccfedd9599046cb1", "AWS::SSO::PermissionSet": "e4212a96dd4b627d", + "AWS::SageMaker::App": "48a84d4277803da3", + "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", + "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", "AWS::SageMaker::ProcessingJob": "e1994976600f5bae", + "AWS::SageMaker::Space": "e5a34d8a4bf33a34", + "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", "AWS::SecretsManager::ResourcePolicy": "cb5d330bf15d9d5a", @@ -569,13 +581,13 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::WAF::ByteMatchSet": "bdac58da17fc8f67", "AWS::WAF::IPSet": "f890eced1360cbb9", @@ -590,7 +602,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1.py b/src/cfnlint/data/schemas/providers/ap_northeast_1.py index 594ce4740a..e9fba5464d 100644 --- a/src/cfnlint/data/schemas/providers/ap_northeast_1.py +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1.py @@ -124,7 +124,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -165,8 +165,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Budgets::Budget": "2cab89233b2339d0", "AWS::Budgets::BudgetsAction": "30ada2471368b7ce", @@ -188,12 +188,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -241,9 +241,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -257,7 +258,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -265,7 +266,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -300,6 +301,8 @@ "AWS::Connect::ApprovedOrigin": "9d9f12f666c7d568", "AWS::Connect::ContactFlow": "e7ed1215a325612c", "AWS::Connect::ContactFlowModule": "3acc1605fb68260a", + "AWS::Connect::ContactFlowModuleAlias": "e12f3eed8bcb3f19", + "AWS::Connect::ContactFlowModuleVersion": "72a7ceb45edeb2e1", "AWS::Connect::DataTable": "80d7c51cd6525a3a", "AWS::Connect::DataTableAttribute": "08713b122feb23e4", "AWS::Connect::DataTableRecord": "db6c4d160c0da36f", @@ -309,7 +312,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -320,7 +324,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b921a1725d510823", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "8b615f648435f89e", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -334,8 +338,8 @@ "AWS::CustomerProfiles::Domain": "aa830cf9368f9f97", "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", - "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::Integration": "927eb595a46b76ac", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -408,7 +412,7 @@ "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "82fd4e0eeea1d8fc", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -419,8 +423,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -428,27 +432,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -491,17 +496,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -516,7 +521,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -548,13 +553,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -571,7 +576,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -615,7 +620,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -686,14 +691,14 @@ "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", @@ -732,7 +737,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -806,7 +811,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -883,8 +888,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", @@ -895,6 +901,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -920,14 +927,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "be81bff5b3046130", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1069,7 +1076,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "ee69b12acc2a3c6c", + "AWS::QuickSight::Template": "1415466163e5f5b9", "AWS::QuickSight::Theme": "e489c66b6efb55a2", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1096,7 +1103,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1169,7 +1176,7 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -1180,6 +1187,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1237,9 +1245,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1252,13 +1260,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1336,12 +1344,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1349,7 +1358,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1403,14 +1412,14 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", "AWS::WorkSpacesWeb::DataProtectionSettings": "07a9150a1ae32491", "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2.py b/src/cfnlint/data/schemas/providers/ap_northeast_2.py index 28132999e8..2638b6b72a 100644 --- a/src/cfnlint/data/schemas/providers/ap_northeast_2.py +++ b/src/cfnlint/data/schemas/providers/ap_northeast_2.py @@ -117,7 +117,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -181,12 +181,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -234,9 +234,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -246,13 +247,13 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -296,7 +297,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -306,7 +308,7 @@ "AWS::Connect::SecurityKey": "e9f93d5d01b7cd8a", "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -321,7 +323,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", "AWS::DMS::Certificate": "89efe57b4144e9ab", @@ -402,8 +404,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -411,27 +413,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -474,17 +477,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -498,9 +501,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -530,13 +533,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -552,7 +555,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -569,7 +572,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EntityResolution::IdMappingWorkflow": "98be89bb19705b14", @@ -591,7 +594,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -659,19 +662,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", @@ -710,7 +713,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -767,7 +770,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -832,8 +835,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutEquipment::InferenceScheduler": "91b5c5f5252afffe", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", @@ -845,6 +849,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -870,14 +875,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -956,7 +961,7 @@ "AWS::OpenSearchServerless::SecurityPolicy": "a73437e0f606fd57", "AWS::OpenSearchServerless::VpcEndpoint": "e4bcf34472c7a694", "AWS::OpenSearchService::Application": "866ac7c65f261ec4", - "AWS::OpenSearchService::Domain": "1c09878d526db02c", + "AWS::OpenSearchService::Domain": "9066691d16aebb93", "AWS::OpsWorks::App": "508d500b32261320", "AWS::OpsWorks::ElasticLoadBalancerAttachment": "4902f6030931194b", "AWS::OpsWorks::Instance": "eb6dd86e61f421da", @@ -1033,7 +1038,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1102,17 +1107,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1127,7 +1133,7 @@ "AWS::SES::ReceiptFilter": "f16f5cdaa2594ab2", "AWS::SES::ReceiptRule": "0f5b074f6f6bb4cc", "AWS::SES::ReceiptRuleSet": "79ecdd974ccaeb6a", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -1171,7 +1177,7 @@ "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -1182,13 +1188,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1197,7 +1203,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "e5a34d8a4bf33a34", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1264,7 +1270,7 @@ "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1272,7 +1278,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -1323,7 +1329,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkspacesInstances::Volume": "216ae8189ad4316f", "AWS::WorkspacesInstances::VolumeAssociation": "de659b329d22edbd", diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_3.py b/src/cfnlint/data/schemas/providers/ap_northeast_3.py index fd6bdd6663..2a4afdaa95 100644 --- a/src/cfnlint/data/schemas/providers/ap_northeast_3.py +++ b/src/cfnlint/data/schemas/providers/ap_northeast_3.py @@ -98,7 +98,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -187,9 +187,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -198,7 +199,7 @@ "AWS::CodeCommit::Repository": "010e78acd72592c5", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -240,7 +241,7 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -250,16 +251,17 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b921a1725d510823", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "1218abc7b6209c6b", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", + "AWS::Connect::Workspace": "5bdb7137bb104782", "AWS::ControlTower::EnabledBaseline": "fc45dfb83aa6dd82", "AWS::ControlTower::EnabledControl": "ac0e492fde8853d9", "AWS::ControlTower::LandingZone": "96c88ada196eeb0e", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", "AWS::DMS::Certificate": "89efe57b4144e9ab", "AWS::DMS::DataMigration": "ade967581e1dfc34", - "AWS::DMS::DataProvider": "7c7365975be25275", + "AWS::DMS::DataProvider": "94c68c86840900fc", "AWS::DMS::Endpoint": "2e4b2c8411a3df84", "AWS::DMS::EventSubscription": "fdd5de7c61bc5946", "AWS::DMS::InstanceProfile": "b289107706553b44", @@ -288,34 +290,35 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -358,17 +361,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -383,7 +386,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -410,13 +413,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -431,7 +434,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -465,7 +468,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -498,14 +501,14 @@ "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", @@ -531,7 +534,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -546,7 +549,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -583,8 +586,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", @@ -593,6 +597,7 @@ "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::Macie::CustomDataIdentifier": "c0c5ba901caafe31", @@ -723,7 +728,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -786,7 +791,7 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -794,6 +799,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -843,7 +849,7 @@ "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -853,13 +859,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "db26835b01c4ef80", @@ -868,7 +874,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "e5a34d8a4bf33a34", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", "AWS::SecretsManager::ResourcePolicy": "cb5d330bf15d9d5a", @@ -932,7 +938,7 @@ "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -940,7 +946,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -980,7 +986,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/ap_south_1.py b/src/cfnlint/data/schemas/providers/ap_south_1.py index 3f8c30948b..c776d34d61 100644 --- a/src/cfnlint/data/schemas/providers/ap_south_1.py +++ b/src/cfnlint/data/schemas/providers/ap_south_1.py @@ -123,7 +123,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -233,9 +233,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -249,13 +250,13 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -264,7 +265,7 @@ "AWS::Cognito::LogDeliveryConfiguration": "2e1fa665bc591a0b", "AWS::Cognito::ManagedLoginBranding": "5c891e6d32f0ba8d", "AWS::Cognito::Terms": "f5bf1f3a97d979ba", - "AWS::Cognito::UserPool": "d41f3a76d4e01b78", + "AWS::Cognito::UserPool": "615b9da8e393791f", "AWS::Cognito::UserPoolClient": "fe665a1921d29144", "AWS::Cognito::UserPoolDomain": "b89172fa4b1cf22a", "AWS::Cognito::UserPoolGroup": "a7315a389c858da9", @@ -299,7 +300,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -308,7 +310,7 @@ "AWS::Connect::SecurityKey": "e9f93d5d01b7cd8a", "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -387,35 +389,36 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -458,17 +461,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -483,7 +486,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -515,13 +518,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -538,7 +541,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -572,7 +575,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -636,14 +639,14 @@ "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", "AWS::IAM::AccessKey": "72c2d9dd90025459", @@ -683,7 +686,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -751,7 +754,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -780,7 +783,7 @@ "AWS::LakeFormation::TagAssociation": "22d7f7ee98ca2b17", "AWS::Lambda::Alias": "7eaea7897e54c75a", "AWS::Lambda::CapacityProvider": "3b41f795eea2112a", - "AWS::Lambda::CodeSigningConfig": "715ffad26c1d349b", + "AWS::Lambda::CodeSigningConfig": "078214085a4c3669", "AWS::Lambda::EventInvokeConfig": "eb90a4c91675fe09", "AWS::Lambda::EventSourceMapping": "1652352d7952cc98", "AWS::Lambda::Function": "3a6aacfd45065c20", @@ -824,17 +827,19 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", - "AWS::MSK::Cluster": "07d7025a3ae5e3bb", + "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -857,14 +862,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "be81bff5b3046130", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1022,7 +1027,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1095,17 +1100,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1163,9 +1169,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "df7184d29fe072dd", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -1176,13 +1182,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1191,7 +1197,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "e5a34d8a4bf33a34", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1257,12 +1263,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "4d3d63062f7cdccd", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1270,7 +1277,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -1310,7 +1317,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1318,7 +1325,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/ap_south_2.py b/src/cfnlint/data/schemas/providers/ap_south_2.py index 5c4e73bffe..4e063f70e8 100644 --- a/src/cfnlint/data/schemas/providers/ap_south_2.py +++ b/src/cfnlint/data/schemas/providers/ap_south_2.py @@ -84,7 +84,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -163,9 +163,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -173,7 +174,7 @@ "AWS::CodeBuild::SourceCredential": "b84e190d9ebbbfe1", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -235,34 +236,35 @@ "AWS::DocDB::GlobalCluster": "8a43a2ee7a595e9a", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "09160fa1050b6c6f", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::NatGateway": "28e80cb1fcf92145", "AWS::EC2::NetworkAcl": "41c7ec1cea436cd8", "AWS::EC2::NetworkAclEntry": "d4fc9ce8669023f0", @@ -299,17 +301,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -324,7 +326,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -351,13 +353,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -370,7 +372,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -387,7 +389,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::Events::ApiDestination": "7c2cdd49d75e6a5d", @@ -397,7 +399,7 @@ "AWS::Events::EventBusPolicy": "7cb0a2b18483bb52", "AWS::Events::Rule": "65aec73d3b811c08", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -429,14 +431,14 @@ "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -462,7 +464,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -476,7 +478,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -512,12 +514,13 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "07d7025a3ae5e3bb", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MediaConnect::Flow": "b34b82862a05642b", @@ -618,7 +621,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -672,7 +675,7 @@ "AWS::S3ObjectLambda::AccessPoint": "2d6b2b82a9508114", "AWS::S3ObjectLambda::AccessPointPolicy": "fd6328c6c782223a", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -680,6 +683,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -691,7 +695,7 @@ "AWS::SES::MailManagerRuleSet": "8fd084ee266114ee", "AWS::SES::MailManagerTrafficPolicy": "e229aa555378d193", "AWS::SES::MultiRegionEndpoint": "23f0206212864cb3", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -779,7 +783,7 @@ "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -787,7 +791,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -813,7 +817,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_1.py b/src/cfnlint/data/schemas/providers/ap_southeast_1.py index 5e0fac35b8..9c610eb071 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_1.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_1.py @@ -124,7 +124,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -164,8 +164,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Budgets::Budget": "2cab89233b2339d0", "AWS::Budgets::BudgetsAction": "30ada2471368b7ce", @@ -187,12 +187,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -240,9 +240,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -256,7 +257,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -264,7 +265,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -308,7 +309,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -318,7 +320,7 @@ "AWS::Connect::SecurityKey": "e9f93d5d01b7cd8a", "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b921a1725d510823", - "AWS::Connect::User": "1218abc7b6209c6b", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -333,7 +335,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -405,7 +407,7 @@ "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "82fd4e0eeea1d8fc", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "3e017448a15e0f15", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -416,35 +418,36 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -487,17 +490,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -512,9 +515,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -544,13 +547,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -567,7 +570,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -611,7 +614,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -685,19 +688,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", @@ -724,7 +727,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::CodeSecurityIntegration": "4d72ad6373739e17", @@ -780,7 +783,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -857,8 +860,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", @@ -868,6 +872,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -893,14 +898,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "be81bff5b3046130", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1047,7 +1052,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "9f99a52291094b16", + "AWS::QuickSight::Template": "bf2e53263bce9387", "AWS::QuickSight::Theme": "c85a23cc7ca1d55e", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1074,7 +1079,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1146,17 +1151,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1214,9 +1220,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -1227,13 +1233,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1311,10 +1317,11 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1322,7 +1329,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1376,14 +1383,14 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", "AWS::WorkSpacesWeb::DataProtectionSettings": "07a9150a1ae32491", "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2.py b/src/cfnlint/data/schemas/providers/ap_southeast_2.py index 9b8600c7f4..07d5a7a66d 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_2.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_2.py @@ -125,7 +125,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -168,8 +168,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Budgets::Budget": "2cab89233b2339d0", "AWS::Budgets::BudgetsAction": "30ada2471368b7ce", @@ -191,12 +191,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -244,9 +244,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -260,7 +261,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -268,7 +269,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -312,7 +313,8 @@ "AWS::Connect::Instance": "818f2e8da01f29d9", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -322,7 +324,7 @@ "AWS::Connect::SecurityKey": "e9f93d5d01b7cd8a", "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", - "AWS::Connect::User": "1218abc7b6209c6b", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -338,7 +340,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -411,7 +413,7 @@ "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "342f47267103ae4c", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -422,8 +424,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -431,27 +433,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -494,17 +497,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -519,7 +522,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -551,13 +554,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -574,7 +577,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -693,19 +696,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthImaging::Datastore": "e4061f640b36c5f9", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", @@ -734,7 +737,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -809,7 +812,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -886,8 +889,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", @@ -897,6 +901,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -919,14 +924,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "9d970346b533bc10", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1105,7 +1110,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1174,17 +1179,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1242,9 +1248,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -1255,13 +1261,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1270,7 +1276,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "e5a34d8a4bf33a34", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1337,12 +1343,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1350,7 +1357,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1404,14 +1411,14 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", "AWS::WorkSpacesWeb::DataProtectionSettings": "07a9150a1ae32491", "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_3.py b/src/cfnlint/data/schemas/providers/ap_southeast_3.py index 417511138a..e403453070 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_3.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_3.py @@ -87,11 +87,12 @@ "AWS::ApplicationSignals::Discovery": "2bbcdf020ea7fc15", "AWS::ApplicationSignals::GroupingConfiguration": "d6ba1088512bf212", "AWS::ApplicationSignals::ServiceLevelObjective": "148bbf048d668735", + "AWS::Athena::CapacityReservation": "cf670cf0253b02eb", "AWS::Athena::DataCatalog": "72b7e9ce721875ee", "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -165,9 +166,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -175,7 +177,7 @@ "AWS::CodeBuild::SourceCredential": "b84e190d9ebbbfe1", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -185,7 +187,7 @@ "AWS::Cognito::LogDeliveryConfiguration": "2e1fa665bc591a0b", "AWS::Cognito::ManagedLoginBranding": "5c891e6d32f0ba8d", "AWS::Cognito::Terms": "f5bf1f3a97d979ba", - "AWS::Cognito::UserPool": "d41f3a76d4e01b78", + "AWS::Cognito::UserPool": "615b9da8e393791f", "AWS::Cognito::UserPoolClient": "fe665a1921d29144", "AWS::Cognito::UserPoolDomain": "b89172fa4b1cf22a", "AWS::Cognito::UserPoolGroup": "a7315a389c858da9", @@ -231,34 +233,35 @@ "AWS::DirectoryService::SimpleAD": "a87f6c61453bc19b", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "09160fa1050b6c6f", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -301,17 +304,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -326,9 +329,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -357,13 +360,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -376,7 +379,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -393,7 +396,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EventSchemas::Discoverer": "26c475458e43d0a3", @@ -407,7 +410,7 @@ "AWS::Events::EventBusPolicy": "7cb0a2b18483bb52", "AWS::Events::Rule": "65aec73d3b811c08", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -440,14 +443,14 @@ "AWS::Glue::Trigger": "d61fdd6249ab4ce9", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -473,7 +476,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -493,7 +496,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -543,12 +546,13 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", - "AWS::MSK::Cluster": "07d7025a3ae5e3bb", + "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::Neptune::DBCluster": "8d9215c18d4689e5", @@ -688,7 +692,7 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -696,6 +700,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -710,7 +715,7 @@ "AWS::SES::ReceiptFilter": "f16f5cdaa2594ab2", "AWS::SES::ReceiptRule": "0f5b074f6f6bb4cc", "AWS::SES::ReceiptRuleSet": "79ecdd974ccaeb6a", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -743,7 +748,7 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", @@ -755,7 +760,7 @@ "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", @@ -763,7 +768,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "e5a34d8a4bf33a34", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -817,10 +822,11 @@ "AWS::StepFunctions::StateMachineVersion": "4467293a52255b78", "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -828,7 +834,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -854,7 +860,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_4.py b/src/cfnlint/data/schemas/providers/ap_southeast_4.py index 29cc6d9b78..2134201e45 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_4.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_4.py @@ -84,7 +84,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -154,9 +154,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -164,7 +165,7 @@ "AWS::CodeBuild::SourceCredential": "b84e190d9ebbbfe1", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -199,7 +200,7 @@ "AWS::ControlTower::LandingZone": "96c88ada196eeb0e", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", "AWS::DMS::DataMigration": "ade967581e1dfc34", - "AWS::DMS::DataProvider": "7c7365975be25275", + "AWS::DMS::DataProvider": "94c68c86840900fc", "AWS::DMS::InstanceProfile": "b289107706553b44", "AWS::DMS::MigrationProject": "b4b035d4b0f0b861", "AWS::DMS::ReplicationConfig": "563e9b573376b7ec", @@ -221,34 +222,35 @@ "AWS::DirectoryService::SimpleAD": "a87f6c61453bc19b", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "09160fa1050b6c6f", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::NatGateway": "28e80cb1fcf92145", "AWS::EC2::NetworkAcl": "41c7ec1cea436cd8", "AWS::EC2::NetworkAclEntry": "d4fc9ce8669023f0", @@ -285,17 +287,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -310,9 +312,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -337,13 +339,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -355,7 +357,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -372,7 +374,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::Events::ApiDestination": "7c2cdd49d75e6a5d", @@ -382,7 +384,7 @@ "AWS::Events::EventBusPolicy": "7cb0a2b18483bb52", "AWS::Events::Rule": "65aec73d3b811c08", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -415,14 +417,14 @@ "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -448,7 +450,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -462,7 +464,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -498,12 +500,13 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MediaConnect::Flow": "b34b82862a05642b", @@ -601,7 +604,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -652,7 +655,7 @@ "AWS::S3ObjectLambda::AccessPoint": "2d6b2b82a9508114", "AWS::S3ObjectLambda::AccessPointPolicy": "fd6328c6c782223a", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -685,7 +688,7 @@ "AWS::SSO::Instance": "12637265e4117853", "AWS::SSO::InstanceAccessControlAttributeConfiguration": "ccfedd9599046cb1", "AWS::SSO::PermissionSet": "e4212a96dd4b627d", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::ModelCard": "89534938581c1015", "AWS::SageMaker::ProcessingJob": "e1994976600f5bae", @@ -743,7 +746,7 @@ "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -751,7 +754,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -777,7 +780,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_5.py b/src/cfnlint/data/schemas/providers/ap_southeast_5.py index d821a2ac41..3cbb4b4b0c 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_5.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_5.py @@ -97,7 +97,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -157,14 +157,18 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", + "AWS::CodeBuild::Project": "1da142422f2ef55c", + "AWS::CodeBuild::ReportGroup": "b34ce85ee1e4a8da", + "AWS::CodeBuild::SourceCredential": "b84e190d9ebbbfe1", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b19c98d474c1c3e6", "AWS::CodePipeline::Pipeline": "dfdaf176e25c03e7", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -197,7 +201,7 @@ "AWS::ControlTower::EnabledControl": "ac0e492fde8853d9", "AWS::ControlTower::LandingZone": "96c88ada196eeb0e", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", - "AWS::DMS::DataProvider": "7c7365975be25275", + "AWS::DMS::DataProvider": "94c68c86840900fc", "AWS::DMS::InstanceProfile": "b289107706553b44", "AWS::DMS::MigrationProject": "b4b035d4b0f0b861", "AWS::DataPipeline::Pipeline": "0200bdbc5529afe3", @@ -234,34 +238,35 @@ "AWS::DocDB::GlobalCluster": "8a43a2ee7a595e9a", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "09160fa1050b6c6f", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::NatGateway": "28e80cb1fcf92145", "AWS::EC2::NetworkAcl": "41c7ec1cea436cd8", "AWS::EC2::NetworkAclEntry": "d4fc9ce8669023f0", @@ -297,17 +302,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -321,9 +326,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -348,23 +353,24 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", "AWS::EMR::SecurityConfiguration": "63bc4abbfd8348f4", "AWS::EMR::Step": "b5416f76c2b6970c", + "AWS::EMRServerless::Application": "ebe59c5ecbcc031b", "AWS::EVS::Environment": "de40f0a1095cfeb8", "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -381,14 +387,14 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::Events::EventBus": "ef510d33dcc074ea", "AWS::Events::EventBusPolicy": "7cb0a2b18483bb52", "AWS::Events::Rule": "65aec73d3b811c08", - "AWS::FMS::NotificationChannel": "622ce9589b28d75d", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::NotificationChannel": "3dfde465b38d83be", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -420,14 +426,14 @@ "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -453,7 +459,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -463,7 +469,7 @@ "AWS::IoT::CACertificate": "777396c1bdf7b7e9", "AWS::IoT::Certificate": "3ecb203bd5458779", "AWS::IoT::CertificateProvider": "d5b9ee0a7c90a88a", - "AWS::IoT::Command": "51ad03ab248ecc94", + "AWS::IoT::Command": "f618506cb529a751", "AWS::IoT::CustomMetric": "fbe3a13ee153328b", "AWS::IoT::Dimension": "7abc67aee9bdb210", "AWS::IoT::DomainConfiguration": "28263730be270af7", @@ -490,7 +496,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -535,14 +541,18 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "07d7025a3ae5e3bb", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", + "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", + "AWS::MediaLive::Multiplex": "01d8204ac37d509d", + "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", "AWS::MediaTailor::Channel": "fe2dcc2566975851", "AWS::MediaTailor::ChannelPolicy": "1c9cf783f5b18afb", "AWS::MediaTailor::LiveSource": "a884632fe226b938", @@ -621,7 +631,7 @@ "AWS::RDS::EventSubscription": "85bf3af749d312f0", "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -672,7 +682,7 @@ "AWS::S3ObjectLambda::AccessPoint": "2d6b2b82a9508114", "AWS::S3ObjectLambda::AccessPointPolicy": "fd6328c6c782223a", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -680,6 +690,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -691,7 +702,7 @@ "AWS::SES::MailManagerRuleSet": "8fd084ee266114ee", "AWS::SES::MailManagerTrafficPolicy": "e229aa555378d193", "AWS::SES::MultiRegionEndpoint": "23f0206212864cb3", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SNS::Subscription": "9426c559a25e9da6", @@ -720,13 +731,13 @@ "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", "AWS::SageMaker::ProcessingJob": "e1994976600f5bae", "AWS::SageMaker::Space": "e5a34d8a4bf33a34", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", "AWS::SecretsManager::ResourcePolicy": "cb5d330bf15d9d5a", @@ -760,7 +771,7 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -768,7 +779,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::WAF::ByteMatchSet": "bdac58da17fc8f67", "AWS::WAF::IPSet": "f890eced1360cbb9", @@ -783,7 +794,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_6.py b/src/cfnlint/data/schemas/providers/ap_southeast_6.py index 123b90db5e..75607d7090 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_6.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_6.py @@ -46,7 +46,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -98,11 +98,12 @@ "AWS::CloudFront::RealtimeLogConfig": "94564597650a9bf8", "AWS::CloudFront::ResponseHeadersPolicy": "d5eaaa7cf7b104dc", "AWS::CloudFront::TrustStore": "1bd49a24f080ef02", - "AWS::CloudTrail::Trail": "49fc1232e5cd1c2b", + "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -110,7 +111,7 @@ "AWS::CodeBuild::SourceCredential": "b84e190d9ebbbfe1", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "87161f201431211b", "AWS::CodePipeline::CustomActionType": "b19c98d474c1c3e6", "AWS::CodePipeline::Pipeline": "dfdaf176e25c03e7", "AWS::Config::AggregationAuthorization": "af318b77aaceeeaa", @@ -144,11 +145,11 @@ "AWS::DirectoryService::SimpleAD": "a87f6c61453bc19b", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", @@ -159,14 +160,15 @@ "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::NatGateway": "28e80cb1fcf92145", "AWS::EC2::NetworkAcl": "41c7ec1cea436cd8", "AWS::EC2::NetworkAclEntry": "d4fc9ce8669023f0", @@ -201,17 +203,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -225,7 +227,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -252,12 +254,12 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -265,7 +267,7 @@ "AWS::EMR::Step": "b5416f76c2b6970c", "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -282,7 +284,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::Events::EventBus": "ef510d33dcc074ea", @@ -309,14 +311,14 @@ "AWS::Glue::Trigger": "8160e92ce09596c7", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -340,7 +342,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::IoT::Certificate": "8cd2a6a60e246ed4", "AWS::IoT::Policy": "fb64fbcfb68776b4", @@ -351,7 +353,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -384,11 +386,13 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::NetworkFirewall::Firewall": "5734de8d83f8ab9a", "AWS::NetworkFirewall::FirewallPolicy": "23d185da5cfdceca", @@ -436,7 +440,7 @@ "AWS::RAM::ResourceShare": "b4b5ff31bc5f95b0", "AWS::RDS::DBCluster": "9c7540d3d4699497", "AWS::RDS::DBClusterParameterGroup": "4e3460620664c07f", - "AWS::RDS::DBInstance": "b7cc196bc1fe0b0d", + "AWS::RDS::DBInstance": "25726c9e8467f4c5", "AWS::RDS::DBParameterGroup": "d29cf38b861f6048", "AWS::RDS::DBSecurityGroup": "42f555e782cd9946", "AWS::RDS::DBSecurityGroupIngress": "1a14ad6e73c0b6b7", @@ -508,8 +512,20 @@ "AWS::SSM::Parameter": "88998b8e50aa846a", "AWS::SSM::PatchBaseline": "43cce065b6753223", "AWS::SSM::ResourceDataSync": "f92ce1aa6674b7f2", + "AWS::SSO::Application": "996ad386536ff750", + "AWS::SSO::ApplicationAssignment": "ae6daf9e56a38982", + "AWS::SSO::Assignment": "3e0b05f0a3cba8d8", + "AWS::SSO::Instance": "12637265e4117853", + "AWS::SSO::InstanceAccessControlAttributeConfiguration": "ccfedd9599046cb1", + "AWS::SSO::PermissionSet": "e4212a96dd4b627d", + "AWS::SageMaker::App": "48a84d4277803da3", + "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", + "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", "AWS::SageMaker::ProcessingJob": "e1994976600f5bae", + "AWS::SageMaker::Space": "e5a34d8a4bf33a34", + "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", "AWS::SecretsManager::ResourcePolicy": "cb5d330bf15d9d5a", @@ -535,13 +551,13 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::WAF::ByteMatchSet": "bdac58da17fc8f67", "AWS::WAF::IPSet": "f890eced1360cbb9", @@ -556,7 +572,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_7.py b/src/cfnlint/data/schemas/providers/ap_southeast_7.py index 7e9c40de21..583dde292d 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_7.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_7.py @@ -79,11 +79,12 @@ "AWS::ApplicationSignals::Discovery": "2bbcdf020ea7fc15", "AWS::ApplicationSignals::GroupingConfiguration": "d6ba1088512bf212", "AWS::ApplicationSignals::ServiceLevelObjective": "148bbf048d668735", + "AWS::Athena::CapacityReservation": "cf670cf0253b02eb", "AWS::Athena::DataCatalog": "72b7e9ce721875ee", "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -143,9 +144,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -153,7 +155,7 @@ "AWS::CodeBuild::SourceCredential": "b84e190d9ebbbfe1", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "87161f201431211b", "AWS::CodePipeline::CustomActionType": "b19c98d474c1c3e6", "AWS::CodePipeline::Pipeline": "dfdaf176e25c03e7", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -223,34 +225,35 @@ "AWS::DocDB::GlobalCluster": "8a43a2ee7a595e9a", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "09160fa1050b6c6f", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::NatGateway": "28e80cb1fcf92145", "AWS::EC2::NetworkAcl": "41c7ec1cea436cd8", "AWS::EC2::NetworkAclEntry": "d4fc9ce8669023f0", @@ -286,17 +289,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -310,7 +313,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -337,13 +340,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -352,7 +355,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -369,7 +372,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::Events::ApiDestination": "7c2cdd49d75e6a5d", @@ -377,8 +380,8 @@ "AWS::Events::EventBus": "ef510d33dcc074ea", "AWS::Events::EventBusPolicy": "7cb0a2b18483bb52", "AWS::Events::Rule": "65aec73d3b811c08", - "AWS::FMS::NotificationChannel": "622ce9589b28d75d", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::NotificationChannel": "3dfde465b38d83be", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -404,14 +407,14 @@ "AWS::Glue::Trigger": "d61fdd6249ab4ce9", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -437,7 +440,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -450,7 +453,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -485,13 +488,15 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "07d7025a3ae5e3bb", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", + "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", "AWS::NetworkFirewall::Firewall": "5734de8d83f8ab9a", "AWS::NetworkFirewall::FirewallPolicy": "23d185da5cfdceca", "AWS::NetworkFirewall::LoggingConfiguration": "24065655a3066a83", @@ -539,12 +544,12 @@ "AWS::PCAConnectorAD::Template": "ed0b568c05022bdf", "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "756784fc38981208", "AWS::PCAConnectorSCEP::Challenge": "66f2129c2055583e", - "AWS::PCAConnectorSCEP::Connector": "9cbd2b6a05e6eb0d", + "AWS::PCAConnectorSCEP::Connector": "16c8fa0f3e84b76a", "AWS::RAM::Permission": "978c532747f94c7b", "AWS::RAM::ResourceShare": "b4b5ff31bc5f95b0", "AWS::RDS::DBCluster": "9c7540d3d4699497", "AWS::RDS::DBClusterParameterGroup": "4e3460620664c07f", - "AWS::RDS::DBInstance": "b7cc196bc1fe0b0d", + "AWS::RDS::DBInstance": "25726c9e8467f4c5", "AWS::RDS::DBParameterGroup": "d29cf38b861f6048", "AWS::RDS::DBProxy": "308e70305b33a892", "AWS::RDS::DBProxyEndpoint": "17943cc672d084c2", @@ -605,7 +610,7 @@ "AWS::S3ObjectLambda::AccessPoint": "2d6b2b82a9508114", "AWS::S3ObjectLambda::AccessPointPolicy": "fd6328c6c782223a", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -636,13 +641,13 @@ "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", "AWS::SageMaker::ProcessingJob": "e1994976600f5bae", "AWS::SageMaker::Space": "e5a34d8a4bf33a34", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", "AWS::SecretsManager::ResourcePolicy": "cb5d330bf15d9d5a", @@ -676,7 +681,7 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -684,7 +689,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::WAF::ByteMatchSet": "bdac58da17fc8f67", "AWS::WAF::IPSet": "f890eced1360cbb9", @@ -699,7 +704,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/ca_central_1.py b/src/cfnlint/data/schemas/providers/ca_central_1.py index 1c390f2dc2..ada002185e 100644 --- a/src/cfnlint/data/schemas/providers/ca_central_1.py +++ b/src/cfnlint/data/schemas/providers/ca_central_1.py @@ -117,7 +117,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -168,7 +168,7 @@ "AWS::CE::CostCategory": "02801220bf93ab09", "AWS::Cases::CaseRule": "3c901a066e2031a8", "AWS::Cases::Domain": "819687c312320180", - "AWS::Cases::Field": "575dad6f219c55da", + "AWS::Cases::Field": "bc39acc9e67530ac", "AWS::Cases::Layout": "f48d9c43985a0937", "AWS::Cases::Template": "af733164010ae401", "AWS::Cassandra::Keyspace": "0bd2067860b304f2", @@ -224,9 +224,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -236,13 +237,13 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -287,7 +288,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -297,7 +299,7 @@ "AWS::Connect::SecurityKey": "e9f93d5d01b7cd8a", "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -313,7 +315,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", "AWS::DMS::Certificate": "89efe57b4144e9ab", @@ -383,8 +385,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -392,27 +394,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -455,17 +458,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -480,7 +483,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -512,13 +515,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -535,7 +538,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -574,7 +577,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -623,14 +626,14 @@ "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", "AWS::IAM::AccessKey": "72c2d9dd90025459", @@ -658,7 +661,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -697,9 +700,9 @@ "AWS::IoTEvents::AlarmModel": "c5b335fa4383da67", "AWS::IoTEvents::DetectorModel": "380ca6ce68ceea27", "AWS::IoTEvents::Input": "8e563556d54e2664", - "AWS::IoTManagedIntegrations::CredentialLocker": "f93ec2f8bc4ce9d4", - "AWS::IoTManagedIntegrations::ManagedThing": "294bf1897de80dad", - "AWS::IoTManagedIntegrations::ProvisioningProfile": "366efa84dba0c5e2", + "AWS::IoTManagedIntegrations::CredentialLocker": "295d17e0655dde48", + "AWS::IoTManagedIntegrations::ManagedThing": "cddeed2dedc5950e", + "AWS::IoTManagedIntegrations::ProvisioningProfile": "f999efe58b41fb8f", "AWS::IoTSiteWise::AccessPolicy": "f690f40383e9244b", "AWS::IoTSiteWise::Asset": "e6593f4ce2a789df", "AWS::IoTSiteWise::AssetModel": "ab693f673bacba74", @@ -710,7 +713,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -786,8 +789,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", @@ -797,6 +801,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -917,7 +922,7 @@ "AWS::PCAConnectorAD::Template": "ed0b568c05022bdf", "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "756784fc38981208", "AWS::PCAConnectorSCEP::Challenge": "66f2129c2055583e", - "AWS::PCAConnectorSCEP::Connector": "9cbd2b6a05e6eb0d", + "AWS::PCAConnectorSCEP::Connector": "16c8fa0f3e84b76a", "AWS::Panorama::ApplicationInstance": "af397448646f41b5", "AWS::Panorama::Package": "4aba76bdd4e652aa", "AWS::Panorama::PackageVersion": "019b276ff772790d", @@ -980,7 +985,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1048,17 +1053,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1116,9 +1122,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -1129,13 +1135,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1212,10 +1218,11 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1223,7 +1230,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1276,7 +1283,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1284,7 +1291,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/ca_west_1.py b/src/cfnlint/data/schemas/providers/ca_west_1.py index 41cfa5994a..eddf8e1a0a 100644 --- a/src/cfnlint/data/schemas/providers/ca_west_1.py +++ b/src/cfnlint/data/schemas/providers/ca_west_1.py @@ -85,7 +85,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -148,14 +148,15 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "87161f201431211b", "AWS::CodePipeline::CustomActionType": "b19c98d474c1c3e6", "AWS::CodePipeline::Pipeline": "dfdaf176e25c03e7", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -189,7 +190,7 @@ "AWS::ControlTower::LandingZone": "96c88ada196eeb0e", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", "AWS::DMS::DataMigration": "ade967581e1dfc34", - "AWS::DMS::DataProvider": "7c7365975be25275", + "AWS::DMS::DataProvider": "94c68c86840900fc", "AWS::DMS::InstanceProfile": "b289107706553b44", "AWS::DMS::MigrationProject": "b4b035d4b0f0b861", "AWS::DMS::ReplicationConfig": "563e9b573376b7ec", @@ -212,30 +213,31 @@ "AWS::DirectoryService::SimpleAD": "a87f6c61453bc19b", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "7186d4b149de39c3", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "09160fa1050b6c6f", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::NatGateway": "28e80cb1fcf92145", "AWS::EC2::NetworkAcl": "41c7ec1cea436cd8", "AWS::EC2::NetworkAclEntry": "d4fc9ce8669023f0", @@ -271,17 +273,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -296,7 +298,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -323,13 +325,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -342,7 +344,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -359,14 +361,14 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::Events::EventBus": "ef510d33dcc074ea", "AWS::Events::EventBusPolicy": "7cb0a2b18483bb52", "AWS::Events::Rule": "65aec73d3b811c08", - "AWS::FMS::NotificationChannel": "622ce9589b28d75d", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::NotificationChannel": "3dfde465b38d83be", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -398,14 +400,14 @@ "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -431,7 +433,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -444,7 +446,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -466,7 +468,7 @@ "AWS::Lambda::LayerVersion": "f00fbc621c084236", "AWS::Lambda::LayerVersionPermission": "3d77aa7f6f48b060", "AWS::Lambda::Permission": "a43a5328bea4f6ad", - "AWS::Lambda::Version": "e59afa26437314bf", + "AWS::Lambda::Version": "e7fcd54deb138582", "AWS::LaunchWizard::Deployment": "2532c1afdd9c1f65", "AWS::Logs::AccountPolicy": "02fea54f4157dda9", "AWS::Logs::Delivery": "c87395bbed1a6b98", @@ -479,12 +481,13 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::Neptune::DBCluster": "8d9215c18d4689e5", @@ -543,7 +546,7 @@ "AWS::RAM::ResourceShare": "b4b5ff31bc5f95b0", "AWS::RDS::DBCluster": "9c7540d3d4699497", "AWS::RDS::DBClusterParameterGroup": "4e3460620664c07f", - "AWS::RDS::DBInstance": "b7cc196bc1fe0b0d", + "AWS::RDS::DBInstance": "25726c9e8467f4c5", "AWS::RDS::DBParameterGroup": "d29cf38b861f6048", "AWS::RDS::DBProxy": "308e70305b33a892", "AWS::RDS::DBProxyEndpoint": "17943cc672d084c2", @@ -556,7 +559,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -607,7 +610,7 @@ "AWS::S3ObjectLambda::AccessPoint": "2d6b2b82a9508114", "AWS::S3ObjectLambda::AccessPointPolicy": "fd6328c6c782223a", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -615,6 +618,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -626,7 +630,7 @@ "AWS::SES::MailManagerRuleSet": "8fd084ee266114ee", "AWS::SES::MailManagerTrafficPolicy": "e229aa555378d193", "AWS::SES::MultiRegionEndpoint": "23f0206212864cb3", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -661,7 +665,7 @@ "AWS::SageMaker::ImageVersion": "307ec283c9c38549", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", "AWS::SageMaker::ProcessingJob": "e1994976600f5bae", @@ -702,7 +706,7 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -710,7 +714,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -736,7 +740,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/cn_north_1.py b/src/cfnlint/data/schemas/providers/cn_north_1.py index c8e0428ee5..f910e5c61e 100644 --- a/src/cfnlint/data/schemas/providers/cn_north_1.py +++ b/src/cfnlint/data/schemas/providers/cn_north_1.py @@ -80,7 +80,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -135,7 +135,7 @@ "AWS::CloudWatch::Alarm": "0602d31ab163094b", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -144,7 +144,7 @@ "AWS::CodeCommit::Repository": "010e78acd72592c5", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "92cd339c2556885a", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -197,11 +197,11 @@ "AWS::DocDB::EventSubscription": "d22815028d03f301", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CustomerGateway": "5c3cdba89933c1e2", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", @@ -212,15 +212,16 @@ "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::NatGateway": "28e80cb1fcf92145", "AWS::EC2::NetworkAcl": "41c7ec1cea436cd8", "AWS::EC2::NetworkAclEntry": "d4fc9ce8669023f0", @@ -257,7 +258,7 @@ "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -271,7 +272,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConnection": "e436dfe2cab19660", "AWS::EC2::VPNConnectionRoute": "d50bddcdd0369e1a", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", @@ -299,8 +300,8 @@ "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -313,7 +314,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -344,7 +345,7 @@ "AWS::Events::EventBusPolicy": "7cb0a2b18483bb52", "AWS::Events::Rule": "65aec73d3b811c08", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -397,7 +398,7 @@ "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", @@ -481,7 +482,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -524,10 +525,11 @@ "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", - "AWS::MSK::Cluster": "e0fb0b1582e5f892", + "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MemoryDB::ACL": "be62545f5a3ca571", @@ -681,8 +683,8 @@ "AWS::SageMaker::ImageVersion": "307ec283c9c38549", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", @@ -712,7 +714,7 @@ "AWS::ServiceCatalog::CloudFormationProduct": "662186534ff8e643", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "448a377417beb2e5", "AWS::ServiceCatalog::LaunchNotificationConstraint": "b7978856af5cccf2", - "AWS::ServiceCatalog::LaunchRoleConstraint": "bb36eb75073f92ad", + "AWS::ServiceCatalog::LaunchRoleConstraint": "dfc41af30527c286", "AWS::ServiceCatalog::LaunchTemplateConstraint": "e457535596ed60a2", "AWS::ServiceCatalog::Portfolio": "52a609bb3d2294b5", "AWS::ServiceCatalog::PortfolioPrincipalAssociation": "c1655e6cd9e94bc0", @@ -734,7 +736,7 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -767,7 +769,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/cn_northwest_1.py b/src/cfnlint/data/schemas/providers/cn_northwest_1.py index cfee58bd3f..9950a666d7 100644 --- a/src/cfnlint/data/schemas/providers/cn_northwest_1.py +++ b/src/cfnlint/data/schemas/providers/cn_northwest_1.py @@ -87,7 +87,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -143,7 +143,7 @@ "AWS::CloudWatch::Alarm": "0602d31ab163094b", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -152,7 +152,7 @@ "AWS::CodeCommit::Repository": "010e78acd72592c5", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "87161f201431211b", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -169,7 +169,7 @@ "AWS::DAX::SubnetGroup": "dacf469edd64e22d", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", "AWS::DMS::Certificate": "89efe57b4144e9ab", - "AWS::DMS::DataProvider": "7c7365975be25275", + "AWS::DMS::DataProvider": "94c68c86840900fc", "AWS::DMS::Endpoint": "2e4b2c8411a3df84", "AWS::DMS::EventSubscription": "fdd5de7c61bc5946", "AWS::DMS::InstanceProfile": "b289107706553b44", @@ -205,11 +205,11 @@ "AWS::DocDB::EventSubscription": "d22815028d03f301", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "457cd68d8d108298", "AWS::EC2::CustomerGateway": "5c3cdba89933c1e2", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", @@ -220,15 +220,16 @@ "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::NatGateway": "28e80cb1fcf92145", "AWS::EC2::NetworkAcl": "41c7ec1cea436cd8", "AWS::EC2::NetworkAclEntry": "d4fc9ce8669023f0", @@ -255,17 +256,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -307,8 +308,8 @@ "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -321,7 +322,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -338,7 +339,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EventSchemas::Discoverer": "26c475458e43d0a3", @@ -352,7 +353,7 @@ "AWS::Events::EventBusPolicy": "7cb0a2b18483bb52", "AWS::Events::Rule": "65aec73d3b811c08", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "7b886f54b3743c7c", @@ -388,7 +389,7 @@ "AWS::Glue::Trigger": "d61fdd6249ab4ce9", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", @@ -453,7 +454,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -499,6 +500,7 @@ "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", @@ -638,15 +640,15 @@ "AWS::SageMaker::ImageVersion": "307ec283c9c38549", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", "AWS::SageMaker::ProcessingJob": "e1994976600f5bae", "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -691,14 +693,14 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", "AWS::Transfer::WebApp": "146273f9ed9978d6", "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::WAF::ByteMatchSet": "bdac58da17fc8f67", "AWS::WAF::IPSet": "e9b5a4840b312167", @@ -724,7 +726,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/eu_central_1.py b/src/cfnlint/data/schemas/providers/eu_central_1.py index 11e6f7243f..7ceb0f18a7 100644 --- a/src/cfnlint/data/schemas/providers/eu_central_1.py +++ b/src/cfnlint/data/schemas/providers/eu_central_1.py @@ -119,12 +119,13 @@ "AWS::ApplicationSignals::Discovery": "2bbcdf020ea7fc15", "AWS::ApplicationSignals::GroupingConfiguration": "d6ba1088512bf212", "AWS::ApplicationSignals::ServiceLevelObjective": "148bbf048d668735", + "AWS::Athena::CapacityReservation": "cf670cf0253b02eb", "AWS::Athena::DataCatalog": "72b7e9ce721875ee", "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -169,8 +170,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Budgets::Budget": "2cab89233b2339d0", "AWS::Budgets::BudgetsAction": "30ada2471368b7ce", @@ -192,12 +193,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -245,9 +246,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -261,7 +263,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "92cd339c2556885a", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -269,7 +271,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -304,6 +306,8 @@ "AWS::Connect::ApprovedOrigin": "9d9f12f666c7d568", "AWS::Connect::ContactFlow": "e7ed1215a325612c", "AWS::Connect::ContactFlowModule": "3acc1605fb68260a", + "AWS::Connect::ContactFlowModuleAlias": "e12f3eed8bcb3f19", + "AWS::Connect::ContactFlowModuleVersion": "72a7ceb45edeb2e1", "AWS::Connect::ContactFlowVersion": "33da6e5b86fe2543", "AWS::Connect::DataTable": "80d7c51cd6525a3a", "AWS::Connect::DataTableAttribute": "08713b122feb23e4", @@ -314,7 +318,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -325,7 +330,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "8b615f648435f89e", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -340,8 +345,8 @@ "AWS::CustomerProfiles::Domain": "aa830cf9368f9f97", "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", - "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::Integration": "927eb595a46b76ac", + "AWS::CustomerProfiles::ObjectType": "5cd295a870dbdc9a", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -425,8 +430,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "7186d4b149de39c3", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -434,27 +439,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -497,17 +503,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -522,9 +528,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -554,13 +560,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "5dc9a86db7608162", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -577,7 +583,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -691,19 +697,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", @@ -742,7 +748,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -821,7 +827,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -894,8 +900,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", @@ -906,6 +913,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -930,14 +938,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "9d970346b533bc10", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1020,6 +1028,7 @@ "AWS::Omics::WorkflowVersion": "293e6e45ad5e99b1", "AWS::OpenSearchServerless::AccessPolicy": "ec7a348a493d8c4f", "AWS::OpenSearchServerless::Collection": "2ee2aaf7421edcad", + "AWS::OpenSearchServerless::CollectionGroup": "337b230a84bb38e9", "AWS::OpenSearchServerless::Index": "fcc40949c8a1e83a", "AWS::OpenSearchServerless::LifecyclePolicy": "71de0a66a6f0daa7", "AWS::OpenSearchServerless::SecurityConfig": "4d3e887cb7677f9c", @@ -1091,7 +1100,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "9f99a52291094b16", + "AWS::QuickSight::Template": "bf2e53263bce9387", "AWS::QuickSight::Theme": "c85a23cc7ca1d55e", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1188,7 +1197,7 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -1199,6 +1208,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1256,9 +1266,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1271,13 +1281,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1356,12 +1366,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1369,7 +1380,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1423,7 +1434,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1431,7 +1442,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/eu_central_2.py b/src/cfnlint/data/schemas/providers/eu_central_2.py index b5cbc74bc1..7d085039d2 100644 --- a/src/cfnlint/data/schemas/providers/eu_central_2.py +++ b/src/cfnlint/data/schemas/providers/eu_central_2.py @@ -91,7 +91,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -171,9 +171,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -181,7 +182,7 @@ "AWS::CodeBuild::SourceCredential": "b84e190d9ebbbfe1", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "87161f201431211b", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -216,7 +217,7 @@ "AWS::ControlTower::LandingZone": "96c88ada196eeb0e", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", "AWS::DMS::DataMigration": "ade967581e1dfc34", - "AWS::DMS::DataProvider": "7c7365975be25275", + "AWS::DMS::DataProvider": "94c68c86840900fc", "AWS::DMS::InstanceProfile": "b289107706553b44", "AWS::DMS::MigrationProject": "b4b035d4b0f0b861", "AWS::DMS::ReplicationConfig": "563e9b573376b7ec", @@ -252,34 +253,35 @@ "AWS::DirectoryService::SimpleAD": "a87f6c61453bc19b", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "09160fa1050b6c6f", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::NatGateway": "28e80cb1fcf92145", "AWS::EC2::NetworkAcl": "41c7ec1cea436cd8", "AWS::EC2::NetworkAclEntry": "d4fc9ce8669023f0", @@ -316,17 +318,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -341,7 +343,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -368,13 +370,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -382,12 +384,14 @@ "AWS::EMR::Step": "b5416f76c2b6970c", "AWS::EMR::Studio": "ae37ac521793b664", "AWS::EMR::StudioSessionMapping": "1176f2aa157a948c", + "AWS::EMRContainers::Endpoint": "d7c70f3cbccdc5f1", + "AWS::EMRContainers::SecurityConfiguration": "1df94b123f5c3daf", "AWS::EMRContainers::VirtualCluster": "d56c1799bc259539", "AWS::EMRServerless::Application": "ebe59c5ecbcc031b", "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -404,7 +408,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EventSchemas::Discoverer": "26c475458e43d0a3", @@ -420,7 +424,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -452,14 +456,14 @@ "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -485,7 +489,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -499,7 +503,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -535,14 +539,16 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", - "AWS::MSK::Cluster": "07d7025a3ae5e3bb", + "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", + "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", "AWS::Neptune::DBCluster": "8d9215c18d4689e5", "AWS::Neptune::DBClusterParameterGroup": "d3f072d3d16a7a5f", "AWS::Neptune::DBInstance": "40928fad97bbb2cd", @@ -631,7 +637,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -685,7 +691,7 @@ "AWS::S3ObjectLambda::AccessPoint": "2d6b2b82a9508114", "AWS::S3ObjectLambda::AccessPointPolicy": "fd6328c6c782223a", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -693,6 +699,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -704,7 +711,7 @@ "AWS::SES::MailManagerRuleSet": "8fd084ee266114ee", "AWS::SES::MailManagerTrafficPolicy": "e229aa555378d193", "AWS::SES::MultiRegionEndpoint": "23f0206212864cb3", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -742,7 +749,7 @@ "AWS::SageMaker::ImageVersion": "307ec283c9c38549", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", "AWS::SageMaker::ProcessingJob": "e1994976600f5bae", @@ -803,7 +810,7 @@ "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -811,7 +818,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -837,7 +844,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/eu_isoe_west_1.py b/src/cfnlint/data/schemas/providers/eu_isoe_west_1.py index 66c3c4701d..fa0c7c7d62 100644 --- a/src/cfnlint/data/schemas/providers/eu_isoe_west_1.py +++ b/src/cfnlint/data/schemas/providers/eu_isoe_west_1.py @@ -125,7 +125,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "2e32ab8d61346b7f", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -175,8 +175,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Billing::BillingView": "e1f8837947d5da31", "AWS::BillingConductor::BillingGroup": "03986a77f66b5add", @@ -204,12 +204,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -257,9 +257,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -273,7 +274,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -281,7 +282,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -326,7 +327,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -337,7 +339,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -353,7 +355,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -422,13 +424,14 @@ "AWS::Detective::Graph": "dbed0b7e7b29e1e6", "AWS::Detective::MemberInvitation": "86355f574dcf77f5", "AWS::Detective::OrganizationAdmin": "28db50ef7caf9609", - "AWS::DevOpsAgent::AgentSpace": "80561140e84bee4e", + "AWS::DevOpsAgent::AgentSpace": "46ac37052e4a41bd", "AWS::DevOpsAgent::Association": "721af6daddca8965", + "AWS::DevOpsAgent::Service": "3f7264b20141ed56", "AWS::DevOpsGuru::LogAnomalyDetectionIntegration": "c82fe28dc7521465", "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "342f47267103ae4c", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -439,8 +442,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -448,27 +451,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -511,17 +515,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -536,7 +540,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -569,13 +573,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -592,7 +596,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -712,19 +716,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthImaging::Datastore": "e4061f640b36c5f9", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", @@ -765,7 +769,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -850,7 +854,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -929,21 +933,23 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutEquipment::InferenceScheduler": "91b5c5f5252afffe", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", - "AWS::MPA::ApprovalTeam": "e688dfd36f94bbbb", - "AWS::MPA::IdentitySource": "0718259d6f4fe435", + "AWS::MPA::ApprovalTeam": "cb8f159542aeeec1", + "AWS::MPA::IdentitySource": "ad79d6af92dbda7b", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -969,14 +975,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1149,7 +1155,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "9f99a52291094b16", + "AWS::QuickSight::Template": "bf2e53263bce9387", "AWS::QuickSight::Theme": "c85a23cc7ca1d55e", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1176,7 +1182,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1257,17 +1263,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1325,9 +1332,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1340,13 +1347,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1355,7 +1362,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "00ba5c2d66109fa4", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1425,12 +1432,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1438,7 +1446,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1492,7 +1500,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1500,7 +1508,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/eu_north_1.py b/src/cfnlint/data/schemas/providers/eu_north_1.py index 4986aef3e3..b130f517c6 100644 --- a/src/cfnlint/data/schemas/providers/eu_north_1.py +++ b/src/cfnlint/data/schemas/providers/eu_north_1.py @@ -99,7 +99,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -154,10 +154,10 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -205,9 +205,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -220,7 +221,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -228,7 +229,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -237,7 +238,7 @@ "AWS::Cognito::LogDeliveryConfiguration": "2e1fa665bc591a0b", "AWS::Cognito::ManagedLoginBranding": "5c891e6d32f0ba8d", "AWS::Cognito::Terms": "f5bf1f3a97d979ba", - "AWS::Cognito::UserPool": "d41f3a76d4e01b78", + "AWS::Cognito::UserPool": "615b9da8e393791f", "AWS::Cognito::UserPoolClient": "fe665a1921d29144", "AWS::Cognito::UserPoolDomain": "b89172fa4b1cf22a", "AWS::Cognito::UserPoolGroup": "a7315a389c858da9", @@ -321,35 +322,36 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -392,17 +394,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -417,9 +419,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -449,13 +451,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -471,7 +473,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "88421e33aedd2923", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -488,7 +490,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EventSchemas::Discoverer": "26c475458e43d0a3", @@ -510,7 +512,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -549,19 +551,19 @@ "AWS::Glue::Trigger": "d61fdd6249ab4ce9", "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", @@ -588,7 +590,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -632,7 +634,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -700,7 +702,7 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", @@ -710,6 +712,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -732,7 +735,7 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", @@ -814,7 +817,7 @@ "AWS::OpenSearchServerless::SecurityPolicy": "a73437e0f606fd57", "AWS::OpenSearchServerless::VpcEndpoint": "e4bcf34472c7a694", "AWS::OpenSearchService::Application": "866ac7c65f261ec4", - "AWS::OpenSearchService::Domain": "1c09878d526db02c", + "AWS::OpenSearchService::Domain": "9066691d16aebb93", "AWS::OpsWorks::App": "508d500b32261320", "AWS::OpsWorks::ElasticLoadBalancerAttachment": "4902f6030931194b", "AWS::OpsWorks::Instance": "eb6dd86e61f421da", @@ -866,7 +869,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -936,17 +939,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -961,7 +965,7 @@ "AWS::SES::ReceiptFilter": "f16f5cdaa2594ab2", "AWS::SES::ReceiptRule": "0f5b074f6f6bb4cc", "AWS::SES::ReceiptRuleSet": "79ecdd974ccaeb6a", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -1004,9 +1008,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -1017,13 +1021,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1098,10 +1102,11 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1109,7 +1114,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -1149,7 +1154,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/eu_south_1.py b/src/cfnlint/data/schemas/providers/eu_south_1.py index 8b7a853103..d09c8fe8f4 100644 --- a/src/cfnlint/data/schemas/providers/eu_south_1.py +++ b/src/cfnlint/data/schemas/providers/eu_south_1.py @@ -111,7 +111,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -198,9 +198,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -213,12 +214,12 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", "AWS::Cognito::IdentityPoolPrincipalTag": "3ae793569104c4f6", @@ -252,7 +253,7 @@ "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", "AWS::DMS::Certificate": "89efe57b4144e9ab", "AWS::DMS::DataMigration": "ade967581e1dfc34", - "AWS::DMS::DataProvider": "7c7365975be25275", + "AWS::DMS::DataProvider": "94c68c86840900fc", "AWS::DMS::Endpoint": "2e4b2c8411a3df84", "AWS::DMS::EventSubscription": "fdd5de7c61bc5946", "AWS::DMS::InstanceProfile": "b289107706553b44", @@ -293,35 +294,36 @@ "AWS::DocDBElastic::Cluster": "28672c1fbb8ef381", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -364,17 +366,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -389,7 +391,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -421,13 +423,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -442,7 +444,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -459,7 +461,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EventSchemas::Discoverer": "26c475458e43d0a3", @@ -475,7 +477,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -512,14 +514,14 @@ "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -546,7 +548,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -560,7 +562,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -606,7 +608,7 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", @@ -615,6 +617,7 @@ "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::Macie::AllowList": "40bd0a0377639bda", @@ -675,7 +678,7 @@ "AWS::PCAConnectorAD::Template": "ed0b568c05022bdf", "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "756784fc38981208", "AWS::PCAConnectorSCEP::Challenge": "66f2129c2055583e", - "AWS::PCAConnectorSCEP::Connector": "9cbd2b6a05e6eb0d", + "AWS::PCAConnectorSCEP::Connector": "16c8fa0f3e84b76a", "AWS::Pipes::Pipe": "ef04c5b621766de2", "AWS::QuickSight::Analysis": "ea70d53eb8cdc617", "AWS::QuickSight::CustomPermissions": "da6da182c0c23fb4", @@ -704,7 +707,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -765,7 +768,7 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -773,6 +776,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -787,7 +791,7 @@ "AWS::SES::ReceiptFilter": "f16f5cdaa2594ab2", "AWS::SES::ReceiptRule": "0f5b074f6f6bb4cc", "AWS::SES::ReceiptRuleSet": "79ecdd974ccaeb6a", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -831,7 +835,7 @@ "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", @@ -896,10 +900,11 @@ "AWS::StepFunctions::StateMachineVersion": "4467293a52255b78", "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -907,7 +912,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -947,7 +952,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/eu_south_2.py b/src/cfnlint/data/schemas/providers/eu_south_2.py index c377d6d13b..ab412ab8ae 100644 --- a/src/cfnlint/data/schemas/providers/eu_south_2.py +++ b/src/cfnlint/data/schemas/providers/eu_south_2.py @@ -106,7 +106,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -185,9 +185,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -195,7 +196,7 @@ "AWS::CodeBuild::SourceCredential": "b84e190d9ebbbfe1", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -257,34 +258,35 @@ "AWS::DocDB::GlobalCluster": "8a43a2ee7a595e9a", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "09160fa1050b6c6f", + "AWS::EC2::Host": "ba21ffd03e701456", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -327,17 +329,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -351,7 +353,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -378,13 +380,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -393,12 +395,14 @@ "AWS::EMR::Studio": "ae37ac521793b664", "AWS::EMR::StudioSessionMapping": "1176f2aa157a948c", "AWS::EMR::WALWorkspace": "1acf5569fff4fcbe", + "AWS::EMRContainers::Endpoint": "d7c70f3cbccdc5f1", + "AWS::EMRContainers::SecurityConfiguration": "1df94b123f5c3daf", "AWS::EMRContainers::VirtualCluster": "d56c1799bc259539", "AWS::EMRServerless::Application": "ebe59c5ecbcc031b", "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -415,7 +419,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EventSchemas::Discoverer": "26c475458e43d0a3", @@ -431,7 +435,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -465,14 +469,14 @@ "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -498,7 +502,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -509,7 +513,7 @@ "AWS::IoT::CACertificate": "777396c1bdf7b7e9", "AWS::IoT::Certificate": "3ecb203bd5458779", "AWS::IoT::CertificateProvider": "d5b9ee0a7c90a88a", - "AWS::IoT::Command": "51ad03ab248ecc94", + "AWS::IoT::Command": "f618506cb529a751", "AWS::IoT::CustomMetric": "fbe3a13ee153328b", "AWS::IoT::Dimension": "7abc67aee9bdb210", "AWS::IoT::DomainConfiguration": "28263730be270af7", @@ -536,7 +540,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -583,7 +587,7 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", @@ -592,8 +596,10 @@ "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", + "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", "AWS::MemoryDB::ACL": "be62545f5a3ca571", "AWS::MemoryDB::Cluster": "bdff729237d834d8", "AWS::MemoryDB::ParameterGroup": "ee0d490ded2bd32d", @@ -690,7 +696,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -746,7 +752,7 @@ "AWS::S3ObjectLambda::AccessPoint": "2d6b2b82a9508114", "AWS::S3ObjectLambda::AccessPointPolicy": "fd6328c6c782223a", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -781,14 +787,14 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::FeatureGroup": "2fd87c841fd87a48", "AWS::SageMaker::Image": "1f7b8f5745496bd2", "AWS::SageMaker::ImageVersion": "307ec283c9c38549", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", "AWS::SageMaker::ProcessingJob": "e1994976600f5bae", @@ -848,10 +854,11 @@ "AWS::StepFunctions::StateMachineVersion": "4467293a52255b78", "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -859,7 +866,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -885,7 +892,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/eu_west_1.py b/src/cfnlint/data/schemas/providers/eu_west_1.py index 40738da58f..01f8bcb112 100644 --- a/src/cfnlint/data/schemas/providers/eu_west_1.py +++ b/src/cfnlint/data/schemas/providers/eu_west_1.py @@ -121,7 +121,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -170,8 +170,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Budgets::Budget": "2cab89233b2339d0", "AWS::Budgets::BudgetsAction": "30ada2471368b7ce", @@ -188,12 +188,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -241,9 +241,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -257,7 +258,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -265,7 +266,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -370,7 +371,7 @@ "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "342f47267103ae4c", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -381,8 +382,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -390,27 +391,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -453,17 +455,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -478,7 +480,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -510,13 +512,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -533,7 +535,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -577,7 +579,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -653,19 +655,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthImaging::Datastore": "e4061f640b36c5f9", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", @@ -706,7 +708,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -755,9 +757,9 @@ "AWS::IoTEvents::AlarmModel": "c5b335fa4383da67", "AWS::IoTEvents::DetectorModel": "380ca6ce68ceea27", "AWS::IoTEvents::Input": "8e563556d54e2664", - "AWS::IoTManagedIntegrations::CredentialLocker": "f93ec2f8bc4ce9d4", - "AWS::IoTManagedIntegrations::ManagedThing": "294bf1897de80dad", - "AWS::IoTManagedIntegrations::ProvisioningProfile": "366efa84dba0c5e2", + "AWS::IoTManagedIntegrations::CredentialLocker": "295d17e0655dde48", + "AWS::IoTManagedIntegrations::ManagedThing": "cddeed2dedc5950e", + "AWS::IoTManagedIntegrations::ProvisioningProfile": "f999efe58b41fb8f", "AWS::IoTSiteWise::AccessPolicy": "f690f40383e9244b", "AWS::IoTSiteWise::Asset": "e6593f4ce2a789df", "AWS::IoTSiteWise::AssetModel": "ab693f673bacba74", @@ -785,7 +787,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -863,8 +865,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutEquipment::InferenceScheduler": "91b5c5f5252afffe", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", @@ -876,6 +879,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -901,14 +905,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "9d970346b533bc10", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1016,7 +1020,7 @@ "AWS::PCAConnectorAD::Template": "ed0b568c05022bdf", "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "756784fc38981208", "AWS::PCAConnectorSCEP::Challenge": "66f2129c2055583e", - "AWS::PCAConnectorSCEP::Connector": "9cbd2b6a05e6eb0d", + "AWS::PCAConnectorSCEP::Connector": "16c8fa0f3e84b76a", "AWS::PCS::Cluster": "ae1d815216872864", "AWS::PCS::ComputeNodeGroup": "18c1af5cf4154c64", "AWS::PCS::Queue": "beffbb3966cc89c2", @@ -1101,7 +1105,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1174,17 +1178,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1242,9 +1247,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1257,13 +1262,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1342,12 +1347,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1355,7 +1361,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -1396,7 +1402,7 @@ "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1404,7 +1410,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/eu_west_2.py b/src/cfnlint/data/schemas/providers/eu_west_2.py index 25d8a25df1..7d6b7b3f54 100644 --- a/src/cfnlint/data/schemas/providers/eu_west_2.py +++ b/src/cfnlint/data/schemas/providers/eu_west_2.py @@ -122,7 +122,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "15b478b9836a0d48", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -165,8 +165,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Budgets::Budget": "2cab89233b2339d0", "AWS::Budgets::BudgetsAction": "30ada2471368b7ce", @@ -188,12 +188,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -241,9 +241,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -256,7 +257,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -264,7 +265,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -309,7 +310,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -320,7 +322,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -336,7 +338,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -420,8 +422,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -429,27 +431,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -492,17 +495,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -517,9 +520,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -549,13 +552,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -572,7 +575,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -611,7 +614,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -676,14 +679,14 @@ "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", "AWS::IAM::AccessKey": "72c2d9dd90025459", @@ -711,7 +714,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -758,7 +761,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -833,8 +836,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", @@ -844,6 +848,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -869,7 +874,7 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", @@ -1036,7 +1041,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1105,17 +1110,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1173,9 +1179,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -1186,13 +1192,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1201,7 +1207,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "e5a34d8a4bf33a34", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1269,10 +1275,11 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1280,7 +1287,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1334,7 +1341,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1342,7 +1349,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/eu_west_3.py b/src/cfnlint/data/schemas/providers/eu_west_3.py index 3087c76766..12dcef0006 100644 --- a/src/cfnlint/data/schemas/providers/eu_west_3.py +++ b/src/cfnlint/data/schemas/providers/eu_west_3.py @@ -114,11 +114,12 @@ "AWS::ApplicationSignals::Discovery": "2bbcdf020ea7fc15", "AWS::ApplicationSignals::GroupingConfiguration": "d6ba1088512bf212", "AWS::ApplicationSignals::ServiceLevelObjective": "148bbf048d668735", + "AWS::Athena::CapacityReservation": "cf670cf0253b02eb", "AWS::Athena::DataCatalog": "72b7e9ce721875ee", "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -227,9 +228,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -242,13 +244,13 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -350,8 +352,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -359,27 +361,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -422,17 +425,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -447,7 +450,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -475,13 +478,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -497,7 +500,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -514,7 +517,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EventSchemas::Discoverer": "26c475458e43d0a3", @@ -531,7 +534,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -568,14 +571,14 @@ "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", @@ -602,7 +605,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -641,7 +644,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -702,8 +705,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "bf616f68942b0bda", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", @@ -713,6 +717,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -735,7 +740,7 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", @@ -814,7 +819,7 @@ "AWS::OpenSearchServerless::SecurityPolicy": "a73437e0f606fd57", "AWS::OpenSearchServerless::VpcEndpoint": "e4bcf34472c7a694", "AWS::OpenSearchService::Application": "866ac7c65f261ec4", - "AWS::OpenSearchService::Domain": "1c09878d526db02c", + "AWS::OpenSearchService::Domain": "9066691d16aebb93", "AWS::OpsWorks::App": "508d500b32261320", "AWS::OpsWorks::ElasticLoadBalancerAttachment": "4902f6030931194b", "AWS::OpsWorks::Instance": "eb6dd86e61f421da", @@ -867,7 +872,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -934,17 +939,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1003,7 +1009,7 @@ "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -1013,13 +1019,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1093,10 +1099,11 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1104,7 +1111,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -1144,7 +1151,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkspacesInstances::Volume": "216ae8189ad4316f", "AWS::WorkspacesInstances::VolumeAssociation": "de659b329d22edbd", diff --git a/src/cfnlint/data/schemas/providers/eusc_de_east_1.py b/src/cfnlint/data/schemas/providers/eusc_de_east_1.py index 66c3c4701d..fa0c7c7d62 100644 --- a/src/cfnlint/data/schemas/providers/eusc_de_east_1.py +++ b/src/cfnlint/data/schemas/providers/eusc_de_east_1.py @@ -125,7 +125,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "2e32ab8d61346b7f", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -175,8 +175,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Billing::BillingView": "e1f8837947d5da31", "AWS::BillingConductor::BillingGroup": "03986a77f66b5add", @@ -204,12 +204,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -257,9 +257,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -273,7 +274,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -281,7 +282,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -326,7 +327,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -337,7 +339,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -353,7 +355,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -422,13 +424,14 @@ "AWS::Detective::Graph": "dbed0b7e7b29e1e6", "AWS::Detective::MemberInvitation": "86355f574dcf77f5", "AWS::Detective::OrganizationAdmin": "28db50ef7caf9609", - "AWS::DevOpsAgent::AgentSpace": "80561140e84bee4e", + "AWS::DevOpsAgent::AgentSpace": "46ac37052e4a41bd", "AWS::DevOpsAgent::Association": "721af6daddca8965", + "AWS::DevOpsAgent::Service": "3f7264b20141ed56", "AWS::DevOpsGuru::LogAnomalyDetectionIntegration": "c82fe28dc7521465", "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "342f47267103ae4c", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -439,8 +442,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -448,27 +451,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -511,17 +515,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -536,7 +540,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -569,13 +573,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -592,7 +596,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -712,19 +716,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthImaging::Datastore": "e4061f640b36c5f9", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", @@ -765,7 +769,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -850,7 +854,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -929,21 +933,23 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutEquipment::InferenceScheduler": "91b5c5f5252afffe", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", - "AWS::MPA::ApprovalTeam": "e688dfd36f94bbbb", - "AWS::MPA::IdentitySource": "0718259d6f4fe435", + "AWS::MPA::ApprovalTeam": "cb8f159542aeeec1", + "AWS::MPA::IdentitySource": "ad79d6af92dbda7b", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -969,14 +975,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1149,7 +1155,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "9f99a52291094b16", + "AWS::QuickSight::Template": "bf2e53263bce9387", "AWS::QuickSight::Theme": "c85a23cc7ca1d55e", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1176,7 +1182,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1257,17 +1263,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1325,9 +1332,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1340,13 +1347,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1355,7 +1362,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "00ba5c2d66109fa4", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1425,12 +1432,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1438,7 +1446,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1492,7 +1500,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1500,7 +1508,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/il_central_1.py b/src/cfnlint/data/schemas/providers/il_central_1.py index 98f9ee2490..adc8c44fd7 100644 --- a/src/cfnlint/data/schemas/providers/il_central_1.py +++ b/src/cfnlint/data/schemas/providers/il_central_1.py @@ -104,7 +104,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -173,9 +173,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -183,7 +184,7 @@ "AWS::CodeBuild::SourceCredential": "b84e190d9ebbbfe1", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "87161f201431211b", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -218,7 +219,7 @@ "AWS::ControlTower::LandingZone": "96c88ada196eeb0e", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", "AWS::DMS::DataMigration": "ade967581e1dfc34", - "AWS::DMS::DataProvider": "7c7365975be25275", + "AWS::DMS::DataProvider": "94c68c86840900fc", "AWS::DMS::InstanceProfile": "b289107706553b44", "AWS::DMS::MigrationProject": "b4b035d4b0f0b861", "AWS::DMS::ReplicationConfig": "563e9b573376b7ec", @@ -243,34 +244,35 @@ "AWS::DocDB::GlobalCluster": "8a43a2ee7a595e9a", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "09160fa1050b6c6f", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -312,17 +314,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -336,9 +338,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -367,13 +369,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -386,7 +388,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -403,14 +405,14 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::Events::EventBus": "ef510d33dcc074ea", "AWS::Events::EventBusPolicy": "7cb0a2b18483bb52", "AWS::Events::Rule": "65aec73d3b811c08", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -442,14 +444,14 @@ "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -475,7 +477,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -488,7 +490,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "7e057ce33592b92f", + "AWS::KafkaConnect::Connector": "fe6e371d72bde02a", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -523,15 +525,16 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", - "AWS::MSK::Cluster": "07d7025a3ae5e3bb", + "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::Macie::AllowList": "40bd0a0377639bda", @@ -620,7 +623,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -680,7 +683,7 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -688,6 +691,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -702,7 +706,7 @@ "AWS::SES::ReceiptFilter": "f16f5cdaa2594ab2", "AWS::SES::ReceiptRule": "0f5b074f6f6bb4cc", "AWS::SES::ReceiptRuleSet": "79ecdd974ccaeb6a", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -741,7 +745,7 @@ "AWS::SageMaker::ImageVersion": "307ec283c9c38549", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", "AWS::SageMaker::ProcessingJob": "e1994976600f5bae", @@ -803,7 +807,7 @@ "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -811,7 +815,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "5b5e8be095286fbd", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -836,7 +840,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkspacesInstances::Volume": "216ae8189ad4316f", "AWS::WorkspacesInstances::VolumeAssociation": "de659b329d22edbd", "AWS::WorkspacesInstances::WorkspaceInstance": "df110ea07a7f397e", diff --git a/src/cfnlint/data/schemas/providers/me_central_1.py b/src/cfnlint/data/schemas/providers/me_central_1.py index b8c472c441..5861933e68 100644 --- a/src/cfnlint/data/schemas/providers/me_central_1.py +++ b/src/cfnlint/data/schemas/providers/me_central_1.py @@ -80,11 +80,12 @@ "AWS::ApplicationSignals::Discovery": "2bbcdf020ea7fc15", "AWS::ApplicationSignals::GroupingConfiguration": "d6ba1088512bf212", "AWS::ApplicationSignals::ServiceLevelObjective": "148bbf048d668735", + "AWS::Athena::CapacityReservation": "cf670cf0253b02eb", "AWS::Athena::DataCatalog": "72b7e9ce721875ee", "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -159,9 +160,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -169,7 +171,7 @@ "AWS::CodeBuild::SourceCredential": "b84e190d9ebbbfe1", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -204,7 +206,7 @@ "AWS::ControlTower::LandingZone": "96c88ada196eeb0e", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", "AWS::DMS::DataMigration": "ade967581e1dfc34", - "AWS::DMS::DataProvider": "7c7365975be25275", + "AWS::DMS::DataProvider": "94c68c86840900fc", "AWS::DMS::InstanceProfile": "b289107706553b44", "AWS::DMS::MigrationProject": "b4b035d4b0f0b861", "AWS::DMS::ReplicationConfig": "563e9b573376b7ec", @@ -231,34 +233,35 @@ "AWS::DocDB::GlobalCluster": "8a43a2ee7a595e9a", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "09160fa1050b6c6f", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -301,17 +304,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -326,7 +329,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -353,13 +356,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -372,7 +375,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -389,7 +392,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EventSchemas::Discoverer": "26c475458e43d0a3", @@ -405,7 +408,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -437,14 +440,14 @@ "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -470,7 +473,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -481,7 +484,7 @@ "AWS::IoT::CACertificate": "777396c1bdf7b7e9", "AWS::IoT::Certificate": "3ecb203bd5458779", "AWS::IoT::CertificateProvider": "d5b9ee0a7c90a88a", - "AWS::IoT::Command": "51ad03ab248ecc94", + "AWS::IoT::Command": "f618506cb529a751", "AWS::IoT::CustomMetric": "fbe3a13ee153328b", "AWS::IoT::Dimension": "7abc67aee9bdb210", "AWS::IoT::DomainConfiguration": "28263730be270af7", @@ -505,13 +508,13 @@ "AWS::IoT::ThingType": "aad1aa827400f2b7", "AWS::IoT::TopicRule": "1f62598024f8c82f", "AWS::IoT::TopicRuleDestination": "1113af4de44b3cb0", - "AWS::IoTManagedIntegrations::CredentialLocker": "f93ec2f8bc4ce9d4", - "AWS::IoTManagedIntegrations::ManagedThing": "294bf1897de80dad", - "AWS::IoTManagedIntegrations::ProvisioningProfile": "366efa84dba0c5e2", + "AWS::IoTManagedIntegrations::CredentialLocker": "295d17e0655dde48", + "AWS::IoTManagedIntegrations::ManagedThing": "cddeed2dedc5950e", + "AWS::IoTManagedIntegrations::ProvisioningProfile": "f999efe58b41fb8f", "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -547,12 +550,13 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", - "AWS::MSK::Cluster": "07d7025a3ae5e3bb", + "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MediaConnect::Flow": "b34b82862a05642b", @@ -657,7 +661,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -712,7 +716,7 @@ "AWS::S3ObjectLambda::AccessPoint": "2d6b2b82a9508114", "AWS::S3ObjectLambda::AccessPointPolicy": "fd6328c6c782223a", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -720,6 +724,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -731,7 +736,7 @@ "AWS::SES::MailManagerRuleSet": "8fd084ee266114ee", "AWS::SES::MailManagerTrafficPolicy": "e229aa555378d193", "AWS::SES::MultiRegionEndpoint": "23f0206212864cb3", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -770,7 +775,7 @@ "AWS::SageMaker::InferenceComponent": "bf2b2e27111fb3a4", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", "AWS::SageMaker::ProcessingJob": "e1994976600f5bae", @@ -830,10 +835,11 @@ "AWS::StepFunctions::StateMachineVersion": "4467293a52255b78", "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -841,7 +847,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -867,7 +873,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/me_south_1.py b/src/cfnlint/data/schemas/providers/me_south_1.py index eff4403739..65fdf6134c 100644 --- a/src/cfnlint/data/schemas/providers/me_south_1.py +++ b/src/cfnlint/data/schemas/providers/me_south_1.py @@ -93,11 +93,12 @@ "AWS::ApplicationSignals::Discovery": "2bbcdf020ea7fc15", "AWS::ApplicationSignals::GroupingConfiguration": "d6ba1088512bf212", "AWS::ApplicationSignals::ServiceLevelObjective": "148bbf048d668735", + "AWS::Athena::CapacityReservation": "cf670cf0253b02eb", "AWS::Athena::DataCatalog": "72b7e9ce721875ee", "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -177,9 +178,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -188,7 +190,7 @@ "AWS::CodeCommit::Repository": "010e78acd72592c5", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -254,35 +256,36 @@ "AWS::DirectoryService::SimpleAD": "6d2510fa67236f4b", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -325,17 +328,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -350,9 +353,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -378,13 +381,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -398,7 +401,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -415,7 +418,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EventSchemas::Discoverer": "26c475458e43d0a3", @@ -431,7 +434,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -467,19 +470,19 @@ "AWS::Glue::Trigger": "d61fdd6249ab4ce9", "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", @@ -506,7 +509,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -544,7 +547,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -590,12 +593,13 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::Macie::AllowList": "40bd0a0377639bda", @@ -670,7 +674,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -728,7 +732,7 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -736,6 +740,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -750,7 +755,7 @@ "AWS::SES::ReceiptFilter": "f16f5cdaa2594ab2", "AWS::SES::ReceiptRule": "0f5b074f6f6bb4cc", "AWS::SES::ReceiptRuleSet": "79ecdd974ccaeb6a", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -784,7 +789,7 @@ "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -794,13 +799,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", @@ -866,7 +871,7 @@ "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -874,7 +879,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -914,7 +919,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/mx_central_1.py b/src/cfnlint/data/schemas/providers/mx_central_1.py index 7a622ab23f..0fe1fe7084 100644 --- a/src/cfnlint/data/schemas/providers/mx_central_1.py +++ b/src/cfnlint/data/schemas/providers/mx_central_1.py @@ -71,7 +71,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -129,14 +129,15 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "87161f201431211b", "AWS::CodePipeline::CustomActionType": "b19c98d474c1c3e6", "AWS::CodePipeline::Pipeline": "dfdaf176e25c03e7", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -169,7 +170,7 @@ "AWS::ControlTower::EnabledControl": "ac0e492fde8853d9", "AWS::ControlTower::LandingZone": "96c88ada196eeb0e", "AWS::DLM::LifecyclePolicy": "bd3a2bfcc98bf552", - "AWS::DMS::DataProvider": "7c7365975be25275", + "AWS::DMS::DataProvider": "94c68c86840900fc", "AWS::DMS::InstanceProfile": "b289107706553b44", "AWS::DMS::MigrationProject": "b4b035d4b0f0b861", "AWS::DataPipeline::Pipeline": "0200bdbc5529afe3", @@ -191,11 +192,11 @@ "AWS::DocDB::GlobalCluster": "8a43a2ee7a595e9a", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", @@ -206,15 +207,16 @@ "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -256,17 +258,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -280,7 +282,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -307,13 +309,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -323,7 +325,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -340,14 +342,14 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::Events::EventBus": "ef510d33dcc074ea", "AWS::Events::EventBusPolicy": "7cb0a2b18483bb52", "AWS::Events::Rule": "65aec73d3b811c08", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -377,14 +379,14 @@ "AWS::Glue::Trigger": "d61fdd6249ab4ce9", "AWS::Glue::Workflow": "7889f86fa2b1958f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "62d91b17309e76c8", "AWS::IAM::Group": "23f995735d09bdb9", @@ -410,7 +412,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -423,7 +425,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -456,12 +458,13 @@ "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::NetworkFirewall::Firewall": "5734de8d83f8ab9a", "AWS::NetworkFirewall::FirewallPolicy": "23d185da5cfdceca", @@ -502,7 +505,7 @@ "AWS::RAM::ResourceShare": "b4b5ff31bc5f95b0", "AWS::RDS::DBCluster": "9c7540d3d4699497", "AWS::RDS::DBClusterParameterGroup": "4e3460620664c07f", - "AWS::RDS::DBInstance": "b7cc196bc1fe0b0d", + "AWS::RDS::DBInstance": "25726c9e8467f4c5", "AWS::RDS::DBParameterGroup": "d29cf38b861f6048", "AWS::RDS::DBProxy": "308e70305b33a892", "AWS::RDS::DBProxyEndpoint": "17943cc672d084c2", @@ -563,7 +566,7 @@ "AWS::S3ObjectLambda::AccessPoint": "2d6b2b82a9508114", "AWS::S3ObjectLambda::AccessPointPolicy": "fd6328c6c782223a", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -598,7 +601,7 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", "AWS::SageMaker::Pipeline": "d0698ac81fb18f57", "AWS::SageMaker::ProcessingJob": "e1994976600f5bae", @@ -635,7 +638,7 @@ "AWS::Synthetics::Canary": "a553d010d467c6ed", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -643,7 +646,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::WAF::ByteMatchSet": "bdac58da17fc8f67", "AWS::WAF::IPSet": "f890eced1360cbb9", @@ -658,7 +661,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/sa_east_1.py b/src/cfnlint/data/schemas/providers/sa_east_1.py index ba920516ed..d1983f39f1 100644 --- a/src/cfnlint/data/schemas/providers/sa_east_1.py +++ b/src/cfnlint/data/schemas/providers/sa_east_1.py @@ -115,7 +115,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -210,9 +210,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Fleet": "3b33e2fda735ab99", @@ -223,13 +224,13 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -329,35 +330,36 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -400,17 +402,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -425,7 +427,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -457,13 +459,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -480,7 +482,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -514,7 +516,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -559,19 +561,19 @@ "AWS::Glue::Trigger": "d61fdd6249ab4ce9", "AWS::Glue::UsageProfile": "c43f6252ac5a4f73", "AWS::Glue::Workflow": "7889f86fa2b1958f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", @@ -598,7 +600,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::InspectorV2::CisScanConfiguration": "6a0dfa78d5d181cb", "AWS::InspectorV2::Filter": "075d0c9233498945", @@ -640,7 +642,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -695,8 +697,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", @@ -706,6 +709,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -728,14 +732,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -856,7 +860,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -923,7 +927,7 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -931,6 +935,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -988,9 +993,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -1001,13 +1006,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1083,7 +1088,7 @@ "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1091,7 +1096,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -1132,7 +1137,7 @@ "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkspacesInstances::Volume": "216ae8189ad4316f", "AWS::WorkspacesInstances::VolumeAssociation": "de659b329d22edbd", diff --git a/src/cfnlint/data/schemas/providers/us_east_1.py b/src/cfnlint/data/schemas/providers/us_east_1.py index 66c3c4701d..fa0c7c7d62 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1.py +++ b/src/cfnlint/data/schemas/providers/us_east_1.py @@ -125,7 +125,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "2e32ab8d61346b7f", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -175,8 +175,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Billing::BillingView": "e1f8837947d5da31", "AWS::BillingConductor::BillingGroup": "03986a77f66b5add", @@ -204,12 +204,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -257,9 +257,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -273,7 +274,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -281,7 +282,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -326,7 +327,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -337,7 +339,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -353,7 +355,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -422,13 +424,14 @@ "AWS::Detective::Graph": "dbed0b7e7b29e1e6", "AWS::Detective::MemberInvitation": "86355f574dcf77f5", "AWS::Detective::OrganizationAdmin": "28db50ef7caf9609", - "AWS::DevOpsAgent::AgentSpace": "80561140e84bee4e", + "AWS::DevOpsAgent::AgentSpace": "46ac37052e4a41bd", "AWS::DevOpsAgent::Association": "721af6daddca8965", + "AWS::DevOpsAgent::Service": "3f7264b20141ed56", "AWS::DevOpsGuru::LogAnomalyDetectionIntegration": "c82fe28dc7521465", "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "342f47267103ae4c", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -439,8 +442,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -448,27 +451,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -511,17 +515,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -536,7 +540,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -569,13 +573,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -592,7 +596,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -712,19 +716,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthImaging::Datastore": "e4061f640b36c5f9", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", @@ -765,7 +769,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -850,7 +854,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -929,21 +933,23 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutEquipment::InferenceScheduler": "91b5c5f5252afffe", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", - "AWS::MPA::ApprovalTeam": "e688dfd36f94bbbb", - "AWS::MPA::IdentitySource": "0718259d6f4fe435", + "AWS::MPA::ApprovalTeam": "cb8f159542aeeec1", + "AWS::MPA::IdentitySource": "ad79d6af92dbda7b", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -969,14 +975,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1149,7 +1155,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "9f99a52291094b16", + "AWS::QuickSight::Template": "bf2e53263bce9387", "AWS::QuickSight::Theme": "c85a23cc7ca1d55e", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1176,7 +1182,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1257,17 +1263,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1325,9 +1332,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1340,13 +1347,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1355,7 +1362,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "00ba5c2d66109fa4", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1425,12 +1432,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1438,7 +1446,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1492,7 +1500,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1500,7 +1508,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/us_east_2.py b/src/cfnlint/data/schemas/providers/us_east_2.py index fc3ad6f8bf..28f72afa48 100644 --- a/src/cfnlint/data/schemas/providers/us_east_2.py +++ b/src/cfnlint/data/schemas/providers/us_east_2.py @@ -121,7 +121,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -132,7 +132,7 @@ "AWS::B2BI::Partnership": "cf1dd17e2f4a01e1", "AWS::B2BI::Profile": "bffe6301271de8b8", "AWS::B2BI::Transformer": "a589436ad3f8e8e5", - "AWS::Backup::BackupPlan": "320b6510a85d684e", + "AWS::Backup::BackupPlan": "59655b37955d7bc9", "AWS::Backup::BackupSelection": "26040166156c899a", "AWS::Backup::BackupVault": "695e80a4aaec9275", "AWS::Backup::Framework": "227a7717971e8103", @@ -168,8 +168,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Budgets::Budget": "2cab89233b2339d0", "AWS::Budgets::BudgetsAction": "30ada2471368b7ce", @@ -239,9 +239,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -255,7 +256,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -263,7 +264,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -379,8 +380,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -388,27 +389,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -451,17 +453,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -476,7 +478,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -508,13 +510,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -531,7 +533,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -575,7 +577,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -651,19 +653,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", "AWS::IAM::AccessKey": "72c2d9dd90025459", @@ -691,7 +693,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -749,7 +751,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -822,8 +824,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", @@ -834,6 +837,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -857,7 +861,7 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", @@ -1009,7 +1013,7 @@ "AWS::RDS::GlobalCluster": "a87d030f06c19d47", "AWS::RDS::Integration": "b41a67e5adeb023f", "AWS::RDS::OptionGroup": "d89f528bd7bdd696", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1082,17 +1086,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1150,9 +1155,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1165,13 +1170,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1250,12 +1255,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1263,7 +1269,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -1303,7 +1309,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/us_gov_east_1.py b/src/cfnlint/data/schemas/providers/us_gov_east_1.py index 87e3b6b2de..eb87ecea07 100644 --- a/src/cfnlint/data/schemas/providers/us_gov_east_1.py +++ b/src/cfnlint/data/schemas/providers/us_gov_east_1.py @@ -85,7 +85,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -139,9 +139,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -151,7 +152,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "87161f201431211b", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -218,15 +219,15 @@ "AWS::DocDB::GlobalCluster": "8a43a2ee7a595e9a", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", @@ -238,15 +239,16 @@ "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -281,17 +283,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -305,7 +307,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -335,11 +337,11 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -352,7 +354,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -369,7 +371,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EventSchemas::Discoverer": "26c475458e43d0a3", @@ -383,7 +385,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "7b886f54b3743c7c", @@ -432,13 +434,13 @@ "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", "AWS::IAM::GroupPolicy": "afebc6bd2ca04f23", @@ -502,7 +504,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -526,7 +528,7 @@ "AWS::LakeFormation::Tag": "e6965562c3f7e5bb", "AWS::LakeFormation::TagAssociation": "22d7f7ee98ca2b17", "AWS::Lambda::Alias": "7eaea7897e54c75a", - "AWS::Lambda::CodeSigningConfig": "715ffad26c1d349b", + "AWS::Lambda::CodeSigningConfig": "078214085a4c3669", "AWS::Lambda::EventInvokeConfig": "eb90a4c91675fe09", "AWS::Lambda::EventSourceMapping": "3f0bfc179eb7f0c0", "AWS::Lambda::Function": "3a6aacfd45065c20", @@ -552,9 +554,10 @@ "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", - "AWS::MSK::Cluster": "e0fb0b1582e5f892", + "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MemoryDB::ACL": "be62545f5a3ca571", "AWS::MemoryDB::Cluster": "bdff729237d834d8", @@ -694,9 +697,10 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -794,7 +798,7 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -802,7 +806,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::WAF::ByteMatchSet": "bdac58da17fc8f67", "AWS::WAF::IPSet": "e9b5a4840b312167", @@ -817,7 +821,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", diff --git a/src/cfnlint/data/schemas/providers/us_gov_west_1.py b/src/cfnlint/data/schemas/providers/us_gov_west_1.py index 3c54233347..da79a60415 100644 --- a/src/cfnlint/data/schemas/providers/us_gov_west_1.py +++ b/src/cfnlint/data/schemas/providers/us_gov_west_1.py @@ -90,7 +90,7 @@ "AWS::Athena::NamedQuery": "1fd9b221f87bab5d", "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -146,9 +146,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -157,7 +158,7 @@ "AWS::CodeCommit::Repository": "010e78acd72592c5", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "87161f201431211b", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", @@ -196,6 +197,7 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", + "AWS::Connect::Notification": "64d73230deb51982", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -205,7 +207,7 @@ "AWS::Connect::SecurityKey": "e9f93d5d01b7cd8a", "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -253,15 +255,15 @@ "AWS::DocDB::GlobalCluster": "8a43a2ee7a595e9a", "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "09dec539b3c3f428", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", @@ -273,15 +275,16 @@ "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "0cb1d6824b527dcd", + "AWS::EC2::LaunchTemplate": "dc7d758834e70fcb", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -316,17 +319,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -340,9 +343,9 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", - "AWS::EC2::VPNConnection": "3bf3a2c97e027241", + "AWS::EC2::VPNConnection": "64de71e4f82fffe6", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", "AWS::EC2::VPNGateway": "1e2f029e99547e1a", "AWS::EC2::VPNGatewayRoutePropagation": "5e03d41fa9dc15b9", @@ -370,11 +373,11 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -387,7 +390,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -404,7 +407,7 @@ "AWS::ElasticLoadBalancingV2::ListenerRule": "1887769bb7b98082", "AWS::ElasticLoadBalancingV2::LoadBalancer": "f94791113edc7b8a", "AWS::ElasticLoadBalancingV2::TargetGroup": "0eedcff0831b4a32", - "AWS::ElasticLoadBalancingV2::TrustStore": "5c70c395153b88f1", + "AWS::ElasticLoadBalancingV2::TrustStore": "91b22a729d45fd13", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "593a78e5ca9c2be3", "AWS::Elasticsearch::Domain": "c6414ef13f2fedbe", "AWS::EventSchemas::Discoverer": "26c475458e43d0a3", @@ -418,7 +421,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "7b886f54b3743c7c", @@ -467,13 +470,13 @@ "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", "AWS::IAM::GroupPolicy": "afebc6bd2ca04f23", @@ -552,7 +555,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -612,9 +615,10 @@ "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", - "AWS::MSK::Cluster": "e0fb0b1582e5f892", + "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MemoryDB::ACL": "be62545f5a3ca571", "AWS::MemoryDB::Cluster": "bdff729237d834d8", @@ -776,9 +780,10 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", - "AWS::SES::Template": "20af669206370beb", + "AWS::SES::Template": "b50788c843c91468", "AWS::SES::Tenant": "0c003f20faaf4446", "AWS::SES::VdmAttributes": "15df0379061c0489", "AWS::SMSVOICE::ConfigurationSet": "2bdda88e956e2a26", @@ -819,7 +824,7 @@ "AWS::SageMaker::ImageVersion": "307ec283c9c38549", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", @@ -889,7 +894,7 @@ "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -897,7 +902,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::WAF::ByteMatchSet": "bdac58da17fc8f67", "AWS::WAF::IPSet": "e9b5a4840b312167", @@ -912,7 +917,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", diff --git a/src/cfnlint/data/schemas/providers/us_iso_east_1.py b/src/cfnlint/data/schemas/providers/us_iso_east_1.py index 66c3c4701d..fa0c7c7d62 100644 --- a/src/cfnlint/data/schemas/providers/us_iso_east_1.py +++ b/src/cfnlint/data/schemas/providers/us_iso_east_1.py @@ -125,7 +125,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "2e32ab8d61346b7f", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -175,8 +175,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Billing::BillingView": "e1f8837947d5da31", "AWS::BillingConductor::BillingGroup": "03986a77f66b5add", @@ -204,12 +204,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -257,9 +257,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -273,7 +274,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -281,7 +282,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -326,7 +327,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -337,7 +339,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -353,7 +355,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -422,13 +424,14 @@ "AWS::Detective::Graph": "dbed0b7e7b29e1e6", "AWS::Detective::MemberInvitation": "86355f574dcf77f5", "AWS::Detective::OrganizationAdmin": "28db50ef7caf9609", - "AWS::DevOpsAgent::AgentSpace": "80561140e84bee4e", + "AWS::DevOpsAgent::AgentSpace": "46ac37052e4a41bd", "AWS::DevOpsAgent::Association": "721af6daddca8965", + "AWS::DevOpsAgent::Service": "3f7264b20141ed56", "AWS::DevOpsGuru::LogAnomalyDetectionIntegration": "c82fe28dc7521465", "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "342f47267103ae4c", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -439,8 +442,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -448,27 +451,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -511,17 +515,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -536,7 +540,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -569,13 +573,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -592,7 +596,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -712,19 +716,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthImaging::Datastore": "e4061f640b36c5f9", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", @@ -765,7 +769,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -850,7 +854,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -929,21 +933,23 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutEquipment::InferenceScheduler": "91b5c5f5252afffe", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", - "AWS::MPA::ApprovalTeam": "e688dfd36f94bbbb", - "AWS::MPA::IdentitySource": "0718259d6f4fe435", + "AWS::MPA::ApprovalTeam": "cb8f159542aeeec1", + "AWS::MPA::IdentitySource": "ad79d6af92dbda7b", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -969,14 +975,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1149,7 +1155,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "9f99a52291094b16", + "AWS::QuickSight::Template": "bf2e53263bce9387", "AWS::QuickSight::Theme": "c85a23cc7ca1d55e", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1176,7 +1182,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1257,17 +1263,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1325,9 +1332,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1340,13 +1347,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1355,7 +1362,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "00ba5c2d66109fa4", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1425,12 +1432,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1438,7 +1446,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1492,7 +1500,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1500,7 +1508,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/us_iso_west_1.py b/src/cfnlint/data/schemas/providers/us_iso_west_1.py index 66c3c4701d..fa0c7c7d62 100644 --- a/src/cfnlint/data/schemas/providers/us_iso_west_1.py +++ b/src/cfnlint/data/schemas/providers/us_iso_west_1.py @@ -125,7 +125,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "2e32ab8d61346b7f", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -175,8 +175,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Billing::BillingView": "e1f8837947d5da31", "AWS::BillingConductor::BillingGroup": "03986a77f66b5add", @@ -204,12 +204,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -257,9 +257,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -273,7 +274,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -281,7 +282,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -326,7 +327,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -337,7 +339,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -353,7 +355,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -422,13 +424,14 @@ "AWS::Detective::Graph": "dbed0b7e7b29e1e6", "AWS::Detective::MemberInvitation": "86355f574dcf77f5", "AWS::Detective::OrganizationAdmin": "28db50ef7caf9609", - "AWS::DevOpsAgent::AgentSpace": "80561140e84bee4e", + "AWS::DevOpsAgent::AgentSpace": "46ac37052e4a41bd", "AWS::DevOpsAgent::Association": "721af6daddca8965", + "AWS::DevOpsAgent::Service": "3f7264b20141ed56", "AWS::DevOpsGuru::LogAnomalyDetectionIntegration": "c82fe28dc7521465", "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "342f47267103ae4c", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -439,8 +442,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -448,27 +451,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -511,17 +515,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -536,7 +540,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -569,13 +573,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -592,7 +596,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -712,19 +716,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthImaging::Datastore": "e4061f640b36c5f9", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", @@ -765,7 +769,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -850,7 +854,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -929,21 +933,23 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutEquipment::InferenceScheduler": "91b5c5f5252afffe", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", - "AWS::MPA::ApprovalTeam": "e688dfd36f94bbbb", - "AWS::MPA::IdentitySource": "0718259d6f4fe435", + "AWS::MPA::ApprovalTeam": "cb8f159542aeeec1", + "AWS::MPA::IdentitySource": "ad79d6af92dbda7b", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -969,14 +975,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1149,7 +1155,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "9f99a52291094b16", + "AWS::QuickSight::Template": "bf2e53263bce9387", "AWS::QuickSight::Theme": "c85a23cc7ca1d55e", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1176,7 +1182,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1257,17 +1263,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1325,9 +1332,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1340,13 +1347,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1355,7 +1362,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "00ba5c2d66109fa4", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1425,12 +1432,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1438,7 +1446,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1492,7 +1500,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1500,7 +1508,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/us_isob_east_1.py b/src/cfnlint/data/schemas/providers/us_isob_east_1.py index 66c3c4701d..fa0c7c7d62 100644 --- a/src/cfnlint/data/schemas/providers/us_isob_east_1.py +++ b/src/cfnlint/data/schemas/providers/us_isob_east_1.py @@ -125,7 +125,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "2e32ab8d61346b7f", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -175,8 +175,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Billing::BillingView": "e1f8837947d5da31", "AWS::BillingConductor::BillingGroup": "03986a77f66b5add", @@ -204,12 +204,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -257,9 +257,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -273,7 +274,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -281,7 +282,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -326,7 +327,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -337,7 +339,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -353,7 +355,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -422,13 +424,14 @@ "AWS::Detective::Graph": "dbed0b7e7b29e1e6", "AWS::Detective::MemberInvitation": "86355f574dcf77f5", "AWS::Detective::OrganizationAdmin": "28db50ef7caf9609", - "AWS::DevOpsAgent::AgentSpace": "80561140e84bee4e", + "AWS::DevOpsAgent::AgentSpace": "46ac37052e4a41bd", "AWS::DevOpsAgent::Association": "721af6daddca8965", + "AWS::DevOpsAgent::Service": "3f7264b20141ed56", "AWS::DevOpsGuru::LogAnomalyDetectionIntegration": "c82fe28dc7521465", "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "342f47267103ae4c", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -439,8 +442,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -448,27 +451,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -511,17 +515,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -536,7 +540,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -569,13 +573,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -592,7 +596,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -712,19 +716,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthImaging::Datastore": "e4061f640b36c5f9", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", @@ -765,7 +769,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -850,7 +854,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -929,21 +933,23 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutEquipment::InferenceScheduler": "91b5c5f5252afffe", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", - "AWS::MPA::ApprovalTeam": "e688dfd36f94bbbb", - "AWS::MPA::IdentitySource": "0718259d6f4fe435", + "AWS::MPA::ApprovalTeam": "cb8f159542aeeec1", + "AWS::MPA::IdentitySource": "ad79d6af92dbda7b", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -969,14 +975,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1149,7 +1155,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "9f99a52291094b16", + "AWS::QuickSight::Template": "bf2e53263bce9387", "AWS::QuickSight::Theme": "c85a23cc7ca1d55e", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1176,7 +1182,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1257,17 +1263,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1325,9 +1332,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1340,13 +1347,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1355,7 +1362,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "00ba5c2d66109fa4", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1425,12 +1432,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1438,7 +1446,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1492,7 +1500,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1500,7 +1508,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/us_isob_west_1.py b/src/cfnlint/data/schemas/providers/us_isob_west_1.py index 66c3c4701d..fa0c7c7d62 100644 --- a/src/cfnlint/data/schemas/providers/us_isob_west_1.py +++ b/src/cfnlint/data/schemas/providers/us_isob_west_1.py @@ -125,7 +125,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "2e32ab8d61346b7f", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -175,8 +175,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Billing::BillingView": "e1f8837947d5da31", "AWS::BillingConductor::BillingGroup": "03986a77f66b5add", @@ -204,12 +204,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -257,9 +257,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -273,7 +274,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -281,7 +282,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -326,7 +327,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -337,7 +339,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -353,7 +355,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -422,13 +424,14 @@ "AWS::Detective::Graph": "dbed0b7e7b29e1e6", "AWS::Detective::MemberInvitation": "86355f574dcf77f5", "AWS::Detective::OrganizationAdmin": "28db50ef7caf9609", - "AWS::DevOpsAgent::AgentSpace": "80561140e84bee4e", + "AWS::DevOpsAgent::AgentSpace": "46ac37052e4a41bd", "AWS::DevOpsAgent::Association": "721af6daddca8965", + "AWS::DevOpsAgent::Service": "3f7264b20141ed56", "AWS::DevOpsGuru::LogAnomalyDetectionIntegration": "c82fe28dc7521465", "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "342f47267103ae4c", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -439,8 +442,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -448,27 +451,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -511,17 +515,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -536,7 +540,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -569,13 +573,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -592,7 +596,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -712,19 +716,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthImaging::Datastore": "e4061f640b36c5f9", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", @@ -765,7 +769,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -850,7 +854,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -929,21 +933,23 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutEquipment::InferenceScheduler": "91b5c5f5252afffe", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", - "AWS::MPA::ApprovalTeam": "e688dfd36f94bbbb", - "AWS::MPA::IdentitySource": "0718259d6f4fe435", + "AWS::MPA::ApprovalTeam": "cb8f159542aeeec1", + "AWS::MPA::IdentitySource": "ad79d6af92dbda7b", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -969,14 +975,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1149,7 +1155,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "9f99a52291094b16", + "AWS::QuickSight::Template": "bf2e53263bce9387", "AWS::QuickSight::Theme": "c85a23cc7ca1d55e", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1176,7 +1182,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1257,17 +1263,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1325,9 +1332,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1340,13 +1347,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1355,7 +1362,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "00ba5c2d66109fa4", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1425,12 +1432,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1438,7 +1446,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1492,7 +1500,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1500,7 +1508,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/us_isof_east_1.py b/src/cfnlint/data/schemas/providers/us_isof_east_1.py index 66c3c4701d..fa0c7c7d62 100644 --- a/src/cfnlint/data/schemas/providers/us_isof_east_1.py +++ b/src/cfnlint/data/schemas/providers/us_isof_east_1.py @@ -125,7 +125,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "2e32ab8d61346b7f", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -175,8 +175,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Billing::BillingView": "e1f8837947d5da31", "AWS::BillingConductor::BillingGroup": "03986a77f66b5add", @@ -204,12 +204,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -257,9 +257,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -273,7 +274,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -281,7 +282,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -326,7 +327,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -337,7 +339,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -353,7 +355,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -422,13 +424,14 @@ "AWS::Detective::Graph": "dbed0b7e7b29e1e6", "AWS::Detective::MemberInvitation": "86355f574dcf77f5", "AWS::Detective::OrganizationAdmin": "28db50ef7caf9609", - "AWS::DevOpsAgent::AgentSpace": "80561140e84bee4e", + "AWS::DevOpsAgent::AgentSpace": "46ac37052e4a41bd", "AWS::DevOpsAgent::Association": "721af6daddca8965", + "AWS::DevOpsAgent::Service": "3f7264b20141ed56", "AWS::DevOpsGuru::LogAnomalyDetectionIntegration": "c82fe28dc7521465", "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "342f47267103ae4c", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -439,8 +442,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -448,27 +451,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -511,17 +515,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -536,7 +540,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -569,13 +573,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -592,7 +596,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -712,19 +716,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthImaging::Datastore": "e4061f640b36c5f9", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", @@ -765,7 +769,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -850,7 +854,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -929,21 +933,23 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutEquipment::InferenceScheduler": "91b5c5f5252afffe", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", - "AWS::MPA::ApprovalTeam": "e688dfd36f94bbbb", - "AWS::MPA::IdentitySource": "0718259d6f4fe435", + "AWS::MPA::ApprovalTeam": "cb8f159542aeeec1", + "AWS::MPA::IdentitySource": "ad79d6af92dbda7b", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -969,14 +975,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1149,7 +1155,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "9f99a52291094b16", + "AWS::QuickSight::Template": "bf2e53263bce9387", "AWS::QuickSight::Theme": "c85a23cc7ca1d55e", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1176,7 +1182,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1257,17 +1263,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1325,9 +1332,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1340,13 +1347,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1355,7 +1362,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "00ba5c2d66109fa4", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1425,12 +1432,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1438,7 +1446,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1492,7 +1500,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1500,7 +1508,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/us_isof_south_1.py b/src/cfnlint/data/schemas/providers/us_isof_south_1.py index 66c3c4701d..fa0c7c7d62 100644 --- a/src/cfnlint/data/schemas/providers/us_isof_south_1.py +++ b/src/cfnlint/data/schemas/providers/us_isof_south_1.py @@ -125,7 +125,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "2e32ab8d61346b7f", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -175,8 +175,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Billing::BillingView": "e1f8837947d5da31", "AWS::BillingConductor::BillingGroup": "03986a77f66b5add", @@ -204,12 +204,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -257,9 +257,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -273,7 +274,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -281,7 +282,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -326,7 +327,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -337,7 +339,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "020151c2b88d8ba0", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -353,7 +355,7 @@ "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -422,13 +424,14 @@ "AWS::Detective::Graph": "dbed0b7e7b29e1e6", "AWS::Detective::MemberInvitation": "86355f574dcf77f5", "AWS::Detective::OrganizationAdmin": "28db50ef7caf9609", - "AWS::DevOpsAgent::AgentSpace": "80561140e84bee4e", + "AWS::DevOpsAgent::AgentSpace": "46ac37052e4a41bd", "AWS::DevOpsAgent::Association": "721af6daddca8965", + "AWS::DevOpsAgent::Service": "3f7264b20141ed56", "AWS::DevOpsGuru::LogAnomalyDetectionIntegration": "c82fe28dc7521465", "AWS::DevOpsGuru::NotificationChannel": "2d809460f09a7b45", "AWS::DevOpsGuru::ResourceCollection": "d6cf75b9cf367649", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "342f47267103ae4c", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -439,8 +442,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -448,27 +451,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -511,17 +515,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -536,7 +540,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -569,13 +573,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -592,7 +596,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -712,19 +716,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthImaging::Datastore": "e4061f640b36c5f9", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", @@ -765,7 +769,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -850,7 +854,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -929,21 +933,23 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutEquipment::InferenceScheduler": "91b5c5f5252afffe", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", - "AWS::MPA::ApprovalTeam": "e688dfd36f94bbbb", - "AWS::MPA::IdentitySource": "0718259d6f4fe435", + "AWS::MPA::ApprovalTeam": "cb8f159542aeeec1", + "AWS::MPA::IdentitySource": "ad79d6af92dbda7b", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -969,14 +975,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "3127faa478d60ec6", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1149,7 +1155,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "9f99a52291094b16", + "AWS::QuickSight::Template": "bf2e53263bce9387", "AWS::QuickSight::Theme": "c85a23cc7ca1d55e", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1176,7 +1182,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1257,17 +1263,18 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", - "AWS::S3Vectors::Index": "e2b9d6fd11f1b393", - "AWS::S3Vectors::VectorBucket": "eae6d86b8ee33282", + "AWS::S3Vectors::Index": "2a234fad94344669", + "AWS::S3Vectors::VectorBucket": "522bd15bf7fa8090", "AWS::S3Vectors::VectorBucketPolicy": "0da5a6320ca19f4b", "AWS::SDB::Domain": "48c38397df169b43", "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1325,9 +1332,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1340,13 +1347,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1355,7 +1362,7 @@ "AWS::SageMaker::Project": "a659dd2080a26111", "AWS::SageMaker::Space": "00ba5c2d66109fa4", "AWS::SageMaker::StudioLifecycleConfig": "5654680d7015fbd4", - "AWS::SageMaker::UserProfile": "0b1d6e7b47d96c39", + "AWS::SageMaker::UserProfile": "85348681edf23c87", "AWS::SageMaker::Workteam": "d617e40122a8fe93", "AWS::Scheduler::Schedule": "e8b60514af25a837", "AWS::Scheduler::ScheduleGroup": "ef710d09dbb243bf", @@ -1425,12 +1432,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1438,7 +1446,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1492,7 +1500,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1500,7 +1508,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/providers/us_west_1.py b/src/cfnlint/data/schemas/providers/us_west_1.py index a0b93c7b38..d2a441a9b6 100644 --- a/src/cfnlint/data/schemas/providers/us_west_1.py +++ b/src/cfnlint/data/schemas/providers/us_west_1.py @@ -108,7 +108,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -192,9 +192,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeBuild::Project": "1da142422f2ef55c", @@ -204,13 +205,13 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "77584bdaaa186620", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", "AWS::CodePipeline::Pipeline": "ecdbe888f27625fb", "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -287,35 +288,36 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", "AWS::EC2::ClientVpnRoute": "f1d130776f4e1473", "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -358,17 +360,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -383,7 +385,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -415,13 +417,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -438,7 +440,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "0b94d00dcdccdba6", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -472,7 +474,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -532,14 +534,14 @@ "AWS::Greengrass::SubscriptionDefinition": "f2f03a8801b3a02c", "AWS::Greengrass::SubscriptionDefinitionVersion": "d187f3a18e399825", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::IAM::AccessKey": "72c2d9dd90025459", "AWS::IAM::Group": "23f995735d09bdb9", @@ -566,7 +568,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -608,7 +610,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "370eb0711a58ca24", + "AWS::KafkaConnect::Connector": "02c89e2c1eb3d4f3", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kinesis::ResourcePolicy": "39996915810e234a", @@ -654,16 +656,18 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", "AWS::M2::Environment": "556251194fbbcc67", "AWS::MSK::BatchScramSecret": "ff2b807a577495b0", - "AWS::MSK::Cluster": "e0fb0b1582e5f892", + "AWS::MSK::Cluster": "d2642928d6736e1c", "AWS::MSK::ClusterPolicy": "b60740da22ea8c04", "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::Macie::AllowList": "40bd0a0377639bda", @@ -673,10 +677,10 @@ "AWS::MediaConnect::Bridge": "1e4a4de1ab577e49", "AWS::MediaConnect::BridgeOutput": "c5435bbce02dbde4", "AWS::MediaConnect::BridgeSource": "0e38568055415e91", - "AWS::MediaConnect::Flow": "32df34a5929e3ec9", - "AWS::MediaConnect::FlowEntitlement": "78863068db2797fa", - "AWS::MediaConnect::FlowOutput": "148a35886f516014", - "AWS::MediaConnect::FlowSource": "a6069f504e5d61e8", + "AWS::MediaConnect::Flow": "b34b82862a05642b", + "AWS::MediaConnect::FlowEntitlement": "a037428c13b170c6", + "AWS::MediaConnect::FlowOutput": "8265aec80d4bf751", + "AWS::MediaConnect::FlowSource": "108e3d838968f49e", "AWS::MediaConnect::FlowVpcInterface": "68e5c0f62f77a628", "AWS::MediaConnect::Gateway": "0d7409482162e3d4", "AWS::MediaConnect::RouterInput": "89cef0e2e2e12890", @@ -853,7 +857,7 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -861,6 +865,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -918,9 +923,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "df7184d29fe072dd", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Domain": "c2a82bf359890cfa", "AWS::SageMaker::Endpoint": "bcd29d1fafd461ae", "AWS::SageMaker::EndpointConfig": "7c3a65bd96c2e9a3", @@ -930,13 +935,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1012,7 +1017,7 @@ "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1020,7 +1025,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", "AWS::VpcLattice::AuthPolicy": "4265f5022282b0dc", @@ -1060,7 +1065,7 @@ "AWS::WAFv2::RuleGroup": "17c881f134c11dbb", "AWS::WAFv2::WebACL": "27eb9031e644a7fd", "AWS::WAFv2::WebACLAssociation": "f47dba384d872bb3", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "95eec1aff41966b4", "AWS::XRay::Group": "9e6b73a50d7628e1", "AWS::XRay::ResourcePolicy": "1eefd10339461fe6", "AWS::XRay::SamplingRule": "78c8dff3096127b9", diff --git a/src/cfnlint/data/schemas/providers/us_west_2.py b/src/cfnlint/data/schemas/providers/us_west_2.py index 04a32970d7..70caf8ae64 100644 --- a/src/cfnlint/data/schemas/providers/us_west_2.py +++ b/src/cfnlint/data/schemas/providers/us_west_2.py @@ -124,7 +124,7 @@ "AWS::Athena::PreparedStatement": "efe18f0108881514", "AWS::Athena::WorkGroup": "98125aa523006e5f", "AWS::AuditManager::Assessment": "c375e47c31be7d56", - "AWS::AutoScaling::AutoScalingGroup": "9b493a8b2db7d024", + "AWS::AutoScaling::AutoScalingGroup": "0ad094ba2f4d25b7", "AWS::AutoScaling::LaunchConfiguration": "138fee0bb5542e69", "AWS::AutoScaling::LifecycleHook": "0ee139c35778edce", "AWS::AutoScaling::ScalingPolicy": "68daf421ab1876df", @@ -173,8 +173,8 @@ "AWS::BedrockAgentCore::Gateway": "a629441d622699ce", "AWS::BedrockAgentCore::GatewayTarget": "a90255fe32f8754f", "AWS::BedrockAgentCore::Memory": "5bcb5948044458bc", - "AWS::BedrockAgentCore::Runtime": "c9dbfa0213a5cf44", - "AWS::BedrockAgentCore::RuntimeEndpoint": "624b26411473f25c", + "AWS::BedrockAgentCore::Runtime": "7f7ce91778cdda1e", + "AWS::BedrockAgentCore::RuntimeEndpoint": "11ae501ca9679300", "AWS::BedrockAgentCore::WorkloadIdentity": "78d4c036021cc12e", "AWS::Billing::BillingView": "e1f8837947d5da31", "AWS::Budgets::Budget": "2cab89233b2339d0", @@ -197,12 +197,12 @@ "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "010fe053ff4053d8", "AWS::Chatbot::SlackChannelConfiguration": "733a3e7b4bdf0053", "AWS::CleanRooms::AnalysisTemplate": "67d664e683d48497", - "AWS::CleanRooms::Collaboration": "41841e7383f88f94", + "AWS::CleanRooms::Collaboration": "27e7dd80490e1c8c", "AWS::CleanRooms::ConfiguredTable": "2e7f2a7ba2926d27", "AWS::CleanRooms::ConfiguredTableAssociation": "7d504209107b6656", "AWS::CleanRooms::IdMappingTable": "49ea8a4cbbcb3055", "AWS::CleanRooms::IdNamespaceAssociation": "d0fbb0cde27e7781", - "AWS::CleanRooms::Membership": "8e8e2b4cba682c2c", + "AWS::CleanRooms::Membership": "f868bf34d9c1d980", "AWS::CleanRooms::PrivacyBudgetTemplate": "da2433f8e8f3ca7d", "AWS::CleanRoomsML::TrainingDataset": "a5364e138c2bcad5", "AWS::Cloud9::EnvironmentEC2": "499b5671efc4029e", @@ -250,9 +250,10 @@ "AWS::CloudTrail::ResourcePolicy": "ab2ae9ccbbd62450", "AWS::CloudTrail::Trail": "7afdcfb6fa95406a", "AWS::CloudWatch::Alarm": "0602d31ab163094b", + "AWS::CloudWatch::AlarmMuteRule": "f0a042f925c1171c", "AWS::CloudWatch::AnomalyDetector": "13b8b743191bf50f", "AWS::CloudWatch::CompositeAlarm": "2b2200aed34aabc4", - "AWS::CloudWatch::Dashboard": "2ad9e8712df37703", + "AWS::CloudWatch::Dashboard": "423086b5b02bd126", "AWS::CloudWatch::InsightRule": "7b287284e7e98391", "AWS::CloudWatch::MetricStream": "ab20b9e49eb444d9", "AWS::CodeArtifact::Domain": "5b09d20c1adfc81a", @@ -266,7 +267,7 @@ "AWS::CodeConnections::Connection": "bb6c5697d13c2d59", "AWS::CodeDeploy::Application": "eea8100bd279b205", "AWS::CodeDeploy::DeploymentConfig": "394f39ae21382747", - "AWS::CodeDeploy::DeploymentGroup": "92cd339c2556885a", + "AWS::CodeDeploy::DeploymentGroup": "a5b18163cfa68275", "AWS::CodeGuruProfiler::ProfilingGroup": "c114d737dd6c902d", "AWS::CodeGuruReviewer::RepositoryAssociation": "74dd544b4ab46609", "AWS::CodePipeline::CustomActionType": "b1ae4c1b735eeb9f", @@ -274,7 +275,7 @@ "AWS::CodePipeline::Webhook": "a6ad2a4dc85ed032", "AWS::CodeStar::GitHubRepository": "eaeb2974516b47e3", "AWS::CodeStarConnections::Connection": "8232246c1d8983e4", - "AWS::CodeStarConnections::RepositoryLink": "98094ad333cc4d26", + "AWS::CodeStarConnections::RepositoryLink": "8206f03777949bff", "AWS::CodeStarConnections::SyncConfiguration": "b7c431889560c984", "AWS::CodeStarNotifications::NotificationRule": "3eec2cf7fa62e88b", "AWS::Cognito::IdentityPool": "3df22057c8e2ef54", @@ -319,7 +320,8 @@ "AWS::Connect::Instance": "77fc4614538cb79c", "AWS::Connect::InstanceStorageConfig": "036e51d554e029ec", "AWS::Connect::IntegrationAssociation": "a3ee60dfedf45df3", - "AWS::Connect::PhoneNumber": "7b74782f8b375eb5", + "AWS::Connect::Notification": "64d73230deb51982", + "AWS::Connect::PhoneNumber": "379361843b5e8a3d", "AWS::Connect::PredefinedAttribute": "b463662166d96c93", "AWS::Connect::Prompt": "dacb9a25a3900260", "AWS::Connect::Queue": "24b3619c8817d80c", @@ -330,7 +332,7 @@ "AWS::Connect::SecurityProfile": "798b9caa82f1f569", "AWS::Connect::TaskTemplate": "b8fc1c59ecb09672", "AWS::Connect::TrafficDistributionGroup": "f1ac9f1d5792c0ec", - "AWS::Connect::User": "8b615f648435f89e", + "AWS::Connect::User": "21af5758c82426d4", "AWS::Connect::UserHierarchyGroup": "7cf5994e34fb0eee", "AWS::Connect::UserHierarchyStructure": "69430fd905006f57", "AWS::Connect::View": "7ae82e4e602a5391", @@ -345,8 +347,8 @@ "AWS::CustomerProfiles::Domain": "aa830cf9368f9f97", "AWS::CustomerProfiles::EventStream": "3f1d9d2ece69a5a6", "AWS::CustomerProfiles::EventTrigger": "433ae33b7ce88aca", - "AWS::CustomerProfiles::Integration": "75fad9b81132579c", - "AWS::CustomerProfiles::ObjectType": "7383e179a19477e1", + "AWS::CustomerProfiles::Integration": "927eb595a46b76ac", + "AWS::CustomerProfiles::ObjectType": "8928614cac89ee07", "AWS::CustomerProfiles::SegmentDefinition": "bbf4c096c2334b52", "AWS::DAX::Cluster": "73661849b5d2e253", "AWS::DAX::ParameterGroup": "e4ed25409be90eb7", @@ -425,7 +427,7 @@ "AWS::DeviceFarm::TestGridProject": "bf6400aac98e63d1", "AWS::DeviceFarm::VPCEConfiguration": "b76c239f2025d6ef", "AWS::DirectoryService::MicrosoftAD": "9a7cb3c87d0c07fc", - "AWS::DirectoryService::SimpleAD": "342f47267103ae4c", + "AWS::DirectoryService::SimpleAD": "f660c46f8cf3be90", "AWS::DocDB::DBCluster": "be6f39b91c56eff9", "AWS::DocDB::DBClusterParameterGroup": "b5e79e7b15b26143", "AWS::DocDB::DBInstance": "253562f270b587ac", @@ -436,8 +438,8 @@ "AWS::DynamoDB::GlobalTable": "dcad01d68f1b0691", "AWS::DynamoDB::Table": "50e57ed2b28d4230", "AWS::EC2::CapacityManagerDataExport": "eadbbd5d7fd8fd3c", - "AWS::EC2::CapacityReservation": "d8685a879c65fa62", - "AWS::EC2::CapacityReservationFleet": "1e2f4d93eb1eca8c", + "AWS::EC2::CapacityReservation": "1ab29c6314095182", + "AWS::EC2::CapacityReservationFleet": "5d448b59c2d73e04", "AWS::EC2::CarrierGateway": "ac1f397e6adda506", "AWS::EC2::ClientVpnAuthorizationRule": "9dfbd181c3c5a54c", "AWS::EC2::ClientVpnEndpoint": "d132f32844d7e05e", @@ -445,27 +447,28 @@ "AWS::EC2::ClientVpnTargetNetworkAssociation": "d69233d655faf0f6", "AWS::EC2::CustomerGateway": "4003177e29b1dfc5", "AWS::EC2::DHCPOptions": "7794e3a54eaacb7a", - "AWS::EC2::EC2Fleet": "f77f984240fc75d6", + "AWS::EC2::EC2Fleet": "1a8415e48effd9a9", "AWS::EC2::EIP": "cc42df82cdc81e9c", "AWS::EC2::EIPAssociation": "a267820d6250f189", "AWS::EC2::EgressOnlyInternetGateway": "922c59e19b698eac", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "d2373cb299cb1831", "AWS::EC2::FlowLog": "ea553ae6f4a71ce3", "AWS::EC2::GatewayRouteTableAssociation": "50b450990964d2e7", - "AWS::EC2::Host": "ba21ffd03e701456", + "AWS::EC2::Host": "078ff42d61bf90e9", "AWS::EC2::IPAM": "3bab32d28a4ef063", "AWS::EC2::IPAMAllocation": "c4cba824ca02ce4f", "AWS::EC2::IPAMPool": "f8632a39914b3366", "AWS::EC2::IPAMPoolCidr": "873e7cc6e6afef96", + "AWS::EC2::IPAMPrefixListResolver": "475d81b7a683c9d6", "AWS::EC2::IPAMResourceDiscovery": "0a21294934d111b5", "AWS::EC2::IPAMResourceDiscoveryAssociation": "fde93486402ddbe5", "AWS::EC2::IPAMScope": "f1341090e0e57749", - "AWS::EC2::Instance": "c1924dda15cc3d7b", + "AWS::EC2::Instance": "7a8c89a99087d7d5", "AWS::EC2::InstanceConnectEndpoint": "ccb7d5f817cc9d24", "AWS::EC2::InternetGateway": "4c7c90cb3105c9d8", "AWS::EC2::IpPoolRouteTableAssociation": "071b5a1f00936f72", "AWS::EC2::KeyPair": "349deb28f79434e4", - "AWS::EC2::LaunchTemplate": "db1e912ee35c5304", + "AWS::EC2::LaunchTemplate": "51d9c721a02159c3", "AWS::EC2::LocalGatewayRoute": "b50d8737e0b1ea90", "AWS::EC2::LocalGatewayRouteTable": "6892bdd3f1f99df6", "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "b1d6ce946dcb69b8", @@ -508,17 +511,17 @@ "AWS::EC2::TrafficMirrorTarget": "562f502a60abccd6", "AWS::EC2::TransitGateway": "bdd0278ecaccd4ae", "AWS::EC2::TransitGatewayAttachment": "40111e00bf0df74a", - "AWS::EC2::TransitGatewayConnect": "05caf42b9c40a843", + "AWS::EC2::TransitGatewayConnect": "f3001456d8e71829", "AWS::EC2::TransitGatewayConnectPeer": "27459a628d254042", "AWS::EC2::TransitGatewayMeteringPolicy": "4daf1939996f77df", "AWS::EC2::TransitGatewayMeteringPolicyEntry": "153b7c0d6fcca798", - "AWS::EC2::TransitGatewayMulticastDomain": "8a9fdc16690320b7", + "AWS::EC2::TransitGatewayMulticastDomain": "55ac3f0e32f72ab4", "AWS::EC2::TransitGatewayMulticastDomainAssociation": "f650430e0bbdcce9", "AWS::EC2::TransitGatewayMulticastGroupMember": "fe8c827e156dc451", "AWS::EC2::TransitGatewayMulticastGroupSource": "95b20156fbc77eb0", "AWS::EC2::TransitGatewayPeeringAttachment": "2a33a8efb207e5e5", "AWS::EC2::TransitGatewayRoute": "41a8efed021fd377", - "AWS::EC2::TransitGatewayRouteTable": "46974e4ed5fe86b7", + "AWS::EC2::TransitGatewayRouteTable": "cb8a1d0ac988c165", "AWS::EC2::TransitGatewayRouteTableAssociation": "a28bde73d4a5cde6", "AWS::EC2::TransitGatewayRouteTablePropagation": "e21e0c3273d49afe", "AWS::EC2::TransitGatewayVpcAttachment": "9f86e47a59b89462", @@ -533,7 +536,7 @@ "AWS::EC2::VPCEndpointService": "150eafe6174fc552", "AWS::EC2::VPCEndpointServicePermissions": "5841ea22a0cbb143", "AWS::EC2::VPCGatewayAttachment": "1dc77043848e8e94", - "AWS::EC2::VPCPeeringConnection": "e01a466d269170ed", + "AWS::EC2::VPCPeeringConnection": "41b9860245304058", "AWS::EC2::VPNConcentrator": "78aca3962b6da301", "AWS::EC2::VPNConnection": "3bf3a2c97e027241", "AWS::EC2::VPNConnectionRoute": "00194e67a2d7f53d", @@ -565,13 +568,13 @@ "AWS::EFS::FileSystem": "575ef4f21bc6f9da", "AWS::EFS::MountTarget": "562530cf9ce264a6", "AWS::EKS::AccessEntry": "6eb6ba186799e7f3", - "AWS::EKS::Addon": "f27379fa02ce1e45", + "AWS::EKS::Addon": "63cae0a921c6a93d", "AWS::EKS::Capability": "7816d4a96b146b20", "AWS::EKS::Cluster": "46cd8dea9cf6c5d7", "AWS::EKS::FargateProfile": "54a9efe57f089a05", "AWS::EKS::IdentityProviderConfig": "77b807192827540b", - "AWS::EKS::Nodegroup": "4b7b3ba6fffc3e8a", - "AWS::EKS::PodIdentityAssociation": "d4249aaeb9409683", + "AWS::EKS::Nodegroup": "11f90e70c2b0b5a1", + "AWS::EKS::PodIdentityAssociation": "c9fa86f74de95001", "AWS::EMR::Cluster": "ac0466c8197ef416", "AWS::EMR::InstanceFleetConfig": "7c6308bb9ea61ce8", "AWS::EMR::InstanceGroupConfig": "57ea4fa9b7b6f658", @@ -588,7 +591,7 @@ "AWS::ElastiCache::CacheCluster": "1220b6bbd633ae68", "AWS::ElastiCache::GlobalReplicationGroup": "2af3062bf5b2cf7f", "AWS::ElastiCache::ParameterGroup": "b0e1dec3cd05f739", - "AWS::ElastiCache::ReplicationGroup": "59defd83ba1cb2f2", + "AWS::ElastiCache::ReplicationGroup": "a7cce05658edb402", "AWS::ElastiCache::SecurityGroup": "075dfa59da275723", "AWS::ElastiCache::SecurityGroupIngress": "96d1b4a5bd438d25", "AWS::ElastiCache::ServerlessCache": "67ad14ea2425e853", @@ -632,7 +635,7 @@ "AWS::FIS::ExperimentTemplate": "bf45a8c08a95fd2f", "AWS::FIS::TargetAccountConfiguration": "8f4df8d3b2e684d8", "AWS::FMS::NotificationChannel": "3dfde465b38d83be", - "AWS::FMS::Policy": "3d3868b1e974d27b", + "AWS::FMS::Policy": "9a5d16a686ed3b5d", "AWS::FMS::ResourceSet": "6fb04db2dcf50bf8", "AWS::FSx::DataRepositoryAssociation": "ecfa3f43f4917224", "AWS::FSx::FileSystem": "9741d33840560c55", @@ -710,19 +713,19 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "1bc9c83f06823a39", "AWS::GreengrassV2::ComponentVersion": "66c2ae473cdf806c", "AWS::GreengrassV2::Deployment": "113077f9583c552f", - "AWS::GroundStation::Config": "1b0cd358ffb909fd", + "AWS::GroundStation::Config": "e4d3f988abbd4f35", "AWS::GroundStation::DataflowEndpointGroup": "0fe2a3c3f31c8853", "AWS::GroundStation::DataflowEndpointGroupV2": "20fb3b0b96644b6b", - "AWS::GroundStation::MissionProfile": "fa861fb377ac03f7", + "AWS::GroundStation::MissionProfile": "32655ab91f6a315f", "AWS::GuardDuty::Detector": "609c5ab9768f30a4", - "AWS::GuardDuty::Filter": "f38bf8e909cfd2c8", + "AWS::GuardDuty::Filter": "5effc026fb87131d", "AWS::GuardDuty::IPSet": "82e2140b58b00302", "AWS::GuardDuty::MalwareProtectionPlan": "d875ebc427de851e", "AWS::GuardDuty::Master": "5115377f51b894ca", "AWS::GuardDuty::Member": "4410bf4350c9fdb8", - "AWS::GuardDuty::PublishingDestination": "95c6a8d647a77c52", + "AWS::GuardDuty::PublishingDestination": "c0e7c21001df88a4", "AWS::GuardDuty::ThreatEntitySet": "f9e73b098cba1e1d", - "AWS::GuardDuty::ThreatIntelSet": "09915bee5770f4c9", + "AWS::GuardDuty::ThreatIntelSet": "41eb1d839da4d715", "AWS::GuardDuty::TrustedEntitySet": "150ef5b439192da2", "AWS::HealthImaging::Datastore": "e4061f640b36c5f9", "AWS::HealthLake::FHIRDatastore": "df7e84e808e5c829", @@ -763,7 +766,7 @@ "AWS::ImageBuilder::ImagePipeline": "b439c448d65a8542", "AWS::ImageBuilder::ImageRecipe": "37e69d9a511bb367", "AWS::ImageBuilder::InfrastructureConfiguration": "703bdd9fb961cbcd", - "AWS::ImageBuilder::LifecyclePolicy": "8cd39fa4bf49cfef", + "AWS::ImageBuilder::LifecyclePolicy": "05e1176be456713a", "AWS::ImageBuilder::Workflow": "13db705a33e231c9", "AWS::Inspector::AssessmentTarget": "b31528051aa52f7a", "AWS::Inspector::AssessmentTemplate": "0bbf4ca171b96c68", @@ -838,7 +841,7 @@ "AWS::KMS::Alias": "28f10f922a4d194f", "AWS::KMS::Key": "c70e396ee12ddb65", "AWS::KMS::ReplicaKey": "903f43e74c8d8853", - "AWS::KafkaConnect::Connector": "7e057ce33592b92f", + "AWS::KafkaConnect::Connector": "fe6e371d72bde02a", "AWS::KafkaConnect::CustomPlugin": "b57a0879af8759b3", "AWS::KafkaConnect::WorkerConfiguration": "1f80a6b9f1a4d5be", "AWS::Kendra::DataSource": "9838b6f7eb6bb0ff", @@ -915,8 +918,9 @@ "AWS::Logs::MetricFilter": "4b4400caff5cc44e", "AWS::Logs::QueryDefinition": "7b82b12db189c1d9", "AWS::Logs::ResourcePolicy": "d7898253a7730ac3", + "AWS::Logs::ScheduledQuery": "e6553187c1db1971", "AWS::Logs::SubscriptionFilter": "c1ec900772212dcf", - "AWS::Logs::Transformer": "66b4b09c596d83c0", + "AWS::Logs::Transformer": "943d9e7f35c1fc2c", "AWS::LookoutVision::Project": "89603d4b475081ea", "AWS::M2::Application": "7c1b78891b93a215", "AWS::M2::Deployment": "a4f5b6e67e1de730", @@ -927,6 +931,7 @@ "AWS::MSK::Configuration": "61dbb22c2b6cbbb1", "AWS::MSK::Replicator": "e4c147fed22ae544", "AWS::MSK::ServerlessCluster": "9eb8b6f85a407e2e", + "AWS::MSK::Topic": "7c3b1270fbb7dbf8", "AWS::MSK::VpcConnection": "6aeb07916b90c80a", "AWS::MWAA::Environment": "c28ab3624f1d638c", "AWS::MWAAServerless::Workflow": "2df377b05fca3fb5", @@ -950,14 +955,14 @@ "AWS::MediaConvert::JobTemplate": "de2041b421ca905f", "AWS::MediaConvert::Preset": "910599ec8d17a7da", "AWS::MediaConvert::Queue": "f5e916f2b2a64b66", - "AWS::MediaLive::Channel": "be81bff5b3046130", + "AWS::MediaLive::Channel": "f4308db204b1ac67", "AWS::MediaLive::ChannelPlacementGroup": "c5a90eecc19bba43", "AWS::MediaLive::CloudWatchAlarmTemplate": "81fb2ce45d067a00", "AWS::MediaLive::CloudWatchAlarmTemplateGroup": "6ce0be92d99cb079", "AWS::MediaLive::Cluster": "1a1f4c1068fa62ac", "AWS::MediaLive::EventBridgeRuleTemplate": "546f92cd028358f3", "AWS::MediaLive::EventBridgeRuleTemplateGroup": "d600d2e2b26dcff9", - "AWS::MediaLive::Input": "a4b78d22a36e5221", + "AWS::MediaLive::Input": "690a12b7f0613448", "AWS::MediaLive::InputSecurityGroup": "25d503b540e5b2f1", "AWS::MediaLive::Multiplex": "01d8204ac37d509d", "AWS::MediaLive::Multiplexprogram": "158d6f9e8427ca85", @@ -1122,7 +1127,7 @@ "AWS::QuickSight::DataSource": "407708b753626383", "AWS::QuickSight::Folder": "4a9e4af92dbcc718", "AWS::QuickSight::RefreshSchedule": "0e848e5d85a17427", - "AWS::QuickSight::Template": "9f99a52291094b16", + "AWS::QuickSight::Template": "bf2e53263bce9387", "AWS::QuickSight::Theme": "c85a23cc7ca1d55e", "AWS::QuickSight::Topic": "f4d504e353c8a0fc", "AWS::QuickSight::VPCConnection": "bb1c6b99877fb6ba", @@ -1149,7 +1154,7 @@ "AWS::RTBFabric::OutboundExternalLink": "add07845ef354c07", "AWS::RTBFabric::RequesterGateway": "596daa632281f831", "AWS::RTBFabric::ResponderGateway": "45aece22bb82de60", - "AWS::RUM::AppMonitor": "7d61f34df1716a89", + "AWS::RUM::AppMonitor": "13586103a13794ef", "AWS::Rbin::Rule": "7302f3e4816f5e9e", "AWS::Redshift::Cluster": "24380b75d618dc41", "AWS::Redshift::ClusterParameterGroup": "5eafb174c8375f06", @@ -1230,7 +1235,7 @@ "AWS::S3Outposts::BucketPolicy": "29126ab2fb9793f6", "AWS::S3Outposts::Endpoint": "323c92664ebd7f95", "AWS::S3Tables::Namespace": "148f9286df26a384", - "AWS::S3Tables::Table": "a3eed252e01d4a85", + "AWS::S3Tables::Table": "06c0bb9325f0bc8c", "AWS::S3Tables::TableBucket": "c87800af01ff17ff", "AWS::S3Tables::TableBucketPolicy": "8a4df56718b22c4c", "AWS::S3Tables::TablePolicy": "a400a63607882bc8", @@ -1241,6 +1246,7 @@ "AWS::SES::ConfigurationSet": "5d4781bc5cccba7b", "AWS::SES::ConfigurationSetEventDestination": "f4e74b1d7e859c34", "AWS::SES::ContactList": "c5a40d0f3d530e19", + "AWS::SES::CustomVerificationEmailTemplate": "4f52e41f83844ece", "AWS::SES::DedicatedIpPool": "1485a5989d771f62", "AWS::SES::EmailIdentity": "be6211158f395729", "AWS::SES::MailManagerAddonInstance": "2012772f13a846eb", @@ -1298,9 +1304,9 @@ "AWS::SSO::PermissionSet": "e4212a96dd4b627d", "AWS::SageMaker::App": "48a84d4277803da3", "AWS::SageMaker::AppImageConfig": "0500a25b2fd80213", - "AWS::SageMaker::Cluster": "c21b132cc766ec37", + "AWS::SageMaker::Cluster": "439ccbf60a68017e", "AWS::SageMaker::CodeRepository": "d59f5cf4521ff1c2", - "AWS::SageMaker::DataQualityJobDefinition": "5dd7eaa9380c5b4d", + "AWS::SageMaker::DataQualityJobDefinition": "8ba4b48cf494ccd7", "AWS::SageMaker::Device": "7c678382976c9ba6", "AWS::SageMaker::DeviceFleet": "61dbf469de48984f", "AWS::SageMaker::Domain": "c2a82bf359890cfa", @@ -1313,13 +1319,13 @@ "AWS::SageMaker::InferenceExperiment": "b19e56ad811b2cbd", "AWS::SageMaker::MlflowTrackingServer": "82716f2317f73364", "AWS::SageMaker::Model": "9757bf2bdc6a25ef", - "AWS::SageMaker::ModelBiasJobDefinition": "bc03121404453f07", + "AWS::SageMaker::ModelBiasJobDefinition": "1357485edb491230", "AWS::SageMaker::ModelCard": "89534938581c1015", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "4a89e84adbe61d14", - "AWS::SageMaker::ModelPackage": "31c3d161301c2d13", + "AWS::SageMaker::ModelExplainabilityJobDefinition": "46ebe5cb1dbf9346", + "AWS::SageMaker::ModelPackage": "20d340cd288752de", "AWS::SageMaker::ModelPackageGroup": "69804fe68f09f66e", - "AWS::SageMaker::ModelQualityJobDefinition": "5ed035b940b21165", - "AWS::SageMaker::MonitoringSchedule": "fd68a751a83a46b4", + "AWS::SageMaker::ModelQualityJobDefinition": "f971dd8729ddb09a", + "AWS::SageMaker::MonitoringSchedule": "741bf90cf6ce8312", "AWS::SageMaker::NotebookInstance": "f222a6268560b3b6", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "f0d21af114094fa4", "AWS::SageMaker::PartnerApp": "3af323a015afafd6", @@ -1398,12 +1404,13 @@ "AWS::Synthetics::Group": "ed9dcd9886d47a8d", "AWS::SystemsManagerSAP::Application": "8196ab023743f75e", "AWS::Timestream::Database": "e842a18b16a03b2e", - "AWS::Timestream::InfluxDBInstance": "a7fa0ea06ccd1174", + "AWS::Timestream::InfluxDBCluster": "5ffa44bb275acc7b", + "AWS::Timestream::InfluxDBInstance": "e124cda52f244d12", "AWS::Timestream::ScheduledQuery": "45f50819d4bcacd0", "AWS::Timestream::Table": "3a525326886a293b", "AWS::Transfer::Agreement": "1013512feba974f8", "AWS::Transfer::Certificate": "f7478973edec7bd3", - "AWS::Transfer::Connector": "7955ea7e4c5f3e22", + "AWS::Transfer::Connector": "8827021611524252", "AWS::Transfer::Profile": "88c7478695f7c070", "AWS::Transfer::Server": "90b633961fce2a5f", "AWS::Transfer::User": "7dbec614b03c1346", @@ -1411,7 +1418,7 @@ "AWS::Transfer::Workflow": "851674d5732910da", "AWS::VerifiedPermissions::IdentitySource": "b6f4f19263afee23", "AWS::VerifiedPermissions::Policy": "f7e75c34791cf6a5", - "AWS::VerifiedPermissions::PolicyStore": "5883732ea6547044", + "AWS::VerifiedPermissions::PolicyStore": "d797894a95fb9d61", "AWS::VerifiedPermissions::PolicyTemplate": "067128efc0e8f2eb", "AWS::VoiceID::Domain": "8e95603a7d6cd903", "AWS::VpcLattice::AccessLogSubscription": "fc931efc318e179a", @@ -1465,7 +1472,7 @@ "AWS::Wisdom::MessageTemplateVersion": "85d93c94b16a675a", "AWS::Wisdom::QuickResponse": "f1a6189fe08948ad", "AWS::WorkSpaces::ConnectionAlias": "c6bd2d8361244b6a", - "AWS::WorkSpaces::Workspace": "47517765f7ec71d2", + "AWS::WorkSpaces::Workspace": "7e814efb533423bc", "AWS::WorkSpaces::WorkspacesPool": "5ff2bbbb9911ebe5", "AWS::WorkSpacesThinClient::Environment": "7bbf7b66606e0a09", "AWS::WorkSpacesWeb::BrowserSettings": "c64ccfb879da5c48", @@ -1473,7 +1480,7 @@ "AWS::WorkSpacesWeb::IdentityProvider": "b1d63888543df938", "AWS::WorkSpacesWeb::IpAccessSettings": "efcd7a1c415de9ed", "AWS::WorkSpacesWeb::NetworkSettings": "092c89a6dec61a5d", - "AWS::WorkSpacesWeb::Portal": "75fe08c1925c284f", + "AWS::WorkSpacesWeb::Portal": "6a225e6650a5591b", "AWS::WorkSpacesWeb::SessionLogger": "cbc5dd3254f28e39", "AWS::WorkSpacesWeb::TrustStore": "0da7818c34767162", "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "13399f9f750bfb0f", diff --git a/src/cfnlint/data/schemas/resources/020151c2b88d8ba0.json b/src/cfnlint/data/schemas/resources/020151c2b88d8ba0.json deleted file mode 100644 index 49757d75e0..0000000000 --- a/src/cfnlint/data/schemas/resources/020151c2b88d8ba0.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AfterContactWorkTimeLimit": { - "minimum": 0, - "type": "integer" - }, - "AttributeName": { - "maxLength": 64, - "minLength": 1, - "type": "string" - }, - "AttributeValue": { - "maxLength": 64, - "minLength": 1, - "type": "string" - }, - "AutoAccept": { - "type": "boolean" - }, - "DeskPhoneNumber": { - "pattern": "^\\\\+[1-9]\\\\d{1,14}$", - "type": "string" - }, - "Email": { - "type": "string" - }, - "FirstName": { - "maxLength": 255, - "minLength": 0, - "type": "string" - }, - "LastName": { - "maxLength": 300, - "minLength": 0, - "type": "string" - }, - "Level": { - "maximum": 5.0, - "minimum": 1.0, - "type": "number" - }, - "Mobile": { - "pattern": "^\\+[1-9]\\d{1,14}$", - "type": "string" - }, - "PersistentConnection": { - "type": "boolean" - }, - "PhoneType": { - "enum": [ - "SOFT_PHONE", - "DESK_PHONE" - ], - "type": "string" - }, - "SecondaryEmail": { - "pattern": "(?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,63}", - "type": "string" - }, - "SecurityProfileArn": { - "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*/security-profile/[-a-zA-Z0-9]*$", - "type": "string" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "UserIdentityInfo": { - "additionalProperties": false, - "properties": { - "Email": { - "$ref": "#/definitions/Email" - }, - "FirstName": { - "$ref": "#/definitions/FirstName" - }, - "LastName": { - "$ref": "#/definitions/LastName" - }, - "Mobile": { - "$ref": "#/definitions/Mobile" - }, - "SecondaryEmail": { - "$ref": "#/definitions/SecondaryEmail" - } - }, - "type": "object" - }, - "UserPhoneConfig": { - "additionalProperties": false, - "properties": { - "AfterContactWorkTimeLimit": { - "$ref": "#/definitions/AfterContactWorkTimeLimit" - }, - "AutoAccept": { - "$ref": "#/definitions/AutoAccept" - }, - "DeskPhoneNumber": { - "$ref": "#/definitions/DeskPhoneNumber" - }, - "PersistentConnection": { - "$ref": "#/definitions/PersistentConnection" - }, - "PhoneType": { - "$ref": "#/definitions/PhoneType" - } - }, - "required": [ - "PhoneType" - ], - "type": "object" - }, - "UserProficiency": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "$ref": "#/definitions/AttributeName" - }, - "AttributeValue": { - "$ref": "#/definitions/AttributeValue" - }, - "Level": { - "$ref": "#/definitions/Level" - } - }, - "required": [ - "AttributeName", - "AttributeValue", - "Level" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/UserArn" - ], - "properties": { - "DirectoryUserId": { - "type": "string" - }, - "HierarchyGroupArn": { - "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*/agent-group/[-a-zA-Z0-9]*$", - "type": "string" - }, - "IdentityInfo": { - "$ref": "#/definitions/UserIdentityInfo" - }, - "InstanceArn": { - "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*$", - "type": "string" - }, - "Password": { - "pattern": "^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d\\S]{8,64}$", - "type": "string" - }, - "PhoneConfig": { - "$ref": "#/definitions/UserPhoneConfig" - }, - "RoutingProfileArn": { - "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*/routing-profile/[-a-zA-Z0-9]*$", - "type": "string" - }, - "SecurityProfileArns": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SecurityProfileArn" - }, - "maxItems": 10, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 50, - "type": "array", - "uniqueItems": true - }, - "UserArn": { - "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*/agent/[-a-zA-Z0-9]*$", - "type": "string" - }, - "UserProficiencies": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/UserProficiency" - }, - "type": "array" - }, - "Username": { - "maxLength": 64, - "minLength": 1, - "pattern": "[a-zA-Z0-9\\_\\-\\.\\@]+", - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/UserArn" - ], - "required": [ - "InstanceArn", - "PhoneConfig", - "RoutingProfileArn", - "SecurityProfileArns", - "Username" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-connect", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::Connect::User", - "writeOnlyProperties": [ - "/properties/Password" - ] -} diff --git a/src/cfnlint/data/schemas/resources/370eb0711a58ca24.json b/src/cfnlint/data/schemas/resources/02c89e2c1eb3d4f3.json similarity index 99% rename from src/cfnlint/data/schemas/resources/370eb0711a58ca24.json rename to src/cfnlint/data/schemas/resources/02c89e2c1eb3d4f3.json index a77189a454..a9e917ecf3 100644 --- a/src/cfnlint/data/schemas/resources/370eb0711a58ca24.json +++ b/src/cfnlint/data/schemas/resources/02c89e2c1eb3d4f3.json @@ -38,6 +38,9 @@ "AutoScaling": { "additionalProperties": false, "properties": { + "MaxAutoscalingTaskCount": { + "type": "integer" + }, "MaxWorkerCount": { "type": "integer" }, diff --git a/src/cfnlint/data/schemas/resources/8cd39fa4bf49cfef.json b/src/cfnlint/data/schemas/resources/05e1176be456713a.json similarity index 98% rename from src/cfnlint/data/schemas/resources/8cd39fa4bf49cfef.json rename to src/cfnlint/data/schemas/resources/05e1176be456713a.json index b11aaf672a..6ccce782f5 100644 --- a/src/cfnlint/data/schemas/resources/8cd39fa4bf49cfef.json +++ b/src/cfnlint/data/schemas/resources/05e1176be456713a.json @@ -172,7 +172,7 @@ "type": "string" }, "SemanticVersion": { - "pattern": "^[0-9]+\\.[0-9]+\\.[0-9]+$", + "pattern": "^(?:[0-9]+|x)\\.(?:[0-9]+|x)\\.(?:[0-9]+|x)$", "type": "string" } }, diff --git a/src/cfnlint/data/schemas/resources/06c0bb9325f0bc8c.json b/src/cfnlint/data/schemas/resources/06c0bb9325f0bc8c.json new file mode 100644 index 0000000000..ea5867b037 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/06c0bb9325f0bc8c.json @@ -0,0 +1,364 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/TableBucketARN", + "/properties/OpenTableFormat", + "/properties/IcebergMetadata", + "/properties/WithoutMetadata", + "/properties/StorageClassConfiguration" + ], + "definitions": { + "Compaction": { + "additionalProperties": false, + "properties": { + "Status": { + "enum": [ + "enabled", + "disabled" + ], + "type": "string" + }, + "TargetFileSizeMB": { + "minimum": 64, + "type": "integer" + } + }, + "type": "object" + }, + "IcebergMetadata": { + "additionalProperties": false, + "properties": { + "IcebergPartitionSpec": { + "$ref": "#/definitions/IcebergPartitionSpec" + }, + "IcebergSchema": { + "$ref": "#/definitions/IcebergSchema" + }, + "IcebergSortOrder": { + "$ref": "#/definitions/IcebergSortOrder" + }, + "TableProperties": { + "$ref": "#/definitions/TableProperties" + } + }, + "required": [ + "IcebergSchema" + ], + "type": "object" + }, + "IcebergPartitionField": { + "additionalProperties": false, + "properties": { + "FieldId": { + "type": "integer" + }, + "Name": { + "type": "string" + }, + "SourceId": { + "type": "integer" + }, + "Transform": { + "type": "string" + } + }, + "required": [ + "SourceId", + "Transform", + "Name" + ], + "type": "object" + }, + "IcebergPartitionFieldList": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/IcebergPartitionField" + }, + "type": "array" + }, + "IcebergPartitionSpec": { + "additionalProperties": false, + "properties": { + "Fields": { + "$ref": "#/definitions/IcebergPartitionFieldList" + }, + "SpecId": { + "type": "integer" + } + }, + "required": [ + "Fields" + ], + "type": "object" + }, + "IcebergSchema": { + "additionalProperties": false, + "properties": { + "SchemaFieldList": { + "$ref": "#/definitions/SchemaFieldList" + } + }, + "required": [ + "SchemaFieldList" + ], + "type": "object" + }, + "IcebergSortField": { + "additionalProperties": false, + "properties": { + "Direction": { + "enum": [ + "asc", + "desc" + ], + "type": "string" + }, + "NullOrder": { + "enum": [ + "nulls-first", + "nulls-last" + ], + "type": "string" + }, + "SourceId": { + "type": "integer" + }, + "Transform": { + "type": "string" + } + }, + "required": [ + "SourceId", + "Transform", + "Direction", + "NullOrder" + ], + "type": "object" + }, + "IcebergSortFieldList": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/IcebergSortField" + }, + "type": "array" + }, + "IcebergSortOrder": { + "additionalProperties": false, + "properties": { + "Fields": { + "$ref": "#/definitions/IcebergSortFieldList" + }, + "OrderId": { + "type": "integer" + } + }, + "required": [ + "Fields" + ], + "type": "object" + }, + "Namespace": { + "maxLength": 255, + "minLength": 1, + "pattern": "^[0-9a-z_]*$", + "type": "string" + }, + "OpenTableFormat": { + "enum": [ + "ICEBERG" + ], + "type": "string" + }, + "SchemaField": { + "additionalProperties": false, + "properties": { + "Id": { + "type": "integer" + }, + "Name": { + "type": "string" + }, + "Required": { + "type": "boolean" + }, + "Type": { + "type": "string" + } + }, + "required": [ + "Name", + "Type" + ], + "type": "object" + }, + "SchemaFieldList": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/SchemaField" + }, + "type": "array" + }, + "SnapshotManagement": { + "additionalProperties": false, + "properties": { + "MaxSnapshotAgeHours": { + "minimum": 1, + "type": "integer" + }, + "MinSnapshotsToKeep": { + "minimum": 1, + "type": "integer" + }, + "Status": { + "enum": [ + "enabled", + "disabled" + ], + "type": "string" + } + }, + "type": "object" + }, + "StorageClassConfiguration": { + "additionalProperties": false, + "properties": { + "StorageClass": { + "enum": [ + "STANDARD", + "INTELLIGENT_TIERING" + ], + "type": "string" + } + }, + "type": "object" + }, + "TableARN": { + "examples": [ + "arn:aws:s3tables:us-west-2:123456789012:bucket/mytablebucket/table/813aadd1-a378-4d0f-8467-e3247306f309" + ], + "type": "string" + }, + "TableBucketARN": { + "examples": [ + "arn:aws:s3tables:us-west-2:123456789012:bucket/mytablebucket" + ], + "pattern": "^(arn:aws[-a-z0-9]*:[a-z0-9]+:[-a-z0-9]*:[0-9]{12}:bucket/[a-z0-9_-]{3,63})$", + "type": "string" + }, + "TableName": { + "type": "string" + }, + "TableProperties": { + "additionalProperties": false, + "patternProperties": { + "^.+$": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + }, + "VersionToken": { + "type": "string" + }, + "WarehouseLocation": { + "type": "string" + }, + "WithoutMetadata": { + "enum": [ + "Yes" + ], + "type": "string" + } + }, + "primaryIdentifier": [ + "/properties/TableARN" + ], + "properties": { + "Compaction": { + "$ref": "#/definitions/Compaction" + }, + "IcebergMetadata": { + "$ref": "#/definitions/IcebergMetadata" + }, + "Namespace": { + "$ref": "#/definitions/Namespace" + }, + "OpenTableFormat": { + "$ref": "#/definitions/OpenTableFormat" + }, + "SnapshotManagement": { + "$ref": "#/definitions/SnapshotManagement" + }, + "StorageClassConfiguration": { + "$ref": "#/definitions/StorageClassConfiguration" + }, + "TableARN": { + "$ref": "#/definitions/TableARN" + }, + "TableBucketARN": { + "$ref": "#/definitions/TableBucketARN" + }, + "TableName": { + "$ref": "#/definitions/TableName" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + }, + "VersionToken": { + "$ref": "#/definitions/VersionToken" + }, + "WarehouseLocation": { + "$ref": "#/definitions/WarehouseLocation" + }, + "WithoutMetadata": { + "$ref": "#/definitions/WithoutMetadata" + } + }, + "readOnlyProperties": [ + "/properties/TableARN", + "/properties/WarehouseLocation", + "/properties/VersionToken" + ], + "required": [ + "TableBucketARN", + "Namespace", + "TableName", + "OpenTableFormat" + ], + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::S3Tables::Table", + "writeOnlyProperties": [ + "/properties/IcebergMetadata", + "/properties/WithoutMetadata" + ] +} diff --git a/src/cfnlint/data/schemas/resources/078ff42d61bf90e9.json b/src/cfnlint/data/schemas/resources/078ff42d61bf90e9.json new file mode 100644 index 0000000000..296b009ee0 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/078ff42d61bf90e9.json @@ -0,0 +1,98 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/AvailabilityZone", + "/properties/InstanceType", + "/properties/InstanceFamily", + "/properties/OutpostArn", + "/properties/AssetId" + ], + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Value", + "Key" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/HostId" + ], + "properties": { + "AssetId": { + "type": "string" + }, + "AutoPlacement": { + "default": "on", + "enum": [ + "off", + "on" + ], + "type": "string" + }, + "AvailabilityZone": { + "type": "string" + }, + "HostId": { + "type": "string" + }, + "HostMaintenance": { + "default": "off", + "enum": [ + "off", + "on" + ], + "type": "string" + }, + "HostRecovery": { + "default": "off", + "enum": [ + "off", + "on" + ], + "type": "string" + }, + "InstanceFamily": { + "type": "string" + }, + "InstanceType": { + "type": "string" + }, + "OutpostArn": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/HostId" + ], + "required": [ + "AvailabilityZone" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::EC2::Host" +} diff --git a/src/cfnlint/data/schemas/resources/9b493a8b2db7d024.json b/src/cfnlint/data/schemas/resources/0ad094ba2f4d25b7.json similarity index 99% rename from src/cfnlint/data/schemas/resources/9b493a8b2db7d024.json rename to src/cfnlint/data/schemas/resources/0ad094ba2f4d25b7.json index b96133a5ce..2e9677b954 100644 --- a/src/cfnlint/data/schemas/resources/9b493a8b2db7d024.json +++ b/src/cfnlint/data/schemas/resources/0ad094ba2f4d25b7.json @@ -790,6 +790,11 @@ "type": "integer" }, "DeletionProtection": { + "enum": [ + "none", + "prevent-all-deletion", + "prevent-force-deletion" + ], "type": "string" }, "DesiredCapacity": { diff --git a/src/cfnlint/data/schemas/resources/0b94d00dcdccdba6.json b/src/cfnlint/data/schemas/resources/0b94d00dcdccdba6.json new file mode 100644 index 0000000000..99ddd7d9ad --- /dev/null +++ b/src/cfnlint/data/schemas/resources/0b94d00dcdccdba6.json @@ -0,0 +1,420 @@ +{ + "additionalProperties": false, + "conditionalCreateOnlyProperties": [ + "/properties/AuthToken", + "/properties/NodeGroupConfiguration" + ], + "createOnlyProperties": [ + "/properties/AtRestEncryptionEnabled", + "/properties/CacheSubnetGroupName", + "/properties/DataTieringEnabled", + "/properties/GlobalReplicationGroupId", + "/properties/KmsKeyId", + "/properties/NetworkType", + "/properties/Port", + "/properties/PreferredCacheClusterAZs", + "/properties/ReplicasPerNodeGroup", + "/properties/ReplicationGroupId", + "/properties/SnapshotArns", + "/properties/SnapshotName" + ], + "definitions": { + "CloudWatchLogsDestinationDetails": { + "additionalProperties": false, + "properties": { + "LogGroup": { + "type": "string" + } + }, + "required": [ + "LogGroup" + ], + "type": "object" + }, + "DestinationDetails": { + "additionalProperties": false, + "properties": { + "CloudWatchLogsDetails": { + "$ref": "#/definitions/CloudWatchLogsDestinationDetails" + }, + "KinesisFirehoseDetails": { + "$ref": "#/definitions/KinesisFirehoseDestinationDetails" + } + }, + "type": "object" + }, + "Endpoint": { + "additionalProperties": false, + "properties": { + "Address": { + "type": "string" + }, + "Port": { + "type": "string" + } + }, + "type": "object" + }, + "KinesisFirehoseDestinationDetails": { + "additionalProperties": false, + "properties": { + "DeliveryStream": { + "type": "string" + } + }, + "required": [ + "DeliveryStream" + ], + "type": "object" + }, + "LogDeliveryConfigurationRequest": { + "additionalProperties": false, + "properties": { + "DestinationDetails": { + "$ref": "#/definitions/DestinationDetails" + }, + "DestinationType": { + "enum": [ + "cloudwatch-logs", + "kinesis-firehose" + ], + "type": "string" + }, + "LogFormat": { + "enum": [ + "json", + "text" + ], + "type": "string" + }, + "LogType": { + "enum": [ + "engine-log", + "slow-log" + ], + "type": "string" + } + }, + "required": [ + "DestinationDetails", + "DestinationType", + "LogFormat", + "LogType" + ], + "type": "object" + }, + "NodeGroupConfiguration": { + "additionalProperties": false, + "properties": { + "NodeGroupId": { + "maxLength": 4, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "PrimaryAvailabilityZone": { + "type": "string" + }, + "ReplicaAvailabilityZones": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "ReplicaCount": { + "type": "integer" + }, + "Slots": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Value", + "Key" + ], + "type": "object" + } + }, + "deprecatedProperties": [ + "/properties/CacheSecurityGroupNames" + ], + "primaryIdentifier": [ + "/properties/ReplicationGroupId" + ], + "properties": { + "AtRestEncryptionEnabled": { + "default": false, + "type": "boolean" + }, + "AuthToken": { + "type": "string" + }, + "AutoMinorVersionUpgrade": { + "type": "boolean" + }, + "AutomaticFailoverEnabled": { + "default": false, + "type": "boolean" + }, + "CacheNodeType": { + "type": "string" + }, + "CacheParameterGroupName": { + "type": "string" + }, + "CacheSecurityGroupNames": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "CacheSubnetGroupName": { + "type": "string" + }, + "ClusterMode": { + "enum": [ + "compatible", + "disabled", + "enabled" + ], + "type": "string" + }, + "ConfigurationEndPoint": { + "$ref": "#/definitions/Endpoint" + }, + "DataTieringEnabled": { + "type": "boolean" + }, + "Engine": { + "type": "string" + }, + "EngineVersion": { + "type": "string" + }, + "GlobalReplicationGroupId": { + "type": "string" + }, + "IpDiscovery": { + "enum": [ + "ipv4", + "ipv6" + ], + "type": "string" + }, + "KmsKeyId": { + "type": "string" + }, + "LogDeliveryConfigurations": { + "items": { + "$ref": "#/definitions/LogDeliveryConfigurationRequest" + }, + "type": "array" + }, + "MultiAZEnabled": { + "type": "boolean" + }, + "NetworkType": { + "enum": [ + "dual_stack", + "ipv4", + "ipv6" + ], + "type": "string" + }, + "NodeGroupConfiguration": { + "items": { + "$ref": "#/definitions/NodeGroupConfiguration" + }, + "type": "array", + "uniqueItems": true + }, + "NotificationTopicArn": { + "type": "string" + }, + "NumCacheClusters": { + "maximum": 6, + "minimum": 1, + "type": "integer" + }, + "NumNodeGroups": { + "default": 1, + "type": "integer" + }, + "Port": { + "type": "integer" + }, + "PreferredCacheClusterAZs": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": false + }, + "PreferredMaintenanceWindow": { + "type": "string" + }, + "PrimaryClusterId": { + "type": "string" + }, + "PrimaryEndPoint": { + "$ref": "#/definitions/Endpoint" + }, + "ReadEndPoint": { + "additionalProperties": false, + "properties": { + "Addresses": { + "type": "string" + }, + "AddressesList": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": false + }, + "Ports": { + "type": "string" + }, + "PortsList": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": false + } + }, + "type": "object" + }, + "ReaderEndPoint": { + "$ref": "#/definitions/Endpoint" + }, + "ReplicasPerNodeGroup": { + "maximum": 5, + "minimum": 0, + "type": "integer" + }, + "ReplicationGroupDescription": { + "type": "string" + }, + "ReplicationGroupId": { + "type": "string" + }, + "SecurityGroupIds": { + "format": "AWS::EC2::SecurityGroup.Ids", + "items": { + "format": "AWS::EC2::SecurityGroup.Id", + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "SnapshotArns": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "SnapshotName": { + "type": "string" + }, + "SnapshotRetentionLimit": { + "default": 0, + "type": "integer" + }, + "SnapshotWindow": { + "type": "string" + }, + "SnapshottingClusterId": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + }, + "TransitEncryptionEnabled": { + "default": false, + "type": "boolean" + }, + "TransitEncryptionMode": { + "enum": [ + "preferred", + "required" + ], + "type": "string" + }, + "UserGroupIds": { + "items": { + "minLength": 1, + "pattern": "^[a-zA-Z][a-zA-Z0-9\\-]*$", + "type": "string" + }, + "minItems": 1, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/ConfigurationEndPoint", + "/properties/ConfigurationEndPoint/Address", + "/properties/ConfigurationEndPoint/Port", + "/properties/PrimaryEndPoint", + "/properties/PrimaryEndPoint/Address", + "/properties/PrimaryEndPoint/Port", + "/properties/ReadEndPoint", + "/properties/ReadEndPoint/Addresses", + "/properties/ReadEndPoint/AddressesList", + "/properties/ReadEndPoint/Ports", + "/properties/ReadEndPoint/PortsList", + "/properties/ReaderEndPoint", + "/properties/ReaderEndPoint/Address", + "/properties/ReaderEndPoint/Port" + ], + "required": [ + "ReplicationGroupDescription" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-elasticache", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ElastiCache::ReplicationGroup", + "writeOnlyProperties": [ + "/properties/AuthToken", + "/properties/CacheParameterGroupName", + "/properties/CacheSecurityGroupNames", + "/properties/CacheSubnetGroupName", + "/properties/EngineVersion", + "/properties/NotificationTopicArn", + "/properties/PreferredMaintenanceWindow", + "/properties/SecurityGroupIds", + "/properties/SnapshotArns", + "/properties/SnapshotName", + "/properties/NodeGroupConfiguration", + "/properties/NumNodeGroups", + "/properties/ReplicasPerNodeGroup", + "/properties/KmsKeyId", + "/properties/PrimaryClusterId", + "/properties/PreferredCacheClusterAZs" + ] +} diff --git a/src/cfnlint/data/schemas/resources/4b7b3ba6fffc3e8a.json b/src/cfnlint/data/schemas/resources/11f90e70c2b0b5a1.json similarity index 98% rename from src/cfnlint/data/schemas/resources/4b7b3ba6fffc3e8a.json rename to src/cfnlint/data/schemas/resources/11f90e70c2b0b5a1.json index a20f9a4ba7..cc5ed26688 100644 --- a/src/cfnlint/data/schemas/resources/4b7b3ba6fffc3e8a.json +++ b/src/cfnlint/data/schemas/resources/11f90e70c2b0b5a1.json @@ -199,8 +199,10 @@ "CUSTOM", "WINDOWS_CORE_2019_x86_64", "WINDOWS_CORE_2022_x86_64", + "WINDOWS_CORE_2025_x86_64", "WINDOWS_FULL_2019_x86_64", - "WINDOWS_FULL_2022_x86_64" + "WINDOWS_FULL_2022_x86_64", + "WINDOWS_FULL_2025_x86_64" ], "type": "string" }, diff --git a/src/cfnlint/data/schemas/resources/1218abc7b6209c6b.json b/src/cfnlint/data/schemas/resources/1218abc7b6209c6b.json deleted file mode 100644 index b0ae90de9e..0000000000 --- a/src/cfnlint/data/schemas/resources/1218abc7b6209c6b.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AfterContactWorkTimeLimit": { - "minimum": 0, - "type": "integer" - }, - "AttributeName": { - "maxLength": 64, - "minLength": 1, - "type": "string" - }, - "AttributeValue": { - "maxLength": 64, - "minLength": 1, - "type": "string" - }, - "AutoAccept": { - "type": "boolean" - }, - "DeskPhoneNumber": { - "pattern": "^\\\\+[1-9]\\\\d{1,14}$", - "type": "string" - }, - "Email": { - "type": "string" - }, - "FirstName": { - "maxLength": 255, - "minLength": 0, - "type": "string" - }, - "LastName": { - "maxLength": 300, - "minLength": 0, - "type": "string" - }, - "Level": { - "maximum": 5, - "minimum": 1, - "type": "number" - }, - "Mobile": { - "pattern": "^\\+[1-9]\\d{1,14}$", - "type": "string" - }, - "PersistentConnection": { - "type": "boolean" - }, - "PhoneType": { - "enum": [ - "SOFT_PHONE", - "DESK_PHONE" - ], - "type": "string" - }, - "SecondaryEmail": { - "pattern": "(?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,63}", - "type": "string" - }, - "SecurityProfileArn": { - "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*/security-profile/[-a-zA-Z0-9]*$", - "type": "string" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "UserIdentityInfo": { - "additionalProperties": false, - "properties": { - "Email": { - "$ref": "#/definitions/Email" - }, - "FirstName": { - "$ref": "#/definitions/FirstName" - }, - "LastName": { - "$ref": "#/definitions/LastName" - }, - "Mobile": { - "$ref": "#/definitions/Mobile" - }, - "SecondaryEmail": { - "$ref": "#/definitions/SecondaryEmail" - } - }, - "type": "object" - }, - "UserPhoneConfig": { - "additionalProperties": false, - "properties": { - "AfterContactWorkTimeLimit": { - "$ref": "#/definitions/AfterContactWorkTimeLimit" - }, - "AutoAccept": { - "$ref": "#/definitions/AutoAccept" - }, - "DeskPhoneNumber": { - "$ref": "#/definitions/DeskPhoneNumber" - }, - "PersistentConnection": { - "$ref": "#/definitions/PersistentConnection" - }, - "PhoneType": { - "$ref": "#/definitions/PhoneType" - } - }, - "required": [ - "PhoneType" - ], - "type": "object" - }, - "UserProficiency": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "$ref": "#/definitions/AttributeName" - }, - "AttributeValue": { - "$ref": "#/definitions/AttributeValue" - }, - "Level": { - "$ref": "#/definitions/Level" - } - }, - "required": [ - "AttributeName", - "AttributeValue", - "Level" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/UserArn" - ], - "properties": { - "DirectoryUserId": { - "type": "string" - }, - "HierarchyGroupArn": { - "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*/agent-group/[-a-zA-Z0-9]*$", - "type": "string" - }, - "IdentityInfo": { - "$ref": "#/definitions/UserIdentityInfo" - }, - "InstanceArn": { - "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*$", - "type": "string" - }, - "Password": { - "pattern": "^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d\\S]{8,64}$", - "type": "string" - }, - "PhoneConfig": { - "$ref": "#/definitions/UserPhoneConfig" - }, - "RoutingProfileArn": { - "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*/routing-profile/[-a-zA-Z0-9]*$", - "type": "string" - }, - "SecurityProfileArns": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SecurityProfileArn" - }, - "maxItems": 10, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 50, - "type": "array", - "uniqueItems": true - }, - "UserArn": { - "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*/agent/[-a-zA-Z0-9]*$", - "type": "string" - }, - "UserProficiencies": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/UserProficiency" - }, - "type": "array" - }, - "Username": { - "maxLength": 64, - "minLength": 1, - "pattern": "[a-zA-Z0-9\\_\\-\\.\\@]+", - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/UserArn" - ], - "required": [ - "InstanceArn", - "PhoneConfig", - "RoutingProfileArn", - "SecurityProfileArns", - "Username" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-connect", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::Connect::User", - "writeOnlyProperties": [ - "/properties/Password" - ] -} diff --git a/src/cfnlint/data/schemas/resources/bc03121404453f07.json b/src/cfnlint/data/schemas/resources/1357485edb491230.json similarity index 98% rename from src/cfnlint/data/schemas/resources/bc03121404453f07.json rename to src/cfnlint/data/schemas/resources/1357485edb491230.json index 73144eb8b1..1486e3d276 100644 --- a/src/cfnlint/data/schemas/resources/bc03121404453f07.json +++ b/src/cfnlint/data/schemas/resources/1357485edb491230.json @@ -142,6 +142,12 @@ "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.xlarge", + "ml.g7e.12xlarge", + "ml.g7e.24xlarge", + "ml.g7e.2xlarge", + "ml.g7e.48xlarge", + "ml.g7e.4xlarge", + "ml.g7e.8xlarge", "ml.m4.10xlarge", "ml.m4.16xlarge", "ml.m4.2xlarge", diff --git a/src/cfnlint/data/schemas/resources/ee69b12acc2a3c6c.json b/src/cfnlint/data/schemas/resources/1415466163e5f5b9.json similarity index 98% rename from src/cfnlint/data/schemas/resources/ee69b12acc2a3c6c.json rename to src/cfnlint/data/schemas/resources/1415466163e5f5b9.json index 9775a381b8..d01dddc7b6 100644 --- a/src/cfnlint/data/schemas/resources/ee69b12acc2a3c6c.json +++ b/src/cfnlint/data/schemas/resources/1415466163e5f5b9.json @@ -216,6 +216,7 @@ "additionalProperties": false, "properties": { "AxisLineVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -228,6 +229,7 @@ "$ref": "#/definitions/AxisDataOptions" }, "GridLineVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -766,7 +768,9 @@ "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", "type": "string" }, - "BorderVisibility": {}, + "BorderVisibility": { + "$ref": "#/definitions/Visibility" + }, "BorderWidth": { "type": "string" } @@ -862,12 +866,14 @@ "additionalProperties": false, "properties": { "AllDataPointsVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" ] }, "OutlierVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -1191,12 +1197,14 @@ "type": "array" }, "SortIconVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" ] }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -1410,6 +1418,7 @@ "$ref": "#/definitions/TooltipTarget" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -2359,6 +2368,7 @@ "additionalProperties": false, "properties": { "CategoryLabelVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -2383,6 +2393,7 @@ "$ref": "#/definitions/FontConfiguration" }, "MeasureLabelVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -2395,12 +2406,14 @@ "$ref": "#/definitions/DataLabelPosition" }, "TotalsVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" ] }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -2482,6 +2495,7 @@ "type": "string" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -2603,6 +2617,7 @@ "additionalProperties": false, "properties": { "MissingDateVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -2760,6 +2775,7 @@ "additionalProperties": false, "properties": { "DateIconVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -2771,6 +2787,7 @@ "type": "string" }, "HelperTextVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -2850,7 +2867,9 @@ "DecalStyleType": { "$ref": "#/definitions/DecalStyleType" }, - "DecalVisibility": {}, + "DecalVisibility": { + "$ref": "#/definitions/Visibility" + }, "ElementValue": { "maxLength": 1024, "minLength": 0, @@ -3235,6 +3254,7 @@ "additionalProperties": false, "properties": { "LabelVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -3414,6 +3434,7 @@ "additionalProperties": false, "properties": { "AggregationVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -3459,6 +3480,7 @@ "type": "string" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -3533,6 +3555,7 @@ "$ref": "#/definitions/TooltipTarget" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -4424,7 +4447,9 @@ "Height": { "type": "string" }, - "LoadingAnimation": {}, + "LoadingAnimation": { + "$ref": "#/definitions/LoadingAnimation" + }, "RenderingRules": { "items": { "$ref": "#/definitions/SheetElementRenderingRule" @@ -4437,6 +4462,7 @@ "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -4470,6 +4496,7 @@ "type": "string" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -4486,6 +4513,7 @@ "type": "string" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -4579,6 +4607,7 @@ "additionalProperties": false, "properties": { "CategoryLabelVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -4595,6 +4624,7 @@ "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" }, "MeasureLabelVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -4604,6 +4634,7 @@ "$ref": "#/definitions/DataLabelPosition" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -6106,6 +6137,7 @@ "type": "string" }, "TooltipVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -6115,6 +6147,7 @@ "$ref": "#/definitions/KPISparklineType" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -6219,6 +6252,7 @@ "$ref": "#/definitions/FontConfiguration" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -6375,6 +6409,7 @@ "$ref": "#/definitions/FontConfiguration" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -6567,6 +6602,7 @@ "$ref": "#/definitions/LineChartLineStyle" }, "LineVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -6602,6 +6638,7 @@ "type": "string" }, "MarkerVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -6756,6 +6793,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -6768,6 +6806,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -6780,6 +6819,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -6851,6 +6891,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -6943,6 +6984,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -7370,6 +7412,7 @@ "type": "string" }, "BackgroundVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -7386,6 +7429,7 @@ "type": "string" }, "BorderVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -7395,6 +7439,7 @@ "type": "string" }, "GutterVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -7416,6 +7461,7 @@ "$ref": "#/definitions/HorizontalTextAlignment" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -8232,6 +8278,7 @@ "type": "string" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -8305,6 +8352,7 @@ "$ref": "#/definitions/TableCellStyle" }, "CollapsedRowDimensionsVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -8314,6 +8362,7 @@ "$ref": "#/definitions/TableCellStyle" }, "ColumnNamesVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -8341,12 +8390,14 @@ "$ref": "#/definitions/PivotTableRowsLayout" }, "SingleMetricVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" ] }, "ToggleButtonsVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -8359,12 +8410,14 @@ "additionalProperties": false, "properties": { "OverflowColumnHeaderVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" ] }, "VerticalOverflowVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -8382,6 +8435,7 @@ "type": "string" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -8519,6 +8573,7 @@ "$ref": "#/definitions/TableCellStyle" }, "TotalsVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -8726,6 +8781,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -8784,6 +8840,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -8804,6 +8861,7 @@ "additionalProperties": false, "properties": { "AlternateBandColorsVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -8963,6 +9021,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -9651,6 +9710,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -9666,6 +9726,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -9902,6 +9963,7 @@ "type": "string" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -10038,6 +10100,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -10154,6 +10217,7 @@ "$ref": "#/definitions/SheetImageTooltipText" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -10585,6 +10649,7 @@ "$ref": "#/definitions/TableCellStyle" }, "TotalsVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -10705,6 +10770,7 @@ "$ref": "#/definitions/VerticalTextAlignment" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -10858,6 +10924,7 @@ "$ref": "#/definitions/TableFieldURLConfiguration" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -10969,12 +11036,14 @@ "additionalProperties": false, "properties": { "OverflowColumnHeaderVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" ] }, "VerticalOverflowVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -11384,6 +11453,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -11424,6 +11494,7 @@ "$ref": "#/definitions/NumericSeparatorSymbol" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -11631,6 +11702,7 @@ "$ref": "#/definitions/SelectedTooltipType" }, "TooltipVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -11858,6 +11930,7 @@ "$ref": "#/definitions/TableCellStyle" }, "TotalsVisibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -12034,6 +12107,7 @@ "additionalProperties": false, "properties": { "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -12329,6 +12403,7 @@ "$ref": "#/definitions/LongFormatText" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" @@ -12344,6 +12419,7 @@ "$ref": "#/definitions/ShortFormatText" }, "Visibility": { + "$ref": "#/definitions/Visibility", "enum": [ "HIDDEN", "VISIBLE" diff --git a/src/cfnlint/data/schemas/resources/148a35886f516014.json b/src/cfnlint/data/schemas/resources/148a35886f516014.json deleted file mode 100644 index e4df269cad..0000000000 --- a/src/cfnlint/data/schemas/resources/148a35886f516014.json +++ /dev/null @@ -1,344 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name", - "/properties/FlowArn" - ], - "definitions": { - "AutomaticEncryptionKeyConfiguration": { - "additionalProperties": false, - "type": "object" - }, - "DestinationConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationIp": { - "type": "string" - }, - "DestinationPort": { - "type": "integer" - }, - "Interface": { - "$ref": "#/definitions/Interface" - } - }, - "required": [ - "DestinationIp", - "DestinationPort", - "Interface" - ], - "type": "object" - }, - "EncodingParameters": { - "additionalProperties": false, - "properties": { - "CompressionFactor": { - "type": "number" - }, - "EncoderProfile": { - "enum": [ - "main", - "high" - ], - "type": "string" - } - }, - "required": [ - "CompressionFactor" - ], - "type": "object" - }, - "Encryption": { - "additionalProperties": false, - "properties": { - "Algorithm": { - "enum": [ - "aes128", - "aes192", - "aes256" - ], - "type": "string" - }, - "KeyType": { - "default": "static-key", - "enum": [ - "static-key", - "srt-password" - ], - "type": "string" - }, - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "type": "string" - }, - "SecretArn": { - "type": "string" - } - }, - "required": [ - "RoleArn", - "SecretArn" - ], - "type": "object" - }, - "FlowTransitEncryption": { - "additionalProperties": false, - "properties": { - "EncryptionKeyConfiguration": { - "$ref": "#/definitions/FlowTransitEncryptionKeyConfiguration" - }, - "EncryptionKeyType": { - "$ref": "#/definitions/FlowTransitEncryptionKeyType" - } - }, - "required": [ - "EncryptionKeyConfiguration" - ], - "type": "object" - }, - "FlowTransitEncryptionKeyConfiguration": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "SecretsManager": { - "$ref": "#/definitions/SecretsManagerEncryptionKeyConfiguration" - } - }, - "required": [ - "SecretsManager" - ], - "title": "SecretsManager", - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "Automatic": { - "$ref": "#/definitions/AutomaticEncryptionKeyConfiguration" - } - }, - "required": [ - "Automatic" - ], - "title": "Automatic", - "type": "object" - } - ] - }, - "FlowTransitEncryptionKeyType": { - "enum": [ - "SECRETS_MANAGER", - "AUTOMATIC" - ], - "type": "string" - }, - "Interface": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "MediaStreamOutputConfiguration": { - "additionalProperties": false, - "properties": { - "DestinationConfigurations": { - "items": { - "$ref": "#/definitions/DestinationConfiguration" - }, - "type": "array" - }, - "EncodingName": { - "enum": [ - "jxsv", - "raw", - "smpte291", - "pcm" - ], - "type": "string" - }, - "EncodingParameters": { - "$ref": "#/definitions/EncodingParameters" - }, - "MediaStreamName": { - "type": "string" - } - }, - "required": [ - "EncodingName", - "MediaStreamName" - ], - "type": "object" - }, - "SecretsManagerEncryptionKeyConfiguration": { - "additionalProperties": false, - "properties": { - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "pattern": "^arn:(aws[a-zA-Z-]*):iam::[0-9]{12}:role/[a-zA-Z0-9_+=,.@-]+$", - "type": "string" - }, - "SecretArn": { - "pattern": "^arn:(aws[a-zA-Z-]*):secretsmanager:[a-z0-9-]+:[0-9]{12}:secret:[a-zA-Z0-9/_+=.@-]+$", - "type": "string" - } - }, - "required": [ - "RoleArn", - "SecretArn" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "VpcInterfaceAttachment": { - "additionalProperties": false, - "properties": { - "VpcInterfaceName": { - "type": "string" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/OutputArn" - ], - "properties": { - "CidrAllowList": { - "items": { - "format": "ipv4-network", - "type": "string" - }, - "type": "array" - }, - "Description": { - "type": "string" - }, - "Destination": { - "type": "string" - }, - "Encryption": { - "$ref": "#/definitions/Encryption" - }, - "FlowArn": { - "pattern": "^arn:(aws[a-zA-Z-]*):mediaconnect:[a-z0-9-]+:[0-9]{12}:flow:[a-zA-Z0-9-]+:[a-zA-Z0-9_-]+$", - "type": "string" - }, - "MaxLatency": { - "type": "integer" - }, - "MediaStreamOutputConfigurations": { - "items": { - "$ref": "#/definitions/MediaStreamOutputConfiguration" - }, - "type": "array" - }, - "MinLatency": { - "type": "integer" - }, - "Name": { - "type": "string" - }, - "NdiProgramName": { - "type": "string" - }, - "NdiSpeedHqQuality": { - "type": "integer" - }, - "OutputArn": { - "type": "string" - }, - "OutputStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "Port": { - "type": "integer" - }, - "Protocol": { - "enum": [ - "zixi-push", - "rtp-fec", - "rtp", - "zixi-pull", - "rist", - "fujitsu-qos", - "srt-listener", - "srt-caller", - "st2110-jpegxs", - "cdi", - "ndi-speed-hq" - ], - "type": "string" - }, - "RemoteId": { - "type": "string" - }, - "RouterIntegrationState": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "RouterIntegrationTransitEncryption": { - "$ref": "#/definitions/FlowTransitEncryption" - }, - "SmoothingLatency": { - "type": "integer" - }, - "StreamId": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - }, - "VpcInterfaceAttachment": { - "$ref": "#/definitions/VpcInterfaceAttachment" - } - }, - "readOnlyProperties": [ - "/properties/OutputArn" - ], - "required": [ - "FlowArn" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-mediaconnect.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::MediaConnect::FlowOutput" -} diff --git a/src/cfnlint/data/schemas/resources/16c8fa0f3e84b76a.json b/src/cfnlint/data/schemas/resources/16c8fa0f3e84b76a.json new file mode 100644 index 0000000000..a8e08f220b --- /dev/null +++ b/src/cfnlint/data/schemas/resources/16c8fa0f3e84b76a.json @@ -0,0 +1,144 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/CertificateAuthorityArn", + "/properties/MobileDeviceManagement", + "/properties/VpcEndpointId" + ], + "definitions": { + "ConnectorType": { + "enum": [ + "GENERAL_PURPOSE", + "INTUNE" + ], + "type": "string" + }, + "IntuneConfiguration": { + "additionalProperties": false, + "properties": { + "AzureApplicationId": { + "maxLength": 100, + "minLength": 15, + "pattern": "^[a-zA-Z0-9]{2,15}-[a-zA-Z0-9]{2,15}-[a-zA-Z0-9]{2,15}-[a-zA-Z0-9]{2,15}-[a-zA-Z0-9]{2,15}$", + "type": "string" + }, + "Domain": { + "maxLength": 256, + "minLength": 1, + "pattern": "^[a-zA-Z0-9._-]+$", + "type": "string" + } + }, + "required": [ + "AzureApplicationId", + "Domain" + ], + "type": "object" + }, + "MobileDeviceManagement": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "Intune": { + "$ref": "#/definitions/IntuneConfiguration" + } + }, + "required": [ + "Intune" + ], + "title": "Intune" + } + ], + "type": "object" + }, + "OpenIdConfiguration": { + "additionalProperties": false, + "properties": { + "Audience": { + "type": "string" + }, + "Issuer": { + "type": "string" + }, + "Subject": { + "type": "string" + } + }, + "type": "object" + }, + "Tags": { + "additionalProperties": false, + "patternProperties": { + ".+": { + "type": "string" + } + }, + "type": "object" + }, + "Unit": { + "additionalProperties": false, + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/ConnectorArn" + ], + "properties": { + "CertificateAuthorityArn": { + "maxLength": 200, + "minLength": 5, + "pattern": "^arn:aws(-[a-z]+)*:acm-pca:[a-z]+(-[a-z]+)+-[1-9]\\d*:\\d{12}:certificate-authority\\/[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$", + "type": "string" + }, + "ConnectorArn": { + "maxLength": 200, + "minLength": 5, + "pattern": "^arn:aws(-[a-z]+)*:pca-connector-scep:[a-z]+(-[a-z]+)+-[1-9]\\d*:\\d{12}:connector\\/[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$", + "type": "string" + }, + "Endpoint": { + "maxLength": 200, + "minLength": 5, + "type": "string" + }, + "MobileDeviceManagement": { + "$ref": "#/definitions/MobileDeviceManagement" + }, + "OpenIdConfiguration": { + "$ref": "#/definitions/OpenIdConfiguration" + }, + "Tags": { + "$ref": "#/definitions/Tags" + }, + "Type": { + "$ref": "#/definitions/ConnectorType" + }, + "VpcEndpointId": { + "maxLength": 200, + "minLength": 5, + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/ConnectorArn", + "/properties/Endpoint", + "/properties/OpenIdConfiguration", + "/properties/Type" + ], + "required": [ + "CertificateAuthorityArn" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-pcaconnectorscep", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::PCAConnectorSCEP::Connector", + "writeOnlyProperties": [ + "/properties/VpcEndpointId" + ] +} diff --git a/src/cfnlint/data/schemas/resources/f77f984240fc75d6.json b/src/cfnlint/data/schemas/resources/1a8415e48effd9a9.json similarity index 99% rename from src/cfnlint/data/schemas/resources/f77f984240fc75d6.json rename to src/cfnlint/data/schemas/resources/1a8415e48effd9a9.json index 44d6a70d29..66a29bf2f5 100644 --- a/src/cfnlint/data/schemas/resources/f77f984240fc75d6.json +++ b/src/cfnlint/data/schemas/resources/1a8415e48effd9a9.json @@ -1230,6 +1230,19 @@ "r8i.metal-48xl", "r8i.metal-96xl", "r8i.xlarge", + "r8id.12xlarge", + "r8id.16xlarge", + "r8id.24xlarge", + "r8id.2xlarge", + "r8id.32xlarge", + "r8id.48xlarge", + "r8id.4xlarge", + "r8id.8xlarge", + "r8id.96xlarge", + "r8id.large", + "r8id.metal-48xl", + "r8id.metal-96xl", + "r8id.xlarge", "t1.micro", "t2.2xlarge", "t2.large", diff --git a/src/cfnlint/data/schemas/resources/d8685a879c65fa62.json b/src/cfnlint/data/schemas/resources/1ab29c6314095182.json similarity index 98% rename from src/cfnlint/data/schemas/resources/d8685a879c65fa62.json rename to src/cfnlint/data/schemas/resources/1ab29c6314095182.json index 5125360626..c71f31df4c 100644 --- a/src/cfnlint/data/schemas/resources/d8685a879c65fa62.json +++ b/src/cfnlint/data/schemas/resources/1ab29c6314095182.json @@ -109,6 +109,9 @@ "route-server-endpoint", "route-server-peer", "route-table", + "secondary-interface", + "secondary-network", + "secondary-subnet", "security-group", "security-group-rule", "service-link-virtual-interface", diff --git a/src/cfnlint/data/schemas/resources/20af669206370beb.json b/src/cfnlint/data/schemas/resources/20af669206370beb.json deleted file mode 100644 index b5beb2889b..0000000000 --- a/src/cfnlint/data/schemas/resources/20af669206370beb.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Template/TemplateName" - ], - "definitions": { - "Template": { - "additionalProperties": false, - "properties": { - "HtmlPart": { - "type": "string" - }, - "SubjectPart": { - "type": "string" - }, - "TemplateName": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]{1,64}$", - "type": "string" - }, - "TextPart": { - "type": "string" - } - }, - "required": [ - "SubjectPart" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Id": { - "type": "string" - }, - "Template": { - "$ref": "#/definitions/Template" - } - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ses.git", - "tagging": { - "taggable": false - }, - "typeName": "AWS::SES::Template" -} diff --git a/src/cfnlint/data/schemas/resources/31c3d161301c2d13.json b/src/cfnlint/data/schemas/resources/20d340cd288752de.json similarity index 99% rename from src/cfnlint/data/schemas/resources/31c3d161301c2d13.json rename to src/cfnlint/data/schemas/resources/20d340cd288752de.json index 319a6f0953..372d187858 100644 --- a/src/cfnlint/data/schemas/resources/31c3d161301c2d13.json +++ b/src/cfnlint/data/schemas/resources/20d340cd288752de.json @@ -1564,6 +1564,7 @@ "readOnlyProperties": [ "/properties/ModelPackageArn", "/properties/CreationTime", + "/properties/LastModifiedTime", "/properties/ModelPackageStatus" ], "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-sagemaker", diff --git a/src/cfnlint/data/schemas/resources/8b615f648435f89e.json b/src/cfnlint/data/schemas/resources/21af5758c82426d4.json similarity index 99% rename from src/cfnlint/data/schemas/resources/8b615f648435f89e.json rename to src/cfnlint/data/schemas/resources/21af5758c82426d4.json index f1e419b1da..ea32277a66 100644 --- a/src/cfnlint/data/schemas/resources/8b615f648435f89e.json +++ b/src/cfnlint/data/schemas/resources/21af5758c82426d4.json @@ -78,7 +78,7 @@ "type": "string" }, "DeskPhoneNumber": { - "pattern": "^\\\\+[1-9]\\\\d{1,14}$", + "pattern": "^\\+[1-9]\\d{1,14}$", "type": "string" }, "Email": { diff --git a/src/cfnlint/data/schemas/resources/f93ec2f8bc4ce9d4.json b/src/cfnlint/data/schemas/resources/295d17e0655dde48.json similarity index 86% rename from src/cfnlint/data/schemas/resources/f93ec2f8bc4ce9d4.json rename to src/cfnlint/data/schemas/resources/295d17e0655dde48.json index e2b937f2bb..e8c6a012c7 100644 --- a/src/cfnlint/data/schemas/resources/f93ec2f8bc4ce9d4.json +++ b/src/cfnlint/data/schemas/resources/295d17e0655dde48.json @@ -1,14 +1,13 @@ { "additionalProperties": false, "createOnlyProperties": [ - "/properties/Name", - "/properties/Tags" + "/properties/Name" ], "definitions": { "TagsMap": { "additionalProperties": false, "maxProperties": 50, - "minProperties": 1, + "minProperties": 0, "patternProperties": { ".+": { "maxLength": 256, @@ -30,7 +29,7 @@ "Arn": { "maxLength": 1011, "minLength": 32, - "pattern": "^arn:[^:]:iotmanagedintegrations:[0-9a-zA-Z-]+:[0-9]+:credential-locker/[0-9a-zA-Z-]+$", + "pattern": "^arn:aws(-[^:]+)?:iotmanagedintegrations:[a-z0-9-]+:[0-9]+:credential-locker/[0-9a-zA-Z-]+$", "type": "string" }, "CreatedAt": { @@ -69,7 +68,7 @@ "cloudFormationSystemTags": true, "tagOnCreate": true, "tagProperty": "/properties/Tags", - "tagUpdatable": false, + "tagUpdatable": true, "taggable": true }, "typeName": "AWS::IoTManagedIntegrations::CredentialLocker" diff --git a/src/cfnlint/data/schemas/resources/2e32ab8d61346b7f.json b/src/cfnlint/data/schemas/resources/2e32ab8d61346b7f.json deleted file mode 100644 index 0692c8b93a..0000000000 --- a/src/cfnlint/data/schemas/resources/2e32ab8d61346b7f.json +++ /dev/null @@ -1,975 +0,0 @@ -{ - "additionalProperties": false, - "conditionalCreateOnlyProperties": [ - "/properties/LaunchConfigurationName", - "/properties/VPCZoneIdentifier", - "/properties/LaunchTemplate", - "/properties/MixedInstancesPolicy" - ], - "createOnlyProperties": [ - "/properties/InstanceId", - "/properties/AutoScalingGroupName" - ], - "definitions": { - "AcceleratorCountRequest": { - "additionalProperties": false, - "properties": { - "Max": { - "minimum": 0, - "type": "integer" - }, - "Min": { - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "AcceleratorTotalMemoryMiBRequest": { - "additionalProperties": false, - "properties": { - "Max": { - "minimum": 0, - "type": "integer" - }, - "Min": { - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "AvailabilityZoneDistribution": { - "additionalProperties": false, - "properties": { - "CapacityDistributionStrategy": { - "enum": [ - "balanced-best-effort", - "balanced-only" - ], - "type": "string" - } - }, - "type": "object" - }, - "AvailabilityZoneImpairmentPolicy": { - "additionalProperties": false, - "properties": { - "ImpairedZoneHealthCheckBehavior": { - "enum": [ - "IgnoreUnhealthy", - "ReplaceUnhealthy" - ], - "type": "string" - }, - "ZonalShiftEnabled": { - "type": "boolean" - } - }, - "required": [ - "ImpairedZoneHealthCheckBehavior", - "ZonalShiftEnabled" - ], - "type": "object" - }, - "BaselineEbsBandwidthMbpsRequest": { - "additionalProperties": false, - "properties": { - "Max": { - "minimum": 0, - "type": "integer" - }, - "Min": { - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "BaselinePerformanceFactorsRequest": { - "additionalProperties": false, - "properties": { - "Cpu": { - "$ref": "#/definitions/CpuPerformanceFactorRequest" - } - }, - "type": "object" - }, - "CapacityReservationIds": { - "insertionOrder": true, - "items": { - "maxLength": 255, - "minLength": 1, - "pattern": "^[A-Za-z0-9\\-_\\/]+$", - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "CapacityReservationResourceGroupArns": { - "insertionOrder": true, - "items": { - "maxLength": 1600, - "minLength": 1, - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "CapacityReservationSpecification": { - "additionalProperties": false, - "properties": { - "CapacityReservationPreference": { - "enum": [ - "capacity-reservations-first", - "capacity-reservations-only", - "default", - "none" - ], - "type": "string" - }, - "CapacityReservationTarget": { - "$ref": "#/definitions/CapacityReservationTarget" - } - }, - "required": [ - "CapacityReservationPreference" - ], - "type": "object" - }, - "CapacityReservationTarget": { - "additionalProperties": false, - "properties": { - "CapacityReservationIds": { - "$ref": "#/definitions/CapacityReservationIds" - }, - "CapacityReservationResourceGroupArns": { - "$ref": "#/definitions/CapacityReservationResourceGroupArns" - } - }, - "type": "object" - }, - "CpuPerformanceFactorRequest": { - "additionalProperties": false, - "properties": { - "References": { - "$ref": "#/definitions/PerformanceFactorReferenceSetRequest" - } - }, - "type": "object" - }, - "InstanceLifecyclePolicy": { - "additionalProperties": false, - "properties": { - "RetentionTriggers": { - "$ref": "#/definitions/RetentionTriggers" - } - }, - "type": "object" - }, - "InstanceMaintenancePolicy": { - "additionalProperties": false, - "dependencies": { - "MaxHealthyPercentage": [ - "MinHealthyPercentage" - ], - "MinHealthyPercentage": [ - "MaxHealthyPercentage" - ] - }, - "properties": { - "MaxHealthyPercentage": { - "maximum": 200, - "minimum": -1, - "type": "integer" - }, - "MinHealthyPercentage": { - "maximum": 100, - "minimum": -1, - "type": "integer" - } - }, - "type": "object" - }, - "InstanceRequirements": { - "additionalProperties": false, - "properties": { - "AcceleratorCount": { - "$ref": "#/definitions/AcceleratorCountRequest" - }, - "AcceleratorManufacturers": { - "insertionOrder": false, - "items": { - "enum": [ - "amazon-web-services", - "amd", - "nvidia", - "xilinx" - ], - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "AcceleratorNames": { - "insertionOrder": false, - "items": { - "enum": [ - "a100", - "k80", - "m60", - "radeon-pro-v520", - "t4", - "v100", - "vu9p" - ], - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "AcceleratorTotalMemoryMiB": { - "$ref": "#/definitions/AcceleratorTotalMemoryMiBRequest" - }, - "AcceleratorTypes": { - "insertionOrder": false, - "items": { - "enum": [ - "fpga", - "gpu", - "inference" - ], - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "AllowedInstanceTypes": { - "insertionOrder": true, - "items": { - "maxLength": 30, - "minLength": 1, - "pattern": "^[a-zA-Z0-9\\.\\*\\-]+$", - "type": "string" - }, - "maxItems": 400, - "minItems": 0, - "type": "array", - "uniqueItems": true - }, - "BareMetal": { - "enum": [ - "excluded", - "included", - "required" - ], - "type": "string" - }, - "BaselineEbsBandwidthMbps": { - "$ref": "#/definitions/BaselineEbsBandwidthMbpsRequest" - }, - "BaselinePerformanceFactors": { - "$ref": "#/definitions/BaselinePerformanceFactorsRequest" - }, - "BurstablePerformance": { - "enum": [ - "excluded", - "included", - "required" - ], - "type": "string" - }, - "CpuManufacturers": { - "insertionOrder": false, - "items": { - "enum": [ - "amazon-web-services", - "amd", - "apple", - "intel" - ], - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "ExcludedInstanceTypes": { - "insertionOrder": true, - "items": { - "maxLength": 30, - "minLength": 1, - "pattern": "^[a-zA-Z0-9\\.\\*\\-]+$", - "type": "string" - }, - "maxItems": 400, - "minItems": 0, - "type": "array", - "uniqueItems": true - }, - "InstanceGenerations": { - "insertionOrder": false, - "items": { - "enum": [ - "current", - "previous" - ], - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "LocalStorage": { - "enum": [ - "excluded", - "included", - "required" - ], - "type": "string" - }, - "LocalStorageTypes": { - "insertionOrder": false, - "items": { - "enum": [ - "hdd", - "ssd" - ], - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice": { - "minimum": 0, - "type": "integer" - }, - "MemoryGiBPerVCpu": { - "$ref": "#/definitions/MemoryGiBPerVCpuRequest" - }, - "MemoryMiB": { - "$ref": "#/definitions/MemoryMiBRequest" - }, - "NetworkBandwidthGbps": { - "$ref": "#/definitions/NetworkBandwidthGbpsRequest" - }, - "NetworkInterfaceCount": { - "$ref": "#/definitions/NetworkInterfaceCountRequest" - }, - "OnDemandMaxPricePercentageOverLowestPrice": { - "minimum": 0, - "type": "integer" - }, - "RequireHibernateSupport": { - "type": "boolean" - }, - "SpotMaxPricePercentageOverLowestPrice": { - "minimum": 0, - "type": "integer" - }, - "TotalLocalStorageGB": { - "$ref": "#/definitions/TotalLocalStorageGBRequest" - }, - "VCpuCount": { - "$ref": "#/definitions/VCpuCountRequest" - } - }, - "required": [ - "MemoryMiB", - "VCpuCount" - ], - "type": "object" - }, - "InstancesDistribution": { - "additionalProperties": false, - "properties": { - "OnDemandAllocationStrategy": { - "type": "string" - }, - "OnDemandBaseCapacity": { - "type": "integer" - }, - "OnDemandPercentageAboveBaseCapacity": { - "type": "integer" - }, - "SpotAllocationStrategy": { - "type": "string" - }, - "SpotInstancePools": { - "type": "integer" - }, - "SpotMaxPrice": { - "maxLength": 255, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "LaunchTemplate": { - "additionalProperties": false, - "properties": { - "LaunchTemplateSpecification": { - "$ref": "#/definitions/LaunchTemplateSpecification" - }, - "Overrides": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/LaunchTemplateOverrides" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "LaunchTemplateSpecification" - ], - "type": "object" - }, - "LaunchTemplateOverrides": { - "additionalProperties": false, - "properties": { - "ImageId": { - "maxLength": 21, - "minLength": 5, - "pattern": "^ami-[a-z0-9]{1,17}$", - "type": "string" - }, - "InstanceRequirements": { - "$ref": "#/definitions/InstanceRequirements" - }, - "InstanceType": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "LaunchTemplateSpecification": { - "$ref": "#/definitions/LaunchTemplateSpecification" - }, - "WeightedCapacity": { - "maxLength": 32, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "LaunchTemplateSpecification": { - "additionalProperties": false, - "properties": { - "LaunchTemplateId": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "LaunchTemplateName": { - "maxLength": 128, - "minLength": 3, - "pattern": "^[a-zA-Z0-9\\(\\)\\.\\-/_]+$", - "type": "string" - }, - "Version": { - "maxLength": 255, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Version" - ], - "requiredXor": [ - "LaunchTemplateId", - "LaunchTemplateName" - ], - "type": "object" - }, - "LifecycleHookSpecification": { - "additionalProperties": false, - "properties": { - "DefaultResult": { - "type": "string" - }, - "HeartbeatTimeout": { - "type": "integer" - }, - "LifecycleHookName": { - "maxLength": 255, - "minLength": 1, - "pattern": "^[A-Za-z0-9\\-_\\/]+$", - "type": "string" - }, - "LifecycleTransition": { - "type": "string" - }, - "NotificationMetadata": { - "maxLength": 4000, - "minLength": 1, - "pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u007e]+$", - "type": "string" - }, - "NotificationTargetARN": { - "maxLength": 255, - "minLength": 0, - "type": "string" - }, - "RoleARN": { - "format": "AWS::IAM::Role.Arn", - "maxLength": 255, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "LifecycleHookName", - "LifecycleTransition" - ], - "type": "object" - }, - "MemoryGiBPerVCpuRequest": { - "additionalProperties": false, - "properties": { - "Max": { - "minimum": 0, - "type": "number" - }, - "Min": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "MemoryMiBRequest": { - "additionalProperties": false, - "properties": { - "Max": { - "minimum": 0, - "type": "integer" - }, - "Min": { - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "MetricsCollection": { - "additionalProperties": false, - "properties": { - "Granularity": { - "type": "string" - }, - "Metrics": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Granularity" - ], - "type": "object" - }, - "MixedInstancesPolicy": { - "additionalProperties": false, - "properties": { - "InstancesDistribution": { - "$ref": "#/definitions/InstancesDistribution" - }, - "LaunchTemplate": { - "$ref": "#/definitions/LaunchTemplate" - } - }, - "required": [ - "LaunchTemplate" - ], - "type": "object" - }, - "NetworkBandwidthGbpsRequest": { - "additionalProperties": false, - "properties": { - "Max": { - "minimum": 0, - "type": "number" - }, - "Min": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "NetworkInterfaceCountRequest": { - "additionalProperties": false, - "properties": { - "Max": { - "minimum": 0, - "type": "integer" - }, - "Min": { - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "NotificationConfiguration": { - "additionalProperties": false, - "properties": { - "NotificationTypes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "TopicARN": { - "items": { - "type": "string" - }, - "type": [ - "string", - "array" - ] - } - }, - "required": [ - "TopicARN" - ], - "type": "object" - }, - "PerformanceFactorReferenceRequest": { - "additionalProperties": false, - "properties": { - "InstanceFamily": { - "type": "string" - } - }, - "type": "object" - }, - "PerformanceFactorReferenceSetRequest": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PerformanceFactorReferenceRequest" - }, - "type": "array", - "uniqueItems": true - }, - "RetentionTriggers": { - "additionalProperties": false, - "properties": { - "TerminateHookAbandon": { - "enum": [ - "retain", - "terminate" - ], - "type": "string" - } - }, - "type": "object" - }, - "TagProperty": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "PropagateAtLaunch": { - "type": "boolean" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Value", - "Key", - "PropagateAtLaunch" - ], - "type": "object" - }, - "TotalLocalStorageGBRequest": { - "additionalProperties": false, - "properties": { - "Max": { - "minimum": 0, - "type": "number" - }, - "Min": { - "minimum": 0, - "type": "number" - } - }, - "type": "object" - }, - "TrafficSourceIdentifier": { - "additionalProperties": false, - "properties": { - "Identifier": { - "maxLength": 511, - "minLength": 1, - "type": "string" - }, - "Type": { - "maxLength": 511, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Identifier", - "Type" - ], - "type": "object" - }, - "VCpuCountRequest": { - "additionalProperties": false, - "properties": { - "Max": { - "minimum": 0, - "type": "integer" - }, - "Min": { - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - } - }, - "deprecatedProperties": [ - "/properties/NotificationConfiguration" - ], - "primaryIdentifier": [ - "/properties/AutoScalingGroupName" - ], - "properties": { - "AutoScalingGroupARN": { - "type": "string" - }, - "AutoScalingGroupName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AvailabilityZoneDistribution": { - "$ref": "#/definitions/AvailabilityZoneDistribution" - }, - "AvailabilityZoneImpairmentPolicy": { - "$ref": "#/definitions/AvailabilityZoneImpairmentPolicy" - }, - "AvailabilityZones": { - "insertionOrder": false, - "items": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "CapacityRebalance": { - "type": "boolean" - }, - "CapacityReservationSpecification": { - "$ref": "#/definitions/CapacityReservationSpecification" - }, - "Context": { - "type": "string" - }, - "Cooldown": { - "type": "string" - }, - "DefaultInstanceWarmup": { - "type": "integer" - }, - "DesiredCapacity": { - "pattern": "^[0-9]+$", - "type": "string" - }, - "DesiredCapacityType": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "HealthCheckGracePeriod": { - "type": "integer" - }, - "HealthCheckType": { - "enum": [ - "EBS", - "EC2", - "ELB", - "VPC_LATTICE" - ], - "maxLength": 32, - "minLength": 1, - "type": "string" - }, - "InstanceId": { - "maxLength": 19, - "minLength": 1, - "type": "string" - }, - "InstanceLifecyclePolicy": { - "$ref": "#/definitions/InstanceLifecyclePolicy" - }, - "InstanceMaintenancePolicy": { - "$ref": "#/definitions/InstanceMaintenancePolicy" - }, - "LaunchConfigurationName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "LaunchTemplate": { - "$ref": "#/definitions/LaunchTemplateSpecification" - }, - "LifecycleHookSpecificationList": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LifecycleHookSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "LoadBalancerNames": { - "insertionOrder": true, - "items": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "MaxInstanceLifetime": { - "type": "integer" - }, - "MaxSize": { - "pattern": "^[0-9]+$", - "type": "string" - }, - "MetricsCollection": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/MetricsCollection" - }, - "type": "array", - "uniqueItems": false - }, - "MinSize": { - "pattern": "^[0-9]+$", - "type": "string" - }, - "MixedInstancesPolicy": { - "$ref": "#/definitions/MixedInstancesPolicy" - }, - "NewInstancesProtectedFromScaleIn": { - "type": "boolean" - }, - "NotificationConfiguration": { - "$ref": "#/definitions/NotificationConfiguration" - }, - "NotificationConfigurations": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/NotificationConfiguration" - }, - "type": "array", - "uniqueItems": false - }, - "PlacementGroup": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "ServiceLinkedRoleARN": { - "maxLength": 1600, - "minLength": 1, - "type": "string" - }, - "SkipZonalShiftValidation": { - "type": "boolean" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/TagProperty" - }, - "type": "array" - }, - "TargetGroupARNs": { - "insertionOrder": false, - "items": { - "maxLength": 511, - "minLength": 1, - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "TerminationPolicies": { - "insertionOrder": true, - "items": { - "maxLength": 1600, - "minLength": 1, - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "TrafficSources": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/TrafficSourceIdentifier" - }, - "type": "array", - "uniqueItems": true - }, - "VPCZoneIdentifier": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxLength": 5000, - "minLength": 1, - "type": "array", - "uniqueItems": false - } - }, - "propertyTransform": { - "/properties/LaunchConfigurationName": "InstanceId? AutoScalingGroupName : LaunchConfigurationName" - }, - "readOnlyProperties": [ - "/properties/AutoScalingGroupARN" - ], - "required": [ - "MinSize", - "MaxSize" - ], - "requiredXor": [ - "InstanceId", - "LaunchConfigurationName", - "LaunchTemplate", - "MixedInstancesPolicy" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::AutoScaling::AutoScalingGroup", - "writeOnlyProperties": [ - "/properties/SkipZonalShiftValidation", - "/properties/InstanceId" - ] -} diff --git a/src/cfnlint/data/schemas/resources/3127faa478d60ec6.json b/src/cfnlint/data/schemas/resources/3127faa478d60ec6.json deleted file mode 100644 index 3bc943f278..0000000000 --- a/src/cfnlint/data/schemas/resources/3127faa478d60ec6.json +++ /dev/null @@ -1,3834 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Vpc" - ], - "definitions": { - "AacSettings": { - "additionalProperties": false, - "properties": { - "Bitrate": { - "type": "number" - }, - "CodingMode": { - "type": "string" - }, - "InputType": { - "type": "string" - }, - "Profile": { - "type": "string" - }, - "RateControlMode": { - "type": "string" - }, - "RawFormat": { - "type": "string" - }, - "SampleRate": { - "type": "number" - }, - "Spec": { - "type": "string" - }, - "VbrQuality": { - "type": "string" - } - }, - "type": "object" - }, - "Ac3Settings": { - "additionalProperties": false, - "properties": { - "AttenuationControl": { - "type": "string" - }, - "Bitrate": { - "type": "number" - }, - "BitstreamMode": { - "type": "string" - }, - "CodingMode": { - "type": "string" - }, - "Dialnorm": { - "type": "integer" - }, - "DrcProfile": { - "type": "string" - }, - "LfeFilter": { - "type": "string" - }, - "MetadataControl": { - "type": "string" - } - }, - "type": "object" - }, - "AdditionalDestinations": { - "additionalProperties": false, - "properties": { - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - } - }, - "type": "object" - }, - "AncillarySourceSettings": { - "additionalProperties": false, - "properties": { - "SourceAncillaryChannelNumber": { - "type": "integer" - } - }, - "type": "object" - }, - "AnywhereSettings": { - "additionalProperties": false, - "properties": { - "ChannelPlacementGroupId": { - "type": "string" - }, - "ClusterId": { - "type": "string" - } - }, - "type": "object" - }, - "ArchiveCdnSettings": { - "additionalProperties": false, - "properties": { - "ArchiveS3Settings": { - "$ref": "#/definitions/ArchiveS3Settings" - } - }, - "type": "object" - }, - "ArchiveContainerSettings": { - "additionalProperties": false, - "properties": { - "M2tsSettings": { - "$ref": "#/definitions/M2tsSettings" - }, - "RawSettings": { - "$ref": "#/definitions/RawSettings" - } - }, - "type": "object" - }, - "ArchiveGroupSettings": { - "additionalProperties": false, - "properties": { - "ArchiveCdnSettings": { - "$ref": "#/definitions/ArchiveCdnSettings" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "RolloverInterval": { - "type": "integer" - } - }, - "type": "object" - }, - "ArchiveOutputSettings": { - "additionalProperties": false, - "properties": { - "ContainerSettings": { - "$ref": "#/definitions/ArchiveContainerSettings" - }, - "Extension": { - "type": "string" - }, - "NameModifier": { - "type": "string" - } - }, - "type": "object" - }, - "ArchiveS3Settings": { - "additionalProperties": false, - "properties": { - "CannedAcl": { - "type": "string" - } - }, - "type": "object" - }, - "AribDestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AribSourceSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AudioChannelMapping": { - "additionalProperties": false, - "properties": { - "InputChannelLevels": { - "items": { - "$ref": "#/definitions/InputChannelLevel" - }, - "type": "array", - "uniqueItems": false - }, - "OutputChannel": { - "type": "integer" - } - }, - "type": "object" - }, - "AudioCodecSettings": { - "additionalProperties": false, - "properties": { - "AacSettings": { - "$ref": "#/definitions/AacSettings" - }, - "Ac3Settings": { - "$ref": "#/definitions/Ac3Settings" - }, - "Eac3AtmosSettings": { - "$ref": "#/definitions/Eac3AtmosSettings" - }, - "Eac3Settings": { - "$ref": "#/definitions/Eac3Settings" - }, - "Mp2Settings": { - "$ref": "#/definitions/Mp2Settings" - }, - "PassThroughSettings": { - "$ref": "#/definitions/PassThroughSettings" - }, - "WavSettings": { - "$ref": "#/definitions/WavSettings" - } - }, - "type": "object" - }, - "AudioDescription": { - "additionalProperties": false, - "properties": { - "AudioDashRoles": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "AudioNormalizationSettings": { - "$ref": "#/definitions/AudioNormalizationSettings" - }, - "AudioSelectorName": { - "type": "string" - }, - "AudioType": { - "type": "string" - }, - "AudioTypeControl": { - "type": "string" - }, - "AudioWatermarkingSettings": { - "$ref": "#/definitions/AudioWatermarkSettings" - }, - "CodecSettings": { - "$ref": "#/definitions/AudioCodecSettings" - }, - "DvbDashAccessibility": { - "type": "string" - }, - "LanguageCode": { - "type": "string" - }, - "LanguageCodeControl": { - "type": "string" - }, - "Name": { - "type": "string" - }, - "RemixSettings": { - "$ref": "#/definitions/RemixSettings" - }, - "StreamName": { - "type": "string" - } - }, - "type": "object" - }, - "AudioDolbyEDecode": { - "additionalProperties": false, - "properties": { - "ProgramSelection": { - "type": "string" - } - }, - "type": "object" - }, - "AudioHlsRenditionSelection": { - "additionalProperties": false, - "properties": { - "GroupId": { - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "AudioLanguageSelection": { - "additionalProperties": false, - "properties": { - "LanguageCode": { - "type": "string" - }, - "LanguageSelectionPolicy": { - "type": "string" - } - }, - "type": "object" - }, - "AudioNormalizationSettings": { - "additionalProperties": false, - "properties": { - "Algorithm": { - "type": "string" - }, - "AlgorithmControl": { - "type": "string" - }, - "TargetLkfs": { - "type": "number" - } - }, - "type": "object" - }, - "AudioOnlyHlsSettings": { - "additionalProperties": false, - "properties": { - "AudioGroupId": { - "type": "string" - }, - "AudioOnlyImage": { - "$ref": "#/definitions/InputLocation" - }, - "AudioTrackType": { - "type": "string" - }, - "SegmentType": { - "type": "string" - } - }, - "type": "object" - }, - "AudioPidSelection": { - "additionalProperties": false, - "properties": { - "Pid": { - "type": "integer" - } - }, - "type": "object" - }, - "AudioSelector": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "SelectorSettings": { - "$ref": "#/definitions/AudioSelectorSettings" - } - }, - "type": "object" - }, - "AudioSelectorSettings": { - "additionalProperties": false, - "properties": { - "AudioHlsRenditionSelection": { - "$ref": "#/definitions/AudioHlsRenditionSelection" - }, - "AudioLanguageSelection": { - "$ref": "#/definitions/AudioLanguageSelection" - }, - "AudioPidSelection": { - "$ref": "#/definitions/AudioPidSelection" - }, - "AudioTrackSelection": { - "$ref": "#/definitions/AudioTrackSelection" - } - }, - "type": "object" - }, - "AudioSilenceFailoverSettings": { - "additionalProperties": false, - "properties": { - "AudioSelectorName": { - "type": "string" - }, - "AudioSilenceThresholdMsec": { - "type": "integer" - } - }, - "type": "object" - }, - "AudioTrack": { - "additionalProperties": false, - "properties": { - "Track": { - "type": "integer" - } - }, - "type": "object" - }, - "AudioTrackSelection": { - "additionalProperties": false, - "properties": { - "DolbyEDecode": { - "$ref": "#/definitions/AudioDolbyEDecode" - }, - "Tracks": { - "items": { - "$ref": "#/definitions/AudioTrack" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "AudioWatermarkSettings": { - "additionalProperties": false, - "properties": { - "NielsenWatermarksSettings": { - "$ref": "#/definitions/NielsenWatermarksSettings" - } - }, - "type": "object" - }, - "AutomaticInputFailoverSettings": { - "additionalProperties": false, - "properties": { - "ErrorClearTimeMsec": { - "type": "integer" - }, - "FailoverConditions": { - "items": { - "$ref": "#/definitions/FailoverCondition" - }, - "type": "array", - "uniqueItems": false - }, - "InputPreference": { - "type": "string" - }, - "SecondaryInputId": { - "type": "string" - } - }, - "type": "object" - }, - "Av1ColorSpaceSettings": { - "additionalProperties": false, - "properties": { - "ColorSpacePassthroughSettings": { - "$ref": "#/definitions/ColorSpacePassthroughSettings" - }, - "Hdr10Settings": { - "$ref": "#/definitions/Hdr10Settings" - }, - "Rec601Settings": { - "$ref": "#/definitions/Rec601Settings" - }, - "Rec709Settings": { - "$ref": "#/definitions/Rec709Settings" - } - }, - "type": "object" - }, - "Av1Settings": { - "additionalProperties": false, - "properties": { - "AfdSignaling": { - "type": "string" - }, - "Bitrate": { - "type": "integer" - }, - "BufSize": { - "type": "integer" - }, - "ColorSpaceSettings": { - "$ref": "#/definitions/Av1ColorSpaceSettings" - }, - "FixedAfd": { - "type": "string" - }, - "FramerateDenominator": { - "type": "integer" - }, - "FramerateNumerator": { - "type": "integer" - }, - "GopSize": { - "type": "number" - }, - "GopSizeUnits": { - "type": "string" - }, - "Level": { - "type": "string" - }, - "LookAheadRateControl": { - "type": "string" - }, - "MaxBitrate": { - "type": "integer" - }, - "MinBitrate": { - "type": "integer" - }, - "MinIInterval": { - "type": "integer" - }, - "ParDenominator": { - "type": "integer" - }, - "ParNumerator": { - "type": "integer" - }, - "QvbrQualityLevel": { - "type": "integer" - }, - "RateControlMode": { - "type": "string" - }, - "SceneChangeDetect": { - "type": "string" - }, - "SpatialAq": { - "type": "string" - }, - "TemporalAq": { - "type": "string" - }, - "TimecodeBurninSettings": { - "$ref": "#/definitions/TimecodeBurninSettings" - } - }, - "type": "object" - }, - "AvailBlanking": { - "additionalProperties": false, - "properties": { - "AvailBlankingImage": { - "$ref": "#/definitions/InputLocation" - }, - "State": { - "type": "string" - } - }, - "type": "object" - }, - "AvailConfiguration": { - "additionalProperties": false, - "properties": { - "AvailSettings": { - "$ref": "#/definitions/AvailSettings" - }, - "Scte35SegmentationScope": { - "type": "string" - } - }, - "type": "object" - }, - "AvailSettings": { - "additionalProperties": false, - "properties": { - "Esam": { - "$ref": "#/definitions/Esam" - }, - "Scte35SpliceInsert": { - "$ref": "#/definitions/Scte35SpliceInsert" - }, - "Scte35TimeSignalApos": { - "$ref": "#/definitions/Scte35TimeSignalApos" - } - }, - "type": "object" - }, - "BandwidthReductionFilterSettings": { - "additionalProperties": false, - "properties": { - "PostFilterSharpening": { - "type": "string" - }, - "Strength": { - "type": "string" - } - }, - "type": "object" - }, - "BlackoutSlate": { - "additionalProperties": false, - "properties": { - "BlackoutSlateImage": { - "$ref": "#/definitions/InputLocation" - }, - "NetworkEndBlackout": { - "type": "string" - }, - "NetworkEndBlackoutImage": { - "$ref": "#/definitions/InputLocation" - }, - "NetworkId": { - "type": "string" - }, - "State": { - "type": "string" - } - }, - "type": "object" - }, - "BurnInDestinationSettings": { - "additionalProperties": false, - "properties": { - "Alignment": { - "type": "string" - }, - "BackgroundColor": { - "type": "string" - }, - "BackgroundOpacity": { - "type": "integer" - }, - "Font": { - "$ref": "#/definitions/InputLocation" - }, - "FontColor": { - "type": "string" - }, - "FontOpacity": { - "type": "integer" - }, - "FontResolution": { - "type": "integer" - }, - "FontSize": { - "type": "string" - }, - "OutlineColor": { - "type": "string" - }, - "OutlineSize": { - "type": "integer" - }, - "ShadowColor": { - "type": "string" - }, - "ShadowOpacity": { - "type": "integer" - }, - "ShadowXOffset": { - "type": "integer" - }, - "ShadowYOffset": { - "type": "integer" - }, - "SubtitleRows": { - "type": "string" - }, - "TeletextGridControl": { - "type": "string" - }, - "XPosition": { - "type": "integer" - }, - "YPosition": { - "type": "integer" - } - }, - "type": "object" - }, - "CaptionDescription": { - "additionalProperties": false, - "properties": { - "Accessibility": { - "type": "string" - }, - "CaptionDashRoles": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "CaptionSelectorName": { - "type": "string" - }, - "DestinationSettings": { - "$ref": "#/definitions/CaptionDestinationSettings" - }, - "DvbDashAccessibility": { - "type": "string" - }, - "LanguageCode": { - "type": "string" - }, - "LanguageDescription": { - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "CaptionDestinationSettings": { - "additionalProperties": false, - "properties": { - "AribDestinationSettings": { - "$ref": "#/definitions/AribDestinationSettings" - }, - "BurnInDestinationSettings": { - "$ref": "#/definitions/BurnInDestinationSettings" - }, - "DvbSubDestinationSettings": { - "$ref": "#/definitions/DvbSubDestinationSettings" - }, - "EbuTtDDestinationSettings": { - "$ref": "#/definitions/EbuTtDDestinationSettings" - }, - "EmbeddedDestinationSettings": { - "$ref": "#/definitions/EmbeddedDestinationSettings" - }, - "EmbeddedPlusScte20DestinationSettings": { - "$ref": "#/definitions/EmbeddedPlusScte20DestinationSettings" - }, - "RtmpCaptionInfoDestinationSettings": { - "$ref": "#/definitions/RtmpCaptionInfoDestinationSettings" - }, - "Scte20PlusEmbeddedDestinationSettings": { - "$ref": "#/definitions/Scte20PlusEmbeddedDestinationSettings" - }, - "Scte27DestinationSettings": { - "$ref": "#/definitions/Scte27DestinationSettings" - }, - "SmpteTtDestinationSettings": { - "$ref": "#/definitions/SmpteTtDestinationSettings" - }, - "TeletextDestinationSettings": { - "$ref": "#/definitions/TeletextDestinationSettings" - }, - "TtmlDestinationSettings": { - "$ref": "#/definitions/TtmlDestinationSettings" - }, - "WebvttDestinationSettings": { - "$ref": "#/definitions/WebvttDestinationSettings" - } - }, - "type": "object" - }, - "CaptionLanguageMapping": { - "additionalProperties": false, - "properties": { - "CaptionChannel": { - "type": "integer" - }, - "LanguageCode": { - "type": "string" - }, - "LanguageDescription": { - "type": "string" - } - }, - "type": "object" - }, - "CaptionRectangle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "number" - }, - "LeftOffset": { - "type": "number" - }, - "TopOffset": { - "type": "number" - }, - "Width": { - "type": "number" - } - }, - "type": "object" - }, - "CaptionSelector": { - "additionalProperties": false, - "properties": { - "LanguageCode": { - "type": "string" - }, - "Name": { - "type": "string" - }, - "SelectorSettings": { - "$ref": "#/definitions/CaptionSelectorSettings" - } - }, - "type": "object" - }, - "CaptionSelectorSettings": { - "additionalProperties": false, - "properties": { - "AncillarySourceSettings": { - "$ref": "#/definitions/AncillarySourceSettings" - }, - "AribSourceSettings": { - "$ref": "#/definitions/AribSourceSettings" - }, - "DvbSubSourceSettings": { - "$ref": "#/definitions/DvbSubSourceSettings" - }, - "EmbeddedSourceSettings": { - "$ref": "#/definitions/EmbeddedSourceSettings" - }, - "Scte20SourceSettings": { - "$ref": "#/definitions/Scte20SourceSettings" - }, - "Scte27SourceSettings": { - "$ref": "#/definitions/Scte27SourceSettings" - }, - "TeletextSourceSettings": { - "$ref": "#/definitions/TeletextSourceSettings" - } - }, - "type": "object" - }, - "CdiInputSpecification": { - "additionalProperties": false, - "properties": { - "Resolution": { - "type": "string" - } - }, - "type": "object" - }, - "ChannelEngineVersionRequest": { - "additionalProperties": false, - "properties": { - "Version": { - "type": "string" - } - }, - "type": "object" - }, - "CmafIngestCaptionLanguageMapping": { - "additionalProperties": false, - "properties": { - "CaptionChannel": { - "type": "integer" - }, - "LanguageCode": { - "type": "string" - } - }, - "type": "object" - }, - "CmafIngestGroupSettings": { - "additionalProperties": false, - "properties": { - "AdditionalDestinations": { - "items": { - "$ref": "#/definitions/AdditionalDestinations" - }, - "type": "array", - "uniqueItems": false - }, - "CaptionLanguageMappings": { - "items": { - "$ref": "#/definitions/CmafIngestCaptionLanguageMapping" - }, - "type": "array", - "uniqueItems": false - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "Id3Behavior": { - "type": "string" - }, - "Id3NameModifier": { - "type": "string" - }, - "KlvBehavior": { - "type": "string" - }, - "KlvNameModifier": { - "type": "string" - }, - "NielsenId3Behavior": { - "type": "string" - }, - "NielsenId3NameModifier": { - "type": "string" - }, - "Scte35NameModifier": { - "type": "string" - }, - "Scte35Type": { - "type": "string" - }, - "SegmentLength": { - "type": "integer" - }, - "SegmentLengthUnits": { - "type": "string" - }, - "SendDelayMs": { - "type": "integer" - }, - "TimedMetadataId3Frame": { - "type": "string" - }, - "TimedMetadataId3Period": { - "type": "integer" - }, - "TimedMetadataPassthrough": { - "type": "string" - } - }, - "type": "object" - }, - "CmafIngestOutputSettings": { - "additionalProperties": false, - "properties": { - "NameModifier": { - "type": "string" - } - }, - "type": "object" - }, - "ColorCorrection": { - "additionalProperties": false, - "properties": { - "InputColorSpace": { - "type": "string" - }, - "OutputColorSpace": { - "type": "string" - }, - "Uri": { - "type": "string" - } - }, - "type": "object" - }, - "ColorCorrectionSettings": { - "additionalProperties": false, - "properties": { - "GlobalColorCorrections": { - "items": { - "$ref": "#/definitions/ColorCorrection" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "ColorSpacePassthroughSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "DolbyVision81Settings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "DvbNitSettings": { - "additionalProperties": false, - "properties": { - "NetworkId": { - "type": "integer" - }, - "NetworkName": { - "type": "string" - }, - "RepInterval": { - "type": "integer" - } - }, - "type": "object" - }, - "DvbSdtSettings": { - "additionalProperties": false, - "properties": { - "OutputSdt": { - "type": "string" - }, - "RepInterval": { - "type": "integer" - }, - "ServiceName": { - "type": "string" - }, - "ServiceProviderName": { - "type": "string" - } - }, - "type": "object" - }, - "DvbSubDestinationSettings": { - "additionalProperties": false, - "properties": { - "Alignment": { - "type": "string" - }, - "BackgroundColor": { - "type": "string" - }, - "BackgroundOpacity": { - "type": "integer" - }, - "Font": { - "$ref": "#/definitions/InputLocation" - }, - "FontColor": { - "type": "string" - }, - "FontOpacity": { - "type": "integer" - }, - "FontResolution": { - "type": "integer" - }, - "FontSize": { - "type": "string" - }, - "OutlineColor": { - "type": "string" - }, - "OutlineSize": { - "type": "integer" - }, - "ShadowColor": { - "type": "string" - }, - "ShadowOpacity": { - "type": "integer" - }, - "ShadowXOffset": { - "type": "integer" - }, - "ShadowYOffset": { - "type": "integer" - }, - "SubtitleRows": { - "type": "string" - }, - "TeletextGridControl": { - "type": "string" - }, - "XPosition": { - "type": "integer" - }, - "YPosition": { - "type": "integer" - } - }, - "type": "object" - }, - "DvbSubSourceSettings": { - "additionalProperties": false, - "properties": { - "OcrLanguage": { - "type": "string" - }, - "Pid": { - "type": "integer" - } - }, - "type": "object" - }, - "DvbTdtSettings": { - "additionalProperties": false, - "properties": { - "RepInterval": { - "type": "integer" - } - }, - "type": "object" - }, - "Eac3AtmosSettings": { - "additionalProperties": false, - "properties": { - "Bitrate": { - "type": "number" - }, - "CodingMode": { - "type": "string" - }, - "Dialnorm": { - "type": "integer" - }, - "DrcLine": { - "type": "string" - }, - "DrcRf": { - "type": "string" - }, - "HeightTrim": { - "type": "number" - }, - "SurroundTrim": { - "type": "number" - } - }, - "type": "object" - }, - "Eac3Settings": { - "additionalProperties": false, - "properties": { - "AttenuationControl": { - "type": "string" - }, - "Bitrate": { - "type": "number" - }, - "BitstreamMode": { - "type": "string" - }, - "CodingMode": { - "type": "string" - }, - "DcFilter": { - "type": "string" - }, - "Dialnorm": { - "type": "integer" - }, - "DrcLine": { - "type": "string" - }, - "DrcRf": { - "type": "string" - }, - "LfeControl": { - "type": "string" - }, - "LfeFilter": { - "type": "string" - }, - "LoRoCenterMixLevel": { - "type": "number" - }, - "LoRoSurroundMixLevel": { - "type": "number" - }, - "LtRtCenterMixLevel": { - "type": "number" - }, - "LtRtSurroundMixLevel": { - "type": "number" - }, - "MetadataControl": { - "type": "string" - }, - "PassthroughControl": { - "type": "string" - }, - "PhaseControl": { - "type": "string" - }, - "StereoDownmix": { - "type": "string" - }, - "SurroundExMode": { - "type": "string" - }, - "SurroundMode": { - "type": "string" - } - }, - "type": "object" - }, - "EbuTtDDestinationSettings": { - "additionalProperties": false, - "properties": { - "CopyrightHolder": { - "type": "string" - }, - "DefaultFontSize": { - "type": "integer" - }, - "DefaultLineHeight": { - "type": "integer" - }, - "FillLineGap": { - "type": "string" - }, - "FontFamily": { - "type": "string" - }, - "StyleControl": { - "type": "string" - } - }, - "type": "object" - }, - "EmbeddedDestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "EmbeddedPlusScte20DestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "EmbeddedSourceSettings": { - "additionalProperties": false, - "properties": { - "Convert608To708": { - "type": "string" - }, - "Scte20Detection": { - "type": "string" - }, - "Source608ChannelNumber": { - "type": "integer" - }, - "Source608TrackNumber": { - "type": "integer" - } - }, - "type": "object" - }, - "EncoderSettings": { - "additionalProperties": false, - "properties": { - "AudioDescriptions": { - "items": { - "$ref": "#/definitions/AudioDescription" - }, - "type": "array", - "uniqueItems": false - }, - "AvailBlanking": { - "$ref": "#/definitions/AvailBlanking" - }, - "AvailConfiguration": { - "$ref": "#/definitions/AvailConfiguration" - }, - "BlackoutSlate": { - "$ref": "#/definitions/BlackoutSlate" - }, - "CaptionDescriptions": { - "items": { - "$ref": "#/definitions/CaptionDescription" - }, - "type": "array", - "uniqueItems": false - }, - "ColorCorrectionSettings": { - "$ref": "#/definitions/ColorCorrectionSettings" - }, - "FeatureActivations": { - "$ref": "#/definitions/FeatureActivations" - }, - "GlobalConfiguration": { - "$ref": "#/definitions/GlobalConfiguration" - }, - "MotionGraphicsConfiguration": { - "$ref": "#/definitions/MotionGraphicsConfiguration" - }, - "NielsenConfiguration": { - "$ref": "#/definitions/NielsenConfiguration" - }, - "OutputGroups": { - "items": { - "$ref": "#/definitions/OutputGroup" - }, - "type": "array", - "uniqueItems": false - }, - "ThumbnailConfiguration": { - "$ref": "#/definitions/ThumbnailConfiguration" - }, - "TimecodeConfig": { - "$ref": "#/definitions/TimecodeConfig" - }, - "VideoDescriptions": { - "items": { - "$ref": "#/definitions/VideoDescription" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "EpochLockingSettings": { - "additionalProperties": false, - "properties": { - "CustomEpoch": { - "type": "string" - }, - "JamSyncTime": { - "type": "string" - } - }, - "type": "object" - }, - "Esam": { - "additionalProperties": false, - "properties": { - "AcquisitionPointId": { - "type": "string" - }, - "AdAvailOffset": { - "type": "integer" - }, - "PasswordParam": { - "type": "string" - }, - "PoisEndpoint": { - "type": "string" - }, - "Username": { - "type": "string" - }, - "ZoneIdentity": { - "type": "string" - } - }, - "type": "object" - }, - "FailoverCondition": { - "additionalProperties": false, - "properties": { - "FailoverConditionSettings": { - "$ref": "#/definitions/FailoverConditionSettings" - } - }, - "type": "object" - }, - "FailoverConditionSettings": { - "additionalProperties": false, - "properties": { - "AudioSilenceSettings": { - "$ref": "#/definitions/AudioSilenceFailoverSettings" - }, - "InputLossSettings": { - "$ref": "#/definitions/InputLossFailoverSettings" - }, - "VideoBlackSettings": { - "$ref": "#/definitions/VideoBlackFailoverSettings" - } - }, - "type": "object" - }, - "FeatureActivations": { - "additionalProperties": false, - "properties": { - "InputPrepareScheduleActions": { - "type": "string" - }, - "OutputStaticImageOverlayScheduleActions": { - "type": "string" - } - }, - "type": "object" - }, - "FecOutputSettings": { - "additionalProperties": false, - "properties": { - "ColumnDepth": { - "type": "integer" - }, - "IncludeFec": { - "type": "string" - }, - "RowLength": { - "type": "integer" - } - }, - "type": "object" - }, - "Fmp4HlsSettings": { - "additionalProperties": false, - "properties": { - "AudioRenditionSets": { - "type": "string" - }, - "NielsenId3Behavior": { - "type": "string" - }, - "TimedMetadataBehavior": { - "type": "string" - } - }, - "type": "object" - }, - "FollowerChannelSettings": { - "additionalProperties": false, - "properties": { - "LinkedChannelType": { - "type": "string" - }, - "PrimaryChannelArn": { - "type": "string" - } - }, - "type": "object" - }, - "FrameCaptureCdnSettings": { - "additionalProperties": false, - "properties": { - "FrameCaptureS3Settings": { - "$ref": "#/definitions/FrameCaptureS3Settings" - } - }, - "type": "object" - }, - "FrameCaptureGroupSettings": { - "additionalProperties": false, - "properties": { - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "FrameCaptureCdnSettings": { - "$ref": "#/definitions/FrameCaptureCdnSettings" - } - }, - "type": "object" - }, - "FrameCaptureHlsSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "FrameCaptureOutputSettings": { - "additionalProperties": false, - "properties": { - "NameModifier": { - "type": "string" - } - }, - "type": "object" - }, - "FrameCaptureS3Settings": { - "additionalProperties": false, - "properties": { - "CannedAcl": { - "type": "string" - } - }, - "type": "object" - }, - "FrameCaptureSettings": { - "additionalProperties": false, - "properties": { - "CaptureInterval": { - "type": "integer" - }, - "CaptureIntervalUnits": { - "type": "string" - }, - "TimecodeBurninSettings": { - "$ref": "#/definitions/TimecodeBurninSettings" - } - }, - "type": "object" - }, - "GlobalConfiguration": { - "additionalProperties": false, - "properties": { - "InitialAudioGain": { - "type": "integer" - }, - "InputEndAction": { - "type": "string" - }, - "InputLossBehavior": { - "$ref": "#/definitions/InputLossBehavior" - }, - "OutputLockingMode": { - "type": "string" - }, - "OutputLockingSettings": { - "$ref": "#/definitions/OutputLockingSettings" - }, - "OutputTimingSource": { - "type": "string" - }, - "SupportLowFramerateInputs": { - "type": "string" - } - }, - "type": "object" - }, - "H264ColorSpaceSettings": { - "additionalProperties": false, - "properties": { - "ColorSpacePassthroughSettings": { - "$ref": "#/definitions/ColorSpacePassthroughSettings" - }, - "Rec601Settings": { - "$ref": "#/definitions/Rec601Settings" - }, - "Rec709Settings": { - "$ref": "#/definitions/Rec709Settings" - } - }, - "type": "object" - }, - "H264FilterSettings": { - "additionalProperties": false, - "properties": { - "BandwidthReductionFilterSettings": { - "$ref": "#/definitions/BandwidthReductionFilterSettings" - }, - "TemporalFilterSettings": { - "$ref": "#/definitions/TemporalFilterSettings" - } - }, - "type": "object" - }, - "H264Settings": { - "additionalProperties": false, - "properties": { - "AdaptiveQuantization": { - "type": "string" - }, - "AfdSignaling": { - "type": "string" - }, - "Bitrate": { - "type": "integer" - }, - "BufFillPct": { - "type": "integer" - }, - "BufSize": { - "type": "integer" - }, - "ColorMetadata": { - "type": "string" - }, - "ColorSpaceSettings": { - "$ref": "#/definitions/H264ColorSpaceSettings" - }, - "EntropyEncoding": { - "type": "string" - }, - "FilterSettings": { - "$ref": "#/definitions/H264FilterSettings" - }, - "FixedAfd": { - "type": "string" - }, - "FlickerAq": { - "type": "string" - }, - "ForceFieldPictures": { - "type": "string" - }, - "FramerateControl": { - "type": "string" - }, - "FramerateDenominator": { - "type": "integer" - }, - "FramerateNumerator": { - "type": "integer" - }, - "GopBReference": { - "type": "string" - }, - "GopClosedCadence": { - "type": "integer" - }, - "GopNumBFrames": { - "type": "integer" - }, - "GopSize": { - "type": "number" - }, - "GopSizeUnits": { - "type": "string" - }, - "Level": { - "type": "string" - }, - "LookAheadRateControl": { - "type": "string" - }, - "MaxBitrate": { - "type": "integer" - }, - "MinBitrate": { - "type": "integer" - }, - "MinIInterval": { - "type": "integer" - }, - "MinQp": { - "type": "integer" - }, - "NumRefFrames": { - "type": "integer" - }, - "ParControl": { - "type": "string" - }, - "ParDenominator": { - "type": "integer" - }, - "ParNumerator": { - "type": "integer" - }, - "Profile": { - "type": "string" - }, - "QualityLevel": { - "type": "string" - }, - "QvbrQualityLevel": { - "type": "integer" - }, - "RateControlMode": { - "type": "string" - }, - "ScanType": { - "type": "string" - }, - "SceneChangeDetect": { - "type": "string" - }, - "Slices": { - "type": "integer" - }, - "Softness": { - "type": "integer" - }, - "SpatialAq": { - "type": "string" - }, - "SubgopLength": { - "type": "string" - }, - "Syntax": { - "type": "string" - }, - "TemporalAq": { - "type": "string" - }, - "TimecodeBurninSettings": { - "$ref": "#/definitions/TimecodeBurninSettings" - }, - "TimecodeInsertion": { - "type": "string" - } - }, - "type": "object" - }, - "H265ColorSpaceSettings": { - "additionalProperties": false, - "properties": { - "ColorSpacePassthroughSettings": { - "$ref": "#/definitions/ColorSpacePassthroughSettings" - }, - "DolbyVision81Settings": { - "$ref": "#/definitions/DolbyVision81Settings" - }, - "Hdr10Settings": { - "$ref": "#/definitions/Hdr10Settings" - }, - "Hlg2020Settings": { - "$ref": "#/definitions/Hlg2020Settings" - }, - "Rec601Settings": { - "$ref": "#/definitions/Rec601Settings" - }, - "Rec709Settings": { - "$ref": "#/definitions/Rec709Settings" - } - }, - "type": "object" - }, - "H265FilterSettings": { - "additionalProperties": false, - "properties": { - "BandwidthReductionFilterSettings": { - "$ref": "#/definitions/BandwidthReductionFilterSettings" - }, - "TemporalFilterSettings": { - "$ref": "#/definitions/TemporalFilterSettings" - } - }, - "type": "object" - }, - "H265Settings": { - "additionalProperties": false, - "properties": { - "AdaptiveQuantization": { - "type": "string" - }, - "AfdSignaling": { - "type": "string" - }, - "AlternativeTransferFunction": { - "type": "string" - }, - "Bitrate": { - "type": "integer" - }, - "BufSize": { - "type": "integer" - }, - "ColorMetadata": { - "type": "string" - }, - "ColorSpaceSettings": { - "$ref": "#/definitions/H265ColorSpaceSettings" - }, - "Deblocking": { - "type": "string" - }, - "FilterSettings": { - "$ref": "#/definitions/H265FilterSettings" - }, - "FixedAfd": { - "type": "string" - }, - "FlickerAq": { - "type": "string" - }, - "FramerateDenominator": { - "type": "integer" - }, - "FramerateNumerator": { - "type": "integer" - }, - "GopBReference": { - "type": "string" - }, - "GopClosedCadence": { - "type": "integer" - }, - "GopNumBFrames": { - "type": "integer" - }, - "GopSize": { - "type": "number" - }, - "GopSizeUnits": { - "type": "string" - }, - "Level": { - "type": "string" - }, - "LookAheadRateControl": { - "type": "string" - }, - "MaxBitrate": { - "type": "integer" - }, - "MinBitrate": { - "type": "integer" - }, - "MinIInterval": { - "type": "integer" - }, - "MinQp": { - "type": "integer" - }, - "MvOverPictureBoundaries": { - "type": "string" - }, - "MvTemporalPredictor": { - "type": "string" - }, - "ParDenominator": { - "type": "integer" - }, - "ParNumerator": { - "type": "integer" - }, - "Profile": { - "type": "string" - }, - "QvbrQualityLevel": { - "type": "integer" - }, - "RateControlMode": { - "type": "string" - }, - "ScanType": { - "type": "string" - }, - "SceneChangeDetect": { - "type": "string" - }, - "Slices": { - "type": "integer" - }, - "SubgopLength": { - "type": "string" - }, - "Tier": { - "type": "string" - }, - "TileHeight": { - "type": "integer" - }, - "TilePadding": { - "type": "string" - }, - "TileWidth": { - "type": "integer" - }, - "TimecodeBurninSettings": { - "$ref": "#/definitions/TimecodeBurninSettings" - }, - "TimecodeInsertion": { - "type": "string" - }, - "TreeblockSize": { - "type": "string" - } - }, - "type": "object" - }, - "Hdr10Settings": { - "additionalProperties": false, - "properties": { - "MaxCll": { - "type": "integer" - }, - "MaxFall": { - "type": "integer" - } - }, - "type": "object" - }, - "Hlg2020Settings": { - "additionalProperties": false, - "type": "object" - }, - "HlsAkamaiSettings": { - "additionalProperties": false, - "properties": { - "ConnectionRetryInterval": { - "type": "integer" - }, - "FilecacheDuration": { - "type": "integer" - }, - "HttpTransferMode": { - "type": "string" - }, - "NumRetries": { - "type": "integer" - }, - "RestartDelay": { - "type": "integer" - }, - "Salt": { - "type": "string" - }, - "Token": { - "type": "string" - } - }, - "type": "object" - }, - "HlsBasicPutSettings": { - "additionalProperties": false, - "properties": { - "ConnectionRetryInterval": { - "type": "integer" - }, - "FilecacheDuration": { - "type": "integer" - }, - "NumRetries": { - "type": "integer" - }, - "RestartDelay": { - "type": "integer" - } - }, - "type": "object" - }, - "HlsCdnSettings": { - "additionalProperties": false, - "properties": { - "HlsAkamaiSettings": { - "$ref": "#/definitions/HlsAkamaiSettings" - }, - "HlsBasicPutSettings": { - "$ref": "#/definitions/HlsBasicPutSettings" - }, - "HlsMediaStoreSettings": { - "$ref": "#/definitions/HlsMediaStoreSettings" - }, - "HlsS3Settings": { - "$ref": "#/definitions/HlsS3Settings" - }, - "HlsWebdavSettings": { - "$ref": "#/definitions/HlsWebdavSettings" - } - }, - "type": "object" - }, - "HlsGroupSettings": { - "additionalProperties": false, - "properties": { - "AdMarkers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "BaseUrlContent": { - "type": "string" - }, - "BaseUrlContent1": { - "type": "string" - }, - "BaseUrlManifest": { - "type": "string" - }, - "BaseUrlManifest1": { - "type": "string" - }, - "CaptionLanguageMappings": { - "items": { - "$ref": "#/definitions/CaptionLanguageMapping" - }, - "type": "array", - "uniqueItems": false - }, - "CaptionLanguageSetting": { - "type": "string" - }, - "ClientCache": { - "type": "string" - }, - "CodecSpecification": { - "type": "string" - }, - "ConstantIv": { - "type": "string" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "DirectoryStructure": { - "type": "string" - }, - "DiscontinuityTags": { - "type": "string" - }, - "EncryptionType": { - "type": "string" - }, - "HlsCdnSettings": { - "$ref": "#/definitions/HlsCdnSettings" - }, - "HlsId3SegmentTagging": { - "type": "string" - }, - "IFrameOnlyPlaylists": { - "type": "string" - }, - "IncompleteSegmentBehavior": { - "type": "string" - }, - "IndexNSegments": { - "type": "integer" - }, - "InputLossAction": { - "type": "string" - }, - "IvInManifest": { - "type": "string" - }, - "IvSource": { - "type": "string" - }, - "KeepSegments": { - "type": "integer" - }, - "KeyFormat": { - "type": "string" - }, - "KeyFormatVersions": { - "type": "string" - }, - "KeyProviderSettings": { - "$ref": "#/definitions/KeyProviderSettings" - }, - "ManifestCompression": { - "type": "string" - }, - "ManifestDurationFormat": { - "type": "string" - }, - "MinSegmentLength": { - "type": "integer" - }, - "Mode": { - "type": "string" - }, - "OutputSelection": { - "type": "string" - }, - "ProgramDateTime": { - "type": "string" - }, - "ProgramDateTimeClock": { - "type": "string" - }, - "ProgramDateTimePeriod": { - "type": "integer" - }, - "RedundantManifest": { - "type": "string" - }, - "SegmentLength": { - "type": "integer" - }, - "SegmentationMode": { - "type": "string" - }, - "SegmentsPerSubdirectory": { - "type": "integer" - }, - "StreamInfResolution": { - "type": "string" - }, - "TimedMetadataId3Frame": { - "type": "string" - }, - "TimedMetadataId3Period": { - "type": "integer" - }, - "TimestampDeltaMilliseconds": { - "type": "integer" - }, - "TsFileMode": { - "type": "string" - } - }, - "type": "object" - }, - "HlsInputSettings": { - "additionalProperties": false, - "properties": { - "Bandwidth": { - "type": "integer" - }, - "BufferSegments": { - "type": "integer" - }, - "Retries": { - "type": "integer" - }, - "RetryInterval": { - "type": "integer" - }, - "Scte35Source": { - "type": "string" - } - }, - "type": "object" - }, - "HlsMediaStoreSettings": { - "additionalProperties": false, - "properties": { - "ConnectionRetryInterval": { - "type": "integer" - }, - "FilecacheDuration": { - "type": "integer" - }, - "MediaStoreStorageClass": { - "type": "string" - }, - "NumRetries": { - "type": "integer" - }, - "RestartDelay": { - "type": "integer" - } - }, - "type": "object" - }, - "HlsOutputSettings": { - "additionalProperties": false, - "properties": { - "H265PackagingType": { - "type": "string" - }, - "HlsSettings": { - "$ref": "#/definitions/HlsSettings" - }, - "NameModifier": { - "type": "string" - }, - "SegmentModifier": { - "type": "string" - } - }, - "type": "object" - }, - "HlsS3Settings": { - "additionalProperties": false, - "properties": { - "CannedAcl": { - "type": "string" - } - }, - "type": "object" - }, - "HlsSettings": { - "additionalProperties": false, - "properties": { - "AudioOnlyHlsSettings": { - "$ref": "#/definitions/AudioOnlyHlsSettings" - }, - "Fmp4HlsSettings": { - "$ref": "#/definitions/Fmp4HlsSettings" - }, - "FrameCaptureHlsSettings": { - "$ref": "#/definitions/FrameCaptureHlsSettings" - }, - "StandardHlsSettings": { - "$ref": "#/definitions/StandardHlsSettings" - } - }, - "type": "object" - }, - "HlsWebdavSettings": { - "additionalProperties": false, - "properties": { - "ConnectionRetryInterval": { - "type": "integer" - }, - "FilecacheDuration": { - "type": "integer" - }, - "HttpTransferMode": { - "type": "string" - }, - "NumRetries": { - "type": "integer" - }, - "RestartDelay": { - "type": "integer" - } - }, - "type": "object" - }, - "HtmlMotionGraphicsSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "InputAttachment": { - "additionalProperties": false, - "properties": { - "AutomaticInputFailoverSettings": { - "$ref": "#/definitions/AutomaticInputFailoverSettings" - }, - "InputAttachmentName": { - "type": "string" - }, - "InputId": { - "type": "string" - }, - "InputSettings": { - "$ref": "#/definitions/InputSettings" - }, - "LogicalInterfaceNames": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "InputChannelLevel": { - "additionalProperties": false, - "properties": { - "Gain": { - "type": "integer" - }, - "InputChannel": { - "type": "integer" - } - }, - "type": "object" - }, - "InputLocation": { - "additionalProperties": false, - "properties": { - "PasswordParam": { - "type": "string" - }, - "Uri": { - "type": "string" - }, - "Username": { - "type": "string" - } - }, - "type": "object" - }, - "InputLossBehavior": { - "additionalProperties": false, - "properties": { - "BlackFrameMsec": { - "type": "integer" - }, - "InputLossImageColor": { - "type": "string" - }, - "InputLossImageSlate": { - "$ref": "#/definitions/InputLocation" - }, - "InputLossImageType": { - "type": "string" - }, - "RepeatFrameMsec": { - "type": "integer" - } - }, - "type": "object" - }, - "InputLossFailoverSettings": { - "additionalProperties": false, - "properties": { - "InputLossThresholdMsec": { - "type": "integer" - } - }, - "type": "object" - }, - "InputSettings": { - "additionalProperties": false, - "properties": { - "AudioSelectors": { - "items": { - "$ref": "#/definitions/AudioSelector" - }, - "type": "array", - "uniqueItems": false - }, - "CaptionSelectors": { - "items": { - "$ref": "#/definitions/CaptionSelector" - }, - "type": "array", - "uniqueItems": false - }, - "DeblockFilter": { - "type": "string" - }, - "DenoiseFilter": { - "type": "string" - }, - "FilterStrength": { - "type": "integer" - }, - "InputFilter": { - "type": "string" - }, - "NetworkInputSettings": { - "$ref": "#/definitions/NetworkInputSettings" - }, - "Scte35Pid": { - "type": "integer" - }, - "Smpte2038DataPreference": { - "type": "string" - }, - "SourceEndBehavior": { - "type": "string" - }, - "VideoSelector": { - "$ref": "#/definitions/VideoSelector" - } - }, - "type": "object" - }, - "InputSpecification": { - "additionalProperties": false, - "properties": { - "Codec": { - "type": "string" - }, - "MaximumBitrate": { - "type": "string" - }, - "Resolution": { - "type": "string" - } - }, - "type": "object" - }, - "KeyProviderSettings": { - "additionalProperties": false, - "properties": { - "StaticKeySettings": { - "$ref": "#/definitions/StaticKeySettings" - } - }, - "type": "object" - }, - "LinkedChannelSettings": { - "additionalProperties": false, - "properties": { - "FollowerChannelSettings": { - "$ref": "#/definitions/FollowerChannelSettings" - }, - "PrimaryChannelSettings": { - "$ref": "#/definitions/PrimaryChannelSettings" - } - }, - "type": "object" - }, - "M2tsSettings": { - "additionalProperties": false, - "properties": { - "AbsentInputAudioBehavior": { - "type": "string" - }, - "Arib": { - "type": "string" - }, - "AribCaptionsPid": { - "type": "string" - }, - "AribCaptionsPidControl": { - "type": "string" - }, - "AudioBufferModel": { - "type": "string" - }, - "AudioFramesPerPes": { - "type": "integer" - }, - "AudioPids": { - "type": "string" - }, - "AudioStreamType": { - "type": "string" - }, - "Bitrate": { - "type": "integer" - }, - "BufferModel": { - "type": "string" - }, - "CcDescriptor": { - "type": "string" - }, - "DvbNitSettings": { - "$ref": "#/definitions/DvbNitSettings" - }, - "DvbSdtSettings": { - "$ref": "#/definitions/DvbSdtSettings" - }, - "DvbSubPids": { - "type": "string" - }, - "DvbTdtSettings": { - "$ref": "#/definitions/DvbTdtSettings" - }, - "DvbTeletextPid": { - "type": "string" - }, - "Ebif": { - "type": "string" - }, - "EbpAudioInterval": { - "type": "string" - }, - "EbpLookaheadMs": { - "type": "integer" - }, - "EbpPlacement": { - "type": "string" - }, - "EcmPid": { - "type": "string" - }, - "EsRateInPes": { - "type": "string" - }, - "EtvPlatformPid": { - "type": "string" - }, - "EtvSignalPid": { - "type": "string" - }, - "FragmentTime": { - "type": "number" - }, - "Klv": { - "type": "string" - }, - "KlvDataPids": { - "type": "string" - }, - "NielsenId3Behavior": { - "type": "string" - }, - "NullPacketBitrate": { - "type": "number" - }, - "PatInterval": { - "type": "integer" - }, - "PcrControl": { - "type": "string" - }, - "PcrPeriod": { - "type": "integer" - }, - "PcrPid": { - "type": "string" - }, - "PmtInterval": { - "type": "integer" - }, - "PmtPid": { - "type": "string" - }, - "ProgramNum": { - "type": "integer" - }, - "RateMode": { - "type": "string" - }, - "Scte27Pids": { - "type": "string" - }, - "Scte35Control": { - "type": "string" - }, - "Scte35Pid": { - "type": "string" - }, - "Scte35PrerollPullupMilliseconds": { - "type": "number" - }, - "SegmentationMarkers": { - "type": "string" - }, - "SegmentationStyle": { - "type": "string" - }, - "SegmentationTime": { - "type": "number" - }, - "TimedMetadataBehavior": { - "type": "string" - }, - "TimedMetadataPid": { - "type": "string" - }, - "TransportStreamId": { - "type": "integer" - }, - "VideoPid": { - "type": "string" - } - }, - "type": "object" - }, - "M3u8Settings": { - "additionalProperties": false, - "properties": { - "AudioFramesPerPes": { - "type": "integer" - }, - "AudioPids": { - "type": "string" - }, - "EcmPid": { - "type": "string" - }, - "KlvBehavior": { - "type": "string" - }, - "KlvDataPids": { - "type": "string" - }, - "NielsenId3Behavior": { - "type": "string" - }, - "PatInterval": { - "type": "integer" - }, - "PcrControl": { - "type": "string" - }, - "PcrPeriod": { - "type": "integer" - }, - "PcrPid": { - "type": "string" - }, - "PmtInterval": { - "type": "integer" - }, - "PmtPid": { - "type": "string" - }, - "ProgramNum": { - "type": "integer" - }, - "Scte35Behavior": { - "type": "string" - }, - "Scte35Pid": { - "type": "string" - }, - "TimedMetadataBehavior": { - "type": "string" - }, - "TimedMetadataPid": { - "type": "string" - }, - "TransportStreamId": { - "type": "integer" - }, - "VideoPid": { - "type": "string" - } - }, - "type": "object" - }, - "MaintenanceCreateSettings": { - "additionalProperties": false, - "properties": { - "MaintenanceDay": { - "type": "string" - }, - "MaintenanceStartTime": { - "type": "string" - } - }, - "type": "object" - }, - "MediaPackageGroupSettings": { - "additionalProperties": false, - "properties": { - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "MediapackageV2GroupSettings": { - "$ref": "#/definitions/MediaPackageV2GroupSettings" - } - }, - "type": "object" - }, - "MediaPackageOutputDestinationSettings": { - "additionalProperties": false, - "properties": { - "ChannelGroup": { - "type": "string" - }, - "ChannelId": { - "type": "string" - }, - "ChannelName": { - "type": "string" - } - }, - "type": "object" - }, - "MediaPackageOutputSettings": { - "additionalProperties": false, - "properties": { - "MediaPackageV2DestinationSettings": { - "$ref": "#/definitions/MediaPackageV2DestinationSettings" - } - }, - "type": "object" - }, - "MediaPackageV2DestinationSettings": { - "additionalProperties": false, - "properties": { - "AudioGroupId": { - "type": "string" - }, - "AudioRenditionSets": { - "type": "string" - }, - "HlsAutoSelect": { - "type": "string" - }, - "HlsDefault": { - "type": "string" - } - }, - "type": "object" - }, - "MediaPackageV2GroupSettings": { - "additionalProperties": false, - "properties": { - "CaptionLanguageMappings": { - "items": { - "$ref": "#/definitions/CaptionLanguageMapping" - }, - "type": "array", - "uniqueItems": false - }, - "Id3Behavior": { - "type": "string" - }, - "KlvBehavior": { - "type": "string" - }, - "NielsenId3Behavior": { - "type": "string" - }, - "Scte35Type": { - "type": "string" - }, - "SegmentLength": { - "type": "integer" - }, - "SegmentLengthUnits": { - "type": "string" - }, - "TimedMetadataId3Frame": { - "type": "string" - }, - "TimedMetadataId3Period": { - "type": "integer" - }, - "TimedMetadataPassthrough": { - "type": "string" - } - }, - "type": "object" - }, - "MotionGraphicsConfiguration": { - "additionalProperties": false, - "properties": { - "MotionGraphicsInsertion": { - "type": "string" - }, - "MotionGraphicsSettings": { - "$ref": "#/definitions/MotionGraphicsSettings" - } - }, - "type": "object" - }, - "MotionGraphicsSettings": { - "additionalProperties": false, - "properties": { - "HtmlMotionGraphicsSettings": { - "$ref": "#/definitions/HtmlMotionGraphicsSettings" - } - }, - "type": "object" - }, - "Mp2Settings": { - "additionalProperties": false, - "properties": { - "Bitrate": { - "type": "number" - }, - "CodingMode": { - "type": "string" - }, - "SampleRate": { - "type": "number" - } - }, - "type": "object" - }, - "Mpeg2FilterSettings": { - "additionalProperties": false, - "properties": { - "TemporalFilterSettings": { - "$ref": "#/definitions/TemporalFilterSettings" - } - }, - "type": "object" - }, - "Mpeg2Settings": { - "additionalProperties": false, - "properties": { - "AdaptiveQuantization": { - "type": "string" - }, - "AfdSignaling": { - "type": "string" - }, - "ColorMetadata": { - "type": "string" - }, - "ColorSpace": { - "type": "string" - }, - "DisplayAspectRatio": { - "type": "string" - }, - "FilterSettings": { - "$ref": "#/definitions/Mpeg2FilterSettings" - }, - "FixedAfd": { - "type": "string" - }, - "FramerateDenominator": { - "type": "integer" - }, - "FramerateNumerator": { - "type": "integer" - }, - "GopClosedCadence": { - "type": "integer" - }, - "GopNumBFrames": { - "type": "integer" - }, - "GopSize": { - "type": "number" - }, - "GopSizeUnits": { - "type": "string" - }, - "ScanType": { - "type": "string" - }, - "SubgopLength": { - "type": "string" - }, - "TimecodeBurninSettings": { - "$ref": "#/definitions/TimecodeBurninSettings" - }, - "TimecodeInsertion": { - "type": "string" - } - }, - "type": "object" - }, - "MsSmoothGroupSettings": { - "additionalProperties": false, - "properties": { - "AcquisitionPointId": { - "type": "string" - }, - "AudioOnlyTimecodeControl": { - "type": "string" - }, - "CertificateMode": { - "type": "string" - }, - "ConnectionRetryInterval": { - "type": "integer" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "EventId": { - "type": "string" - }, - "EventIdMode": { - "type": "string" - }, - "EventStopBehavior": { - "type": "string" - }, - "FilecacheDuration": { - "type": "integer" - }, - "FragmentLength": { - "type": "integer" - }, - "InputLossAction": { - "type": "string" - }, - "NumRetries": { - "type": "integer" - }, - "RestartDelay": { - "type": "integer" - }, - "SegmentationMode": { - "type": "string" - }, - "SendDelayMs": { - "type": "integer" - }, - "SparseTrackType": { - "type": "string" - }, - "StreamManifestBehavior": { - "type": "string" - }, - "TimestampOffset": { - "type": "string" - }, - "TimestampOffsetMode": { - "type": "string" - } - }, - "type": "object" - }, - "MsSmoothOutputSettings": { - "additionalProperties": false, - "properties": { - "H265PackagingType": { - "type": "string" - }, - "NameModifier": { - "type": "string" - } - }, - "type": "object" - }, - "MulticastInputSettings": { - "additionalProperties": false, - "properties": { - "SourceIpAddress": { - "type": "string" - } - }, - "type": "object" - }, - "MultiplexContainerSettings": { - "additionalProperties": false, - "properties": { - "MultiplexM2tsSettings": { - "$ref": "#/definitions/MultiplexM2tsSettings" - } - }, - "type": "object" - }, - "MultiplexGroupSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "MultiplexM2tsSettings": { - "additionalProperties": false, - "properties": { - "AbsentInputAudioBehavior": { - "type": "string" - }, - "Arib": { - "type": "string" - }, - "AudioBufferModel": { - "type": "string" - }, - "AudioFramesPerPes": { - "type": "integer" - }, - "AudioStreamType": { - "type": "string" - }, - "CcDescriptor": { - "type": "string" - }, - "Ebif": { - "type": "string" - }, - "EsRateInPes": { - "type": "string" - }, - "Klv": { - "type": "string" - }, - "NielsenId3Behavior": { - "type": "string" - }, - "PcrControl": { - "type": "string" - }, - "PcrPeriod": { - "type": "integer" - }, - "Scte35Control": { - "type": "string" - }, - "Scte35PrerollPullupMilliseconds": { - "type": "number" - } - }, - "type": "object" - }, - "MultiplexOutputSettings": { - "additionalProperties": false, - "properties": { - "ContainerSettings": { - "$ref": "#/definitions/MultiplexContainerSettings" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - } - }, - "type": "object" - }, - "MultiplexProgramChannelDestinationSettings": { - "additionalProperties": false, - "properties": { - "MultiplexId": { - "type": "string" - }, - "ProgramName": { - "type": "string" - } - }, - "type": "object" - }, - "NetworkInputSettings": { - "additionalProperties": false, - "properties": { - "HlsInputSettings": { - "$ref": "#/definitions/HlsInputSettings" - }, - "MulticastInputSettings": { - "$ref": "#/definitions/MulticastInputSettings" - }, - "ServerValidation": { - "type": "string" - } - }, - "type": "object" - }, - "NielsenCBET": { - "additionalProperties": false, - "properties": { - "CbetCheckDigitString": { - "type": "string" - }, - "CbetStepaside": { - "type": "string" - }, - "Csid": { - "type": "string" - } - }, - "type": "object" - }, - "NielsenConfiguration": { - "additionalProperties": false, - "properties": { - "DistributorId": { - "type": "string" - }, - "NielsenPcmToId3Tagging": { - "type": "string" - } - }, - "type": "object" - }, - "NielsenNaesIiNw": { - "additionalProperties": false, - "properties": { - "CheckDigitString": { - "type": "string" - }, - "Sid": { - "type": "number" - }, - "Timezone": { - "type": "string" - } - }, - "type": "object" - }, - "NielsenWatermarksSettings": { - "additionalProperties": false, - "properties": { - "NielsenCbetSettings": { - "$ref": "#/definitions/NielsenCBET" - }, - "NielsenDistributionType": { - "type": "string" - }, - "NielsenNaesIiNwSettings": { - "$ref": "#/definitions/NielsenNaesIiNw" - } - }, - "type": "object" - }, - "Output": { - "additionalProperties": false, - "properties": { - "AudioDescriptionNames": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "CaptionDescriptionNames": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "OutputName": { - "type": "string" - }, - "OutputSettings": { - "$ref": "#/definitions/OutputSettings" - }, - "VideoDescriptionName": { - "type": "string" - } - }, - "type": "object" - }, - "OutputDestination": { - "additionalProperties": false, - "properties": { - "Id": { - "type": "string" - }, - "LogicalInterfaceNames": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "MediaPackageSettings": { - "items": { - "$ref": "#/definitions/MediaPackageOutputDestinationSettings" - }, - "type": "array", - "uniqueItems": false - }, - "MultiplexSettings": { - "$ref": "#/definitions/MultiplexProgramChannelDestinationSettings" - }, - "Settings": { - "items": { - "$ref": "#/definitions/OutputDestinationSettings" - }, - "type": "array", - "uniqueItems": false - }, - "SrtSettings": { - "items": { - "$ref": "#/definitions/SrtOutputDestinationSettings" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "OutputDestinationSettings": { - "additionalProperties": false, - "properties": { - "PasswordParam": { - "type": "string" - }, - "StreamName": { - "type": "string" - }, - "Url": { - "type": "string" - }, - "Username": { - "type": "string" - } - }, - "type": "object" - }, - "OutputGroup": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "OutputGroupSettings": { - "$ref": "#/definitions/OutputGroupSettings" - }, - "Outputs": { - "items": { - "$ref": "#/definitions/Output" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "OutputGroupSettings": { - "additionalProperties": false, - "properties": { - "ArchiveGroupSettings": { - "$ref": "#/definitions/ArchiveGroupSettings" - }, - "CmafIngestGroupSettings": { - "$ref": "#/definitions/CmafIngestGroupSettings" - }, - "FrameCaptureGroupSettings": { - "$ref": "#/definitions/FrameCaptureGroupSettings" - }, - "HlsGroupSettings": { - "$ref": "#/definitions/HlsGroupSettings" - }, - "MediaPackageGroupSettings": { - "$ref": "#/definitions/MediaPackageGroupSettings" - }, - "MsSmoothGroupSettings": { - "$ref": "#/definitions/MsSmoothGroupSettings" - }, - "MultiplexGroupSettings": { - "$ref": "#/definitions/MultiplexGroupSettings" - }, - "RtmpGroupSettings": { - "$ref": "#/definitions/RtmpGroupSettings" - }, - "SrtGroupSettings": { - "$ref": "#/definitions/SrtGroupSettings" - }, - "UdpGroupSettings": { - "$ref": "#/definitions/UdpGroupSettings" - } - }, - "type": "object" - }, - "OutputLocationRef": { - "additionalProperties": false, - "properties": { - "DestinationRefId": { - "type": "string" - } - }, - "type": "object" - }, - "OutputLockingSettings": { - "additionalProperties": false, - "properties": { - "EpochLockingSettings": { - "$ref": "#/definitions/EpochLockingSettings" - }, - "PipelineLockingSettings": { - "$ref": "#/definitions/PipelineLockingSettings" - } - }, - "type": "object" - }, - "OutputSettings": { - "additionalProperties": false, - "properties": { - "ArchiveOutputSettings": { - "$ref": "#/definitions/ArchiveOutputSettings" - }, - "CmafIngestOutputSettings": { - "$ref": "#/definitions/CmafIngestOutputSettings" - }, - "FrameCaptureOutputSettings": { - "$ref": "#/definitions/FrameCaptureOutputSettings" - }, - "HlsOutputSettings": { - "$ref": "#/definitions/HlsOutputSettings" - }, - "MediaPackageOutputSettings": { - "$ref": "#/definitions/MediaPackageOutputSettings" - }, - "MsSmoothOutputSettings": { - "$ref": "#/definitions/MsSmoothOutputSettings" - }, - "MultiplexOutputSettings": { - "$ref": "#/definitions/MultiplexOutputSettings" - }, - "RtmpOutputSettings": { - "$ref": "#/definitions/RtmpOutputSettings" - }, - "SrtOutputSettings": { - "$ref": "#/definitions/SrtOutputSettings" - }, - "UdpOutputSettings": { - "$ref": "#/definitions/UdpOutputSettings" - } - }, - "type": "object" - }, - "PassThroughSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "PipelineLockingSettings": { - "additionalProperties": false, - "properties": { - "PipelineLockingMethod": { - "type": "string" - } - }, - "type": "object" - }, - "PrimaryChannelSettings": { - "additionalProperties": false, - "properties": { - "LinkedChannelType": { - "type": "string" - } - }, - "type": "object" - }, - "RawSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "Rec601Settings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "Rec709Settings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "RemixSettings": { - "additionalProperties": false, - "properties": { - "ChannelMappings": { - "items": { - "$ref": "#/definitions/AudioChannelMapping" - }, - "type": "array", - "uniqueItems": false - }, - "ChannelsIn": { - "type": "integer" - }, - "ChannelsOut": { - "type": "integer" - } - }, - "type": "object" - }, - "RtmpCaptionInfoDestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "RtmpGroupSettings": { - "additionalProperties": false, - "properties": { - "AdMarkers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "AuthenticationScheme": { - "type": "string" - }, - "CacheFullBehavior": { - "type": "string" - }, - "CacheLength": { - "type": "integer" - }, - "CaptionData": { - "type": "string" - }, - "IncludeFillerNalUnits": { - "type": "string" - }, - "InputLossAction": { - "type": "string" - }, - "RestartDelay": { - "type": "integer" - } - }, - "type": "object" - }, - "RtmpOutputSettings": { - "additionalProperties": false, - "properties": { - "CertificateMode": { - "type": "string" - }, - "ConnectionRetryInterval": { - "type": "integer" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "NumRetries": { - "type": "integer" - } - }, - "type": "object" - }, - "Scte20PlusEmbeddedDestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "Scte20SourceSettings": { - "additionalProperties": false, - "properties": { - "Convert608To708": { - "type": "string" - }, - "Source608ChannelNumber": { - "type": "integer" - } - }, - "type": "object" - }, - "Scte27DestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "Scte27SourceSettings": { - "additionalProperties": false, - "properties": { - "OcrLanguage": { - "type": "string" - }, - "Pid": { - "type": "integer" - } - }, - "type": "object" - }, - "Scte35SpliceInsert": { - "additionalProperties": false, - "properties": { - "AdAvailOffset": { - "type": "integer" - }, - "NoRegionalBlackoutFlag": { - "type": "string" - }, - "WebDeliveryAllowedFlag": { - "type": "string" - } - }, - "type": "object" - }, - "Scte35TimeSignalApos": { - "additionalProperties": false, - "properties": { - "AdAvailOffset": { - "type": "integer" - }, - "NoRegionalBlackoutFlag": { - "type": "string" - }, - "WebDeliveryAllowedFlag": { - "type": "string" - } - }, - "type": "object" - }, - "SmpteTtDestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "SrtGroupSettings": { - "additionalProperties": false, - "properties": { - "InputLossAction": { - "type": "string" - } - }, - "type": "object" - }, - "SrtOutputDestinationSettings": { - "additionalProperties": false, - "properties": { - "EncryptionPassphraseSecretArn": { - "type": "string" - }, - "StreamId": { - "type": "string" - }, - "Url": { - "type": "string" - } - }, - "type": "object" - }, - "SrtOutputSettings": { - "additionalProperties": false, - "properties": { - "BufferMsec": { - "type": "integer" - }, - "ContainerSettings": { - "$ref": "#/definitions/UdpContainerSettings" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "EncryptionType": { - "type": "string" - }, - "Latency": { - "type": "integer" - } - }, - "type": "object" - }, - "StandardHlsSettings": { - "additionalProperties": false, - "properties": { - "AudioRenditionSets": { - "type": "string" - }, - "M3u8Settings": { - "$ref": "#/definitions/M3u8Settings" - } - }, - "type": "object" - }, - "StaticKeySettings": { - "additionalProperties": false, - "properties": { - "KeyProviderServer": { - "$ref": "#/definitions/InputLocation" - }, - "StaticKeyValue": { - "type": "string" - } - }, - "type": "object" - }, - "TeletextDestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "TeletextSourceSettings": { - "additionalProperties": false, - "properties": { - "OutputRectangle": { - "$ref": "#/definitions/CaptionRectangle" - }, - "PageNumber": { - "type": "string" - } - }, - "type": "object" - }, - "TemporalFilterSettings": { - "additionalProperties": false, - "properties": { - "PostFilterSharpening": { - "type": "string" - }, - "Strength": { - "type": "string" - } - }, - "type": "object" - }, - "ThumbnailConfiguration": { - "additionalProperties": false, - "properties": { - "State": { - "type": "string" - } - }, - "type": "object" - }, - "TimecodeBurninSettings": { - "additionalProperties": false, - "properties": { - "FontSize": { - "type": "string" - }, - "Position": { - "type": "string" - }, - "Prefix": { - "type": "string" - } - }, - "type": "object" - }, - "TimecodeConfig": { - "additionalProperties": false, - "properties": { - "Source": { - "type": "string" - }, - "SyncThreshold": { - "type": "integer" - } - }, - "type": "object" - }, - "TtmlDestinationSettings": { - "additionalProperties": false, - "properties": { - "StyleControl": { - "type": "string" - } - }, - "type": "object" - }, - "UdpContainerSettings": { - "additionalProperties": false, - "properties": { - "M2tsSettings": { - "$ref": "#/definitions/M2tsSettings" - } - }, - "type": "object" - }, - "UdpGroupSettings": { - "additionalProperties": false, - "properties": { - "InputLossAction": { - "type": "string" - }, - "TimedMetadataId3Frame": { - "type": "string" - }, - "TimedMetadataId3Period": { - "type": "integer" - } - }, - "type": "object" - }, - "UdpOutputSettings": { - "additionalProperties": false, - "properties": { - "BufferMsec": { - "type": "integer" - }, - "ContainerSettings": { - "$ref": "#/definitions/UdpContainerSettings" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "FecOutputSettings": { - "$ref": "#/definitions/FecOutputSettings" - } - }, - "type": "object" - }, - "VideoBlackFailoverSettings": { - "additionalProperties": false, - "properties": { - "BlackDetectThreshold": { - "type": "number" - }, - "VideoBlackThresholdMsec": { - "type": "integer" - } - }, - "type": "object" - }, - "VideoCodecSettings": { - "additionalProperties": false, - "properties": { - "Av1Settings": { - "$ref": "#/definitions/Av1Settings" - }, - "FrameCaptureSettings": { - "$ref": "#/definitions/FrameCaptureSettings" - }, - "H264Settings": { - "$ref": "#/definitions/H264Settings" - }, - "H265Settings": { - "$ref": "#/definitions/H265Settings" - }, - "Mpeg2Settings": { - "$ref": "#/definitions/Mpeg2Settings" - } - }, - "type": "object" - }, - "VideoDescription": { - "additionalProperties": false, - "properties": { - "CodecSettings": { - "$ref": "#/definitions/VideoCodecSettings" - }, - "Height": { - "type": "integer" - }, - "Name": { - "type": "string" - }, - "RespondToAfd": { - "type": "string" - }, - "ScalingBehavior": { - "type": "string" - }, - "Sharpness": { - "type": "integer" - }, - "Width": { - "type": "integer" - } - }, - "type": "object" - }, - "VideoSelector": { - "additionalProperties": false, - "properties": { - "ColorSpace": { - "type": "string" - }, - "ColorSpaceSettings": { - "$ref": "#/definitions/VideoSelectorColorSpaceSettings" - }, - "ColorSpaceUsage": { - "type": "string" - }, - "SelectorSettings": { - "$ref": "#/definitions/VideoSelectorSettings" - } - }, - "type": "object" - }, - "VideoSelectorColorSpaceSettings": { - "additionalProperties": false, - "properties": { - "Hdr10Settings": { - "$ref": "#/definitions/Hdr10Settings" - } - }, - "type": "object" - }, - "VideoSelectorPid": { - "additionalProperties": false, - "properties": { - "Pid": { - "type": "integer" - } - }, - "type": "object" - }, - "VideoSelectorProgramId": { - "additionalProperties": false, - "properties": { - "ProgramId": { - "type": "integer" - } - }, - "type": "object" - }, - "VideoSelectorSettings": { - "additionalProperties": false, - "properties": { - "VideoSelectorPid": { - "$ref": "#/definitions/VideoSelectorPid" - }, - "VideoSelectorProgramId": { - "$ref": "#/definitions/VideoSelectorProgramId" - } - }, - "type": "object" - }, - "VpcOutputSettings": { - "additionalProperties": false, - "properties": { - "PublicAddressAllocationIds": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SecurityGroupIds": { - "format": "AWS::EC2::SecurityGroup.Ids", - "items": { - "format": "AWS::EC2::SecurityGroup.Id", - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SubnetIds": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "WavSettings": { - "additionalProperties": false, - "properties": { - "BitDepth": { - "type": "number" - }, - "CodingMode": { - "type": "string" - }, - "SampleRate": { - "type": "number" - } - }, - "type": "object" - }, - "WebvttDestinationSettings": { - "additionalProperties": false, - "properties": { - "StyleControl": { - "type": "string" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "AnywhereSettings": { - "$ref": "#/definitions/AnywhereSettings" - }, - "Arn": { - "type": "string" - }, - "CdiInputSpecification": { - "$ref": "#/definitions/CdiInputSpecification" - }, - "ChannelClass": { - "type": "string" - }, - "ChannelEngineVersion": { - "$ref": "#/definitions/ChannelEngineVersionRequest" - }, - "Destinations": { - "items": { - "$ref": "#/definitions/OutputDestination" - }, - "type": "array", - "uniqueItems": false - }, - "DryRun": { - "type": "boolean" - }, - "EncoderSettings": { - "$ref": "#/definitions/EncoderSettings" - }, - "Id": { - "type": "string" - }, - "InputAttachments": { - "items": { - "$ref": "#/definitions/InputAttachment" - }, - "type": "array", - "uniqueItems": false - }, - "InputSpecification": { - "$ref": "#/definitions/InputSpecification" - }, - "Inputs": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "LinkedChannelSettings": { - "$ref": "#/definitions/LinkedChannelSettings" - }, - "LogLevel": { - "type": "string" - }, - "Maintenance": { - "$ref": "#/definitions/MaintenanceCreateSettings" - }, - "Name": { - "type": "string" - }, - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "type": "string" - }, - "Tags": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "Vpc": { - "$ref": "#/definitions/VpcOutputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Inputs", - "/properties/Id", - "/properties/Arn" - ], - "typeName": "AWS::MediaLive::Channel" -} diff --git a/src/cfnlint/data/schemas/resources/320b6510a85d684e.json b/src/cfnlint/data/schemas/resources/320b6510a85d684e.json deleted file mode 100644 index fd13a2059f..0000000000 --- a/src/cfnlint/data/schemas/resources/320b6510a85d684e.json +++ /dev/null @@ -1,225 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AdvancedBackupSettingResourceType": { - "additionalProperties": false, - "properties": { - "BackupOptions": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "ResourceType": { - "pattern": "^[a-zA-Z0-9\\-\\_\\.]{1,50}$", - "type": "string" - } - }, - "required": [ - "BackupOptions", - "ResourceType" - ], - "type": "object" - }, - "BackupPlanResourceType": { - "additionalProperties": false, - "properties": { - "AdvancedBackupSettings": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AdvancedBackupSettingResourceType" - }, - "type": "array", - "uniqueItems": false - }, - "BackupPlanName": { - "type": "string" - }, - "BackupPlanRule": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/BackupRuleResourceType" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "BackupPlanName", - "BackupPlanRule" - ], - "type": "object" - }, - "BackupRuleResourceType": { - "additionalProperties": false, - "properties": { - "CompletionWindowMinutes": { - "type": "number" - }, - "CopyActions": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/CopyActionResourceType" - }, - "type": "array", - "uniqueItems": false - }, - "EnableContinuousBackup": { - "type": "boolean" - }, - "IndexActions": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/IndexActionsResourceType" - }, - "type": "array", - "uniqueItems": false - }, - "Lifecycle": { - "$ref": "#/definitions/LifecycleResourceType" - }, - "RecoveryPointTags": { - "additionalProperties": false, - "patternProperties": { - "^.{1,128}$": { - "type": "string" - } - }, - "type": "object" - }, - "RuleName": { - "type": "string" - }, - "ScheduleExpression": { - "type": "string" - }, - "ScheduleExpressionTimezone": { - "type": "string" - }, - "StartWindowMinutes": { - "type": "number" - }, - "TargetBackupVault": { - "type": "string" - }, - "TargetLogicallyAirGappedBackupVaultArn": { - "type": "string" - } - }, - "required": [ - "TargetBackupVault", - "RuleName" - ], - "type": "object" - }, - "CopyActionResourceType": { - "additionalProperties": false, - "properties": { - "DestinationBackupVaultArn": { - "type": "string" - }, - "Lifecycle": { - "$ref": "#/definitions/LifecycleResourceType" - } - }, - "required": [ - "DestinationBackupVaultArn" - ], - "type": "object" - }, - "IndexActionsResourceType": { - "additionalProperties": false, - "properties": { - "ResourceTypes": { - "$ref": "#/definitions/ResourceTypes" - } - }, - "type": "object" - }, - "LifecycleResourceType": { - "additionalProperties": false, - "if": { - "properties": { - "DeleteAfterDays": { - "type": "number" - }, - "MoveToColdStorageAfterDays": { - "type": "number" - } - }, - "required": [ - "DeleteAfterDays", - "MoveToColdStorageAfterDays" - ] - }, - "properties": { - "DeleteAfterDays": { - "type": "number" - }, - "MoveToColdStorageAfterDays": { - "type": "number" - }, - "OptInToArchiveForSupportedResources": { - "type": "boolean" - } - }, - "type": "object" - }, - "ResourceType": { - "pattern": "^[a-zA-Z0-9\\-\\_\\.]{1,50}$", - "type": "string" - }, - "ResourceTypes": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array", - "uniqueItems": true - } - }, - "primaryIdentifier": [ - "/properties/BackupPlanId" - ], - "properties": { - "BackupPlan": { - "$ref": "#/definitions/BackupPlanResourceType" - }, - "BackupPlanArn": { - "type": "string" - }, - "BackupPlanId": { - "type": "string" - }, - "BackupPlanTags": { - "additionalProperties": false, - "patternProperties": { - "^.{1,128}$": { - "type": "string" - } - }, - "type": "object" - }, - "VersionId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/BackupPlanId", - "/properties/VersionId", - "/properties/BackupPlanArn" - ], - "required": [ - "BackupPlan" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/BackupPlanTags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::Backup::BackupPlan" -} diff --git a/src/cfnlint/data/schemas/resources/fa861fb377ac03f7.json b/src/cfnlint/data/schemas/resources/32655ab91f6a315f.json similarity index 95% rename from src/cfnlint/data/schemas/resources/fa861fb377ac03f7.json rename to src/cfnlint/data/schemas/resources/32655ab91f6a315f.json index 49e566b58a..8a9f51c13c 100644 --- a/src/cfnlint/data/schemas/resources/fa861fb377ac03f7.json +++ b/src/cfnlint/data/schemas/resources/32655ab91f6a315f.json @@ -130,6 +130,12 @@ }, "type": "array" }, + "TelemetrySinkConfigArn": { + "maxLength": 424, + "minLength": 82, + "pattern": "^(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()$", + "type": "string" + }, "TrackingConfigArn": { "maxLength": 424, "minLength": 82, diff --git a/src/cfnlint/data/schemas/resources/32df34a5929e3ec9.json b/src/cfnlint/data/schemas/resources/32df34a5929e3ec9.json deleted file mode 100644 index c2cc51a52f..0000000000 --- a/src/cfnlint/data/schemas/resources/32df34a5929e3ec9.json +++ /dev/null @@ -1,815 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name", - "/properties/AvailabilityZone", - "/properties/Source/Name" - ], - "definitions": { - "AudioMonitoringSetting": { - "additionalProperties": false, - "properties": { - "SilentAudio": { - "$ref": "#/definitions/SilentAudio" - } - }, - "type": "object" - }, - "AutomaticEncryptionKeyConfiguration": { - "additionalProperties": false, - "type": "object" - }, - "BlackFrames": { - "additionalProperties": false, - "properties": { - "State": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "ThresholdSeconds": { - "type": "integer" - } - }, - "type": "object" - }, - "Encryption": { - "additionalProperties": false, - "properties": { - "Algorithm": { - "enum": [ - "aes128", - "aes192", - "aes256" - ], - "type": "string" - }, - "ConstantInitializationVector": { - "type": "string" - }, - "DeviceId": { - "type": "string" - }, - "KeyType": { - "default": "static-key", - "enum": [ - "speke", - "static-key", - "srt-password" - ], - "type": "string" - }, - "Region": { - "type": "string" - }, - "ResourceId": { - "type": "string" - }, - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "type": "string" - }, - "SecretArn": { - "type": "string" - }, - "Url": { - "type": "string" - } - }, - "required": [ - "RoleArn" - ], - "type": "object" - }, - "FailoverConfig": { - "additionalProperties": false, - "properties": { - "FailoverMode": { - "enum": [ - "MERGE", - "FAILOVER" - ], - "type": "string" - }, - "RecoveryWindow": { - "type": "integer" - }, - "SourcePriority": { - "additionalProperties": false, - "properties": { - "PrimarySource": { - "type": "string" - } - }, - "required": [ - "PrimarySource" - ], - "type": "object" - }, - "State": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - } - }, - "type": "object" - }, - "FlowTransitEncryption": { - "additionalProperties": false, - "properties": { - "EncryptionKeyConfiguration": { - "$ref": "#/definitions/FlowTransitEncryptionKeyConfiguration" - }, - "EncryptionKeyType": { - "$ref": "#/definitions/FlowTransitEncryptionKeyType" - } - }, - "required": [ - "EncryptionKeyConfiguration" - ], - "type": "object" - }, - "FlowTransitEncryptionKeyConfiguration": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "SecretsManager": { - "$ref": "#/definitions/SecretsManagerEncryptionKeyConfiguration" - } - }, - "required": [ - "SecretsManager" - ], - "title": "SecretsManager", - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "Automatic": { - "$ref": "#/definitions/AutomaticEncryptionKeyConfiguration" - } - }, - "required": [ - "Automatic" - ], - "title": "Automatic", - "type": "object" - } - ] - }, - "FlowTransitEncryptionKeyType": { - "enum": [ - "SECRETS_MANAGER", - "AUTOMATIC" - ], - "type": "string" - }, - "Fmtp": { - "additionalProperties": false, - "properties": { - "ChannelOrder": { - "type": "string" - }, - "Colorimetry": { - "enum": [ - "BT601", - "BT709", - "BT2020", - "BT2100", - "ST2065-1", - "ST2065-3", - "XYZ" - ], - "type": "string" - }, - "ExactFramerate": { - "type": "string" - }, - "Par": { - "type": "string" - }, - "Range": { - "enum": [ - "NARROW", - "FULL", - "FULLPROTECT" - ], - "type": "string" - }, - "ScanMode": { - "enum": [ - "progressive", - "interlace", - "progressive-segmented-frame" - ], - "type": "string" - }, - "Tcs": { - "enum": [ - "SDR", - "PQ", - "HLG", - "LINEAR", - "BT2100LINPQ", - "BT2100LINHLG", - "ST2065-1", - "ST428-1", - "DENSITY" - ], - "type": "string" - } - }, - "type": "object" - }, - "FrozenFrames": { - "additionalProperties": false, - "properties": { - "State": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "ThresholdSeconds": { - "type": "integer" - } - }, - "type": "object" - }, - "GatewayBridgeSource": { - "additionalProperties": false, - "properties": { - "BridgeArn": { - "pattern": "arn:.+:mediaconnect.+:bridge:.+", - "type": "string" - }, - "VpcInterfaceAttachment": { - "$ref": "#/definitions/VpcInterfaceAttachment" - } - }, - "required": [ - "BridgeArn" - ], - "type": "object" - }, - "InputConfiguration": { - "additionalProperties": false, - "properties": { - "InputPort": { - "type": "integer" - }, - "Interface": { - "$ref": "#/definitions/Interface" - } - }, - "required": [ - "InputPort", - "Interface" - ], - "type": "object" - }, - "Interface": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "Maintenance": { - "additionalProperties": false, - "properties": { - "MaintenanceDay": { - "enum": [ - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", - "Sunday" - ], - "type": "string" - }, - "MaintenanceStartHour": { - "type": "string" - } - }, - "required": [ - "MaintenanceDay", - "MaintenanceStartHour" - ], - "type": "object" - }, - "MediaStream": { - "additionalProperties": false, - "properties": { - "Attributes": { - "$ref": "#/definitions/MediaStreamAttributes" - }, - "ClockRate": { - "type": "integer" - }, - "Description": { - "type": "string" - }, - "Fmt": { - "type": "integer" - }, - "MediaStreamId": { - "type": "integer" - }, - "MediaStreamName": { - "type": "string" - }, - "MediaStreamType": { - "enum": [ - "video", - "audio", - "ancillary-data" - ], - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - }, - "VideoFormat": { - "enum": [ - "2160p", - "1080p", - "1080i", - "720p", - "480p" - ], - "type": "string" - } - }, - "required": [ - "MediaStreamId", - "MediaStreamType", - "MediaStreamName" - ], - "type": "object" - }, - "MediaStreamAttributes": { - "additionalProperties": false, - "properties": { - "Fmtp": { - "$ref": "#/definitions/Fmtp" - }, - "Lang": { - "type": "string" - } - }, - "type": "object" - }, - "MediaStreamSourceConfiguration": { - "additionalProperties": false, - "properties": { - "EncodingName": { - "enum": [ - "jxsv", - "raw", - "smpte291", - "pcm" - ], - "type": "string" - }, - "InputConfigurations": { - "items": { - "$ref": "#/definitions/InputConfiguration" - }, - "type": "array" - }, - "MediaStreamName": { - "type": "string" - } - }, - "required": [ - "EncodingName", - "MediaStreamName" - ], - "type": "object" - }, - "NdiConfig": { - "additionalProperties": false, - "properties": { - "MachineName": { - "type": "string" - }, - "NdiDiscoveryServers": { - "items": { - "$ref": "#/definitions/NdiDiscoveryServerConfig" - }, - "type": "array" - }, - "NdiState": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - } - }, - "type": "object" - }, - "NdiDiscoveryServerConfig": { - "additionalProperties": false, - "properties": { - "DiscoveryServerAddress": { - "type": "string" - }, - "DiscoveryServerPort": { - "type": "integer" - }, - "VpcInterfaceAdapter": { - "type": "string" - } - }, - "required": [ - "DiscoveryServerAddress", - "VpcInterfaceAdapter" - ], - "type": "object" - }, - "SecretsManagerEncryptionKeyConfiguration": { - "additionalProperties": false, - "properties": { - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "pattern": "^arn:(aws[a-zA-Z-]*):iam::[0-9]{12}:role/[a-zA-Z0-9_+=,.@-]+$", - "type": "string" - }, - "SecretArn": { - "pattern": "^arn:(aws[a-zA-Z-]*):secretsmanager:[a-z0-9-]+:[0-9]{12}:secret:[a-zA-Z0-9/_+=.@-]+$", - "type": "string" - } - }, - "required": [ - "RoleArn", - "SecretArn" - ], - "type": "object" - }, - "SilentAudio": { - "additionalProperties": false, - "properties": { - "State": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "ThresholdSeconds": { - "type": "integer" - } - }, - "type": "object" - }, - "Source": { - "additionalProperties": false, - "properties": { - "Decryption": { - "$ref": "#/definitions/Encryption" - }, - "Description": { - "type": "string" - }, - "EntitlementArn": { - "pattern": "arn:.+:mediaconnect.+:entitlement:.+", - "type": "string" - }, - "GatewayBridgeSource": { - "$ref": "#/definitions/GatewayBridgeSource" - }, - "IngestIp": { - "type": "string" - }, - "IngestPort": { - "type": "integer" - }, - "MaxBitrate": { - "type": "integer" - }, - "MaxLatency": { - "type": "integer" - }, - "MaxSyncBuffer": { - "type": "integer" - }, - "MediaStreamSourceConfigurations": { - "items": { - "$ref": "#/definitions/MediaStreamSourceConfiguration" - }, - "type": "array" - }, - "MinLatency": { - "type": "integer" - }, - "Name": { - "type": "string" - }, - "Protocol": { - "enum": [ - "zixi-push", - "rtp-fec", - "rtp", - "rist", - "fujitsu-qos", - "srt-listener", - "srt-caller", - "st2110-jpegxs", - "cdi" - ], - "type": "string" - }, - "RouterIntegrationState": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "RouterIntegrationTransitDecryption": { - "$ref": "#/definitions/FlowTransitEncryption" - }, - "SenderControlPort": { - "type": "integer" - }, - "SenderIpAddress": { - "type": "string" - }, - "SourceArn": { - "type": "string" - }, - "SourceIngestPort": { - "type": "string" - }, - "SourceListenerAddress": { - "type": "string" - }, - "SourceListenerPort": { - "type": "integer" - }, - "StreamId": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - }, - "VpcInterfaceName": { - "type": "string" - }, - "WhitelistCidr": { - "type": "string" - } - }, - "type": "object" - }, - "SourceMonitoringConfig": { - "additionalProperties": false, - "properties": { - "AudioMonitoringSettings": { - "items": { - "$ref": "#/definitions/AudioMonitoringSetting" - }, - "type": "array" - }, - "ContentQualityAnalysisState": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "ThumbnailState": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "VideoMonitoringSettings": { - "items": { - "$ref": "#/definitions/VideoMonitoringSetting" - }, - "type": "array" - } - }, - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "VideoMonitoringSetting": { - "additionalProperties": false, - "properties": { - "BlackFrames": { - "$ref": "#/definitions/BlackFrames" - }, - "FrozenFrames": { - "$ref": "#/definitions/FrozenFrames" - } - }, - "type": "object" - }, - "VpcInterface": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "NetworkInterfaceIds": { - "items": { - "type": "string" - }, - "type": "array" - }, - "NetworkInterfaceType": { - "enum": [ - "ena", - "efa" - ], - "type": "string" - }, - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "type": "string" - }, - "SecurityGroupIds": { - "format": "AWS::EC2::SecurityGroup.Ids", - "items": { - "format": "AWS::EC2::SecurityGroup.Id", - "type": "string" - }, - "type": "array" - }, - "SubnetId": { - "format": "AWS::EC2::Subnet.Id", - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - } - }, - "required": [ - "Name", - "RoleArn", - "SecurityGroupIds", - "SubnetId" - ], - "type": "object" - }, - "VpcInterfaceAttachment": { - "additionalProperties": false, - "properties": { - "VpcInterfaceName": { - "type": "string" - } - }, - "type": "object" - } - }, - "deprecatedProperties": [ - "/properties/Source/EntitlementArn", - "/properties/Source/SenderIpAddress", - "/properties/Source/SenderControlPort", - "/properties/Source/Decryption/ResourceId", - "/properties/Source/Decryption/ConstantInitializationVector", - "/properties/Source/Decryption/DeviceId", - "/properties/Source/Decryption/Region", - "/properties/Source/Decryption/Url" - ], - "primaryIdentifier": [ - "/properties/FlowArn" - ], - "properties": { - "AvailabilityZone": { - "type": "string" - }, - "EgressIp": { - "type": "string" - }, - "FlowArn": { - "pattern": "^arn:(aws[a-zA-Z-]*):mediaconnect:[a-z0-9-]+:[0-9]{12}:flow:[a-zA-Z0-9-]+:[a-zA-Z0-9_-]+$", - "type": "string" - }, - "FlowAvailabilityZone": { - "type": "string" - }, - "FlowNdiMachineName": { - "type": "string" - }, - "FlowSize": { - "enum": [ - "MEDIUM", - "LARGE" - ], - "type": "string" - }, - "Maintenance": { - "$ref": "#/definitions/Maintenance" - }, - "MediaStreams": { - "items": { - "$ref": "#/definitions/MediaStream" - }, - "type": "array" - }, - "Name": { - "type": "string" - }, - "NdiConfig": { - "$ref": "#/definitions/NdiConfig" - }, - "Source": { - "$ref": "#/definitions/Source" - }, - "SourceFailoverConfig": { - "$ref": "#/definitions/FailoverConfig" - }, - "SourceMonitoringConfig": { - "$ref": "#/definitions/SourceMonitoringConfig" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - }, - "VpcInterfaces": { - "items": { - "$ref": "#/definitions/VpcInterface" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/FlowArn", - "/properties/FlowAvailabilityZone", - "/properties/Source/SourceArn", - "/properties/Source/IngestIp", - "/properties/Source/SourceIngestPort", - "/properties/VpcInterfaces/*/NetworkInterfaceIds", - "/properties/MediaStreams/*/Fmt", - "/properties/EgressIp", - "/properties/FlowNdiMachineName" - ], - "required": [ - "Name", - "Source" - ], - "resourceLink": { - "mappings": { - "flowArn": "/FlowArn" - }, - "templateUri": "/mediaconnect/home?region=${awsRegion}#/flows/${flowArn}" - }, - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-mediaconnect.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::MediaConnect::Flow" -} diff --git a/src/cfnlint/data/schemas/resources/337b230a84bb38e9.json b/src/cfnlint/data/schemas/resources/337b230a84bb38e9.json new file mode 100644 index 0000000000..3230081315 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/337b230a84bb38e9.json @@ -0,0 +1,117 @@ +{ + "additionalIdentifiers": [ + [ + "/properties/Name" + ], + [ + "/properties/Arn" + ] + ], + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name", + "/properties/StandbyReplicas" + ], + "definitions": { + "CapacityLimits": { + "additionalProperties": false, + "properties": { + "MaxIndexingCapacityInOcu": { + "multipleOf": 0.5, + "type": "number" + }, + "MaxSearchCapacityInOcu": { + "multipleOf": 0.5, + "type": "number" + }, + "MinIndexingCapacityInOcu": { + "multipleOf": 0.5, + "type": "number" + }, + "MinSearchCapacityInOcu": { + "multipleOf": 0.5, + "type": "number" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/Id" + ], + "properties": { + "Arn": { + "type": "string" + }, + "CapacityLimits": { + "$ref": "#/definitions/CapacityLimits" + }, + "Description": { + "maxLength": 1000, + "type": "string" + }, + "Id": { + "maxLength": 40, + "minLength": 3, + "type": "string" + }, + "Name": { + "maxLength": 32, + "minLength": 3, + "pattern": "^[a-z][a-z0-9-]{2,31}$", + "type": "string" + }, + "StandbyReplicas": { + "enum": [ + "ENABLED", + "DISABLED" + ], + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Id", + "/properties/Arn" + ], + "required": [ + "Name", + "StandbyReplicas" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-opensearchserverless", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::OpenSearchServerless::CollectionGroup" +} diff --git a/src/cfnlint/data/schemas/resources/342f47267103ae4c.json b/src/cfnlint/data/schemas/resources/342f47267103ae4c.json deleted file mode 100644 index e9f7c117e0..0000000000 --- a/src/cfnlint/data/schemas/resources/342f47267103ae4c.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Size", - "/properties/VpcSettings", - "/properties/Name", - "/properties/Password", - "/properties/ShortName", - "/properties/Description", - "/properties/CreateAlias" - ], - "definitions": { - "VpcSettings": { - "$comment": "Contains VPC information", - "additionalProperties": false, - "properties": { - "SubnetIds": { - "insertionOrder": false, - "items": { - "pattern": "^(subnet-[0-9a-f]{8}|subnet-[0-9a-f]{17})$", - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "VpcId": { - "format": "AWS::EC2::VPC.Id", - "pattern": "^(vpc-[0-9a-f]{8}|vpc-[0-9a-f]{17})$", - "type": "string" - } - }, - "required": [ - "VpcId", - "SubnetIds" - ], - "type": "object" - } - }, - "documentationUrl": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html", - "primaryIdentifier": [ - "/properties/DirectoryId" - ], - "properties": { - "Alias": { - "maxLength": 62, - "minLength": 1, - "pattern": "^(?!D-|d-)([\\da-zA-Z]+)([-]*[\\da-zA-Z])*$", - "type": "string" - }, - "CreateAlias": { - "type": "boolean" - }, - "Description": { - "maxLength": 128, - "minLength": 0, - "pattern": "^([a-zA-Z0-9_])[\\\\a-zA-Z0-9_@#%*+=:?./!\\s-]*$", - "type": "string" - }, - "DirectoryId": { - "pattern": "^d-[0-9a-f]{10}$", - "type": "string" - }, - "DnsIpAddresses": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "EnableSso": { - "type": "boolean" - }, - "Name": { - "pattern": "^([a-zA-Z0-9]+[\\\\.-])+([a-zA-Z0-9])+$", - "type": "string" - }, - "Password": { - "pattern": "^(?=^.{8,64}$)((?=.*\\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[^A-Za-z0-9\\s])(?=.*[a-z])|(?=.*[^A-Za-z0-9\\s])(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9\\s]))^", - "type": "string" - }, - "ShortName": { - "pattern": "^[^\\\\/:*?\"<>|.]+[^\\\\/:*?\"<>|]*$", - "type": "string" - }, - "Size": { - "enum": [ - "Large", - "Small" - ], - "type": "string" - }, - "VpcSettings": { - "$ref": "#/definitions/VpcSettings" - } - }, - "readOnlyProperties": [ - "/properties/Alias", - "/properties/DnsIpAddresses", - "/properties/DirectoryId" - ], - "required": [ - "VpcSettings", - "Size", - "Name" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::DirectoryService::SimpleAD", - "writeOnlyProperties": [ - "/properties/Password" - ] -} diff --git a/src/cfnlint/data/schemas/resources/7b74782f8b375eb5.json b/src/cfnlint/data/schemas/resources/379361843b5e8a3d.json similarity index 98% rename from src/cfnlint/data/schemas/resources/7b74782f8b375eb5.json rename to src/cfnlint/data/schemas/resources/379361843b5e8a3d.json index de4b870a4e..0453fbd98d 100644 --- a/src/cfnlint/data/schemas/resources/7b74782f8b375eb5.json +++ b/src/cfnlint/data/schemas/resources/379361843b5e8a3d.json @@ -83,7 +83,7 @@ ], "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-connect", "tagging": { - "cloudFormationSystemTags": true, + "cloudFormationSystemTags": false, "tagOnCreate": true, "tagProperty": "/properties/Tags", "tagUpdatable": true, diff --git a/src/cfnlint/data/schemas/resources/3f7264b20141ed56.json b/src/cfnlint/data/schemas/resources/3f7264b20141ed56.json new file mode 100644 index 0000000000..0813d8a16f --- /dev/null +++ b/src/cfnlint/data/schemas/resources/3f7264b20141ed56.json @@ -0,0 +1,652 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/ServiceType", + "/properties/ServiceDetails" + ], + "definitions": { + "AdditionalServiceDetails": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "MCPServer": { + "$ref": "#/definitions/RegisteredMCPServerDetails" + } + }, + "required": [ + "MCPServer" + ] + }, + { + "additionalProperties": false, + "properties": { + "GitLab": { + "$ref": "#/definitions/RegisteredGitLabServiceDetails" + } + }, + "required": [ + "GitLab" + ] + }, + { + "additionalProperties": false, + "properties": { + "MCPServerSplunk": { + "$ref": "#/definitions/RegisteredMCPServerDetails" + } + }, + "required": [ + "MCPServerSplunk" + ] + }, + { + "additionalProperties": false, + "properties": { + "MCPServerNewRelic": { + "$ref": "#/definitions/RegisteredNewRelicDetails" + } + }, + "required": [ + "MCPServerNewRelic" + ] + }, + { + "additionalProperties": false, + "properties": { + "Dynatrace": { + "$ref": "#/definitions/RegisteredDynatraceDetails" + } + }, + "required": [ + "Dynatrace" + ] + }, + { + "additionalProperties": false, + "properties": { + "ServiceNow": { + "$ref": "#/definitions/RegisteredServiceNowDetails" + } + }, + "required": [ + "ServiceNow" + ] + } + ], + "type": "object" + }, + "ApiKeyDetails": { + "additionalProperties": false, + "properties": { + "ApiKeyHeader": { + "pattern": "^[a-zA-Z0-9-]+$", + "type": "string" + }, + "ApiKeyName": { + "pattern": "^[a-zA-Z0-9_\\s-]+$", + "type": "string" + }, + "ApiKeyValue": { + "pattern": "^[a-zA-Z0-9+/=._-]+$", + "type": "string" + } + }, + "required": [ + "ApiKeyName", + "ApiKeyValue", + "ApiKeyHeader" + ], + "type": "object" + }, + "BearerTokenDetails": { + "additionalProperties": false, + "properties": { + "AuthorizationHeader": { + "default": "Authorization", + "pattern": "^[a-zA-Z0-9-]+$", + "type": "string" + }, + "TokenName": { + "pattern": "^[a-zA-Z0-9_\\s-]+$", + "type": "string" + }, + "TokenValue": { + "pattern": "^[\\S]+$", + "type": "string" + } + }, + "required": [ + "TokenName", + "TokenValue" + ], + "type": "object" + }, + "DynatraceAuthorizationConfig": { + "additionalProperties": false, + "properties": { + "OAuthClientCredentials": { + "$ref": "#/definitions/OAuthClientDetails" + } + }, + "type": "object" + }, + "DynatraceServiceDetails": { + "additionalProperties": false, + "properties": { + "AccountUrn": { + "type": "string" + }, + "AuthorizationConfig": { + "$ref": "#/definitions/DynatraceAuthorizationConfig" + } + }, + "required": [ + "AccountUrn" + ], + "type": "object" + }, + "GitLabDetails": { + "additionalProperties": false, + "properties": { + "GroupId": { + "type": "string" + }, + "TargetUrl": { + "pattern": "^https://[a-zA-Z0-9]([a-zA-Z0-9.-]*[a-zA-Z0-9])?(?::[0-9]{1,5})?/?$", + "type": "string" + }, + "TokenType": { + "enum": [ + "personal", + "group" + ], + "type": "string" + }, + "TokenValue": { + "pattern": "^glpat-[a-zA-Z0-9._-]+$", + "type": "string" + } + }, + "required": [ + "TargetUrl", + "TokenType", + "TokenValue" + ], + "type": "object" + }, + "MCPServerAuthorizationConfig": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "OAuthClientCredentials": { + "$ref": "#/definitions/MCPServerOAuthClientCredentialsConfig" + } + }, + "required": [ + "OAuthClientCredentials" + ] + }, + { + "additionalProperties": false, + "properties": { + "ApiKey": { + "$ref": "#/definitions/ApiKeyDetails" + } + }, + "required": [ + "ApiKey" + ] + } + ], + "type": "object" + }, + "MCPServerDetails": { + "additionalProperties": false, + "properties": { + "AuthorizationConfig": { + "$ref": "#/definitions/MCPServerAuthorizationConfig" + }, + "Description": { + "maxLength": 500, + "type": "string" + }, + "Endpoint": { + "pattern": "^https://[a-zA-Z0-9.-]+(?::[0-9]+)?(?:/.*)?$", + "type": "string" + }, + "Name": { + "pattern": "^[a-zA-Z0-9_-]+$", + "type": "string" + } + }, + "required": [ + "Name", + "Endpoint", + "AuthorizationConfig" + ], + "type": "object" + }, + "MCPServerOAuthClientCredentialsConfig": { + "additionalProperties": false, + "properties": { + "ClientId": { + "type": "string" + }, + "ClientName": { + "type": "string" + }, + "ClientSecret": { + "type": "string" + }, + "ExchangeParameters": { + "type": "object" + }, + "ExchangeUrl": { + "pattern": "^https://[a-zA-Z0-9.-]+(?::[0-9]+)?(?:/.*)?$", + "type": "string" + }, + "Scopes": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "ClientId", + "ClientSecret", + "ExchangeUrl" + ], + "type": "object" + }, + "MCPServerSplunkAuthorizationConfig": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "BearerToken": { + "$ref": "#/definitions/BearerTokenDetails" + } + }, + "required": [ + "BearerToken" + ] + } + ], + "type": "object" + }, + "MCPServerSplunkDetails": { + "additionalProperties": false, + "properties": { + "AuthorizationConfig": { + "$ref": "#/definitions/MCPServerSplunkAuthorizationConfig" + }, + "Description": { + "maxLength": 500, + "type": "string" + }, + "Endpoint": { + "pattern": "^https://[a-zA-Z0-9.-]+(?::[0-9]+)?(?:/.*)?$", + "type": "string" + }, + "Name": { + "pattern": "^[a-zA-Z0-9_-]+$", + "type": "string" + } + }, + "required": [ + "Name", + "Endpoint", + "AuthorizationConfig" + ], + "type": "object" + }, + "NewRelicApiKeyConfig": { + "additionalProperties": false, + "properties": { + "AccountId": { + "pattern": "^[0-9]+$", + "type": "string" + }, + "AlertPolicyIds": { + "items": { + "pattern": "^[0-9]+$", + "type": "string" + }, + "type": "array" + }, + "ApiKey": { + "pattern": "^NRAK-[A-Z0-9]+$", + "type": "string" + }, + "ApplicationIds": { + "items": { + "pattern": "^[0-9]+$", + "type": "string" + }, + "type": "array" + }, + "EntityGuids": { + "items": { + "pattern": "^[a-zA-Z0-9_.-]+$", + "type": "string" + }, + "type": "array" + }, + "Region": { + "enum": [ + "US", + "EU" + ], + "type": "string" + } + }, + "required": [ + "ApiKey", + "AccountId", + "Region" + ], + "type": "object" + }, + "NewRelicAuthorizationConfig": { + "additionalProperties": false, + "properties": { + "ApiKey": { + "$ref": "#/definitions/NewRelicApiKeyConfig" + } + }, + "required": [ + "ApiKey" + ], + "type": "object" + }, + "NewRelicServiceDetails": { + "additionalProperties": false, + "properties": { + "AuthorizationConfig": { + "$ref": "#/definitions/NewRelicAuthorizationConfig" + } + }, + "required": [ + "AuthorizationConfig" + ], + "type": "object" + }, + "OAuthClientDetails": { + "additionalProperties": false, + "properties": { + "ClientId": { + "type": "string" + }, + "ClientName": { + "type": "string" + }, + "ClientSecret": { + "type": "string" + }, + "ExchangeParameters": { + "type": "object" + } + }, + "required": [ + "ClientId", + "ClientSecret" + ], + "type": "object" + }, + "RegisteredDynatraceDetails": { + "additionalProperties": false, + "properties": { + "AccountUrn": { + "type": "string" + } + }, + "required": [ + "AccountUrn" + ], + "type": "object" + }, + "RegisteredGitLabServiceDetails": { + "additionalProperties": false, + "properties": { + "GroupId": { + "type": "string" + }, + "TargetUrl": { + "type": "string" + }, + "TokenType": { + "enum": [ + "personal", + "group" + ], + "type": "string" + } + }, + "required": [ + "TargetUrl", + "TokenType" + ], + "type": "object" + }, + "RegisteredMCPServerDetails": { + "additionalProperties": false, + "properties": { + "ApiKeyHeader": { + "type": "string" + }, + "AuthorizationMethod": { + "enum": [ + "oauth-client-credentials", + "api-key", + "bearer-token" + ], + "type": "string" + }, + "Description": { + "type": "string" + }, + "Endpoint": { + "type": "string" + }, + "Name": { + "type": "string" + } + }, + "required": [ + "Name", + "Endpoint", + "AuthorizationMethod" + ], + "type": "object" + }, + "RegisteredNewRelicDetails": { + "additionalProperties": false, + "properties": { + "AccountId": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "Region": { + "enum": [ + "US", + "EU" + ], + "type": "string" + } + }, + "required": [ + "AccountId", + "Region" + ], + "type": "object" + }, + "RegisteredServiceNowDetails": { + "additionalProperties": false, + "properties": { + "InstanceUrl": { + "type": "string" + } + }, + "required": [ + "InstanceUrl" + ], + "type": "object" + }, + "ServiceDetails": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "Dynatrace": { + "$ref": "#/definitions/DynatraceServiceDetails" + } + }, + "required": [ + "Dynatrace" + ] + }, + { + "additionalProperties": false, + "properties": { + "MCPServer": { + "$ref": "#/definitions/MCPServerDetails" + } + }, + "required": [ + "MCPServer" + ] + }, + { + "additionalProperties": false, + "properties": { + "MCPServerSplunk": { + "$ref": "#/definitions/MCPServerSplunkDetails" + } + }, + "required": [ + "MCPServerSplunk" + ] + }, + { + "additionalProperties": false, + "properties": { + "MCPServerNewRelic": { + "$ref": "#/definitions/NewRelicServiceDetails" + } + }, + "required": [ + "MCPServerNewRelic" + ] + }, + { + "additionalProperties": false, + "properties": { + "GitLab": { + "$ref": "#/definitions/GitLabDetails" + } + }, + "required": [ + "GitLab" + ] + }, + { + "additionalProperties": false, + "properties": { + "ServiceNow": { + "$ref": "#/definitions/ServiceNowServiceDetails" + } + }, + "required": [ + "ServiceNow" + ] + } + ], + "type": "object" + }, + "ServiceId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "ServiceNowAuthorizationConfig": { + "additionalProperties": false, + "properties": { + "OAuthClientCredentials": { + "$ref": "#/definitions/OAuthClientDetails" + } + }, + "type": "object" + }, + "ServiceNowServiceDetails": { + "additionalProperties": false, + "properties": { + "AuthorizationConfig": { + "$ref": "#/definitions/ServiceNowAuthorizationConfig" + }, + "InstanceUrl": { + "pattern": "^https://[a-zA-Z0-9-]+\\.service-now\\.com/?$", + "type": "string" + } + }, + "required": [ + "InstanceUrl" + ], + "type": "object" + }, + "ServiceType": { + "enum": [ + "dynatrace", + "mcpserver", + "mcpserversplunk", + "mcpservernewrelic", + "gitlab", + "servicenow" + ], + "type": "string" + } + }, + "primaryIdentifier": [ + "/properties/ServiceId" + ], + "properties": { + "AccessibleResources": { + "items": { + "type": "object" + }, + "type": "array" + }, + "AdditionalServiceDetails": { + "$ref": "#/definitions/AdditionalServiceDetails" + }, + "ServiceDetails": { + "$ref": "#/definitions/ServiceDetails" + }, + "ServiceId": { + "$ref": "#/definitions/ServiceId" + }, + "ServiceType": { + "$ref": "#/definitions/ServiceType" + } + }, + "readOnlyProperties": [ + "/properties/ServiceId", + "/properties/AccessibleResources", + "/properties/AdditionalServiceDetails" + ], + "required": [ + "ServiceType" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "taggable": false + }, + "typeName": "AWS::DevOpsAgent::Service", + "writeOnlyProperties": [ + "/properties/ServiceDetails" + ] +} diff --git a/src/cfnlint/data/schemas/resources/41841e7383f88f94.json b/src/cfnlint/data/schemas/resources/41841e7383f88f94.json deleted file mode 100644 index 1972f5aaaf..0000000000 --- a/src/cfnlint/data/schemas/resources/41841e7383f88f94.json +++ /dev/null @@ -1,417 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/CreatorDisplayName", - "/properties/CreatorMemberAbilities", - "/properties/CreatorMLMemberAbilities", - "/properties/DataEncryptionMetadata", - "/properties/JobLogStatus", - "/properties/QueryLogStatus", - "/properties/Members", - "/properties/CreatorPaymentConfiguration", - "/properties/AutoApprovedChangeTypes", - "/properties/AllowedResultRegions" - ], - "definitions": { - "AllowedResultRegions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SupportedS3Region" - }, - "type": "array", - "uniqueItems": true - }, - "AnalyticsEngine": { - "enum": [ - "CLEAN_ROOMS_SQL", - "SPARK" - ], - "type": "string" - }, - "AutoApprovedChangeType": { - "enum": [ - "ADD_MEMBER", - "GRANT_RECEIVE_RESULTS_ABILITY", - "REVOKE_RECEIVE_RESULTS_ABILITY" - ], - "type": "string" - }, - "AutoApprovedChangeTypeList": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AutoApprovedChangeType" - }, - "type": "array", - "uniqueItems": true - }, - "CollaborationJobLogStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "CollaborationQueryLogStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "CustomMLMemberAbilities": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/CustomMLMemberAbility" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "CustomMLMemberAbility": { - "enum": [ - "CAN_RECEIVE_MODEL_OUTPUT", - "CAN_RECEIVE_INFERENCE_OUTPUT" - ], - "type": "string" - }, - "DataEncryptionMetadata": { - "additionalProperties": false, - "properties": { - "AllowCleartext": { - "type": "boolean" - }, - "AllowDuplicates": { - "type": "boolean" - }, - "AllowJoinsOnColumnsWithDifferentNames": { - "type": "boolean" - }, - "PreserveNulls": { - "type": "boolean" - } - }, - "required": [ - "AllowCleartext", - "AllowDuplicates", - "AllowJoinsOnColumnsWithDifferentNames", - "PreserveNulls" - ], - "type": "object" - }, - "JobComputePaymentConfig": { - "additionalProperties": false, - "properties": { - "IsResponsible": { - "type": "boolean" - } - }, - "required": [ - "IsResponsible" - ], - "type": "object" - }, - "MLMemberAbilities": { - "additionalProperties": false, - "properties": { - "CustomMLMemberAbilities": { - "$ref": "#/definitions/CustomMLMemberAbilities" - } - }, - "required": [ - "CustomMLMemberAbilities" - ], - "type": "object" - }, - "MLPaymentConfig": { - "additionalProperties": false, - "properties": { - "ModelInference": { - "$ref": "#/definitions/ModelInferencePaymentConfig" - }, - "ModelTraining": { - "$ref": "#/definitions/ModelTrainingPaymentConfig" - }, - "SyntheticDataGeneration": { - "$ref": "#/definitions/SyntheticDataGenerationPaymentConfig" - } - }, - "type": "object" - }, - "MemberAbilities": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/MemberAbility" - }, - "type": "array", - "uniqueItems": true - }, - "MemberAbility": { - "enum": [ - "CAN_QUERY", - "CAN_RUN_JOB", - "CAN_RECEIVE_RESULTS" - ], - "type": "string" - }, - "MemberSpecification": { - "additionalProperties": false, - "properties": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^\\d+$", - "type": "string" - }, - "DisplayName": { - "$ref": "#/definitions/Name" - }, - "MLMemberAbilities": { - "$ref": "#/definitions/MLMemberAbilities" - }, - "MemberAbilities": { - "$ref": "#/definitions/MemberAbilities" - }, - "PaymentConfiguration": { - "$ref": "#/definitions/PaymentConfiguration" - } - }, - "required": [ - "AccountId", - "DisplayName" - ], - "type": "object" - }, - "MemberStatus": { - "enum": [ - "INVITED", - "ACTIVE", - "LEFT", - "REMOVED" - ], - "type": "string" - }, - "ModelInferencePaymentConfig": { - "additionalProperties": false, - "properties": { - "IsResponsible": { - "type": "boolean" - } - }, - "required": [ - "IsResponsible" - ], - "type": "object" - }, - "ModelTrainingPaymentConfig": { - "additionalProperties": false, - "properties": { - "IsResponsible": { - "type": "boolean" - } - }, - "required": [ - "IsResponsible" - ], - "type": "object" - }, - "Name": { - "maxLength": 100, - "minLength": 1, - "pattern": "^(?!\\s*$)[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t]*$", - "type": "string" - }, - "PaymentConfiguration": { - "additionalProperties": false, - "properties": { - "JobCompute": { - "$ref": "#/definitions/JobComputePaymentConfig" - }, - "MachineLearning": { - "$ref": "#/definitions/MLPaymentConfig" - }, - "QueryCompute": { - "$ref": "#/definitions/QueryComputePaymentConfig" - } - }, - "required": [ - "QueryCompute" - ], - "type": "object" - }, - "QueryComputePaymentConfig": { - "additionalProperties": false, - "properties": { - "IsResponsible": { - "type": "boolean" - } - }, - "required": [ - "IsResponsible" - ], - "type": "object" - }, - "SupportedS3Region": { - "enum": [ - "us-west-1", - "us-west-2", - "us-east-1", - "us-east-2", - "af-south-1", - "ap-east-1", - "ap-east-2", - "ap-south-2", - "ap-southeast-1", - "ap-southeast-2", - "ap-southeast-3", - "ap-southeast-5", - "ap-southeast-4", - "ap-southeast-7", - "ap-south-1", - "ap-northeast-3", - "ap-northeast-1", - "ap-northeast-2", - "ca-central-1", - "ca-west-1", - "eu-south-1", - "eu-west-3", - "eu-south-2", - "eu-central-2", - "eu-central-1", - "eu-north-1", - "eu-west-1", - "eu-west-2", - "me-south-1", - "me-central-1", - "il-central-1", - "sa-east-1", - "mx-central-1" - ], - "type": "string" - }, - "SyntheticDataGenerationPaymentConfig": { - "additionalProperties": false, - "properties": { - "IsResponsible": { - "type": "boolean" - } - }, - "required": [ - "IsResponsible" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - } - }, - "documentationUrl": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-collaboration.html", - "primaryIdentifier": [ - "/properties/CollaborationIdentifier" - ], - "properties": { - "AllowedResultRegions": { - "$ref": "#/definitions/AllowedResultRegions" - }, - "AnalyticsEngine": { - "$ref": "#/definitions/AnalyticsEngine" - }, - "Arn": { - "maxLength": 100, - "type": "string" - }, - "AutoApprovedChangeTypes": { - "$ref": "#/definitions/AutoApprovedChangeTypeList" - }, - "CollaborationIdentifier": { - "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" - }, - "CreatorDisplayName": { - "$ref": "#/definitions/Name" - }, - "CreatorMLMemberAbilities": { - "$ref": "#/definitions/MLMemberAbilities" - }, - "CreatorMemberAbilities": { - "$ref": "#/definitions/MemberAbilities" - }, - "CreatorPaymentConfiguration": { - "$ref": "#/definitions/PaymentConfiguration" - }, - "DataEncryptionMetadata": { - "$ref": "#/definitions/DataEncryptionMetadata" - }, - "Description": { - "maxLength": 255, - "minLength": 1, - "pattern": "^(?!\\s*$)[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t\\r\\n]*$", - "type": "string" - }, - "JobLogStatus": { - "$ref": "#/definitions/CollaborationJobLogStatus" - }, - "Members": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/MemberSpecification" - }, - "maxItems": 9, - "minItems": 0, - "type": "array" - }, - "Name": { - "maxLength": 100, - "minLength": 1, - "pattern": "^(?!\\s*$)[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t]*$", - "type": "string" - }, - "QueryLogStatus": { - "$ref": "#/definitions/CollaborationQueryLogStatus" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CollaborationIdentifier" - ], - "required": [ - "CreatorDisplayName", - "Name", - "Description", - "QueryLogStatus" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::CleanRooms::Collaboration" -} diff --git a/src/cfnlint/data/schemas/resources/41b9860245304058.json b/src/cfnlint/data/schemas/resources/41b9860245304058.json new file mode 100644 index 0000000000..6d20753317 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/41b9860245304058.json @@ -0,0 +1,84 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/PeerRegion", + "/properties/PeerOwnerId", + "/properties/PeerVpcId", + "/properties/PeerRoleArn", + "/properties/AssumeRoleRegion", + "/properties/VpcId" + ], + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/Id" + ], + "properties": { + "AssumeRoleRegion": { + "type": "string" + }, + "Id": { + "type": "string" + }, + "PeerOwnerId": { + "type": "string" + }, + "PeerRegion": { + "type": "string" + }, + "PeerRoleArn": { + "type": "string" + }, + "PeerVpcId": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + }, + "VpcId": { + "format": "AWS::EC2::VPC.Id", + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/Id" + ], + "required": [ + "VpcId", + "PeerVpcId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-ec2-vpcpeering.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::EC2::VPCPeeringConnection", + "writeOnlyProperties": [ + "/properties/PeerRoleArn", + "/properties/AssumeRoleRegion" + ] +} diff --git a/src/cfnlint/data/schemas/resources/41eb1d839da4d715.json b/src/cfnlint/data/schemas/resources/41eb1d839da4d715.json new file mode 100644 index 0000000000..07558bf2cb --- /dev/null +++ b/src/cfnlint/data/schemas/resources/41eb1d839da4d715.json @@ -0,0 +1,99 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Format", + "/properties/DetectorId" + ], + "definitions": { + "TagItem": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/Id", + "/properties/DetectorId" + ], + "properties": { + "Activate": { + "type": "boolean" + }, + "DetectorId": { + "maxLength": 32, + "minLength": 1, + "type": "string" + }, + "ExpectedBucketOwner": { + "maxLength": 12, + "minLength": 12, + "type": "string" + }, + "Format": { + "enum": [ + "ALIEN_VAULT", + "FIRE_EYE", + "OTX_CSV", + "PROOF_POINT", + "STIX", + "TXT" + ], + "maxLength": 300, + "minLength": 1, + "type": "string" + }, + "Id": { + "type": "string" + }, + "Location": { + "maxLength": 300, + "minLength": 1, + "type": "string" + }, + "Name": { + "maxLength": 300, + "minLength": 1, + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/TagItem" + }, + "type": "array" + } + }, + "readOnlyProperties": [ + "/properties/Id" + ], + "required": [ + "Format", + "Location" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-guardduty", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::GuardDuty::ThreatIntelSet", + "writeOnlyProperties": [ + "/properties/Activate" + ] +} diff --git a/src/cfnlint/data/schemas/resources/2ad9e8712df37703.json b/src/cfnlint/data/schemas/resources/423086b5b02bd126.json similarity index 96% rename from src/cfnlint/data/schemas/resources/2ad9e8712df37703.json rename to src/cfnlint/data/schemas/resources/423086b5b02bd126.json index adca2ab472..c973137d78 100644 --- a/src/cfnlint/data/schemas/resources/2ad9e8712df37703.json +++ b/src/cfnlint/data/schemas/resources/423086b5b02bd126.json @@ -3,7 +3,6 @@ "createOnlyProperties": [ "/properties/DashboardName" ], - "definitions": {}, "primaryIdentifier": [ "/properties/DashboardName" ], diff --git a/src/cfnlint/data/schemas/resources/df7184d29fe072dd.json b/src/cfnlint/data/schemas/resources/439ccbf60a68017e.json similarity index 99% rename from src/cfnlint/data/schemas/resources/df7184d29fe072dd.json rename to src/cfnlint/data/schemas/resources/439ccbf60a68017e.json index 8199d15846..44ae069817 100644 --- a/src/cfnlint/data/schemas/resources/df7184d29fe072dd.json +++ b/src/cfnlint/data/schemas/resources/439ccbf60a68017e.json @@ -381,9 +381,6 @@ "additionalProperties": false, "properties": { "ClusterArn": { - "maxLength": 2048, - "minLength": 20, - "pattern": "^arn:aws[a-z\\-]*:eks:[a-z0-9\\-]*:[0-9]{12}:cluster\\/[0-9A-Za-z][A-Za-z0-9\\-_]{0,99}$", "type": "string" } }, diff --git a/src/cfnlint/data/schemas/resources/1e2f4d93eb1eca8c.json b/src/cfnlint/data/schemas/resources/457cd68d8d108298.json similarity index 98% rename from src/cfnlint/data/schemas/resources/1e2f4d93eb1eca8c.json rename to src/cfnlint/data/schemas/resources/457cd68d8d108298.json index ba502da27d..ccb912ec69 100644 --- a/src/cfnlint/data/schemas/resources/1e2f4d93eb1eca8c.json +++ b/src/cfnlint/data/schemas/resources/457cd68d8d108298.json @@ -1085,6 +1085,19 @@ "r8i.metal-48xl", "r8i.metal-96xl", "r8i.xlarge", + "r8id.12xlarge", + "r8id.16xlarge", + "r8id.24xlarge", + "r8id.2xlarge", + "r8id.32xlarge", + "r8id.48xlarge", + "r8id.4xlarge", + "r8id.8xlarge", + "r8id.96xlarge", + "r8id.large", + "r8id.metal-48xl", + "r8id.metal-96xl", + "r8id.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -1318,6 +1331,9 @@ "route-server-endpoint", "route-server-peer", "route-table", + "secondary-interface", + "secondary-network", + "secondary-subnet", "security-group", "security-group-rule", "service-link-virtual-interface", diff --git a/src/cfnlint/data/schemas/resources/46ac37052e4a41bd.json b/src/cfnlint/data/schemas/resources/46ac37052e4a41bd.json new file mode 100644 index 0000000000..ec3c0f87b6 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/46ac37052e4a41bd.json @@ -0,0 +1,117 @@ +{ + "additionalProperties": false, + "definitions": { + "IamAuthConfiguration": { + "additionalProperties": false, + "properties": { + "CreatedAt": { + "format": "date-time", + "type": "string" + }, + "OperatorAppRoleArn": { + "type": "string" + }, + "UpdatedAt": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "OperatorAppRoleArn" + ], + "type": "object" + }, + "IdcAuthConfiguration": { + "additionalProperties": false, + "properties": { + "CreatedAt": { + "format": "date-time", + "type": "string" + }, + "IdcApplicationArn": { + "type": "string" + }, + "IdcInstanceArn": { + "type": "string" + }, + "OperatorAppRoleArn": { + "type": "string" + }, + "UpdatedAt": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "OperatorAppRoleArn", + "IdcInstanceArn" + ], + "type": "object" + }, + "OperatorApp": { + "additionalProperties": false, + "properties": { + "Iam": { + "$ref": "#/definitions/IamAuthConfiguration" + }, + "Idc": { + "$ref": "#/definitions/IdcAuthConfiguration" + } + }, + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/AgentSpaceId" + ], + "properties": { + "AgentSpaceId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Arn": { + "type": "string" + }, + "CreatedAt": { + "format": "date-time", + "type": "string" + }, + "Description": { + "maxLength": 1000, + "minLength": 1, + "type": "string" + }, + "Name": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "OperatorApp": { + "$ref": "#/definitions/OperatorApp" + }, + "UpdatedAt": { + "format": "date-time", + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/AgentSpaceId", + "/properties/CreatedAt", + "/properties/UpdatedAt", + "/properties/Arn", + "/properties/OperatorApp/Iam/CreatedAt", + "/properties/OperatorApp/Iam/UpdatedAt", + "/properties/OperatorApp/Idc/IdcApplicationArn", + "/properties/OperatorApp/Idc/CreatedAt", + "/properties/OperatorApp/Idc/UpdatedAt" + ], + "required": [ + "Name" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "taggable": false + }, + "typeName": "AWS::DevOpsAgent::AgentSpace" +} diff --git a/src/cfnlint/data/schemas/resources/4a89e84adbe61d14.json b/src/cfnlint/data/schemas/resources/46ebe5cb1dbf9346.json similarity index 98% rename from src/cfnlint/data/schemas/resources/4a89e84adbe61d14.json rename to src/cfnlint/data/schemas/resources/46ebe5cb1dbf9346.json index 4be0c17fb1..a5ac85b0d2 100644 --- a/src/cfnlint/data/schemas/resources/4a89e84adbe61d14.json +++ b/src/cfnlint/data/schemas/resources/46ebe5cb1dbf9346.json @@ -132,6 +132,12 @@ "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.xlarge", + "ml.g7e.12xlarge", + "ml.g7e.24xlarge", + "ml.g7e.2xlarge", + "ml.g7e.48xlarge", + "ml.g7e.4xlarge", + "ml.g7e.8xlarge", "ml.m4.10xlarge", "ml.m4.16xlarge", "ml.m4.2xlarge", diff --git a/src/cfnlint/data/schemas/resources/475d81b7a683c9d6.json b/src/cfnlint/data/schemas/resources/475d81b7a683c9d6.json new file mode 100644 index 0000000000..7bd3969889 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/475d81b7a683c9d6.json @@ -0,0 +1,198 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/IpamId", + "/properties/AddressFamily" + ], + "definitions": { + "IpamPrefixListResolverRule": { + "additionalProperties": false, + "properties": { + "Conditions": { + "items": { + "$ref": "#/definitions/IpamPrefixListResolverRuleCondition" + }, + "type": "array" + }, + "IpamScopeId": { + "type": "string" + }, + "ResourceType": { + "enum": [ + "vpc", + "subnet", + "eip", + "public-ipv4-pool" + ], + "type": "string" + }, + "RuleType": { + "enum": [ + "static-cidr", + "ipam-resource-cidr", + "ipam-pool-cidr" + ], + "type": "string" + }, + "StaticCidr": { + "type": "string" + } + }, + "required": [ + "RuleType" + ], + "type": "object" + }, + "IpamPrefixListResolverRuleCondition": { + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "Operation", + "IpamPoolId" + ] + }, + { + "required": [ + "Operation", + "ResourceId" + ] + }, + { + "required": [ + "Operation", + "ResourceOwner" + ] + }, + { + "required": [ + "Operation", + "ResourceRegion" + ] + }, + { + "required": [ + "Operation", + "Cidr" + ] + }, + { + "required": [ + "Operation", + "ResourceTag" + ] + } + ], + "properties": { + "Cidr": { + "type": "string" + }, + "IpamPoolId": { + "type": "string" + }, + "Operation": { + "enum": [ + "equals", + "not-equals", + "subnet-of" + ], + "type": "string" + }, + "ResourceId": { + "type": "string" + }, + "ResourceOwner": { + "type": "string" + }, + "ResourceRegion": { + "type": "string" + }, + "ResourceTag": { + "$ref": "#/definitions/Tag" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/IpamPrefixListResolverId" + ], + "properties": { + "AddressFamily": { + "enum": [ + "ipv4", + "ipv6" + ], + "type": "string" + }, + "Description": { + "type": "string" + }, + "IpamArn": { + "type": "string" + }, + "IpamId": { + "type": "string" + }, + "IpamPrefixListResolverArn": { + "type": "string" + }, + "IpamPrefixListResolverId": { + "type": "string" + }, + "Rules": { + "items": { + "$ref": "#/definitions/IpamPrefixListResolverRule" + }, + "type": "array" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/IpamArn", + "/properties/IpamPrefixListResolverId", + "/properties/IpamPrefixListResolverArn" + ], + "required": [ + "AddressFamily" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ipam.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::EC2::IPAMPrefixListResolver", + "writeOnlyProperties": [ + "/properties/IpamId" + ] +} diff --git a/src/cfnlint/data/schemas/resources/49fc1232e5cd1c2b.json b/src/cfnlint/data/schemas/resources/49fc1232e5cd1c2b.json deleted file mode 100644 index 42e3648ab0..0000000000 --- a/src/cfnlint/data/schemas/resources/49fc1232e5cd1c2b.json +++ /dev/null @@ -1,316 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/TrailName" - ], - "definitions": { - "AdvancedEventSelector": { - "additionalProperties": false, - "properties": { - "FieldSelectors": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AdvancedFieldSelector" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "Name": { - "maxLength": 1000, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "FieldSelectors" - ], - "type": "object" - }, - "AdvancedFieldSelector": { - "additionalProperties": false, - "properties": { - "EndsWith": { - "insertionOrder": false, - "items": { - "maxLength": 2048, - "minLength": 1, - "pattern": "(.+)", - "type": "string" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "Equals": { - "insertionOrder": false, - "items": { - "maxLength": 2048, - "minLength": 1, - "pattern": "(.+)", - "type": "string" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "Field": { - "maxLength": 1000, - "minLength": 1, - "pattern": "([\\w|\\d|\\.|_]+)", - "type": "string" - }, - "NotEndsWith": { - "insertionOrder": false, - "items": { - "maxLength": 2048, - "minLength": 1, - "pattern": "(.+)", - "type": "string" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "NotEquals": { - "insertionOrder": false, - "items": { - "maxLength": 2048, - "minLength": 1, - "pattern": "(.+)", - "type": "string" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "NotStartsWith": { - "insertionOrder": false, - "items": { - "maxLength": 2048, - "minLength": 1, - "pattern": "(.+)", - "type": "string" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "StartsWith": { - "insertionOrder": false, - "items": { - "maxLength": 2048, - "minLength": 1, - "pattern": "(.+)", - "type": "string" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Field" - ], - "type": "object" - }, - "DataResource": { - "additionalProperties": false, - "properties": { - "Type": { - "enum": [ - "AWS::Lambda::Function", - "AWS::S3::Object", - "AWS::DynamoDB::Table", - "AWS::S3Outposts::Object", - "AWS::ManagedBlockchain::Node", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::EC2::Snapshot", - "AWS::S3::AccessPoint", - "AWS::DynamoDB::Stream" - ], - "type": "string" - }, - "Values": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "EventSelector": { - "additionalProperties": false, - "properties": { - "DataResources": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/DataResource" - }, - "type": "array", - "uniqueItems": true - }, - "ExcludeManagementEventSources": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "IncludeManagementEvents": { - "type": "boolean" - }, - "ReadWriteType": { - "enum": [ - "All", - "ReadOnly", - "WriteOnly" - ], - "type": "string" - } - }, - "type": "object" - }, - "InsightSelector": { - "additionalProperties": false, - "properties": { - "InsightType": { - "enum": [ - "ApiCallRateInsight", - "ApiErrorRateInsight" - ], - "type": "string" - } - }, - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/TrailName" - ], - "properties": { - "AdvancedEventSelectors": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AdvancedEventSelector" - }, - "type": "array", - "uniqueItems": true - }, - "Arn": { - "type": "string" - }, - "CloudWatchLogsLogGroupArn": { - "type": "string" - }, - "CloudWatchLogsRoleArn": { - "type": "string" - }, - "EnableLogFileValidation": { - "type": "boolean" - }, - "EventSelectors": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/EventSelector" - }, - "maxItems": 5, - "type": "array", - "uniqueItems": true - }, - "IncludeGlobalServiceEvents": { - "type": "boolean" - }, - "InsightSelectors": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InsightSelector" - }, - "type": "array", - "uniqueItems": true - }, - "IsLogging": { - "type": "boolean" - }, - "IsMultiRegionTrail": { - "type": "boolean" - }, - "IsOrganizationTrail": { - "type": "boolean" - }, - "KMSKeyId": { - "type": "string" - }, - "S3BucketName": { - "type": "string" - }, - "S3KeyPrefix": { - "maxLength": 200, - "type": "string" - }, - "SnsTopicArn": { - "type": "string" - }, - "SnsTopicName": { - "maxLength": 256, - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TrailName": { - "maxLength": 128, - "minLength": 3, - "pattern": "(^[a-zA-Z0-9]$)|(^[a-zA-Z0-9]([a-zA-Z0-9\\._-])*[a-zA-Z0-9]$)", - "type": "string" - } - }, - "propertyTransform": { - "/properties/KMSKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,2}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,10}[-]{1}[1-3]{1}:[0-9]{12}[:]{1}key\\/\", KMSKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/SnsTopicArn" - ], - "required": [ - "S3BucketName", - "IsLogging" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-cloudtrail.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::CloudTrail::Trail" -} diff --git a/src/cfnlint/data/schemas/resources/4f52e41f83844ece.json b/src/cfnlint/data/schemas/resources/4f52e41f83844ece.json new file mode 100644 index 0000000000..8c9143e3b1 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/4f52e41f83844ece.json @@ -0,0 +1,79 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/TemplateName" + ], + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/TemplateName" + ], + "properties": { + "FailureRedirectionURL": { + "type": "string" + }, + "FromEmailAddress": { + "type": "string" + }, + "SuccessRedirectionURL": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "maxItems": 50, + "minItems": 0, + "type": "array" + }, + "TemplateContent": { + "type": "string" + }, + "TemplateName": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "TemplateSubject": { + "type": "string" + } + }, + "required": [ + "TemplateName", + "FromEmailAddress", + "TemplateSubject", + "TemplateContent", + "SuccessRedirectionURL", + "FailureRedirectionURL" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ses.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::SES::CustomVerificationEmailTemplate" +} diff --git a/src/cfnlint/data/schemas/resources/51ad03ab248ecc94.json b/src/cfnlint/data/schemas/resources/51ad03ab248ecc94.json deleted file mode 100644 index 533f81d697..0000000000 --- a/src/cfnlint/data/schemas/resources/51ad03ab248ecc94.json +++ /dev/null @@ -1,201 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/CommandId" - ], - "definitions": { - "CommandParameter": { - "additionalProperties": false, - "properties": { - "DefaultValue": { - "$ref": "#/definitions/CommandParameterValue" - }, - "Description": { - "$ref": "#/definitions/CommandParameterDescription" - }, - "Name": { - "$ref": "#/definitions/CommandParameterName" - }, - "Value": { - "$ref": "#/definitions/CommandParameterValue" - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "CommandParameterDescription": { - "maxLength": 2028, - "type": "string" - }, - "CommandParameterList": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/CommandParameter" - }, - "minItems": 1, - "type": "array" - }, - "CommandParameterName": { - "maxLength": 192, - "minLength": 1, - "pattern": "^[.$a-zA-Z0-9_-]+$", - "type": "string" - }, - "CommandParameterValue": { - "additionalProperties": false, - "properties": { - "B": { - "type": "boolean" - }, - "BIN": { - "minLength": 1, - "type": "string" - }, - "D": { - "type": "number" - }, - "I": { - "type": "integer" - }, - "L": { - "maxLength": 19, - "pattern": "^-?\\d+$", - "type": "string" - }, - "S": { - "minLength": 1, - "type": "string" - }, - "UL": { - "maxLength": 20, - "minLength": 1, - "pattern": "^[0-9]*$", - "type": "string" - } - }, - "type": "object" - }, - "CommandPayload": { - "additionalProperties": false, - "properties": { - "Content": { - "$ref": "#/definitions/CommandPayloadContent" - }, - "ContentType": { - "$ref": "#/definitions/MimeType" - } - }, - "type": "object" - }, - "CommandPayloadContent": { - "type": "string" - }, - "MimeType": { - "minLength": 1, - "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" - } - }, - "primaryIdentifier": [ - "/properties/CommandId" - ], - "properties": { - "CommandArn": { - "type": "string" - }, - "CommandId": { - "maxLength": 64, - "minLength": 1, - "pattern": "^[a-zA-Z0-9_-]+$", - "type": "string" - }, - "CreatedAt": { - "type": "string" - }, - "Deprecated": { - "type": "boolean" - }, - "Description": { - "maxLength": 2028, - "minLength": 0, - "pattern": "^[^\\p{C}]*$", - "type": "string" - }, - "DisplayName": { - "maxLength": 64, - "minLength": 0, - "pattern": "^[^\\p{C}]*$", - "type": "string" - }, - "LastUpdatedAt": { - "type": "string" - }, - "MandatoryParameters": { - "$ref": "#/definitions/CommandParameterList" - }, - "Namespace": { - "enum": [ - "AWS-IoT", - "AWS-IoT-FleetWise" - ], - "type": "string" - }, - "Payload": { - "$ref": "#/definitions/CommandPayload" - }, - "PendingDeletion": { - "type": "boolean" - }, - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "maxLength": 2028, - "minLength": 20, - "type": "string" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/CommandArn" - ], - "required": [ - "CommandId" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::IoT::Command", - "writeOnlyProperties": [ - "/properties/LastUpdatedAt" - ] -} diff --git a/src/cfnlint/data/schemas/resources/db1e912ee35c5304.json b/src/cfnlint/data/schemas/resources/51d9c721a02159c3.json similarity index 99% rename from src/cfnlint/data/schemas/resources/db1e912ee35c5304.json rename to src/cfnlint/data/schemas/resources/51d9c721a02159c3.json index ec5f540bc6..a04d5a311c 100644 --- a/src/cfnlint/data/schemas/resources/db1e912ee35c5304.json +++ b/src/cfnlint/data/schemas/resources/51d9c721a02159c3.json @@ -1575,6 +1575,19 @@ "r8i.metal-48xl", "r8i.metal-96xl", "r8i.xlarge", + "r8id.12xlarge", + "r8id.16xlarge", + "r8id.24xlarge", + "r8id.2xlarge", + "r8id.32xlarge", + "r8id.48xlarge", + "r8id.4xlarge", + "r8id.8xlarge", + "r8id.96xlarge", + "r8id.large", + "r8id.metal-48xl", + "r8id.metal-96xl", + "r8id.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -1848,6 +1861,9 @@ "route-server-endpoint", "route-server-peer", "route-table", + "secondary-interface", + "secondary-network", + "secondary-subnet", "security-group", "security-group-rule", "service-link-virtual-interface", @@ -2340,6 +2356,9 @@ "route-server-endpoint", "route-server-peer", "route-table", + "secondary-interface", + "secondary-network", + "secondary-subnet", "security-group", "security-group-rule", "service-link-virtual-interface", diff --git a/src/cfnlint/data/schemas/resources/55ac3f0e32f72ab4.json b/src/cfnlint/data/schemas/resources/55ac3f0e32f72ab4.json new file mode 100644 index 0000000000..aed80021fa --- /dev/null +++ b/src/cfnlint/data/schemas/resources/55ac3f0e32f72ab4.json @@ -0,0 +1,92 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/TransitGatewayId" + ], + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/TransitGatewayMulticastDomainId" + ], + "properties": { + "CreationTime": { + "format": "date-time", + "type": "string" + }, + "Options": { + "additionalProperties": false, + "properties": { + "AutoAcceptSharedAssociations": { + "enum": [ + "disable", + "enable" + ], + "type": "string" + }, + "Igmpv2Support": { + "enum": [ + "disable", + "enable" + ], + "type": "string" + }, + "StaticSourcesSupport": { + "enum": [ + "disable", + "enable" + ], + "type": "string" + } + }, + "type": "object" + }, + "State": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array" + }, + "TransitGatewayId": { + "type": "string" + }, + "TransitGatewayMulticastDomainArn": { + "type": "string" + }, + "TransitGatewayMulticastDomainId": { + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/TransitGatewayMulticastDomainId", + "/properties/State", + "/properties/CreationTime", + "/properties/TransitGatewayMulticastDomainArn" + ], + "required": [ + "TransitGatewayId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-transitgateway/aws-ec2-transitgatewaymulticastdomain", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::EC2::TransitGatewayMulticastDomain" +} diff --git a/src/cfnlint/data/schemas/resources/5c70c395153b88f1.json b/src/cfnlint/data/schemas/resources/5c70c395153b88f1.json deleted file mode 100644 index f73732678e..0000000000 --- a/src/cfnlint/data/schemas/resources/5c70c395153b88f1.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - } - }, - "documentationUrl": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-truststore.html", - "primaryIdentifier": [ - "/properties/TrustStoreArn" - ], - "properties": { - "CaCertificatesBundleS3Bucket": { - "type": "string" - }, - "CaCertificatesBundleS3Key": { - "type": "string" - }, - "CaCertificatesBundleS3ObjectVersion": { - "type": "string" - }, - "Name": { - "maxLength": 32, - "minLength": 1, - "pattern": "^([a-zA-Z0-9]+-)*[a-zA-Z0-9]+$", - "type": "string" - }, - "NumberOfCaCertificates": { - "type": "integer" - }, - "Status": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "minItems": 1, - "type": "array", - "uniqueItems": false - }, - "TrustStoreArn": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/TrustStoreArn", - "/properties/Status", - "/properties/NumberOfCaCertificates" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-elasticloadbalancingv2", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::ElasticLoadBalancingV2::TrustStore", - "writeOnlyProperties": [ - "/properties/CaCertificatesBundleS3Bucket", - "/properties/CaCertificatesBundleS3Key", - "/properties/CaCertificatesBundleS3ObjectVersion" - ] -} diff --git a/src/cfnlint/data/schemas/resources/5cd295a870dbdc9a.json b/src/cfnlint/data/schemas/resources/5cd295a870dbdc9a.json new file mode 100644 index 0000000000..2cae878bd7 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/5cd295a870dbdc9a.json @@ -0,0 +1,238 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/DomainName", + "/properties/ObjectTypeName" + ], + "definitions": { + "FieldMap": { + "additionalProperties": false, + "properties": { + "Name": { + "maxLength": 64, + "minLength": 1, + "pattern": "^[a-zA-Z0-9_-]+$", + "type": "string" + }, + "ObjectTypeField": { + "$ref": "#/definitions/ObjectTypeField" + } + }, + "type": "object" + }, + "KeyMap": { + "additionalProperties": false, + "properties": { + "Name": { + "maxLength": 64, + "minLength": 1, + "pattern": "^[a-zA-Z0-9_-]+$", + "type": "string" + }, + "ObjectTypeKeyList": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/ObjectTypeKey" + }, + "type": "array" + } + }, + "type": "object" + }, + "ObjectTypeField": { + "additionalProperties": false, + "properties": { + "ContentType": { + "enum": [ + "STRING", + "NUMBER", + "PHONE_NUMBER", + "EMAIL_ADDRESS", + "NAME" + ], + "type": "string" + }, + "Source": { + "maxLength": 1000, + "minLength": 1, + "type": "string" + }, + "Target": { + "maxLength": 1000, + "minLength": 1, + "type": "string" + } + }, + "type": "object" + }, + "ObjectTypeKey": { + "additionalProperties": false, + "properties": { + "FieldNames": { + "items": { + "maxLength": 64, + "minLength": 1, + "pattern": "^[a-zA-Z0-9_-]+$", + "type": "string" + }, + "type": "array" + }, + "StandardIdentifiers": { + "items": { + "enum": [ + "PROFILE", + "UNIQUE", + "SECONDARY", + "LOOKUP_ONLY", + "NEW_ONLY", + "ASSET", + "CASE", + "ORDER", + "AIR_PREFERENCE", + "AIR_BOOKING", + "AIR_SEGMENT", + "HOTEL_PREFERENCE", + "HOTEL_STAY_REVENUE", + "HOTEL_RESERVATION", + "LOYALTY", + "LOYALTY_TRANSACTION", + "LOYALTY_PROMOTION", + "WEB_ANALYTICS", + "DEVICE" + ], + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$", + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/DomainName", + "/properties/ObjectTypeName" + ], + "properties": { + "AllowProfileCreation": { + "type": "boolean" + }, + "CreatedAt": { + "type": "string" + }, + "Description": { + "maxLength": 10000, + "minLength": 1, + "type": "string" + }, + "DomainName": { + "maxLength": 64, + "minLength": 1, + "pattern": "^[a-zA-Z0-9_-]+$", + "type": "string" + }, + "EncryptionKey": { + "maxLength": 255, + "minLength": 0, + "type": "string" + }, + "ExpirationDays": { + "maximum": 1098, + "minimum": 1, + "type": "integer" + }, + "Fields": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/FieldMap" + }, + "type": "array" + }, + "Keys": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/KeyMap" + }, + "type": "array" + }, + "LastUpdatedAt": { + "type": "string" + }, + "MaxAvailableProfileObjectCount": { + "minimum": 0, + "type": "integer" + }, + "MaxProfileObjectCount": { + "minimum": 1, + "type": "integer" + }, + "ObjectTypeName": { + "maxLength": 255, + "minLength": 1, + "pattern": "^[a-zA-Z_][a-zA-Z_0-9-]*$", + "type": "string" + }, + "SourceLastUpdatedTimestampFormat": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "SourcePriority": { + "minimum": 1, + "type": "integer" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "maxItems": 50, + "minItems": 0, + "type": "array" + }, + "TemplateId": { + "maxLength": 64, + "minLength": 1, + "pattern": "^[a-zA-Z0-9_-]+$", + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/LastUpdatedAt", + "/properties/CreatedAt", + "/properties/MaxAvailableProfileObjectCount" + ], + "required": [ + "DomainName", + "ObjectTypeName", + "Description" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-customer-profiles.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::CustomerProfiles::ObjectType" +} diff --git a/src/cfnlint/data/schemas/resources/7186d4b149de39c3.json b/src/cfnlint/data/schemas/resources/5d448b59c2d73e04.json similarity index 98% rename from src/cfnlint/data/schemas/resources/7186d4b149de39c3.json rename to src/cfnlint/data/schemas/resources/5d448b59c2d73e04.json index 8b9ec276cd..53f4fad7f5 100644 --- a/src/cfnlint/data/schemas/resources/7186d4b149de39c3.json +++ b/src/cfnlint/data/schemas/resources/5d448b59c2d73e04.json @@ -1085,6 +1085,19 @@ "r8i.metal-48xl", "r8i.metal-96xl", "r8i.xlarge", + "r8id.12xlarge", + "r8id.16xlarge", + "r8id.24xlarge", + "r8id.2xlarge", + "r8id.32xlarge", + "r8id.48xlarge", + "r8id.4xlarge", + "r8id.8xlarge", + "r8id.96xlarge", + "r8id.large", + "r8id.metal-48xl", + "r8id.metal-96xl", + "r8id.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -1318,6 +1331,9 @@ "route-server-endpoint", "route-server-peer", "route-table", + "secondary-interface", + "secondary-network", + "secondary-subnet", "security-group", "security-group-rule", "service-link-virtual-interface", diff --git a/src/cfnlint/data/schemas/resources/f38bf8e909cfd2c8.json b/src/cfnlint/data/schemas/resources/5effc026fb87131d.json similarity index 98% rename from src/cfnlint/data/schemas/resources/f38bf8e909cfd2c8.json rename to src/cfnlint/data/schemas/resources/5effc026fb87131d.json index 25a88ff364..b7710c34ce 100644 --- a/src/cfnlint/data/schemas/resources/f38bf8e909cfd2c8.json +++ b/src/cfnlint/data/schemas/resources/5effc026fb87131d.json @@ -154,7 +154,7 @@ "FindingCriteria" ], "tagging": { - "cloudFormationSystemTags": false, + "cloudFormationSystemTags": true, "tagOnCreate": true, "tagProperty": "/properties/Tags", "tagUpdatable": true, diff --git a/src/cfnlint/data/schemas/resources/a7fa0ea06ccd1174.json b/src/cfnlint/data/schemas/resources/5ffa44bb275acc7b.json similarity index 84% rename from src/cfnlint/data/schemas/resources/a7fa0ea06ccd1174.json rename to src/cfnlint/data/schemas/resources/5ffa44bb275acc7b.json index 857ec27134..5bc6d1b99f 100644 --- a/src/cfnlint/data/schemas/resources/a7fa0ea06ccd1174.json +++ b/src/cfnlint/data/schemas/resources/5ffa44bb275acc7b.json @@ -9,6 +9,9 @@ "/properties/VpcSubnetIds", "/properties/VpcSecurityGroupIds", "/properties/PubliclyAccessible", + "/properties/DbStorageType", + "/properties/AllocatedStorage", + "/properties/DeploymentType", "/properties/NetworkType" ], "definitions": { @@ -37,17 +40,14 @@ ], "properties": { "AllocatedStorage": { - "maximum": 16384, + "maximum": 15360, "minimum": 20, "type": "integer" }, "Arn": { "maxLength": 1011, "minLength": 1, - "pattern": "^arn:aws[a-z\\-]*:timestream\\-influxdb:[a-z0-9\\-]+:[0-9]{12}:(db\\-instance)/[a-zA-Z0-9]{3,64}$", - "type": "string" - }, - "AvailabilityZone": { + "pattern": "^arn:aws[a-z\\-]*:timestream\\-influxdb:[a-z0-9\\-]+:[0-9]{12}:(db\\-instance|db\\-cluster|db\\-parameter\\-group)/[a-zA-Z0-9]{3,64}$", "type": "string" }, "Bucket": { @@ -86,14 +86,28 @@ }, "DeploymentType": { "enum": [ - "SINGLE_AZ", - "WITH_MULTIAZ_STANDBY" + "MULTI_NODE_READ_REPLICAS" ], "type": "string" }, "Endpoint": { "type": "string" }, + "EngineType": { + "enum": [ + "INFLUXDB_V2", + "INFLUXDB_V3_CORE", + "INFLUXDB_V3_ENTERPRISE" + ], + "type": "string" + }, + "FailoverMode": { + "enum": [ + "AUTOMATIC", + "NO_FAILOVER" + ], + "type": "string" + }, "Id": { "maxLength": 64, "minLength": 3, @@ -135,7 +149,7 @@ "Name": { "maxLength": 40, "minLength": 3, - "pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", + "pattern": "^[a-zA-z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "type": "string" }, "NetworkType": { @@ -165,20 +179,22 @@ "default": false, "type": "boolean" }, - "SecondaryAvailabilityZone": { + "ReaderEndpoint": { "type": "string" }, "Status": { "enum": [ "CREATING", - "AVAILABLE", - "DELETING", - "MODIFYING", "UPDATING", - "UPDATING_DEPLOYMENT_TYPE", "UPDATING_INSTANCE_TYPE", - "DELETED", - "FAILED" + "MAINTENANCE", + "DELETING", + "AVAILABLE", + "REBOOTING", + "REBOOT_FAILED", + "PARTIALLY_AVAILABLE", + "FAILED", + "DELETED" ], "type": "string" }, @@ -198,10 +214,8 @@ "type": "string" }, "VpcSecurityGroupIds": { - "format": "AWS::EC2::SecurityGroup.Ids", "insertionOrder": false, "items": { - "format": "AWS::EC2::SecurityGroup.Id", "type": "string" }, "maxItems": 5, @@ -222,10 +236,10 @@ "/properties/Status", "/properties/Arn", "/properties/Id", - "/properties/AvailabilityZone", "/properties/Endpoint", - "/properties/SecondaryAvailabilityZone", - "/properties/InfluxAuthParametersSecretArn" + "/properties/ReaderEndpoint", + "/properties/InfluxAuthParametersSecretArn", + "/properties/EngineType" ], "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-timestream.git", "tagging": { @@ -235,7 +249,7 @@ "tagUpdatable": true, "taggable": true }, - "typeName": "AWS::Timestream::InfluxDBInstance", + "typeName": "AWS::Timestream::InfluxDBCluster", "writeOnlyProperties": [ "/properties/Username", "/properties/Password", diff --git a/src/cfnlint/data/schemas/resources/622ce9589b28d75d.json b/src/cfnlint/data/schemas/resources/622ce9589b28d75d.json deleted file mode 100644 index 1cff033eb9..0000000000 --- a/src/cfnlint/data/schemas/resources/622ce9589b28d75d.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]+)$", - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/SnsTopicArn" - ], - "properties": { - "SnsRoleName": { - "$ref": "#/definitions/ResourceArn" - }, - "SnsTopicArn": { - "$ref": "#/definitions/ResourceArn" - } - }, - "required": [ - "SnsRoleName", - "SnsTopicArn" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::NotificationChannel" -} diff --git a/src/cfnlint/data/schemas/resources/63cae0a921c6a93d.json b/src/cfnlint/data/schemas/resources/63cae0a921c6a93d.json new file mode 100644 index 0000000000..611b5e3050 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/63cae0a921c6a93d.json @@ -0,0 +1,141 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/ClusterName", + "/properties/AddonName", + "/properties/NamespaceConfig" + ], + "definitions": { + "PodIdentityAssociation": { + "additionalProperties": false, + "properties": { + "RoleArn": { + "format": "AWS::IAM::Role.Arn", + "pattern": "^arn:aws(-cn|-us-gov|-iso(-[a-z])?)?:iam::\\d{12}:(role)\\/*", + "type": "string" + }, + "ServiceAccount": { + "type": "string" + } + }, + "required": [ + "ServiceAccount", + "RoleArn" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/ClusterName", + "/properties/AddonName" + ], + "properties": { + "AddonName": { + "minLength": 1, + "type": "string" + }, + "AddonVersion": { + "minLength": 1, + "type": "string" + }, + "Arn": { + "type": "string" + }, + "ClusterName": { + "minLength": 1, + "type": "string" + }, + "ConfigurationValues": { + "minLength": 1, + "type": "string" + }, + "NamespaceConfig": { + "additionalProperties": false, + "properties": { + "Namespace": { + "maxLength": 63, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Namespace" + ], + "type": "object" + }, + "PodIdentityAssociations": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/PodIdentityAssociation" + }, + "type": "array", + "uniqueItems": true + }, + "PreserveOnDelete": { + "type": "boolean" + }, + "ResolveConflicts": { + "enum": [ + "NONE", + "OVERWRITE", + "PRESERVE" + ], + "minLength": 1, + "type": "string" + }, + "ServiceAccountRoleArn": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Arn" + ], + "required": [ + "ClusterName", + "AddonName" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-eks.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::EKS::Addon", + "writeOnlyProperties": [ + "/properties/ResolveConflicts", + "/properties/PreserveOnDelete", + "/properties/PodIdentityAssociations" + ] +} diff --git a/src/cfnlint/data/schemas/resources/64d73230deb51982.json b/src/cfnlint/data/schemas/resources/64d73230deb51982.json new file mode 100644 index 0000000000..5ead331ced --- /dev/null +++ b/src/cfnlint/data/schemas/resources/64d73230deb51982.json @@ -0,0 +1,164 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Recipients", + "/properties/InstanceArn", + "/properties/ExpiresAt", + "/properties/Priority" + ], + "definitions": { + "Arn": { + "pattern": "^.{0,2048}$", + "type": "string" + }, + "InstanceArn": { + "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*$", + "type": "string" + }, + "LocalizedString": { + "pattern": "^.{0,500}$", + "type": "string" + }, + "NotificationContent": { + "additionalProperties": false, + "properties": { + "DeDE": { + "$ref": "#/definitions/LocalizedString" + }, + "EnUS": { + "$ref": "#/definitions/LocalizedString" + }, + "EsES": { + "$ref": "#/definitions/LocalizedString" + }, + "FrFR": { + "$ref": "#/definitions/LocalizedString" + }, + "IdID": { + "$ref": "#/definitions/LocalizedString" + }, + "ItIT": { + "$ref": "#/definitions/LocalizedString" + }, + "JaJP": { + "$ref": "#/definitions/LocalizedString" + }, + "KoKR": { + "$ref": "#/definitions/LocalizedString" + }, + "PtBR": { + "$ref": "#/definitions/LocalizedString" + }, + "ZhCN": { + "$ref": "#/definitions/LocalizedString" + }, + "ZhTW": { + "$ref": "#/definitions/LocalizedString" + } + }, + "type": "object" + }, + "Priority": { + "enum": [ + "HIGH", + "LOW" + ], + "type": "string" + }, + "RecipientList": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Arn" + }, + "maxItems": 200, + "minItems": 0, + "type": "array", + "uniqueItems": true + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + }, + "UserArn": { + "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*/agent/[-a-zA-Z0-9]*$", + "type": "string" + } + }, + "primaryIdentifier": [ + "/properties/Arn" + ], + "properties": { + "Arn": { + "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*/notification/[-a-zA-Z0-9]*$", + "type": "string" + }, + "Content": { + "$ref": "#/definitions/NotificationContent" + }, + "CreatedAt": { + "pattern": "^[0-9]+$", + "type": "string" + }, + "ExpiresAt": { + "pattern": "^[0-9]+$", + "type": "string" + }, + "Id": { + "pattern": "^.{0,256}$", + "type": "string" + }, + "InstanceArn": { + "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*$", + "type": "string" + }, + "Priority": { + "$ref": "#/definitions/Priority" + }, + "Recipients": { + "$ref": "#/definitions/RecipientList" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "maxItems": 200, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Arn", + "/properties/Id", + "/properties/CreatedAt" + ], + "required": [ + "InstanceArn", + "Content" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-connect", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Connect::Notification" +} diff --git a/src/cfnlint/data/schemas/resources/64de71e4f82fffe6.json b/src/cfnlint/data/schemas/resources/64de71e4f82fffe6.json new file mode 100644 index 0000000000..5e136f539c --- /dev/null +++ b/src/cfnlint/data/schemas/resources/64de71e4f82fffe6.json @@ -0,0 +1,419 @@ +{ + "$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/VpnConcentratorId", + "/properties/EnableAcceleration", + "/properties/LocalIpv4NetworkCidr", + "/properties/LocalIpv6NetworkCidr", + "/properties/OutsideIpAddressType", + "/properties/RemoteIpv4NetworkCidr", + "/properties/RemoteIpv6NetworkCidr", + "/properties/StaticRoutesOnly", + "/properties/TransportTransitGatewayAttachmentId", + "/properties/TunnelInsideIpVersion", + "/properties/PreSharedKeyStorage", + "/properties/TunnelBandwidth" + ], + "definitions": { + "CloudwatchLogOptionsSpecification": { + "additionalProperties": false, + "properties": { + "BgpLogEnabled": { + "type": "boolean" + }, + "BgpLogGroupArn": { + "type": "string" + }, + "BgpLogOutputFormat": { + "enum": [ + "json", + "text" + ], + "type": "string" + }, + "LogEnabled": { + "type": "boolean" + }, + "LogGroupArn": { + "type": "string" + }, + "LogOutputFormat": { + "enum": [ + "json", + "text" + ], + "type": "string" + } + }, + "type": "object" + }, + "IKEVersionsRequestListValue": { + "additionalProperties": false, + "properties": { + "Value": { + "enum": [ + "ikev1", + "ikev2" + ], + "type": "string" + } + }, + "type": "object" + }, + "Phase1DHGroupNumbersRequestListValue": { + "additionalProperties": false, + "properties": { + "Value": { + "enum": [ + 2, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "type": "integer" + } + }, + "type": "object" + }, + "Phase1EncryptionAlgorithmsRequestListValue": { + "additionalProperties": false, + "properties": { + "Value": { + "enum": [ + "AES128", + "AES256", + "AES128-GCM-16", + "AES256-GCM-16" + ], + "type": "string" + } + }, + "type": "object" + }, + "Phase1IntegrityAlgorithmsRequestListValue": { + "additionalProperties": false, + "properties": { + "Value": { + "enum": [ + "SHA1", + "SHA2-256", + "SHA2-384", + "SHA2-512" + ], + "type": "string" + } + }, + "type": "object" + }, + "Phase2DHGroupNumbersRequestListValue": { + "additionalProperties": false, + "properties": { + "Value": { + "enum": [ + 2, + 5, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "type": "integer" + } + }, + "type": "object" + }, + "Phase2EncryptionAlgorithmsRequestListValue": { + "additionalProperties": false, + "properties": { + "Value": { + "enum": [ + "AES128", + "AES256", + "AES128-GCM-16", + "AES256-GCM-16" + ], + "type": "string" + } + }, + "type": "object" + }, + "Phase2IntegrityAlgorithmsRequestListValue": { + "additionalProperties": false, + "properties": { + "Value": { + "enum": [ + "SHA1", + "SHA2-256", + "SHA2-384", + "SHA2-512" + ], + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Value", + "Key" + ], + "type": "object" + }, + "VpnTunnelLogOptionsSpecification": { + "additionalProperties": false, + "properties": { + "CloudwatchLogOptions": { + "$ref": "#/definitions/CloudwatchLogOptionsSpecification" + } + }, + "type": "object" + }, + "VpnTunnelOptionsSpecification": { + "additionalProperties": false, + "properties": { + "DPDTimeoutAction": { + "enum": [ + "clear", + "none", + "restart" + ], + "type": "string" + }, + "DPDTimeoutSeconds": { + "minimum": 30, + "type": "integer" + }, + "EnableTunnelLifecycleControl": { + "type": "boolean" + }, + "IKEVersions": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/IKEVersionsRequestListValue" + }, + "type": "array", + "uniqueItems": false + }, + "LogOptions": { + "$ref": "#/definitions/VpnTunnelLogOptionsSpecification" + }, + "Phase1DHGroupNumbers": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Phase1DHGroupNumbersRequestListValue" + }, + "type": "array", + "uniqueItems": false + }, + "Phase1EncryptionAlgorithms": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Phase1EncryptionAlgorithmsRequestListValue" + }, + "type": "array", + "uniqueItems": false + }, + "Phase1IntegrityAlgorithms": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Phase1IntegrityAlgorithmsRequestListValue" + }, + "type": "array", + "uniqueItems": false + }, + "Phase1LifetimeSeconds": { + "maximum": 28800, + "minimum": 900, + "type": "integer" + }, + "Phase2DHGroupNumbers": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Phase2DHGroupNumbersRequestListValue" + }, + "type": "array", + "uniqueItems": false + }, + "Phase2EncryptionAlgorithms": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Phase2EncryptionAlgorithmsRequestListValue" + }, + "type": "array", + "uniqueItems": false + }, + "Phase2IntegrityAlgorithms": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Phase2IntegrityAlgorithmsRequestListValue" + }, + "type": "array", + "uniqueItems": false + }, + "Phase2LifetimeSeconds": { + "maximum": 3600, + "minimum": 900, + "type": "integer" + }, + "PreSharedKey": { + "type": "string" + }, + "RekeyFuzzPercentage": { + "maximum": 100, + "minimum": 0, + "type": "integer" + }, + "RekeyMarginTimeSeconds": { + "minimum": 60, + "type": "integer" + }, + "ReplayWindowSize": { + "maximum": 2048, + "minimum": 64, + "type": "integer" + }, + "StartupAction": { + "enum": [ + "add", + "start" + ], + "type": "string" + }, + "TunnelInsideCidr": { + "type": "string" + }, + "TunnelInsideIpv6Cidr": { + "type": "string" + } + }, + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/VpnConnectionId" + ], + "properties": { + "CustomerGatewayId": { + "type": "string" + }, + "EnableAcceleration": { + "type": "boolean" + }, + "LocalIpv4NetworkCidr": { + "type": "string" + }, + "LocalIpv6NetworkCidr": { + "type": "string" + }, + "OutsideIpAddressType": { + "type": "string" + }, + "PreSharedKeyStorage": { + "enum": [ + "Standard", + "SecretsManager" + ], + "type": "string" + }, + "RemoteIpv4NetworkCidr": { + "type": "string" + }, + "RemoteIpv6NetworkCidr": { + "type": "string" + }, + "StaticRoutesOnly": { + "type": "boolean" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + }, + "TransitGatewayId": { + "type": "string" + }, + "TransportTransitGatewayAttachmentId": { + "type": "string" + }, + "TunnelBandwidth": { + "default": "standard", + "enum": [ + "standard", + "large" + ], + "type": "string" + }, + "TunnelInsideIpVersion": { + "type": "string" + }, + "Type": { + "type": "string" + }, + "VpnConcentratorId": { + "type": "string" + }, + "VpnConnectionId": { + "type": "string" + }, + "VpnGatewayId": { + "type": "string" + }, + "VpnTunnelOptionsSpecifications": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/VpnTunnelOptionsSpecification" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/VpnConnectionId" + ], + "replacementStrategy": "delete_then_create", + "required": [ + "Type", + "CustomerGatewayId" + ], + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::EC2::VPNConnection", + "writeOnlyProperties": [ + "/properties/PreSharedKeyStorage", + "/properties/VpnTunnelOptionsSpecifications/*/PreSharedKey" + ] +} diff --git a/src/cfnlint/data/schemas/resources/66b4b09c596d83c0.json b/src/cfnlint/data/schemas/resources/66b4b09c596d83c0.json deleted file mode 100644 index 695adea91a..0000000000 --- a/src/cfnlint/data/schemas/resources/66b4b09c596d83c0.json +++ /dev/null @@ -1,692 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/LogGroupIdentifier" - ], - "definitions": { - "AddKeyEntry": { - "additionalProperties": false, - "properties": { - "Key": { - "$ref": "#/definitions/NonEmptyAndMaxLengthString" - }, - "OverwriteIfExists": { - "type": "boolean" - }, - "Value": { - "maxLength": 256, - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "Column": { - "$ref": "#/definitions/NonEmptyAndMaxLengthString" - }, - "CopyValueEntry": { - "additionalProperties": false, - "properties": { - "OverwriteIfExists": { - "type": "boolean" - }, - "Source": { - "$ref": "#/definitions/NonEmptyString" - }, - "Target": { - "$ref": "#/definitions/NonEmptyAndMaxLengthString" - } - }, - "required": [ - "Source", - "Target" - ], - "type": "object" - }, - "EventSource": { - "enum": [ - "CloudTrail", - "Route53Resolver", - "VPCFlow", - "EKSAudit", - "AWSWAF" - ], - "type": "string" - }, - "MappingVersion": { - "maxLength": 10, - "minLength": 1, - "pattern": "^v\\d+\\.\\d+(\\.\\d+)?$", - "type": "string" - }, - "MatchPattern": { - "$ref": "#/definitions/NonEmptyString" - }, - "MaxLengthString": { - "maxLength": 128, - "type": "string" - }, - "MoveKeyEntry": { - "additionalProperties": false, - "properties": { - "OverwriteIfExists": { - "type": "boolean" - }, - "Source": { - "$ref": "#/definitions/NonEmptyString" - }, - "Target": { - "$ref": "#/definitions/NonEmptyString" - } - }, - "required": [ - "Source", - "Target" - ], - "type": "object" - }, - "NonEmptyAndMaxLengthString": { - "maxLength": 128, - "minLength": 1, - "pattern": "^.*[a-zA-Z0-9]+.*$", - "type": "string" - }, - "NonEmptyString": { - "maxLength": 128, - "minLength": 1, - "pattern": "^.*[a-zA-Z0-9]+.*$", - "type": "string" - }, - "OcsfVersion": { - "enum": [ - "V1.1", - "V1.5" - ], - "type": "string" - }, - "ParseCloudfront": { - "additionalProperties": false, - "properties": { - "Source": { - "$ref": "#/definitions/NonEmptyString" - } - }, - "type": "object" - }, - "ParsePostgres": { - "additionalProperties": false, - "properties": { - "Source": { - "$ref": "#/definitions/NonEmptyString" - } - }, - "type": "object" - }, - "ParseRoute53": { - "additionalProperties": false, - "properties": { - "Source": { - "$ref": "#/definitions/NonEmptyString" - } - }, - "type": "object" - }, - "ParseToOCSF": { - "additionalProperties": false, - "properties": { - "EventSource": { - "$ref": "#/definitions/EventSource" - }, - "MappingVersion": { - "$ref": "#/definitions/MappingVersion" - }, - "OcsfVersion": { - "$ref": "#/definitions/OcsfVersion" - }, - "Source": { - "$ref": "#/definitions/NonEmptyString" - } - }, - "required": [ - "EventSource", - "OcsfVersion" - ], - "type": "object" - }, - "ParseVPC": { - "additionalProperties": false, - "properties": { - "Source": { - "$ref": "#/definitions/NonEmptyString" - } - }, - "type": "object" - }, - "ParseWAF": { - "additionalProperties": false, - "properties": { - "Source": { - "$ref": "#/definitions/NonEmptyString" - } - }, - "type": "object" - }, - "Processor": { - "additionalProperties": false, - "maxProperties": 1, - "minProperties": 1, - "properties": { - "AddKeys": { - "additionalProperties": false, - "properties": { - "Entries": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AddKeyEntry" - }, - "maxItems": 5, - "minItems": 1, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Entries" - ], - "type": "object" - }, - "CopyValue": { - "additionalProperties": false, - "properties": { - "Entries": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/CopyValueEntry" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Entries" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Columns": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Column" - }, - "maxItems": 100, - "minItems": 1, - "type": "array" - }, - "Delimiter": { - "maxLength": 2, - "minLength": 1, - "type": "string" - }, - "QuoteCharacter": { - "maxLength": 1, - "minLength": 1, - "type": "string" - }, - "Source": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "DateTimeConverter": { - "additionalProperties": false, - "properties": { - "Locale": { - "minLength": 1, - "type": "string" - }, - "MatchPatterns": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/MatchPattern" - }, - "maxItems": 5, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "Source": { - "$ref": "#/definitions/NonEmptyString" - }, - "SourceTimezone": { - "minLength": 1, - "type": "string" - }, - "Target": { - "$ref": "#/definitions/NonEmptyAndMaxLengthString" - }, - "TargetFormat": { - "maxLength": 64, - "minLength": 1, - "type": "string" - }, - "TargetTimezone": { - "minLength": 1, - "type": "string" - } - }, - "required": [ - "Source", - "Target", - "MatchPatterns" - ], - "type": "object" - }, - "DeleteKeys": { - "additionalProperties": false, - "properties": { - "WithKeys": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/WithKey" - }, - "maxItems": 5, - "minItems": 1, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "WithKeys" - ], - "type": "object" - }, - "Grok": { - "additionalProperties": false, - "properties": { - "Match": { - "maxLength": 512, - "minLength": 1, - "type": "string" - }, - "Source": { - "$ref": "#/definitions/NonEmptyString" - } - }, - "required": [ - "Match" - ], - "type": "object" - }, - "ListToMap": { - "additionalProperties": false, - "properties": { - "Flatten": { - "type": "boolean" - }, - "FlattenedElement": { - "enum": [ - "first", - "last" - ], - "type": "string" - }, - "Key": { - "$ref": "#/definitions/NonEmptyString" - }, - "Source": { - "$ref": "#/definitions/NonEmptyString" - }, - "Target": { - "$ref": "#/definitions/NonEmptyAndMaxLengthString" - }, - "ValueKey": { - "$ref": "#/definitions/NonEmptyString" - } - }, - "required": [ - "Source", - "Key" - ], - "type": "object" - }, - "LowerCaseString": { - "additionalProperties": false, - "properties": { - "WithKeys": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/WithKey" - }, - "maxItems": 10, - "minItems": 1, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "WithKeys" - ], - "type": "object" - }, - "MoveKeys": { - "additionalProperties": false, - "properties": { - "Entries": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/MoveKeyEntry" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Entries" - ], - "type": "object" - }, - "ParseCloudfront": { - "$ref": "#/definitions/ParseCloudfront" - }, - "ParseJSON": { - "additionalProperties": false, - "properties": { - "Destination": { - "$ref": "#/definitions/NonEmptyAndMaxLengthString" - }, - "Source": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "type": "object" - }, - "ParseKeyValue": { - "additionalProperties": false, - "properties": { - "Destination": { - "$ref": "#/definitions/NonEmptyString" - }, - "FieldDelimiter": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "KeyPrefix": { - "$ref": "#/definitions/NonEmptyString" - }, - "KeyValueDelimiter": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "NonMatchValue": { - "$ref": "#/definitions/NonEmptyString" - }, - "OverwriteIfExists": { - "type": "boolean" - }, - "Source": { - "$ref": "#/definitions/NonEmptyString" - } - }, - "type": "object" - }, - "ParsePostgres": { - "$ref": "#/definitions/ParsePostgres" - }, - "ParseRoute53": { - "$ref": "#/definitions/ParseRoute53" - }, - "ParseToOCSF": { - "$ref": "#/definitions/ParseToOCSF" - }, - "ParseVPC": { - "$ref": "#/definitions/ParseVPC" - }, - "ParseWAF": { - "$ref": "#/definitions/ParseWAF" - }, - "RenameKeys": { - "additionalProperties": false, - "properties": { - "Entries": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/RenameKeyEntry" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Entries" - ], - "type": "object" - }, - "SplitString": { - "additionalProperties": false, - "properties": { - "Entries": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SplitStringEntry" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Entries" - ], - "type": "object" - }, - "SubstituteString": { - "additionalProperties": false, - "properties": { - "Entries": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SubstituteStringEntry" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Entries" - ], - "type": "object" - }, - "TrimString": { - "additionalProperties": false, - "properties": { - "WithKeys": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/WithKey" - }, - "maxItems": 10, - "minItems": 1, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "WithKeys" - ], - "type": "object" - }, - "TypeConverter": { - "additionalProperties": false, - "properties": { - "Entries": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/TypeConverterEntry" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "Entries" - ], - "type": "object" - }, - "UpperCaseString": { - "additionalProperties": false, - "properties": { - "WithKeys": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/WithKey" - }, - "maxItems": 10, - "minItems": 1, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "WithKeys" - ], - "type": "object" - } - }, - "type": "object" - }, - "RenameKeyEntry": { - "additionalProperties": false, - "properties": { - "Key": { - "$ref": "#/definitions/NonEmptyString" - }, - "OverwriteIfExists": { - "type": "boolean" - }, - "RenameTo": { - "$ref": "#/definitions/NonEmptyString" - } - }, - "required": [ - "Key", - "RenameTo" - ], - "type": "object" - }, - "SplitStringEntry": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Source": { - "$ref": "#/definitions/NonEmptyString" - } - }, - "required": [ - "Source", - "Delimiter" - ], - "type": "object" - }, - "SubstituteStringEntry": { - "additionalProperties": false, - "properties": { - "From": { - "$ref": "#/definitions/NonEmptyAndMaxLengthString" - }, - "Source": { - "$ref": "#/definitions/NonEmptyString" - }, - "To": { - "$ref": "#/definitions/NonEmptyAndMaxLengthString" - } - }, - "required": [ - "Source", - "From", - "To" - ], - "type": "object" - }, - "TypeConverterEntry": { - "additionalProperties": false, - "properties": { - "Key": { - "$ref": "#/definitions/NonEmptyString" - }, - "Type": { - "enum": [ - "boolean", - "integer", - "double", - "string" - ], - "type": "string" - } - }, - "required": [ - "Key", - "Type" - ], - "type": "object" - }, - "WithKey": { - "maxLength": 128, - "minLength": 1, - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/LogGroupIdentifier" - ], - "properties": { - "LogGroupIdentifier": { - "maxLength": 2048, - "minLength": 1, - "pattern": "[\\w#+=/:,.@-]*", - "type": "string" - }, - "TransformerConfig": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Processor" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "LogGroupIdentifier", - "TransformerConfig" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-logs.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::Logs::Transformer" -} diff --git a/src/cfnlint/data/schemas/resources/a4b78d22a36e5221.json b/src/cfnlint/data/schemas/resources/690a12b7f0613448.json similarity index 91% rename from src/cfnlint/data/schemas/resources/a4b78d22a36e5221.json rename to src/cfnlint/data/schemas/resources/690a12b7f0613448.json index 2b58c21705..dc184ab405 100644 --- a/src/cfnlint/data/schemas/resources/a4b78d22a36e5221.json +++ b/src/cfnlint/data/schemas/resources/690a12b7f0613448.json @@ -240,6 +240,33 @@ }, "type": "object" }, + "SrtListenerDecryptionRequest": { + "additionalProperties": false, + "properties": { + "Algorithm": { + "type": "string" + }, + "PassphraseSecretArn": { + "type": "string" + } + }, + "type": "object" + }, + "SrtListenerSettingsRequest": { + "additionalProperties": false, + "properties": { + "Decryption": { + "$ref": "#/definitions/SrtListenerDecryptionRequest" + }, + "MinimumLatency": { + "type": "integer" + }, + "StreamId": { + "type": "string" + } + }, + "type": "object" + }, "SrtSettingsRequest": { "additionalProperties": false, "properties": { @@ -249,6 +276,9 @@ }, "type": "array", "uniqueItems": false + }, + "SrtListenerSettings": { + "$ref": "#/definitions/SrtListenerSettingsRequest" } }, "type": "object" diff --git a/src/cfnlint/data/schemas/resources/75fe08c1925c284f.json b/src/cfnlint/data/schemas/resources/6a225e6650a5591b.json similarity index 96% rename from src/cfnlint/data/schemas/resources/75fe08c1925c284f.json rename to src/cfnlint/data/schemas/resources/6a225e6650a5591b.json index 89637fa4fa..c84c3cf388 100644 --- a/src/cfnlint/data/schemas/resources/75fe08c1925c284f.json +++ b/src/cfnlint/data/schemas/resources/6a225e6650a5591b.json @@ -142,6 +142,12 @@ "pattern": "^arn:[\\w+=\\/,.@-]+:[a-zA-Z0-9\\-]+:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\\/[a-fA-F0-9\\-]{36})+$", "type": "string" }, + "PortalCustomDomain": { + "maxLength": 128, + "minLength": 0, + "pattern": "^[a-zA-Z0-9]?((?!-)([A-Za-z0-9-]*[A-Za-z0-9])\\.)+[a-zA-Z0-9]+$", + "type": "string" + }, "PortalEndpoint": { "maxLength": 253, "minLength": 1, diff --git a/src/cfnlint/data/schemas/resources/715ffad26c1d349b.json b/src/cfnlint/data/schemas/resources/715ffad26c1d349b.json deleted file mode 100644 index 0e0e9c02d4..0000000000 --- a/src/cfnlint/data/schemas/resources/715ffad26c1d349b.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AllowedPublishers": { - "additionalProperties": false, - "properties": { - "SigningProfileVersionArns": { - "items": { - "maxLength": 1024, - "minLength": 12, - "pattern": "arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)", - "type": "string" - }, - "maxItems": 20, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "SigningProfileVersionArns" - ], - "type": "object" - }, - "CodeSigningPolicies": { - "additionalProperties": false, - "properties": { - "UntrustedArtifactOnDeployment": { - "default": "Warn", - "enum": [ - "Warn", - "Enforce" - ], - "type": "string" - } - }, - "required": [ - "UntrustedArtifactOnDeployment" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/CodeSigningConfigArn" - ], - "properties": { - "AllowedPublishers": { - "$ref": "#/definitions/AllowedPublishers" - }, - "CodeSigningConfigArn": { - "pattern": "arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:code-signing-config:csc-[a-z0-9]{17}", - "type": "string" - }, - "CodeSigningConfigId": { - "pattern": "csc-[a-zA-Z0-9-_\\.]{17}", - "type": "string" - }, - "CodeSigningPolicies": { - "$ref": "#/definitions/CodeSigningPolicies" - }, - "Description": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/CodeSigningConfigId", - "/properties/CodeSigningConfigArn" - ], - "required": [ - "AllowedPublishers" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::Lambda::CodeSigningConfig" -} diff --git a/src/cfnlint/data/schemas/resources/72a7ceb45edeb2e1.json b/src/cfnlint/data/schemas/resources/72a7ceb45edeb2e1.json new file mode 100644 index 0000000000..2b65a50733 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/72a7ceb45edeb2e1.json @@ -0,0 +1,54 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/ContactFlowModuleId", + "/properties/Description" + ], + "definitions": {}, + "primaryIdentifier": [ + "/properties/ContactFlowModuleVersionARN" + ], + "properties": { + "ContactFlowModuleId": { + "maxLength": 500, + "minLength": 1, + "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]+:[0-9]{12}:instance/[-a-zA-Z0-9]+/flow-module/[-a-zA-Z0-9]+$", + "type": "string" + }, + "ContactFlowModuleVersionARN": { + "maxLength": 500, + "minLength": 1, + "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]+:[0-9]{12}:instance/[-a-zA-Z0-9]+/flow-module/[-a-zA-Z0-9]+:[0-9]+$", + "type": "string" + }, + "Description": { + "maxLength": 500, + "type": "string" + }, + "FlowModuleContentSha256": { + "maxLength": 64, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]{64}$", + "type": "string" + }, + "Version": { + "type": "integer" + } + }, + "readOnlyProperties": [ + "/properties/ContactFlowModuleVersionARN", + "/properties/Version", + "/properties/FlowModuleContentSha256" + ], + "required": [ + "ContactFlowModuleId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-connect", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": false, + "tagUpdatable": false, + "taggable": false + }, + "typeName": "AWS::Connect::ContactFlowModuleVersion" +} diff --git a/src/cfnlint/data/schemas/resources/fd68a751a83a46b4.json b/src/cfnlint/data/schemas/resources/741bf90cf6ce8312.json similarity index 99% rename from src/cfnlint/data/schemas/resources/fd68a751a83a46b4.json rename to src/cfnlint/data/schemas/resources/741bf90cf6ce8312.json index 33cb71c141..5a30e459a5 100644 --- a/src/cfnlint/data/schemas/resources/fd68a751a83a46b4.json +++ b/src/cfnlint/data/schemas/resources/741bf90cf6ce8312.json @@ -127,6 +127,12 @@ "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.xlarge", + "ml.g7e.12xlarge", + "ml.g7e.24xlarge", + "ml.g7e.2xlarge", + "ml.g7e.48xlarge", + "ml.g7e.4xlarge", + "ml.g7e.8xlarge", "ml.m4.10xlarge", "ml.m4.16xlarge", "ml.m4.2xlarge", diff --git a/src/cfnlint/data/schemas/resources/78863068db2797fa.json b/src/cfnlint/data/schemas/resources/78863068db2797fa.json deleted file mode 100644 index 7d2bdcb9d7..0000000000 --- a/src/cfnlint/data/schemas/resources/78863068db2797fa.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/FlowArn", - "/properties/DataTransferSubscriberFeePercent", - "/properties/Name" - ], - "definitions": { - "Encryption": { - "additionalProperties": false, - "properties": { - "Algorithm": { - "enum": [ - "aes128", - "aes192", - "aes256" - ], - "type": "string" - }, - "ConstantInitializationVector": { - "type": "string" - }, - "DeviceId": { - "type": "string" - }, - "KeyType": { - "default": "static-key", - "enum": [ - "speke", - "static-key" - ], - "type": "string" - }, - "Region": { - "type": "string" - }, - "ResourceId": { - "type": "string" - }, - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "type": "string" - }, - "SecretArn": { - "type": "string" - }, - "Url": { - "type": "string" - } - }, - "required": [ - "Algorithm", - "RoleArn" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - } - }, - "deprecatedProperties": [ - "/properties/Encryption/ResourceId", - "/properties/Encryption/ConstantInitializationVector", - "/properties/Encryption/DeviceId", - "/properties/Encryption/Region", - "/properties/Encryption/Url" - ], - "primaryIdentifier": [ - "/properties/EntitlementArn" - ], - "properties": { - "DataTransferSubscriberFeePercent": { - "default": 0, - "type": "integer" - }, - "Description": { - "type": "string" - }, - "Encryption": { - "$ref": "#/definitions/Encryption" - }, - "EntitlementArn": { - "type": "string" - }, - "EntitlementStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "FlowArn": { - "type": "string" - }, - "Name": { - "type": "string" - }, - "Subscribers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/EntitlementArn" - ], - "required": [ - "FlowArn", - "Name", - "Subscribers", - "Description" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-mediaconnect.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::MediaConnect::FlowEntitlement" -} diff --git a/src/cfnlint/data/schemas/resources/c1924dda15cc3d7b.json b/src/cfnlint/data/schemas/resources/7a8c89a99087d7d5.json similarity index 99% rename from src/cfnlint/data/schemas/resources/c1924dda15cc3d7b.json rename to src/cfnlint/data/schemas/resources/7a8c89a99087d7d5.json index 58d639debc..823a633476 100644 --- a/src/cfnlint/data/schemas/resources/c1924dda15cc3d7b.json +++ b/src/cfnlint/data/schemas/resources/7a8c89a99087d7d5.json @@ -1603,6 +1603,19 @@ "r8i.metal-48xl", "r8i.metal-96xl", "r8i.xlarge", + "r8id.12xlarge", + "r8id.16xlarge", + "r8id.24xlarge", + "r8id.2xlarge", + "r8id.32xlarge", + "r8id.48xlarge", + "r8id.4xlarge", + "r8id.8xlarge", + "r8id.96xlarge", + "r8id.large", + "r8id.metal-48xl", + "r8id.metal-96xl", + "r8id.xlarge", "t1.micro", "t2.2xlarge", "t2.large", diff --git a/src/cfnlint/data/schemas/resources/7c3b1270fbb7dbf8.json b/src/cfnlint/data/schemas/resources/7c3b1270fbb7dbf8.json new file mode 100644 index 0000000000..2599a1e47c --- /dev/null +++ b/src/cfnlint/data/schemas/resources/7c3b1270fbb7dbf8.json @@ -0,0 +1,59 @@ +{ + "additionalIdentifiers": [ + [ + "/properties/ClusterArn", + "/properties/TopicName" + ] + ], + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/ClusterArn", + "/properties/TopicName", + "/properties/ReplicationFactor" + ], + "primaryIdentifier": [ + "/properties/TopicArn" + ], + "properties": { + "ClusterArn": { + "type": "string" + }, + "Configs": { + "type": "string" + }, + "PartitionCount": { + "minimum": 1, + "type": "integer" + }, + "ReplicationFactor": { + "minimum": 1, + "type": "integer" + }, + "TopicArn": { + "type": "string" + }, + "TopicName": { + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/TopicArn" + ], + "required": [ + "ClusterArn", + "TopicName", + "PartitionCount", + "ReplicationFactor" + ], + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": false, + "tagProperty": "/properties/Tags", + "tagUpdatable": false, + "taggable": false + }, + "typeName": "AWS::MSK::Topic", + "writeOnlyProperties": [ + "/properties/Configs" + ] +} diff --git a/src/cfnlint/data/schemas/resources/7c7365975be25275.json b/src/cfnlint/data/schemas/resources/7c7365975be25275.json deleted file mode 100644 index 1c5dc8f01d..0000000000 --- a/src/cfnlint/data/schemas/resources/7c7365975be25275.json +++ /dev/null @@ -1,482 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/DataProviderName" - ] - ], - "additionalProperties": false, - "definitions": { - "Db2SslModeValue": { - "enum": [ - "none", - "verify-ca" - ], - "type": "string" - }, - "DmsSslModeValue": { - "enum": [ - "none", - "require", - "verify-ca", - "verify-full" - ], - "type": "string" - }, - "MongoDbAuthMechanism": { - "enum": [ - "default", - "mongodb_cr", - "scram_sha_1" - ], - "type": "string" - }, - "MongoDbAuthType": { - "enum": [ - "no", - "password" - ], - "type": "string" - }, - "MongoDbSslModeValue": { - "enum": [ - "none", - "require", - "verify-full" - ], - "type": "string" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/DataProviderArn" - ], - "properties": { - "DataProviderArn": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "DataProviderCreationTime": { - "maxLength": 40, - "minLength": 1, - "type": "string" - }, - "DataProviderIdentifier": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "DataProviderName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Description": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Engine": { - "enum": [ - "aurora", - "aurora_postgresql", - "mysql", - "oracle", - "postgres", - "sqlserver", - "redshift", - "mariadb", - "mongodb", - "docdb", - "db2", - "db2_zos" - ], - "type": "string" - }, - "ExactSettings": { - "default": false, - "type": "boolean" - }, - "Settings": { - "additionalProperties": false, - "anyOf": [ - { - "required": [ - "PostgreSqlSettings" - ] - }, - { - "required": [ - "MySqlSettings" - ] - }, - { - "required": [ - "OracleSettings" - ] - }, - { - "required": [ - "MicrosoftSqlServerSettings" - ] - }, - { - "required": [ - "RedshiftSettings" - ] - }, - { - "required": [ - "DocDbSettings" - ] - }, - { - "required": [ - "MariaDbSettings" - ] - }, - { - "required": [ - "MongoDbSettings" - ] - }, - { - "required": [ - "IbmDb2LuwSettings" - ] - }, - { - "required": [ - "IbmDb2zOsSettings" - ] - } - ], - "properties": { - "DocDbSettings": { - "additionalProperties": false, - "properties": { - "CertificateArn": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "Port": { - "type": "integer" - }, - "ServerName": { - "type": "string" - }, - "SslMode": { - "$ref": "#/definitions/MongoDbSslModeValue" - } - }, - "required": [ - "ServerName", - "Port", - "DatabaseName" - ], - "type": "object" - }, - "IbmDb2LuwSettings": { - "additionalProperties": false, - "properties": { - "CertificateArn": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "Port": { - "type": "integer" - }, - "ServerName": { - "type": "string" - }, - "SslMode": { - "$ref": "#/definitions/Db2SslModeValue" - } - }, - "required": [ - "ServerName", - "Port", - "SslMode", - "DatabaseName" - ], - "type": "object" - }, - "IbmDb2zOsSettings": { - "additionalProperties": false, - "properties": { - "CertificateArn": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "Port": { - "type": "integer" - }, - "ServerName": { - "type": "string" - }, - "SslMode": { - "$ref": "#/definitions/Db2SslModeValue" - } - }, - "required": [ - "ServerName", - "Port", - "SslMode", - "DatabaseName" - ], - "type": "object" - }, - "MariaDbSettings": { - "additionalProperties": false, - "properties": { - "CertificateArn": { - "type": "string" - }, - "Port": { - "type": "integer" - }, - "ServerName": { - "type": "string" - }, - "SslMode": { - "$ref": "#/definitions/DmsSslModeValue" - } - }, - "required": [ - "ServerName", - "Port", - "SslMode" - ], - "type": "object" - }, - "MicrosoftSqlServerSettings": { - "additionalProperties": false, - "properties": { - "CertificateArn": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "Port": { - "type": "integer" - }, - "ServerName": { - "type": "string" - }, - "SslMode": { - "$ref": "#/definitions/DmsSslModeValue" - } - }, - "required": [ - "ServerName", - "Port", - "SslMode", - "DatabaseName" - ], - "type": "object" - }, - "MongoDbSettings": { - "additionalProperties": false, - "properties": { - "AuthMechanism": { - "$ref": "#/definitions/MongoDbAuthMechanism" - }, - "AuthSource": { - "type": "string" - }, - "AuthType": { - "$ref": "#/definitions/MongoDbAuthType" - }, - "CertificateArn": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "Port": { - "type": "integer" - }, - "ServerName": { - "type": "string" - }, - "SslMode": { - "$ref": "#/definitions/MongoDbSslModeValue" - } - }, - "required": [ - "ServerName", - "Port" - ], - "type": "object" - }, - "MySqlSettings": { - "additionalProperties": false, - "properties": { - "CertificateArn": { - "type": "string" - }, - "Port": { - "type": "integer" - }, - "ServerName": { - "type": "string" - }, - "SslMode": { - "$ref": "#/definitions/DmsSslModeValue" - } - }, - "required": [ - "ServerName", - "Port", - "SslMode" - ], - "type": "object" - }, - "OracleSettings": { - "additionalProperties": false, - "properties": { - "AsmServer": { - "type": "string" - }, - "CertificateArn": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "Port": { - "type": "integer" - }, - "SecretsManagerOracleAsmAccessRoleArn": { - "type": "string" - }, - "SecretsManagerOracleAsmSecretId": { - "type": "string" - }, - "SecretsManagerSecurityDbEncryptionAccessRoleArn": { - "type": "string" - }, - "SecretsManagerSecurityDbEncryptionSecretId": { - "type": "string" - }, - "ServerName": { - "type": "string" - }, - "SslMode": { - "$ref": "#/definitions/DmsSslModeValue" - } - }, - "required": [ - "ServerName", - "Port", - "SslMode", - "DatabaseName" - ], - "type": "object" - }, - "PostgreSqlSettings": { - "additionalProperties": false, - "properties": { - "CertificateArn": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "Port": { - "type": "integer" - }, - "ServerName": { - "type": "string" - }, - "SslMode": { - "$ref": "#/definitions/DmsSslModeValue" - } - }, - "required": [ - "ServerName", - "Port", - "SslMode", - "DatabaseName" - ], - "type": "object" - }, - "RedshiftSettings": { - "additionalProperties": false, - "properties": { - "DatabaseName": { - "type": "string" - }, - "Port": { - "type": "integer" - }, - "ServerName": { - "type": "string" - } - }, - "required": [ - "ServerName", - "Port", - "DatabaseName" - ], - "type": "object" - } - }, - "type": "object" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/DataProviderArn", - "/properties/DataProviderCreationTime" - ], - "required": [ - "Engine" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-dms.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DMS::DataProvider", - "writeOnlyProperties": [ - "/properties/DataProviderIdentifier", - "/properties/ExactSettings" - ] -} diff --git a/src/cfnlint/data/schemas/resources/7e814efb533423bc.json b/src/cfnlint/data/schemas/resources/7e814efb533423bc.json new file mode 100644 index 0000000000..5666b6a2de --- /dev/null +++ b/src/cfnlint/data/schemas/resources/7e814efb533423bc.json @@ -0,0 +1,114 @@ +{ + "additionalProperties": false, + "conditionalCreateOnlyProperties": [ + "/properties/BundleId", + "/properties/VolumeEncryptionKey", + "/properties/RootVolumeEncryptionEnabled", + "/properties/UserVolumeEncryptionEnabled" + ], + "createOnlyProperties": [ + "/properties/UserName", + "/properties/DirectoryId" + ], + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + }, + "WorkspaceProperties": { + "additionalProperties": false, + "properties": { + "ComputeTypeName": { + "type": "string" + }, + "RootVolumeSizeGib": { + "type": "integer" + }, + "RunningMode": { + "type": "string" + }, + "RunningModeAutoStopTimeoutInMinutes": { + "type": "integer" + }, + "UserVolumeSizeGib": { + "type": "integer" + } + }, + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/WorkspaceId" + ], + "properties": { + "BundleId": { + "type": "string" + }, + "DirectoryId": { + "type": "string" + }, + "Id": { + "type": "string" + }, + "RootVolumeEncryptionEnabled": { + "type": "boolean" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + }, + "UserName": { + "type": "string" + }, + "UserVolumeEncryptionEnabled": { + "type": "boolean" + }, + "VolumeEncryptionKey": { + "type": "string" + }, + "WorkspaceId": { + "type": "string" + }, + "WorkspaceProperties": { + "$ref": "#/definitions/WorkspaceProperties" + } + }, + "readOnlyProperties": [ + "/properties/WorkspaceId", + "/properties/Id" + ], + "required": [ + "BundleId", + "DirectoryId", + "UserName" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-workspaces-workspace", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::WorkSpaces::Workspace" +} diff --git a/src/cfnlint/data/schemas/resources/80561140e84bee4e.json b/src/cfnlint/data/schemas/resources/80561140e84bee4e.json deleted file mode 100644 index f4a75a57eb..0000000000 --- a/src/cfnlint/data/schemas/resources/80561140e84bee4e.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "additionalProperties": false, - "definitions": {}, - "primaryIdentifier": [ - "/properties/AgentSpaceId" - ], - "properties": { - "AgentSpaceId": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "Arn": { - "type": "string" - }, - "CreatedAt": { - "format": "date-time", - "type": "string" - }, - "Description": { - "maxLength": 1000, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "UpdatedAt": { - "format": "date-time", - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/AgentSpaceId", - "/properties/CreatedAt", - "/properties/UpdatedAt", - "/properties/Arn" - ], - "required": [ - "Name" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", - "tagging": { - "taggable": false - }, - "typeName": "AWS::DevOpsAgent::AgentSpace" -} diff --git a/src/cfnlint/data/schemas/resources/98094ad333cc4d26.json b/src/cfnlint/data/schemas/resources/8206f03777949bff.json similarity index 98% rename from src/cfnlint/data/schemas/resources/98094ad333cc4d26.json rename to src/cfnlint/data/schemas/resources/8206f03777949bff.json index 39b272e6f2..225e610457 100644 --- a/src/cfnlint/data/schemas/resources/98094ad333cc4d26.json +++ b/src/cfnlint/data/schemas/resources/8206f03777949bff.json @@ -99,7 +99,7 @@ ], "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-codestarconnections.git", "tagging": { - "cloudFormationSystemTags": false, + "cloudFormationSystemTags": true, "tagOnCreate": true, "tagProperty": "/properties/Tags", "tagUpdatable": true, diff --git a/src/cfnlint/data/schemas/resources/77584bdaaa186620.json b/src/cfnlint/data/schemas/resources/87161f201431211b.json similarity index 89% rename from src/cfnlint/data/schemas/resources/77584bdaaa186620.json rename to src/cfnlint/data/schemas/resources/87161f201431211b.json index b7ed454b76..c2683c7edb 100644 --- a/src/cfnlint/data/schemas/resources/77584bdaaa186620.json +++ b/src/cfnlint/data/schemas/resources/87161f201431211b.json @@ -41,6 +41,11 @@ }, "Events": { "items": { + "enum": [ + "DEPLOYMENT_FAILURE", + "DEPLOYMENT_STOP_ON_ALARM", + "DEPLOYMENT_STOP_ON_REQUEST" + ], "type": "string" }, "type": "array", @@ -68,6 +73,10 @@ "additionalProperties": false, "properties": { "Action": { + "enum": [ + "KEEP_ALIVE", + "TERMINATE" + ], "type": "string" }, "TerminationWaitTimeInMinutes": { @@ -98,6 +107,10 @@ "additionalProperties": false, "properties": { "ActionOnTimeout": { + "enum": [ + "CONTINUE_DEPLOYMENT", + "STOP_DEPLOYMENT" + ], "type": "string" }, "WaitTimeInMinutes": { @@ -110,9 +123,17 @@ "additionalProperties": false, "properties": { "DeploymentOption": { + "enum": [ + "WITHOUT_TRAFFIC_CONTROL", + "WITH_TRAFFIC_CONTROL" + ], "type": "string" }, "DeploymentType": { + "enum": [ + "BLUE_GREEN", + "IN_PLACE" + ], "type": "string" } }, @@ -125,6 +146,11 @@ "type": "string" }, "Type": { + "enum": [ + "KEY_AND_VALUE", + "KEY_ONLY", + "VALUE_ONLY" + ], "type": "string" }, "Value": { @@ -204,6 +230,10 @@ "additionalProperties": false, "properties": { "Action": { + "enum": [ + "COPY_AUTO_SCALING_GROUP", + "DISCOVER_EXISTING" + ], "type": "string" } }, @@ -325,6 +355,11 @@ "type": "string" }, "Type": { + "enum": [ + "KEY_AND_VALUE", + "KEY_ONLY", + "VALUE_ONLY" + ], "type": "string" }, "Value": { @@ -379,6 +414,18 @@ "properties": { "TriggerEvents": { "items": { + "enum": [ + "DeploymentFailure", + "DeploymentReady", + "DeploymentRollback", + "DeploymentStart", + "DeploymentStop", + "DeploymentSuccess", + "InstanceFailure", + "InstanceReady", + "InstanceStart", + "InstanceSuccess" + ], "type": "string" }, "type": "array", @@ -402,6 +449,8 @@ "$ref": "#/definitions/AlarmConfiguration" }, "ApplicationName": { + "maxLength": 100, + "minLength": 1, "type": "string" }, "AutoRollbackConfiguration": { @@ -421,9 +470,13 @@ "$ref": "#/definitions/Deployment" }, "DeploymentConfigName": { + "maxLength": 100, + "minLength": 1, "type": "string" }, "DeploymentGroupName": { + "maxLength": 100, + "minLength": 1, "type": "string" }, "DeploymentStyle": { @@ -463,6 +516,10 @@ "$ref": "#/definitions/OnPremisesTagSet" }, "OutdatedInstancesStrategy": { + "enum": [ + "IGNORE", + "UPDATE" + ], "type": "string" }, "ServiceRoleArn": { diff --git a/src/cfnlint/data/schemas/resources/7955ea7e4c5f3e22.json b/src/cfnlint/data/schemas/resources/8827021611524252.json similarity index 99% rename from src/cfnlint/data/schemas/resources/7955ea7e4c5f3e22.json rename to src/cfnlint/data/schemas/resources/8827021611524252.json index 6cf2999abf..db199edb7a 100644 --- a/src/cfnlint/data/schemas/resources/7955ea7e4c5f3e22.json +++ b/src/cfnlint/data/schemas/resources/8827021611524252.json @@ -15,6 +15,8 @@ "uniqueItems": true }, "Url": { + "maxLength": 255, + "minLength": 0, "type": "string" } }, diff --git a/src/cfnlint/data/schemas/resources/7383e179a19477e1.json b/src/cfnlint/data/schemas/resources/8928614cac89ee07.json similarity index 98% rename from src/cfnlint/data/schemas/resources/7383e179a19477e1.json rename to src/cfnlint/data/schemas/resources/8928614cac89ee07.json index bff1afc6b4..3d0a19e628 100644 --- a/src/cfnlint/data/schemas/resources/7383e179a19477e1.json +++ b/src/cfnlint/data/schemas/resources/8928614cac89ee07.json @@ -96,7 +96,9 @@ "HOTEL_RESERVATION", "LOYALTY", "LOYALTY_TRANSACTION", - "LOYALTY_PROMOTION" + "LOYALTY_PROMOTION", + "WEB_ANALYTICS", + "DEVICE" ], "type": "string" }, diff --git a/src/cfnlint/data/schemas/resources/5dd7eaa9380c5b4d.json b/src/cfnlint/data/schemas/resources/8ba4b48cf494ccd7.json similarity index 98% rename from src/cfnlint/data/schemas/resources/5dd7eaa9380c5b4d.json rename to src/cfnlint/data/schemas/resources/8ba4b48cf494ccd7.json index 583dc65527..b73d3cad8a 100644 --- a/src/cfnlint/data/schemas/resources/5dd7eaa9380c5b4d.json +++ b/src/cfnlint/data/schemas/resources/8ba4b48cf494ccd7.json @@ -125,6 +125,12 @@ "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.xlarge", + "ml.g7e.12xlarge", + "ml.g7e.24xlarge", + "ml.g7e.2xlarge", + "ml.g7e.48xlarge", + "ml.g7e.4xlarge", + "ml.g7e.8xlarge", "ml.m4.10xlarge", "ml.m4.16xlarge", "ml.m4.2xlarge", diff --git a/src/cfnlint/data/schemas/resources/8e8e2b4cba682c2c.json b/src/cfnlint/data/schemas/resources/8e8e2b4cba682c2c.json deleted file mode 100644 index 502d75a439..0000000000 --- a/src/cfnlint/data/schemas/resources/8e8e2b4cba682c2c.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/CollaborationIdentifier" - ], - "definitions": { - "MembershipJobComputePaymentConfig": { - "additionalProperties": false, - "properties": { - "IsResponsible": { - "type": "boolean" - } - }, - "required": [ - "IsResponsible" - ], - "type": "object" - }, - "MembershipJobLogStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "MembershipMLPaymentConfig": { - "additionalProperties": false, - "properties": { - "ModelInference": { - "$ref": "#/definitions/MembershipModelInferencePaymentConfig" - }, - "ModelTraining": { - "$ref": "#/definitions/MembershipModelTrainingPaymentConfig" - }, - "SyntheticDataGeneration": { - "$ref": "#/definitions/MembershipSyntheticDataGenerationPaymentConfig" - } - }, - "type": "object" - }, - "MembershipModelInferencePaymentConfig": { - "additionalProperties": false, - "properties": { - "IsResponsible": { - "type": "boolean" - } - }, - "required": [ - "IsResponsible" - ], - "type": "object" - }, - "MembershipModelTrainingPaymentConfig": { - "additionalProperties": false, - "properties": { - "IsResponsible": { - "type": "boolean" - } - }, - "required": [ - "IsResponsible" - ], - "type": "object" - }, - "MembershipPaymentConfiguration": { - "additionalProperties": false, - "properties": { - "JobCompute": { - "$ref": "#/definitions/MembershipJobComputePaymentConfig" - }, - "MachineLearning": { - "$ref": "#/definitions/MembershipMLPaymentConfig" - }, - "QueryCompute": { - "$ref": "#/definitions/MembershipQueryComputePaymentConfig" - } - }, - "required": [ - "QueryCompute" - ], - "type": "object" - }, - "MembershipProtectedJobOutputConfiguration": { - "additionalProperties": false, - "properties": { - "S3": { - "$ref": "#/definitions/ProtectedJobS3OutputConfigurationInput" - } - }, - "required": [ - "S3" - ], - "type": "object" - }, - "MembershipProtectedJobResultConfiguration": { - "additionalProperties": false, - "properties": { - "OutputConfiguration": { - "$ref": "#/definitions/MembershipProtectedJobOutputConfiguration" - }, - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "maxLength": 512, - "minLength": 32, - "pattern": "^arn:aws:iam::[\\w]+:role/[\\w+=./@-]+$", - "type": "string" - } - }, - "required": [ - "OutputConfiguration", - "RoleArn" - ], - "type": "object" - }, - "MembershipProtectedQueryOutputConfiguration": { - "additionalProperties": false, - "properties": { - "S3": { - "$ref": "#/definitions/ProtectedQueryS3OutputConfiguration" - } - }, - "required": [ - "S3" - ], - "type": "object" - }, - "MembershipProtectedQueryResultConfiguration": { - "additionalProperties": false, - "properties": { - "OutputConfiguration": { - "$ref": "#/definitions/MembershipProtectedQueryOutputConfiguration" - }, - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "maxLength": 512, - "minLength": 32, - "pattern": "^arn:aws:iam::[\\w]+:role/[\\w+=./@-]+$", - "type": "string" - } - }, - "required": [ - "OutputConfiguration" - ], - "type": "object" - }, - "MembershipQueryComputePaymentConfig": { - "additionalProperties": false, - "properties": { - "IsResponsible": { - "type": "boolean" - } - }, - "required": [ - "IsResponsible" - ], - "type": "object" - }, - "MembershipQueryLogStatus": { - "enum": [ - "ENABLED", - "DISABLED" - ], - "type": "string" - }, - "MembershipStatus": { - "enum": [ - "ACTIVE", - "REMOVED", - "COLLABORATION_DELETED" - ], - "type": "string" - }, - "MembershipSyntheticDataGenerationPaymentConfig": { - "additionalProperties": false, - "properties": { - "IsResponsible": { - "type": "boolean" - } - }, - "required": [ - "IsResponsible" - ], - "type": "object" - }, - "ProtectedJobS3OutputConfigurationInput": { - "additionalProperties": false, - "properties": { - "Bucket": { - "maxLength": 63, - "minLength": 3, - "pattern": ".*(?!^(\\d+\\.)+\\d+$)(^(([a-z0-9]|[a-z0-9][a-z0-9\\-]*[a-z0-9])\\.)*([a-z0-9]|[a-z0-9][a-z0-9\\-]*[a-z0-9])$).*", - "type": "string" - }, - "KeyPrefix": { - "maxLength": 512, - "pattern": "[\\w!.=*/-]*", - "type": "string" - } - }, - "required": [ - "Bucket" - ], - "type": "object" - }, - "ProtectedQueryS3OutputConfiguration": { - "additionalProperties": false, - "properties": { - "Bucket": { - "maxLength": 63, - "minLength": 3, - "pattern": ".*(?!^(\\d+\\.)+\\d+$)(^(([a-z0-9]|[a-z0-9][a-z0-9\\-]*[a-z0-9])\\.)*([a-z0-9]|[a-z0-9][a-z0-9\\-]*[a-z0-9])$).*", - "type": "string" - }, - "KeyPrefix": { - "maxLength": 512, - "pattern": "[\\w!.=*/-]*", - "type": "string" - }, - "ResultFormat": { - "$ref": "#/definitions/ResultFormat" - }, - "SingleFileOutput": { - "type": "boolean" - } - }, - "required": [ - "ResultFormat", - "Bucket" - ], - "type": "object" - }, - "ResultFormat": { - "enum": [ - "CSV", - "PARQUET" - ], - "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" - } - }, - "primaryIdentifier": [ - "/properties/MembershipIdentifier" - ], - "properties": { - "Arn": { - "maxLength": 100, - "type": "string" - }, - "CollaborationArn": { - "maxLength": 100, - "type": "string" - }, - "CollaborationCreatorAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^\\d+$", - "type": "string" - }, - "CollaborationIdentifier": { - "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" - }, - "DefaultJobResultConfiguration": { - "$ref": "#/definitions/MembershipProtectedJobResultConfiguration" - }, - "DefaultResultConfiguration": { - "$ref": "#/definitions/MembershipProtectedQueryResultConfiguration" - }, - "JobLogStatus": { - "$ref": "#/definitions/MembershipJobLogStatus" - }, - "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" - }, - "PaymentConfiguration": { - "$ref": "#/definitions/MembershipPaymentConfiguration" - }, - "QueryLogStatus": { - "$ref": "#/definitions/MembershipQueryLogStatus" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/CollaborationArn", - "/properties/CollaborationCreatorAccountId", - "/properties/MembershipIdentifier" - ], - "required": [ - "CollaborationIdentifier", - "QueryLogStatus" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::CleanRooms::Membership" -} diff --git a/src/cfnlint/data/schemas/resources/927eb595a46b76ac.json b/src/cfnlint/data/schemas/resources/927eb595a46b76ac.json new file mode 100644 index 0000000000..3acb1d50b3 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/927eb595a46b76ac.json @@ -0,0 +1,660 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/DomainName", + "/properties/Uri" + ], + "definitions": { + "ConnectorOperator": { + "additionalProperties": false, + "properties": { + "Marketo": { + "$ref": "#/definitions/MarketoConnectorOperator" + }, + "S3": { + "$ref": "#/definitions/S3ConnectorOperator" + }, + "Salesforce": { + "$ref": "#/definitions/SalesforceConnectorOperator" + }, + "ServiceNow": { + "$ref": "#/definitions/ServiceNowConnectorOperator" + }, + "Zendesk": { + "$ref": "#/definitions/ZendeskConnectorOperator" + } + }, + "type": "object" + }, + "ConnectorType": { + "enum": [ + "Salesforce", + "Marketo", + "ServiceNow", + "Zendesk", + "S3" + ], + "type": "string" + }, + "Date": { + "type": "number" + }, + "DestinationField": { + "maxLength": 256, + "minLength": 0, + "pattern": ".*", + "type": "string" + }, + "FlowDefinition": { + "additionalProperties": false, + "properties": { + "Description": { + "maxLength": 2048, + "minLength": 0, + "pattern": "[\\w!@#\\-.?,\\s]*", + "type": "string" + }, + "FlowName": { + "maxLength": 256, + "minLength": 0, + "pattern": "[a-zA-Z0-9][\\w!@#.-]+", + "type": "string" + }, + "KmsArn": { + "maxLength": 2048, + "minLength": 20, + "pattern": "arn:aws:kms:.*:[0-9]+:.*", + "type": "string" + }, + "SourceFlowConfig": { + "$ref": "#/definitions/SourceFlowConfig" + }, + "Tasks": { + "items": { + "$ref": "#/definitions/Task" + }, + "type": "array" + }, + "TriggerConfig": { + "$ref": "#/definitions/TriggerConfig" + } + }, + "required": [ + "FlowName", + "KmsArn", + "Tasks", + "TriggerConfig", + "SourceFlowConfig" + ], + "type": "object" + }, + "IncrementalPullConfig": { + "additionalProperties": false, + "properties": { + "DatetimeTypeFieldName": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "type": "object" + }, + "MarketoConnectorOperator": { + "enum": [ + "PROJECTION", + "LESS_THAN", + "GREATER_THAN", + "BETWEEN", + "ADDITION", + "MULTIPLICATION", + "DIVISION", + "SUBTRACTION", + "MASK_ALL", + "MASK_FIRST_N", + "MASK_LAST_N", + "VALIDATE_NON_NULL", + "VALIDATE_NON_ZERO", + "VALIDATE_NON_NEGATIVE", + "VALIDATE_NUMERIC", + "NO_OP" + ], + "type": "string" + }, + "MarketoSourceProperties": { + "additionalProperties": false, + "properties": { + "Object": { + "$ref": "#/definitions/Object" + } + }, + "required": [ + "Object" + ], + "type": "object" + }, + "Object": { + "additionalProperties": false, + "maxLength": 512, + "minLength": 0, + "pattern": "\\S+", + "type": "string" + }, + "ObjectTypeMapping": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 1, + "pattern": "^[a-zA-Z_][a-zA-Z_0-9-]*$", + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + }, + "Operator": { + "enum": [ + "PROJECTION", + "LESS_THAN", + "GREATER_THAN", + "CONTAINS", + "BETWEEN", + "LESS_THAN_OR_EQUAL_TO", + "GREATER_THAN_OR_EQUAL_TO", + "EQUAL_TO", + "NOT_EQUAL_TO", + "ADDITION", + "MULTIPLICATION", + "DIVISION", + "SUBTRACTION", + "MASK_ALL", + "MASK_FIRST_N", + "MASK_LAST_N", + "VALIDATE_NON_NULL", + "VALIDATE_NON_ZERO", + "VALIDATE_NON_NEGATIVE", + "VALIDATE_NUMERIC", + "NO_OP" + ], + "type": "string" + }, + "OperatorPropertiesKeys": { + "enum": [ + "VALUE", + "VALUES", + "DATA_TYPE", + "UPPER_BOUND", + "LOWER_BOUND", + "SOURCE_DATA_TYPE", + "DESTINATION_DATA_TYPE", + "VALIDATION_ACTION", + "MASK_VALUE", + "MASK_LENGTH", + "TRUNCATE_LENGTH", + "MATH_OPERATION_FIELDS_ORDER", + "CONCAT_FORMAT", + "SUBFIELD_CATEGORY_MAP" + ], + "type": "string" + }, + "S3ConnectorOperator": { + "enum": [ + "PROJECTION", + "LESS_THAN", + "GREATER_THAN", + "BETWEEN", + "LESS_THAN_OR_EQUAL_TO", + "GREATER_THAN_OR_EQUAL_TO", + "EQUAL_TO", + "NOT_EQUAL_TO", + "ADDITION", + "MULTIPLICATION", + "DIVISION", + "SUBTRACTION", + "MASK_ALL", + "MASK_FIRST_N", + "MASK_LAST_N", + "VALIDATE_NON_NULL", + "VALIDATE_NON_ZERO", + "VALIDATE_NON_NEGATIVE", + "VALIDATE_NUMERIC", + "NO_OP" + ], + "type": "string" + }, + "S3SourceProperties": { + "additionalProperties": false, + "properties": { + "BucketName": { + "maxLength": 63, + "minLength": 3, + "pattern": "\\S+", + "type": "string" + }, + "BucketPrefix": { + "maxLength": 512, + "minLength": 0, + "pattern": ".*", + "type": "string" + } + }, + "required": [ + "BucketName" + ], + "type": "object" + }, + "SalesforceConnectorOperator": { + "enum": [ + "PROJECTION", + "LESS_THAN", + "GREATER_THAN", + "CONTAINS", + "BETWEEN", + "LESS_THAN_OR_EQUAL_TO", + "GREATER_THAN_OR_EQUAL_TO", + "EQUAL_TO", + "NOT_EQUAL_TO", + "ADDITION", + "MULTIPLICATION", + "DIVISION", + "SUBTRACTION", + "MASK_ALL", + "MASK_FIRST_N", + "MASK_LAST_N", + "VALIDATE_NON_NULL", + "VALIDATE_NON_ZERO", + "VALIDATE_NON_NEGATIVE", + "VALIDATE_NUMERIC", + "NO_OP" + ], + "type": "string" + }, + "SalesforceSourceProperties": { + "additionalProperties": false, + "properties": { + "EnableDynamicFieldUpdate": { + "type": "boolean" + }, + "IncludeDeletedRecords": { + "type": "boolean" + }, + "Object": { + "$ref": "#/definitions/Object" + } + }, + "required": [ + "Object" + ], + "type": "object" + }, + "ScheduledTriggerProperties": { + "additionalProperties": false, + "properties": { + "DataPullMode": { + "enum": [ + "Incremental", + "Complete" + ], + "type": "string" + }, + "FirstExecutionFrom": { + "$ref": "#/definitions/Date" + }, + "ScheduleEndTime": { + "$ref": "#/definitions/Date" + }, + "ScheduleExpression": { + "maxLength": 256, + "minLength": 0, + "pattern": ".*", + "type": "string" + }, + "ScheduleOffset": { + "maximum": 36000, + "minimum": 0, + "type": "integer" + }, + "ScheduleStartTime": { + "$ref": "#/definitions/Date" + }, + "Timezone": { + "maxLength": 256, + "minLength": 0, + "pattern": ".*", + "type": "string" + } + }, + "required": [ + "ScheduleExpression" + ], + "type": "object" + }, + "ServiceNowConnectorOperator": { + "enum": [ + "PROJECTION", + "LESS_THAN", + "GREATER_THAN", + "CONTAINS", + "BETWEEN", + "LESS_THAN_OR_EQUAL_TO", + "GREATER_THAN_OR_EQUAL_TO", + "EQUAL_TO", + "NOT_EQUAL_TO", + "ADDITION", + "MULTIPLICATION", + "DIVISION", + "SUBTRACTION", + "MASK_ALL", + "MASK_FIRST_N", + "MASK_LAST_N", + "VALIDATE_NON_NULL", + "VALIDATE_NON_ZERO", + "VALIDATE_NON_NEGATIVE", + "VALIDATE_NUMERIC", + "NO_OP" + ], + "type": "string" + }, + "ServiceNowSourceProperties": { + "additionalProperties": false, + "properties": { + "Object": { + "$ref": "#/definitions/Object" + } + }, + "required": [ + "Object" + ], + "type": "object" + }, + "SourceConnectorProperties": { + "additionalProperties": false, + "properties": { + "Marketo": { + "$ref": "#/definitions/MarketoSourceProperties" + }, + "S3": { + "$ref": "#/definitions/S3SourceProperties" + }, + "Salesforce": { + "$ref": "#/definitions/SalesforceSourceProperties" + }, + "ServiceNow": { + "$ref": "#/definitions/ServiceNowSourceProperties" + }, + "Zendesk": { + "$ref": "#/definitions/ZendeskSourceProperties" + } + }, + "type": "object" + }, + "SourceFlowConfig": { + "additionalProperties": false, + "properties": { + "ConnectorProfileName": { + "maxLength": 256, + "minLength": 0, + "pattern": "[\\w/!@#+=.-]+", + "type": "string" + }, + "ConnectorType": { + "$ref": "#/definitions/ConnectorType" + }, + "IncrementalPullConfig": { + "$ref": "#/definitions/IncrementalPullConfig" + }, + "SourceConnectorProperties": { + "$ref": "#/definitions/SourceConnectorProperties" + } + }, + "required": [ + "ConnectorType", + "SourceConnectorProperties" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$", + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + }, + "Task": { + "additionalProperties": false, + "properties": { + "ConnectorOperator": { + "$ref": "#/definitions/ConnectorOperator" + }, + "DestinationField": { + "$ref": "#/definitions/DestinationField" + }, + "SourceFields": { + "items": { + "maxLength": 2048, + "minLength": 0, + "pattern": ".*", + "type": "string" + }, + "type": "array" + }, + "TaskProperties": { + "items": { + "$ref": "#/definitions/TaskPropertiesMap" + }, + "type": "array" + }, + "TaskType": { + "$ref": "#/definitions/TaskType" + } + }, + "required": [ + "SourceFields", + "TaskType" + ], + "type": "object" + }, + "TaskPropertiesMap": { + "additionalProperties": false, + "properties": { + "OperatorPropertyKey": { + "$ref": "#/definitions/OperatorPropertiesKeys" + }, + "Property": { + "maxLength": 2048, + "pattern": ".+", + "type": "string" + } + }, + "required": [ + "OperatorPropertyKey", + "Property" + ], + "type": "object" + }, + "TaskType": { + "enum": [ + "Arithmetic", + "Filter", + "Map", + "Mask", + "Merge", + "Truncate", + "Validate" + ], + "type": "string" + }, + "TriggerConfig": { + "additionalProperties": false, + "properties": { + "TriggerProperties": { + "$ref": "#/definitions/TriggerProperties" + }, + "TriggerType": { + "$ref": "#/definitions/TriggerType" + } + }, + "required": [ + "TriggerType" + ], + "type": "object" + }, + "TriggerProperties": { + "additionalProperties": false, + "properties": { + "Scheduled": { + "$ref": "#/definitions/ScheduledTriggerProperties" + } + }, + "type": "object" + }, + "TriggerType": { + "enum": [ + "Scheduled", + "Event", + "OnDemand" + ], + "type": "string" + }, + "ZendeskConnectorOperator": { + "enum": [ + "PROJECTION", + "GREATER_THAN", + "ADDITION", + "MULTIPLICATION", + "DIVISION", + "SUBTRACTION", + "MASK_ALL", + "MASK_FIRST_N", + "MASK_LAST_N", + "VALIDATE_NON_NULL", + "VALIDATE_NON_ZERO", + "VALIDATE_NON_NEGATIVE", + "VALIDATE_NUMERIC", + "NO_OP" + ], + "type": "string" + }, + "ZendeskSourceProperties": { + "additionalProperties": false, + "properties": { + "Object": { + "$ref": "#/definitions/Object" + } + }, + "required": [ + "Object" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/DomainName", + "/properties/Uri" + ], + "properties": { + "CreatedAt": { + "type": "string" + }, + "DomainName": { + "maxLength": 64, + "minLength": 1, + "pattern": "^[a-zA-Z0-9_-]+$", + "type": "string" + }, + "EventTriggerNames": { + "insertionOrder": false, + "items": { + "maxLength": 64, + "minLength": 1, + "pattern": "^[a-zA-Z0-9_-]+$", + "type": "string" + }, + "maxItems": 1, + "minItems": 1, + "type": "array" + }, + "FlowDefinition": { + "$ref": "#/definitions/FlowDefinition" + }, + "LastUpdatedAt": { + "type": "string" + }, + "ObjectTypeName": { + "maxLength": 255, + "minLength": 1, + "pattern": "^[a-zA-Z_][a-zA-Z_0-9-]*$", + "type": "string" + }, + "ObjectTypeNames": { + "items": { + "$ref": "#/definitions/ObjectTypeMapping" + }, + "type": "array" + }, + "Scope": { + "enum": [ + "PROFILE", + "DOMAIN" + ], + "maxLength": 255, + "minLength": 1, + "pattern": "^[a-zA-Z_][a-zA-Z_0-9-]*$", + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "maxItems": 50, + "minItems": 0, + "type": "array" + }, + "Uri": { + "maxLength": 255, + "minLength": 1, + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/LastUpdatedAt", + "/properties/CreatedAt" + ], + "required": [ + "DomainName" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-customer-profiles.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::CustomerProfiles::Integration", + "writeOnlyProperties": [ + "/properties/FlowDefinition" + ] +} diff --git a/src/cfnlint/data/schemas/resources/bf616f68942b0bda.json b/src/cfnlint/data/schemas/resources/943d9e7f35c1fc2c.json similarity index 99% rename from src/cfnlint/data/schemas/resources/bf616f68942b0bda.json rename to src/cfnlint/data/schemas/resources/943d9e7f35c1fc2c.json index ed42e84c2c..6bc6b98ce6 100644 --- a/src/cfnlint/data/schemas/resources/bf616f68942b0bda.json +++ b/src/cfnlint/data/schemas/resources/943d9e7f35c1fc2c.json @@ -68,6 +68,7 @@ }, "MaxLengthString": { "maxLength": 128, + "minLength": 1, "type": "string" }, "MoveKeyEntry": { diff --git a/src/cfnlint/data/schemas/resources/47517765f7ec71d2.json b/src/cfnlint/data/schemas/resources/95eec1aff41966b4.json similarity index 94% rename from src/cfnlint/data/schemas/resources/47517765f7ec71d2.json rename to src/cfnlint/data/schemas/resources/95eec1aff41966b4.json index 41b65c7be5..045c63364e 100644 --- a/src/cfnlint/data/schemas/resources/47517765f7ec71d2.json +++ b/src/cfnlint/data/schemas/resources/95eec1aff41966b4.json @@ -8,9 +8,13 @@ "additionalProperties": false, "properties": { "Key": { + "maxLength": 127, + "minLength": 1, "type": "string" }, "Value": { + "maxLength": 255, + "minLength": 0, "type": "string" } }, diff --git a/src/cfnlint/data/schemas/resources/92cd339c2556885a.json b/src/cfnlint/data/schemas/resources/a5b18163cfa68275.json similarity index 89% rename from src/cfnlint/data/schemas/resources/92cd339c2556885a.json rename to src/cfnlint/data/schemas/resources/a5b18163cfa68275.json index 7fe69e96a6..9e7b04cf41 100644 --- a/src/cfnlint/data/schemas/resources/92cd339c2556885a.json +++ b/src/cfnlint/data/schemas/resources/a5b18163cfa68275.json @@ -41,6 +41,11 @@ }, "Events": { "items": { + "enum": [ + "DEPLOYMENT_FAILURE", + "DEPLOYMENT_STOP_ON_ALARM", + "DEPLOYMENT_STOP_ON_REQUEST" + ], "type": "string" }, "type": "array", @@ -68,6 +73,10 @@ "additionalProperties": false, "properties": { "Action": { + "enum": [ + "KEEP_ALIVE", + "TERMINATE" + ], "type": "string" }, "TerminationWaitTimeInMinutes": { @@ -98,6 +107,10 @@ "additionalProperties": false, "properties": { "ActionOnTimeout": { + "enum": [ + "CONTINUE_DEPLOYMENT", + "STOP_DEPLOYMENT" + ], "type": "string" }, "WaitTimeInMinutes": { @@ -110,9 +123,17 @@ "additionalProperties": false, "properties": { "DeploymentOption": { + "enum": [ + "WITHOUT_TRAFFIC_CONTROL", + "WITH_TRAFFIC_CONTROL" + ], "type": "string" }, "DeploymentType": { + "enum": [ + "BLUE_GREEN", + "IN_PLACE" + ], "type": "string" } }, @@ -125,6 +146,11 @@ "type": "string" }, "Type": { + "enum": [ + "KEY_AND_VALUE", + "KEY_ONLY", + "VALUE_ONLY" + ], "type": "string" }, "Value": { @@ -204,6 +230,10 @@ "additionalProperties": false, "properties": { "Action": { + "enum": [ + "COPY_AUTO_SCALING_GROUP", + "DISCOVER_EXISTING" + ], "type": "string" } }, @@ -325,6 +355,11 @@ "type": "string" }, "Type": { + "enum": [ + "KEY_AND_VALUE", + "KEY_ONLY", + "VALUE_ONLY" + ], "type": "string" }, "Value": { @@ -379,6 +414,18 @@ "properties": { "TriggerEvents": { "items": { + "enum": [ + "DeploymentFailure", + "DeploymentReady", + "DeploymentRollback", + "DeploymentStart", + "DeploymentStop", + "DeploymentSuccess", + "InstanceFailure", + "InstanceReady", + "InstanceStart", + "InstanceSuccess" + ], "type": "string" }, "type": "array", @@ -403,6 +450,8 @@ "$ref": "#/definitions/AlarmConfiguration" }, "ApplicationName": { + "maxLength": 100, + "minLength": 1, "type": "string" }, "AutoRollbackConfiguration": { @@ -422,9 +471,13 @@ "$ref": "#/definitions/Deployment" }, "DeploymentConfigName": { + "maxLength": 100, + "minLength": 1, "type": "string" }, "DeploymentGroupName": { + "maxLength": 100, + "minLength": 1, "type": "string" }, "DeploymentStyle": { @@ -461,6 +514,10 @@ "$ref": "#/definitions/OnPremisesTagSet" }, "OutdatedInstancesStrategy": { + "enum": [ + "IGNORE", + "UPDATE" + ], "type": "string" }, "ServiceRoleArn": { diff --git a/src/cfnlint/data/schemas/resources/a6069f504e5d61e8.json b/src/cfnlint/data/schemas/resources/a6069f504e5d61e8.json deleted file mode 100644 index 241574ffaf..0000000000 --- a/src/cfnlint/data/schemas/resources/a6069f504e5d61e8.json +++ /dev/null @@ -1,215 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/FlowArn", - "/properties/Name", - "/properties/Protocol" - ], - "definitions": { - "Encryption": { - "additionalProperties": false, - "properties": { - "Algorithm": { - "enum": [ - "aes128", - "aes192", - "aes256" - ], - "type": "string" - }, - "ConstantInitializationVector": { - "type": "string" - }, - "DeviceId": { - "type": "string" - }, - "KeyType": { - "default": "static-key", - "enum": [ - "speke", - "static-key", - "srt-password" - ], - "type": "string" - }, - "Region": { - "type": "string" - }, - "ResourceId": { - "type": "string" - }, - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "pattern": "^arn:(aws[a-zA-Z-]*):iam::[0-9]{12}:role/[a-zA-Z0-9_+=,.@-]+$", - "type": "string" - }, - "SecretArn": { - "pattern": "^arn:(aws[a-zA-Z-]*):secretsmanager:[a-z0-9-]+:[0-9]{12}:secret:[a-zA-Z0-9/_+=.@-]+$", - "type": "string" - }, - "Url": { - "type": "string" - } - }, - "required": [ - "RoleArn" - ], - "type": "object" - }, - "GatewayBridgeSource": { - "additionalProperties": false, - "properties": { - "BridgeArn": { - "pattern": "^arn:(aws[a-zA-Z-]*):mediaconnect:[a-z0-9-]+:[0-9]{12}:bridge:[a-zA-Z0-9-]+:[a-zA-Z0-9_-]+$", - "type": "string" - }, - "VpcInterfaceAttachment": { - "$ref": "#/definitions/VpcInterfaceAttachment" - } - }, - "required": [ - "BridgeArn" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "VpcInterfaceAttachment": { - "additionalProperties": false, - "properties": { - "VpcInterfaceName": { - "type": "string" - } - }, - "type": "object" - } - }, - "deprecatedProperties": [ - "/properties/EntitlementArn", - "/properties/SenderIpAddress", - "/properties/SenderControlPort", - "/properties/Decryption/ResourceId", - "/properties/Decryption/ConstantInitializationVector", - "/properties/Decryption/DeviceId", - "/properties/Decryption/Region", - "/properties/Decryption/Url" - ], - "primaryIdentifier": [ - "/properties/SourceArn" - ], - "properties": { - "Decryption": { - "$ref": "#/definitions/Encryption" - }, - "Description": { - "type": "string" - }, - "EntitlementArn": { - "type": "string" - }, - "FlowArn": { - "pattern": "^arn:(aws[a-zA-Z-]*):mediaconnect:[a-z0-9-]+:[0-9]{12}:flow:[a-zA-Z0-9-]+:[a-zA-Z0-9_-]+$", - "type": "string" - }, - "GatewayBridgeSource": { - "$ref": "#/definitions/GatewayBridgeSource" - }, - "IngestIp": { - "type": "string" - }, - "IngestPort": { - "type": "integer" - }, - "MaxBitrate": { - "type": "integer" - }, - "MaxLatency": { - "type": "integer" - }, - "MinLatency": { - "type": "integer" - }, - "Name": { - "type": "string" - }, - "Protocol": { - "enum": [ - "zixi-push", - "rtp-fec", - "rtp", - "rist", - "srt-listener", - "srt-caller" - ], - "type": "string" - }, - "SenderControlPort": { - "type": "integer" - }, - "SenderIpAddress": { - "type": "string" - }, - "SourceArn": { - "pattern": "^arn:(aws[a-zA-Z-]*):mediaconnect:[a-z0-9-]+:[0-9]{12}:source:[a-zA-Z0-9-]+:[a-zA-Z0-9_-]+$", - "type": "string" - }, - "SourceIngestPort": { - "type": "string" - }, - "SourceListenerAddress": { - "type": "string" - }, - "SourceListenerPort": { - "type": "integer" - }, - "StreamId": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array" - }, - "VpcInterfaceName": { - "type": "string" - }, - "WhitelistCidr": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/IngestIp", - "/properties/SourceArn", - "/properties/SourceIngestPort" - ], - "required": [ - "FlowArn", - "Name", - "Description" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-mediaconnect.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::MediaConnect::FlowSource" -} diff --git a/src/cfnlint/data/schemas/resources/59defd83ba1cb2f2.json b/src/cfnlint/data/schemas/resources/a7cce05658edb402.json similarity index 91% rename from src/cfnlint/data/schemas/resources/59defd83ba1cb2f2.json rename to src/cfnlint/data/schemas/resources/a7cce05658edb402.json index f4d6ed688e..8c8201c5b0 100644 --- a/src/cfnlint/data/schemas/resources/59defd83ba1cb2f2.json +++ b/src/cfnlint/data/schemas/resources/a7cce05658edb402.json @@ -58,12 +58,24 @@ "$ref": "#/definitions/DestinationDetails" }, "DestinationType": { + "enum": [ + "cloudwatch-logs", + "kinesis-firehose" + ], "type": "string" }, "LogFormat": { + "enum": [ + "json", + "text" + ], "type": "string" }, "LogType": { + "enum": [ + "engine-log", + "slow-log" + ], "type": "string" } }, @@ -79,6 +91,9 @@ "additionalProperties": false, "properties": { "NodeGroupId": { + "maxLength": 4, + "minLength": 1, + "pattern": "^\\d+$", "type": "string" }, "PrimaryAvailabilityZone": { @@ -150,6 +165,11 @@ "type": "string" }, "ClusterMode": { + "enum": [ + "compatible", + "disabled", + "enabled" + ], "type": "string" }, "ConfigurationEndPoint": { @@ -176,6 +196,10 @@ "type": "string" }, "IpDiscovery": { + "enum": [ + "ipv4", + "ipv6" + ], "type": "string" }, "KmsKeyId": { @@ -192,6 +216,11 @@ "type": "boolean" }, "NetworkType": { + "enum": [ + "dual_stack", + "ipv4", + "ipv6" + ], "type": "string" }, "NodeGroupConfiguration": { @@ -311,12 +340,19 @@ "type": "boolean" }, "TransitEncryptionMode": { + "enum": [ + "preferred", + "required" + ], "type": "string" }, "UserGroupIds": { "items": { + "minLength": 1, + "pattern": "^[a-zA-Z][a-zA-Z0-9\\-]*$", "type": "string" }, + "minItems": 1, "type": "array", "uniqueItems": true } diff --git a/src/cfnlint/data/schemas/resources/0718259d6f4fe435.json b/src/cfnlint/data/schemas/resources/ad79d6af92dbda7b.json similarity index 98% rename from src/cfnlint/data/schemas/resources/0718259d6f4fe435.json rename to src/cfnlint/data/schemas/resources/ad79d6af92dbda7b.json index 440a8a30e3..b71a598f61 100644 --- a/src/cfnlint/data/schemas/resources/0718259d6f4fe435.json +++ b/src/cfnlint/data/schemas/resources/ad79d6af92dbda7b.json @@ -114,7 +114,7 @@ ], "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", "tagging": { - "cloudFormationSystemTags": false, + "cloudFormationSystemTags": true, "tagOnCreate": true, "tagProperty": "/properties/Tags", "tagUpdatable": true, diff --git a/src/cfnlint/data/schemas/resources/b7cc196bc1fe0b0d.json b/src/cfnlint/data/schemas/resources/b7cc196bc1fe0b0d.json deleted file mode 100644 index 8d68554819..0000000000 --- a/src/cfnlint/data/schemas/resources/b7cc196bc1fe0b0d.json +++ /dev/null @@ -1,641 +0,0 @@ -{ - "additionalProperties": false, - "conditionalCreateOnlyProperties": [ - "/properties/AutoMinorVersionUpgrade", - "/properties/AvailabilityZone", - "/properties/BackupRetentionPeriod", - "/properties/DBClusterSnapshotIdentifier", - "/properties/DBParameterGroupName", - "/properties/DBSnapshotIdentifier", - "/properties/Engine", - "/properties/MultiAZ", - "/properties/PerformanceInsightsKMSKeyId", - "/properties/PreferredMaintenanceWindow", - "/properties/RestoreTime", - "/properties/SourceDBClusterIdentifier", - "/properties/SourceDBInstanceAutomatedBackupsArn", - "/properties/SourceDBInstanceIdentifier", - "/properties/SourceDbiResourceId", - "/properties/StorageType", - "/properties/UseLatestRestorableTime" - ], - "createOnlyProperties": [ - "/properties/BackupTarget", - "/properties/CharacterSetName", - "/properties/CustomIAMInstanceProfile", - "/properties/DBClusterIdentifier", - "/properties/DBInstanceIdentifier", - "/properties/DBName", - "/properties/DBSubnetGroupName", - "/properties/DBSystemId", - "/properties/KmsKeyId", - "/properties/MasterUsername", - "/properties/NcharCharacterSetName", - "/properties/SourceRegion", - "/properties/StorageEncrypted", - "/properties/Timezone" - ], - "definitions": { - "CertificateDetails": { - "additionalProperties": false, - "properties": { - "CAIdentifier": { - "type": "string" - }, - "ValidTill": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "DBInstanceRole": { - "additionalProperties": false, - "properties": { - "FeatureName": { - "type": "string" - }, - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "type": "string" - } - }, - "required": [ - "FeatureName", - "RoleArn" - ], - "type": "object" - }, - "DBInstanceStatusInfo": { - "additionalProperties": false, - "properties": { - "Message": { - "type": "string" - }, - "Normal": { - "type": "boolean" - }, - "Status": { - "type": "string" - }, - "StatusType": { - "type": "string" - } - }, - "type": "object" - }, - "Endpoint": { - "additionalProperties": false, - "properties": { - "Address": { - "type": "string" - }, - "HostedZoneId": { - "type": "string" - }, - "Port": { - "type": "string" - } - }, - "type": "object" - }, - "MasterUserSecret": { - "additionalProperties": false, - "properties": { - "KmsKeyId": { - "type": "string" - }, - "SecretArn": { - "type": "string" - } - }, - "type": "object" - }, - "ProcessorFeature": { - "additionalProperties": false, - "properties": { - "Name": { - "enum": [ - "coreCount", - "threadsPerCore" - ], - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - } - }, - "dependencies": { - "KmsKeyId": { - "properties": { - "StorageEncrypted": { - "enum": [ - "true", - "True", - true - ] - } - }, - "required": [ - "StorageEncrypted" - ] - } - }, - "dependentExcluded": { - "SourceDBInstanceIdentifier": [ - "CharacterSetName", - "MasterUserPassword", - "MasterUsername", - "StorageEncrypted" - ] - }, - "deprecatedProperties": [ - "/properties/TdeCredentialArn", - "/properties/TdeCredentialPassword" - ], - "primaryIdentifier": [ - "/properties/DBInstanceIdentifier" - ], - "properties": { - "AllocatedStorage": { - "pattern": "^[0-9]*$", - "type": "string" - }, - "AllowMajorVersionUpgrade": { - "type": "boolean" - }, - "ApplyImmediately": { - "type": "boolean" - }, - "AssociatedRoles": { - "items": { - "$ref": "#/definitions/DBInstanceRole" - }, - "type": "array" - }, - "AutoMinorVersionUpgrade": { - "type": "boolean" - }, - "AutomaticBackupReplicationKmsKeyId": { - "type": "string" - }, - "AutomaticBackupReplicationRegion": { - "type": "string" - }, - "AutomaticBackupReplicationRetentionPeriod": { - "minimum": 1, - "type": "integer" - }, - "AutomaticRestartTime": { - "type": "string" - }, - "AvailabilityZone": { - "type": "string" - }, - "BackupRetentionPeriod": { - "maximum": 35, - "minimum": 0, - "type": "integer" - }, - "BackupTarget": { - "type": "string" - }, - "CACertificateIdentifier": { - "type": "string" - }, - "CertificateDetails": { - "$ref": "#/definitions/CertificateDetails" - }, - "CertificateRotationRestart": { - "type": "boolean" - }, - "CharacterSetName": { - "type": "string" - }, - "CopyTagsToSnapshot": { - "type": "boolean" - }, - "CustomIAMInstanceProfile": { - "type": "string" - }, - "DBClusterIdentifier": { - "type": "string" - }, - "DBClusterSnapshotIdentifier": { - "type": "string" - }, - "DBInstanceArn": { - "type": "string" - }, - "DBInstanceClass": { - "type": "string" - }, - "DBInstanceIdentifier": { - "maxLength": 63, - "minLength": 1, - "pattern": "^$|^[a-zA-Z]{1}(?:-?[a-zA-Z0-9]){0,62}$", - "type": "string" - }, - "DBInstanceStatus": { - "type": "string" - }, - "DBName": { - "type": "string" - }, - "DBParameterGroupName": { - "type": "string" - }, - "DBSecurityGroups": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "DBSnapshotIdentifier": { - "type": "string" - }, - "DBSubnetGroupName": { - "type": "string" - }, - "DBSystemId": { - "type": "string" - }, - "DatabaseInsightsMode": { - "enum": [ - "advanced", - "standard" - ], - "type": "string" - }, - "DbiResourceId": { - "type": "string" - }, - "DedicatedLogVolume": { - "type": "boolean" - }, - "DeleteAutomatedBackups": { - "type": "boolean" - }, - "DeletionProtection": { - "type": "boolean" - }, - "Domain": { - "type": "string" - }, - "DomainAuthSecretArn": { - "type": "string" - }, - "DomainDnsIps": { - "items": { - "type": "string" - }, - "type": "array" - }, - "DomainFqdn": { - "type": "string" - }, - "DomainIAMRoleName": { - "type": "string" - }, - "DomainOu": { - "type": "string" - }, - "EnableCloudwatchLogsExports": { - "items": { - "type": "string" - }, - "type": "array" - }, - "EnableIAMDatabaseAuthentication": { - "type": "boolean" - }, - "EnablePerformanceInsights": { - "type": "boolean" - }, - "Endpoint": { - "$ref": "#/definitions/Endpoint" - }, - "Engine": { - "type": "string" - }, - "EngineLifecycleSupport": { - "type": "string" - }, - "EngineVersion": { - "type": "string" - }, - "InstanceCreateTime": { - "format": "date-time", - "type": "string" - }, - "Iops": { - "type": "integer" - }, - "IsStorageConfigUpgradeAvailable": { - "type": "boolean" - }, - "KmsKeyId": { - "type": "string" - }, - "LatestRestorableTime": { - "format": "date-time", - "type": "string" - }, - "LicenseModel": { - "type": "string" - }, - "ListenerEndpoint": { - "$ref": "#/definitions/Endpoint" - }, - "ManageMasterUserPassword": { - "type": "boolean" - }, - "MasterUserAuthenticationType": { - "enum": [ - "iam-db-auth", - "password" - ], - "type": "string" - }, - "MasterUserPassword": { - "type": "string" - }, - "MasterUserSecret": { - "$ref": "#/definitions/MasterUserSecret" - }, - "MasterUsername": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z][a-zA-Z0-9_]{0,127}$", - "type": "string" - }, - "MaxAllocatedStorage": { - "type": "integer" - }, - "MonitoringInterval": { - "type": "integer" - }, - "MonitoringRoleArn": { - "type": "string" - }, - "MultiAZ": { - "type": "boolean" - }, - "NcharCharacterSetName": { - "type": "string" - }, - "NetworkType": { - "type": "string" - }, - "OptionGroupName": { - "type": "string" - }, - "PercentProgress": { - "type": "string" - }, - "PerformanceInsightsKMSKeyId": { - "type": "string" - }, - "PerformanceInsightsRetentionPeriod": { - "enum": [ - 7, - 31, - 62, - 93, - 124, - 155, - 186, - 217, - 248, - 279, - 310, - 341, - 372, - 403, - 434, - 465, - 496, - 527, - 558, - 589, - 620, - 651, - 682, - 713, - 731 - ], - "type": "integer" - }, - "Port": { - "pattern": "^\\d*$", - "type": "string" - }, - "PreferredBackupWindow": { - "type": "string" - }, - "PreferredMaintenanceWindow": { - "type": "string" - }, - "ProcessorFeatures": { - "items": { - "$ref": "#/definitions/ProcessorFeature" - }, - "type": "array" - }, - "PromotionTier": { - "maximum": 15, - "minimum": 0, - "type": "integer" - }, - "PubliclyAccessible": { - "type": "boolean" - }, - "ReadReplicaDBClusterIdentifiers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "ReadReplicaDBInstanceIdentifiers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "ReplicaMode": { - "enum": [ - "mounted", - "open-read-only" - ], - "type": "string" - }, - "RestoreTime": { - "format": "date-time", - "type": "string" - }, - "ResumeFullAutomationModeTime": { - "type": "string" - }, - "SecondaryAvailabilityZone": { - "type": "string" - }, - "SourceDBClusterIdentifier": { - "type": "string" - }, - "SourceDBInstanceAutomatedBackupsArn": { - "type": "string" - }, - "SourceDBInstanceIdentifier": { - "type": "string" - }, - "SourceDbiResourceId": { - "type": "string" - }, - "SourceRegion": { - "type": "string" - }, - "StatusInfos": { - "items": { - "$ref": "#/definitions/DBInstanceStatusInfo" - }, - "type": "array" - }, - "StorageEncrypted": { - "type": "boolean" - }, - "StorageThroughput": { - "type": "integer" - }, - "StorageType": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TdeCredentialArn": { - "type": "string" - }, - "TdeCredentialPassword": { - "type": "string" - }, - "Timezone": { - "type": "string" - }, - "UseDefaultProcessorFeatures": { - "type": "boolean" - }, - "UseLatestRestorableTime": { - "type": "boolean" - }, - "VPCSecurityGroups": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "propertyTransform": { - "/properties/DBClusterIdentifier": "$lowercase(DBClusterIdentifier)", - "/properties/DBClusterSnapshotIdentifier": "$lowercase(DBClusterSnapshotIdentifier)", - "/properties/DBInstanceIdentifier": "$lowercase(DBInstanceIdentifier)", - "/properties/DBName": "$lowercase(DBName) $OR $uppercase(DBName)", - "/properties/DBParameterGroupName": "$lowercase(DBParameterGroupName)", - "/properties/DBSnapshotIdentifier": "$lowercase(DBSnapshotIdentifier)", - "/properties/DBSubnetGroupName": "$lowercase(DBSubnetGroupName)", - "/properties/DBSystemId": "$uppercase(DBSystemId)", - "/properties/Engine": "$lowercase(Engine)", - "/properties/EngineVersion": "$join([$string(EngineVersion), \".*\"])", - "/properties/KmsKeyId": "$join([\"arn:.+?:kms:.+?:.+?:key\\/\", KmsKeyId])", - "/properties/MasterUserSecret/KmsKeyId": "$join([\"arn:.+?:kms:.+?:.+?:key\\/\", MasterUserSecret.KmsKeyId])", - "/properties/NetworkType": "$lowercase(NetworkType)", - "/properties/OptionGroupName": "$lowercase(OptionGroupName)", - "/properties/PerformanceInsightsKMSKeyId": "$join([\"arn:.+?:kms:.+?:.+?:key\\/\", PerformanceInsightsKMSKeyId])", - "/properties/PreferredMaintenanceWindow": "$lowercase(PreferredMaintenanceWindow)", - "/properties/SourceDBInstanceAutomatedBackupsArn": "$lowercase(SourceDBInstanceAutomatedBackupsArn)", - "/properties/SourceDBInstanceIdentifier": "$lowercase(SourceDBInstanceIdentifier)", - "/properties/StorageType": "$lowercase(StorageType)" - }, - "readOnlyProperties": [ - "/properties/AutomaticRestartTime", - "/properties/CertificateDetails", - "/properties/CertificateDetails/CAIdentifier", - "/properties/CertificateDetails/ValidTill", - "/properties/Endpoint", - "/properties/Endpoint/Address", - "/properties/Endpoint/Port", - "/properties/Endpoint/HostedZoneId", - "/properties/DbiResourceId", - "/properties/DBInstanceArn", - "/properties/DBInstanceStatus", - "/properties/InstanceCreateTime", - "/properties/IsStorageConfigUpgradeAvailable", - "/properties/LatestRestorableTime", - "/properties/ListenerEndpoint", - "/properties/ListenerEndpoint/Address", - "/properties/ListenerEndpoint/Port", - "/properties/ListenerEndpoint/HostedZoneId", - "/properties/MasterUserSecret/SecretArn", - "/properties/PercentProgress", - "/properties/ReadReplicaDBClusterIdentifiers", - "/properties/ReadReplicaDBInstanceIdentifiers", - "/properties/ResumeFullAutomationModeTime", - "/properties/SecondaryAvailabilityZone", - "/properties/StatusInfos" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::RDS::DBInstance", - "writeOnlyProperties": [ - "/properties/AllowMajorVersionUpgrade", - "/properties/AutomaticBackupReplicationKmsKeyId", - "/properties/CertificateRotationRestart", - "/properties/DBSnapshotIdentifier", - "/properties/DeleteAutomatedBackups", - "/properties/MasterUserAuthenticationType", - "/properties/MasterUserPassword", - "/properties/RestoreTime", - "/properties/SourceDBInstanceAutomatedBackupsArn", - "/properties/SourceDBInstanceIdentifier", - "/properties/SourceDbiResourceId", - "/properties/SourceRegion", - "/properties/TdeCredentialPassword", - "/properties/UseDefaultProcessorFeatures", - "/properties/UseLatestRestorableTime", - "/properties/ApplyImmediately" - ] -} diff --git a/src/cfnlint/data/schemas/resources/bc39acc9e67530ac.json b/src/cfnlint/data/schemas/resources/bc39acc9e67530ac.json new file mode 100644 index 0000000000..fbe0f93c1d --- /dev/null +++ b/src/cfnlint/data/schemas/resources/bc39acc9e67530ac.json @@ -0,0 +1,150 @@ +{ + "additionalIdentifiers": [ + [ + "/properties/DomainId" + ] + ], + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/DomainId", + "/properties/Type" + ], + "definitions": { + "FieldAttributes": { + "additionalProperties": false, + "properties": { + "Text": { + "$ref": "#/definitions/TextAttributes" + } + }, + "type": "object" + }, + "FieldType": { + "enum": [ + "Text", + "Number", + "Boolean", + "DateTime", + "SingleSelect", + "Url", + "User" + ], + "type": "string" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$", + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Value", + "Key" + ], + "type": "object" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + }, + "TextAttributes": { + "additionalProperties": false, + "properties": { + "IsMultiline": { + "type": "boolean" + } + }, + "required": [ + "IsMultiline" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/FieldArn" + ], + "properties": { + "Attributes": { + "$ref": "#/definitions/FieldAttributes" + }, + "CreatedTime": { + "format": "date-time", + "type": "string" + }, + "Description": { + "maxLength": 255, + "type": "string" + }, + "DomainId": { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + "FieldArn": { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + "FieldId": { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + "LastModifiedTime": { + "format": "date-time", + "type": "string" + }, + "Name": { + "maxLength": 100, + "minLength": 1, + "pattern": "^.*[\\S]$", + "type": "string" + }, + "Namespace": { + "enum": [ + "System", + "Custom" + ], + "type": "string" + }, + "Tags": { + "$ref": "#/definitions/Tags" + }, + "Type": { + "$ref": "#/definitions/FieldType" + } + }, + "readOnlyProperties": [ + "/properties/FieldArn", + "/properties/FieldId", + "/properties/Namespace", + "/properties/CreatedTime", + "/properties/LastModifiedTime" + ], + "required": [ + "Name", + "Type" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": false, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Cases::Field" +} diff --git a/src/cfnlint/data/schemas/resources/be81bff5b3046130.json b/src/cfnlint/data/schemas/resources/be81bff5b3046130.json deleted file mode 100644 index 38b66cf09f..0000000000 --- a/src/cfnlint/data/schemas/resources/be81bff5b3046130.json +++ /dev/null @@ -1,3856 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Vpc" - ], - "definitions": { - "AacSettings": { - "additionalProperties": false, - "properties": { - "Bitrate": { - "type": "number" - }, - "CodingMode": { - "type": "string" - }, - "InputType": { - "type": "string" - }, - "Profile": { - "type": "string" - }, - "RateControlMode": { - "type": "string" - }, - "RawFormat": { - "type": "string" - }, - "SampleRate": { - "type": "number" - }, - "Spec": { - "type": "string" - }, - "VbrQuality": { - "type": "string" - } - }, - "type": "object" - }, - "Ac3Settings": { - "additionalProperties": false, - "properties": { - "AttenuationControl": { - "type": "string" - }, - "Bitrate": { - "type": "number" - }, - "BitstreamMode": { - "type": "string" - }, - "CodingMode": { - "type": "string" - }, - "Dialnorm": { - "type": "integer" - }, - "DrcProfile": { - "type": "string" - }, - "LfeFilter": { - "type": "string" - }, - "MetadataControl": { - "type": "string" - } - }, - "type": "object" - }, - "AdditionalDestinations": { - "additionalProperties": false, - "properties": { - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - } - }, - "type": "object" - }, - "AncillarySourceSettings": { - "additionalProperties": false, - "properties": { - "SourceAncillaryChannelNumber": { - "type": "integer" - } - }, - "type": "object" - }, - "AnywhereSettings": { - "additionalProperties": false, - "properties": { - "ChannelPlacementGroupId": { - "type": "string" - }, - "ClusterId": { - "type": "string" - } - }, - "type": "object" - }, - "ArchiveCdnSettings": { - "additionalProperties": false, - "properties": { - "ArchiveS3Settings": { - "$ref": "#/definitions/ArchiveS3Settings" - } - }, - "type": "object" - }, - "ArchiveContainerSettings": { - "additionalProperties": false, - "properties": { - "M2tsSettings": { - "$ref": "#/definitions/M2tsSettings" - }, - "RawSettings": { - "$ref": "#/definitions/RawSettings" - } - }, - "type": "object" - }, - "ArchiveGroupSettings": { - "additionalProperties": false, - "properties": { - "ArchiveCdnSettings": { - "$ref": "#/definitions/ArchiveCdnSettings" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "RolloverInterval": { - "type": "integer" - } - }, - "type": "object" - }, - "ArchiveOutputSettings": { - "additionalProperties": false, - "properties": { - "ContainerSettings": { - "$ref": "#/definitions/ArchiveContainerSettings" - }, - "Extension": { - "type": "string" - }, - "NameModifier": { - "type": "string" - } - }, - "type": "object" - }, - "ArchiveS3Settings": { - "additionalProperties": false, - "properties": { - "CannedAcl": { - "type": "string" - } - }, - "type": "object" - }, - "AribDestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AribSourceSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "AudioChannelMapping": { - "additionalProperties": false, - "properties": { - "InputChannelLevels": { - "items": { - "$ref": "#/definitions/InputChannelLevel" - }, - "type": "array", - "uniqueItems": false - }, - "OutputChannel": { - "type": "integer" - } - }, - "type": "object" - }, - "AudioCodecSettings": { - "additionalProperties": false, - "properties": { - "AacSettings": { - "$ref": "#/definitions/AacSettings" - }, - "Ac3Settings": { - "$ref": "#/definitions/Ac3Settings" - }, - "Eac3AtmosSettings": { - "$ref": "#/definitions/Eac3AtmosSettings" - }, - "Eac3Settings": { - "$ref": "#/definitions/Eac3Settings" - }, - "Mp2Settings": { - "$ref": "#/definitions/Mp2Settings" - }, - "PassThroughSettings": { - "$ref": "#/definitions/PassThroughSettings" - }, - "WavSettings": { - "$ref": "#/definitions/WavSettings" - } - }, - "type": "object" - }, - "AudioDescription": { - "additionalProperties": false, - "properties": { - "AudioDashRoles": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "AudioNormalizationSettings": { - "$ref": "#/definitions/AudioNormalizationSettings" - }, - "AudioSelectorName": { - "type": "string" - }, - "AudioType": { - "type": "string" - }, - "AudioTypeControl": { - "type": "string" - }, - "AudioWatermarkingSettings": { - "$ref": "#/definitions/AudioWatermarkSettings" - }, - "CodecSettings": { - "$ref": "#/definitions/AudioCodecSettings" - }, - "DvbDashAccessibility": { - "type": "string" - }, - "LanguageCode": { - "type": "string" - }, - "LanguageCodeControl": { - "type": "string" - }, - "Name": { - "type": "string" - }, - "RemixSettings": { - "$ref": "#/definitions/RemixSettings" - }, - "StreamName": { - "type": "string" - } - }, - "type": "object" - }, - "AudioDolbyEDecode": { - "additionalProperties": false, - "properties": { - "ProgramSelection": { - "type": "string" - } - }, - "type": "object" - }, - "AudioHlsRenditionSelection": { - "additionalProperties": false, - "properties": { - "GroupId": { - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "AudioLanguageSelection": { - "additionalProperties": false, - "properties": { - "LanguageCode": { - "type": "string" - }, - "LanguageSelectionPolicy": { - "type": "string" - } - }, - "type": "object" - }, - "AudioNormalizationSettings": { - "additionalProperties": false, - "properties": { - "Algorithm": { - "type": "string" - }, - "AlgorithmControl": { - "type": "string" - }, - "TargetLkfs": { - "type": "number" - } - }, - "type": "object" - }, - "AudioOnlyHlsSettings": { - "additionalProperties": false, - "properties": { - "AudioGroupId": { - "type": "string" - }, - "AudioOnlyImage": { - "$ref": "#/definitions/InputLocation" - }, - "AudioTrackType": { - "type": "string" - }, - "SegmentType": { - "type": "string" - } - }, - "type": "object" - }, - "AudioPidSelection": { - "additionalProperties": false, - "properties": { - "Pid": { - "type": "integer" - } - }, - "type": "object" - }, - "AudioSelector": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "SelectorSettings": { - "$ref": "#/definitions/AudioSelectorSettings" - } - }, - "type": "object" - }, - "AudioSelectorSettings": { - "additionalProperties": false, - "properties": { - "AudioHlsRenditionSelection": { - "$ref": "#/definitions/AudioHlsRenditionSelection" - }, - "AudioLanguageSelection": { - "$ref": "#/definitions/AudioLanguageSelection" - }, - "AudioPidSelection": { - "$ref": "#/definitions/AudioPidSelection" - }, - "AudioTrackSelection": { - "$ref": "#/definitions/AudioTrackSelection" - } - }, - "type": "object" - }, - "AudioSilenceFailoverSettings": { - "additionalProperties": false, - "properties": { - "AudioSelectorName": { - "type": "string" - }, - "AudioSilenceThresholdMsec": { - "type": "integer" - } - }, - "type": "object" - }, - "AudioTrack": { - "additionalProperties": false, - "properties": { - "Track": { - "type": "integer" - } - }, - "type": "object" - }, - "AudioTrackSelection": { - "additionalProperties": false, - "properties": { - "DolbyEDecode": { - "$ref": "#/definitions/AudioDolbyEDecode" - }, - "Tracks": { - "items": { - "$ref": "#/definitions/AudioTrack" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "AudioWatermarkSettings": { - "additionalProperties": false, - "properties": { - "NielsenWatermarksSettings": { - "$ref": "#/definitions/NielsenWatermarksSettings" - } - }, - "type": "object" - }, - "AutomaticInputFailoverSettings": { - "additionalProperties": false, - "properties": { - "ErrorClearTimeMsec": { - "type": "integer" - }, - "FailoverConditions": { - "items": { - "$ref": "#/definitions/FailoverCondition" - }, - "type": "array", - "uniqueItems": false - }, - "InputPreference": { - "type": "string" - }, - "SecondaryInputId": { - "type": "string" - } - }, - "type": "object" - }, - "Av1ColorSpaceSettings": { - "additionalProperties": false, - "properties": { - "ColorSpacePassthroughSettings": { - "$ref": "#/definitions/ColorSpacePassthroughSettings" - }, - "Hdr10Settings": { - "$ref": "#/definitions/Hdr10Settings" - }, - "Rec601Settings": { - "$ref": "#/definitions/Rec601Settings" - }, - "Rec709Settings": { - "$ref": "#/definitions/Rec709Settings" - } - }, - "type": "object" - }, - "Av1Settings": { - "additionalProperties": false, - "properties": { - "AfdSignaling": { - "type": "string" - }, - "Bitrate": { - "type": "integer" - }, - "BufSize": { - "type": "integer" - }, - "ColorSpaceSettings": { - "$ref": "#/definitions/Av1ColorSpaceSettings" - }, - "FixedAfd": { - "type": "string" - }, - "FramerateDenominator": { - "type": "integer" - }, - "FramerateNumerator": { - "type": "integer" - }, - "GopSize": { - "type": "number" - }, - "GopSizeUnits": { - "type": "string" - }, - "Level": { - "type": "string" - }, - "LookAheadRateControl": { - "type": "string" - }, - "MaxBitrate": { - "type": "integer" - }, - "MinBitrate": { - "type": "integer" - }, - "MinIInterval": { - "type": "integer" - }, - "ParDenominator": { - "type": "integer" - }, - "ParNumerator": { - "type": "integer" - }, - "QvbrQualityLevel": { - "type": "integer" - }, - "RateControlMode": { - "type": "string" - }, - "SceneChangeDetect": { - "type": "string" - }, - "SpatialAq": { - "type": "string" - }, - "TemporalAq": { - "type": "string" - }, - "TimecodeBurninSettings": { - "$ref": "#/definitions/TimecodeBurninSettings" - } - }, - "type": "object" - }, - "AvailBlanking": { - "additionalProperties": false, - "properties": { - "AvailBlankingImage": { - "$ref": "#/definitions/InputLocation" - }, - "State": { - "type": "string" - } - }, - "type": "object" - }, - "AvailConfiguration": { - "additionalProperties": false, - "properties": { - "AvailSettings": { - "$ref": "#/definitions/AvailSettings" - }, - "Scte35SegmentationScope": { - "type": "string" - } - }, - "type": "object" - }, - "AvailSettings": { - "additionalProperties": false, - "properties": { - "Esam": { - "$ref": "#/definitions/Esam" - }, - "Scte35SpliceInsert": { - "$ref": "#/definitions/Scte35SpliceInsert" - }, - "Scte35TimeSignalApos": { - "$ref": "#/definitions/Scte35TimeSignalApos" - } - }, - "type": "object" - }, - "BandwidthReductionFilterSettings": { - "additionalProperties": false, - "properties": { - "PostFilterSharpening": { - "type": "string" - }, - "Strength": { - "type": "string" - } - }, - "type": "object" - }, - "BlackoutSlate": { - "additionalProperties": false, - "properties": { - "BlackoutSlateImage": { - "$ref": "#/definitions/InputLocation" - }, - "NetworkEndBlackout": { - "type": "string" - }, - "NetworkEndBlackoutImage": { - "$ref": "#/definitions/InputLocation" - }, - "NetworkId": { - "type": "string" - }, - "State": { - "type": "string" - } - }, - "type": "object" - }, - "BurnInDestinationSettings": { - "additionalProperties": false, - "properties": { - "Alignment": { - "type": "string" - }, - "BackgroundColor": { - "type": "string" - }, - "BackgroundOpacity": { - "type": "integer" - }, - "Font": { - "$ref": "#/definitions/InputLocation" - }, - "FontColor": { - "type": "string" - }, - "FontOpacity": { - "type": "integer" - }, - "FontResolution": { - "type": "integer" - }, - "FontSize": { - "type": "string" - }, - "OutlineColor": { - "type": "string" - }, - "OutlineSize": { - "type": "integer" - }, - "ShadowColor": { - "type": "string" - }, - "ShadowOpacity": { - "type": "integer" - }, - "ShadowXOffset": { - "type": "integer" - }, - "ShadowYOffset": { - "type": "integer" - }, - "SubtitleRows": { - "type": "string" - }, - "TeletextGridControl": { - "type": "string" - }, - "XPosition": { - "type": "integer" - }, - "YPosition": { - "type": "integer" - } - }, - "type": "object" - }, - "CaptionDescription": { - "additionalProperties": false, - "properties": { - "Accessibility": { - "type": "string" - }, - "CaptionDashRoles": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "CaptionSelectorName": { - "type": "string" - }, - "DestinationSettings": { - "$ref": "#/definitions/CaptionDestinationSettings" - }, - "DvbDashAccessibility": { - "type": "string" - }, - "LanguageCode": { - "type": "string" - }, - "LanguageDescription": { - "type": "string" - }, - "Name": { - "type": "string" - } - }, - "type": "object" - }, - "CaptionDestinationSettings": { - "additionalProperties": false, - "properties": { - "AribDestinationSettings": { - "$ref": "#/definitions/AribDestinationSettings" - }, - "BurnInDestinationSettings": { - "$ref": "#/definitions/BurnInDestinationSettings" - }, - "DvbSubDestinationSettings": { - "$ref": "#/definitions/DvbSubDestinationSettings" - }, - "EbuTtDDestinationSettings": { - "$ref": "#/definitions/EbuTtDDestinationSettings" - }, - "EmbeddedDestinationSettings": { - "$ref": "#/definitions/EmbeddedDestinationSettings" - }, - "EmbeddedPlusScte20DestinationSettings": { - "$ref": "#/definitions/EmbeddedPlusScte20DestinationSettings" - }, - "RtmpCaptionInfoDestinationSettings": { - "$ref": "#/definitions/RtmpCaptionInfoDestinationSettings" - }, - "Scte20PlusEmbeddedDestinationSettings": { - "$ref": "#/definitions/Scte20PlusEmbeddedDestinationSettings" - }, - "Scte27DestinationSettings": { - "$ref": "#/definitions/Scte27DestinationSettings" - }, - "SmpteTtDestinationSettings": { - "$ref": "#/definitions/SmpteTtDestinationSettings" - }, - "TeletextDestinationSettings": { - "$ref": "#/definitions/TeletextDestinationSettings" - }, - "TtmlDestinationSettings": { - "$ref": "#/definitions/TtmlDestinationSettings" - }, - "WebvttDestinationSettings": { - "$ref": "#/definitions/WebvttDestinationSettings" - } - }, - "type": "object" - }, - "CaptionLanguageMapping": { - "additionalProperties": false, - "properties": { - "CaptionChannel": { - "type": "integer" - }, - "LanguageCode": { - "type": "string" - }, - "LanguageDescription": { - "type": "string" - } - }, - "type": "object" - }, - "CaptionRectangle": { - "additionalProperties": false, - "properties": { - "Height": { - "type": "number" - }, - "LeftOffset": { - "type": "number" - }, - "TopOffset": { - "type": "number" - }, - "Width": { - "type": "number" - } - }, - "type": "object" - }, - "CaptionSelector": { - "additionalProperties": false, - "properties": { - "LanguageCode": { - "type": "string" - }, - "Name": { - "type": "string" - }, - "SelectorSettings": { - "$ref": "#/definitions/CaptionSelectorSettings" - } - }, - "type": "object" - }, - "CaptionSelectorSettings": { - "additionalProperties": false, - "properties": { - "AncillarySourceSettings": { - "$ref": "#/definitions/AncillarySourceSettings" - }, - "AribSourceSettings": { - "$ref": "#/definitions/AribSourceSettings" - }, - "DvbSubSourceSettings": { - "$ref": "#/definitions/DvbSubSourceSettings" - }, - "EmbeddedSourceSettings": { - "$ref": "#/definitions/EmbeddedSourceSettings" - }, - "Scte20SourceSettings": { - "$ref": "#/definitions/Scte20SourceSettings" - }, - "Scte27SourceSettings": { - "$ref": "#/definitions/Scte27SourceSettings" - }, - "TeletextSourceSettings": { - "$ref": "#/definitions/TeletextSourceSettings" - } - }, - "type": "object" - }, - "CdiInputSpecification": { - "additionalProperties": false, - "properties": { - "Resolution": { - "type": "string" - } - }, - "type": "object" - }, - "ChannelEngineVersionRequest": { - "additionalProperties": false, - "properties": { - "Version": { - "type": "string" - } - }, - "type": "object" - }, - "CmafIngestCaptionLanguageMapping": { - "additionalProperties": false, - "properties": { - "CaptionChannel": { - "type": "integer" - }, - "LanguageCode": { - "type": "string" - } - }, - "type": "object" - }, - "CmafIngestGroupSettings": { - "additionalProperties": false, - "properties": { - "AdditionalDestinations": { - "items": { - "$ref": "#/definitions/AdditionalDestinations" - }, - "type": "array", - "uniqueItems": false - }, - "CaptionLanguageMappings": { - "items": { - "$ref": "#/definitions/CmafIngestCaptionLanguageMapping" - }, - "type": "array", - "uniqueItems": false - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "Id3Behavior": { - "type": "string" - }, - "Id3NameModifier": { - "type": "string" - }, - "KlvBehavior": { - "type": "string" - }, - "KlvNameModifier": { - "type": "string" - }, - "NielsenId3Behavior": { - "type": "string" - }, - "NielsenId3NameModifier": { - "type": "string" - }, - "Scte35NameModifier": { - "type": "string" - }, - "Scte35Type": { - "type": "string" - }, - "SegmentLength": { - "type": "integer" - }, - "SegmentLengthUnits": { - "type": "string" - }, - "SendDelayMs": { - "type": "integer" - }, - "TimedMetadataId3Frame": { - "type": "string" - }, - "TimedMetadataId3Period": { - "type": "integer" - }, - "TimedMetadataPassthrough": { - "type": "string" - } - }, - "type": "object" - }, - "CmafIngestOutputSettings": { - "additionalProperties": false, - "properties": { - "NameModifier": { - "type": "string" - } - }, - "type": "object" - }, - "ColorCorrection": { - "additionalProperties": false, - "properties": { - "InputColorSpace": { - "type": "string" - }, - "OutputColorSpace": { - "type": "string" - }, - "Uri": { - "type": "string" - } - }, - "type": "object" - }, - "ColorCorrectionSettings": { - "additionalProperties": false, - "properties": { - "GlobalColorCorrections": { - "items": { - "$ref": "#/definitions/ColorCorrection" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "ColorSpacePassthroughSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "DolbyVision81Settings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "DvbNitSettings": { - "additionalProperties": false, - "properties": { - "NetworkId": { - "type": "integer" - }, - "NetworkName": { - "type": "string" - }, - "RepInterval": { - "type": "integer" - } - }, - "type": "object" - }, - "DvbSdtSettings": { - "additionalProperties": false, - "properties": { - "OutputSdt": { - "type": "string" - }, - "RepInterval": { - "type": "integer" - }, - "ServiceName": { - "type": "string" - }, - "ServiceProviderName": { - "type": "string" - } - }, - "type": "object" - }, - "DvbSubDestinationSettings": { - "additionalProperties": false, - "properties": { - "Alignment": { - "type": "string" - }, - "BackgroundColor": { - "type": "string" - }, - "BackgroundOpacity": { - "type": "integer" - }, - "Font": { - "$ref": "#/definitions/InputLocation" - }, - "FontColor": { - "type": "string" - }, - "FontOpacity": { - "type": "integer" - }, - "FontResolution": { - "type": "integer" - }, - "FontSize": { - "type": "string" - }, - "OutlineColor": { - "type": "string" - }, - "OutlineSize": { - "type": "integer" - }, - "ShadowColor": { - "type": "string" - }, - "ShadowOpacity": { - "type": "integer" - }, - "ShadowXOffset": { - "type": "integer" - }, - "ShadowYOffset": { - "type": "integer" - }, - "SubtitleRows": { - "type": "string" - }, - "TeletextGridControl": { - "type": "string" - }, - "XPosition": { - "type": "integer" - }, - "YPosition": { - "type": "integer" - } - }, - "type": "object" - }, - "DvbSubSourceSettings": { - "additionalProperties": false, - "properties": { - "OcrLanguage": { - "type": "string" - }, - "Pid": { - "type": "integer" - } - }, - "type": "object" - }, - "DvbTdtSettings": { - "additionalProperties": false, - "properties": { - "RepInterval": { - "type": "integer" - } - }, - "type": "object" - }, - "Eac3AtmosSettings": { - "additionalProperties": false, - "properties": { - "Bitrate": { - "type": "number" - }, - "CodingMode": { - "type": "string" - }, - "Dialnorm": { - "type": "integer" - }, - "DrcLine": { - "type": "string" - }, - "DrcRf": { - "type": "string" - }, - "HeightTrim": { - "type": "number" - }, - "SurroundTrim": { - "type": "number" - } - }, - "type": "object" - }, - "Eac3Settings": { - "additionalProperties": false, - "properties": { - "AttenuationControl": { - "type": "string" - }, - "Bitrate": { - "type": "number" - }, - "BitstreamMode": { - "type": "string" - }, - "CodingMode": { - "type": "string" - }, - "DcFilter": { - "type": "string" - }, - "Dialnorm": { - "type": "integer" - }, - "DrcLine": { - "type": "string" - }, - "DrcRf": { - "type": "string" - }, - "LfeControl": { - "type": "string" - }, - "LfeFilter": { - "type": "string" - }, - "LoRoCenterMixLevel": { - "type": "number" - }, - "LoRoSurroundMixLevel": { - "type": "number" - }, - "LtRtCenterMixLevel": { - "type": "number" - }, - "LtRtSurroundMixLevel": { - "type": "number" - }, - "MetadataControl": { - "type": "string" - }, - "PassthroughControl": { - "type": "string" - }, - "PhaseControl": { - "type": "string" - }, - "StereoDownmix": { - "type": "string" - }, - "SurroundExMode": { - "type": "string" - }, - "SurroundMode": { - "type": "string" - } - }, - "type": "object" - }, - "EbuTtDDestinationSettings": { - "additionalProperties": false, - "properties": { - "CopyrightHolder": { - "type": "string" - }, - "DefaultFontSize": { - "type": "integer" - }, - "DefaultLineHeight": { - "type": "integer" - }, - "FillLineGap": { - "type": "string" - }, - "FontFamily": { - "type": "string" - }, - "StyleControl": { - "type": "string" - } - }, - "type": "object" - }, - "EmbeddedDestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "EmbeddedPlusScte20DestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "EmbeddedSourceSettings": { - "additionalProperties": false, - "properties": { - "Convert608To708": { - "type": "string" - }, - "Scte20Detection": { - "type": "string" - }, - "Source608ChannelNumber": { - "type": "integer" - }, - "Source608TrackNumber": { - "type": "integer" - } - }, - "type": "object" - }, - "EncoderSettings": { - "additionalProperties": false, - "properties": { - "AudioDescriptions": { - "items": { - "$ref": "#/definitions/AudioDescription" - }, - "type": "array", - "uniqueItems": false - }, - "AvailBlanking": { - "$ref": "#/definitions/AvailBlanking" - }, - "AvailConfiguration": { - "$ref": "#/definitions/AvailConfiguration" - }, - "BlackoutSlate": { - "$ref": "#/definitions/BlackoutSlate" - }, - "CaptionDescriptions": { - "items": { - "$ref": "#/definitions/CaptionDescription" - }, - "type": "array", - "uniqueItems": false - }, - "ColorCorrectionSettings": { - "$ref": "#/definitions/ColorCorrectionSettings" - }, - "FeatureActivations": { - "$ref": "#/definitions/FeatureActivations" - }, - "GlobalConfiguration": { - "$ref": "#/definitions/GlobalConfiguration" - }, - "MotionGraphicsConfiguration": { - "$ref": "#/definitions/MotionGraphicsConfiguration" - }, - "NielsenConfiguration": { - "$ref": "#/definitions/NielsenConfiguration" - }, - "OutputGroups": { - "items": { - "$ref": "#/definitions/OutputGroup" - }, - "type": "array", - "uniqueItems": false - }, - "ThumbnailConfiguration": { - "$ref": "#/definitions/ThumbnailConfiguration" - }, - "TimecodeConfig": { - "$ref": "#/definitions/TimecodeConfig" - }, - "VideoDescriptions": { - "items": { - "$ref": "#/definitions/VideoDescription" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "EpochLockingSettings": { - "additionalProperties": false, - "properties": { - "CustomEpoch": { - "type": "string" - }, - "JamSyncTime": { - "type": "string" - } - }, - "type": "object" - }, - "Esam": { - "additionalProperties": false, - "properties": { - "AcquisitionPointId": { - "type": "string" - }, - "AdAvailOffset": { - "type": "integer" - }, - "PasswordParam": { - "type": "string" - }, - "PoisEndpoint": { - "type": "string" - }, - "Username": { - "type": "string" - }, - "ZoneIdentity": { - "type": "string" - } - }, - "type": "object" - }, - "FailoverCondition": { - "additionalProperties": false, - "properties": { - "FailoverConditionSettings": { - "$ref": "#/definitions/FailoverConditionSettings" - } - }, - "type": "object" - }, - "FailoverConditionSettings": { - "additionalProperties": false, - "properties": { - "AudioSilenceSettings": { - "$ref": "#/definitions/AudioSilenceFailoverSettings" - }, - "InputLossSettings": { - "$ref": "#/definitions/InputLossFailoverSettings" - }, - "VideoBlackSettings": { - "$ref": "#/definitions/VideoBlackFailoverSettings" - } - }, - "type": "object" - }, - "FeatureActivations": { - "additionalProperties": false, - "properties": { - "InputPrepareScheduleActions": { - "type": "string" - }, - "OutputStaticImageOverlayScheduleActions": { - "type": "string" - } - }, - "type": "object" - }, - "FecOutputSettings": { - "additionalProperties": false, - "properties": { - "ColumnDepth": { - "type": "integer" - }, - "IncludeFec": { - "type": "string" - }, - "RowLength": { - "type": "integer" - } - }, - "type": "object" - }, - "Fmp4HlsSettings": { - "additionalProperties": false, - "properties": { - "AudioRenditionSets": { - "type": "string" - }, - "NielsenId3Behavior": { - "type": "string" - }, - "TimedMetadataBehavior": { - "type": "string" - } - }, - "type": "object" - }, - "FollowerChannelSettings": { - "additionalProperties": false, - "properties": { - "LinkedChannelType": { - "type": "string" - }, - "PrimaryChannelArn": { - "type": "string" - } - }, - "type": "object" - }, - "FrameCaptureCdnSettings": { - "additionalProperties": false, - "properties": { - "FrameCaptureS3Settings": { - "$ref": "#/definitions/FrameCaptureS3Settings" - } - }, - "type": "object" - }, - "FrameCaptureGroupSettings": { - "additionalProperties": false, - "properties": { - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "FrameCaptureCdnSettings": { - "$ref": "#/definitions/FrameCaptureCdnSettings" - } - }, - "type": "object" - }, - "FrameCaptureHlsSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "FrameCaptureOutputSettings": { - "additionalProperties": false, - "properties": { - "NameModifier": { - "type": "string" - } - }, - "type": "object" - }, - "FrameCaptureS3Settings": { - "additionalProperties": false, - "properties": { - "CannedAcl": { - "type": "string" - } - }, - "type": "object" - }, - "FrameCaptureSettings": { - "additionalProperties": false, - "properties": { - "CaptureInterval": { - "type": "integer" - }, - "CaptureIntervalUnits": { - "type": "string" - }, - "TimecodeBurninSettings": { - "$ref": "#/definitions/TimecodeBurninSettings" - } - }, - "type": "object" - }, - "GlobalConfiguration": { - "additionalProperties": false, - "properties": { - "InitialAudioGain": { - "type": "integer" - }, - "InputEndAction": { - "type": "string" - }, - "InputLossBehavior": { - "$ref": "#/definitions/InputLossBehavior" - }, - "OutputLockingMode": { - "type": "string" - }, - "OutputLockingSettings": { - "$ref": "#/definitions/OutputLockingSettings" - }, - "OutputTimingSource": { - "type": "string" - }, - "SupportLowFramerateInputs": { - "type": "string" - } - }, - "type": "object" - }, - "H264ColorSpaceSettings": { - "additionalProperties": false, - "properties": { - "ColorSpacePassthroughSettings": { - "$ref": "#/definitions/ColorSpacePassthroughSettings" - }, - "Rec601Settings": { - "$ref": "#/definitions/Rec601Settings" - }, - "Rec709Settings": { - "$ref": "#/definitions/Rec709Settings" - } - }, - "type": "object" - }, - "H264FilterSettings": { - "additionalProperties": false, - "properties": { - "BandwidthReductionFilterSettings": { - "$ref": "#/definitions/BandwidthReductionFilterSettings" - }, - "TemporalFilterSettings": { - "$ref": "#/definitions/TemporalFilterSettings" - } - }, - "type": "object" - }, - "H264Settings": { - "additionalProperties": false, - "properties": { - "AdaptiveQuantization": { - "type": "string" - }, - "AfdSignaling": { - "type": "string" - }, - "Bitrate": { - "type": "integer" - }, - "BufFillPct": { - "type": "integer" - }, - "BufSize": { - "type": "integer" - }, - "ColorMetadata": { - "type": "string" - }, - "ColorSpaceSettings": { - "$ref": "#/definitions/H264ColorSpaceSettings" - }, - "EntropyEncoding": { - "type": "string" - }, - "FilterSettings": { - "$ref": "#/definitions/H264FilterSettings" - }, - "FixedAfd": { - "type": "string" - }, - "FlickerAq": { - "type": "string" - }, - "ForceFieldPictures": { - "type": "string" - }, - "FramerateControl": { - "type": "string" - }, - "FramerateDenominator": { - "type": "integer" - }, - "FramerateNumerator": { - "type": "integer" - }, - "GopBReference": { - "type": "string" - }, - "GopClosedCadence": { - "type": "integer" - }, - "GopNumBFrames": { - "type": "integer" - }, - "GopSize": { - "type": "number" - }, - "GopSizeUnits": { - "type": "string" - }, - "Level": { - "type": "string" - }, - "LookAheadRateControl": { - "type": "string" - }, - "MaxBitrate": { - "type": "integer" - }, - "MinBitrate": { - "type": "integer" - }, - "MinIInterval": { - "type": "integer" - }, - "MinQp": { - "type": "integer" - }, - "NumRefFrames": { - "type": "integer" - }, - "ParControl": { - "type": "string" - }, - "ParDenominator": { - "type": "integer" - }, - "ParNumerator": { - "type": "integer" - }, - "Profile": { - "type": "string" - }, - "QualityLevel": { - "type": "string" - }, - "QvbrQualityLevel": { - "type": "integer" - }, - "RateControlMode": { - "type": "string" - }, - "ScanType": { - "type": "string" - }, - "SceneChangeDetect": { - "type": "string" - }, - "Slices": { - "type": "integer" - }, - "Softness": { - "type": "integer" - }, - "SpatialAq": { - "type": "string" - }, - "SubgopLength": { - "type": "string" - }, - "Syntax": { - "type": "string" - }, - "TemporalAq": { - "type": "string" - }, - "TimecodeBurninSettings": { - "$ref": "#/definitions/TimecodeBurninSettings" - }, - "TimecodeInsertion": { - "type": "string" - } - }, - "type": "object" - }, - "H265ColorSpaceSettings": { - "additionalProperties": false, - "properties": { - "ColorSpacePassthroughSettings": { - "$ref": "#/definitions/ColorSpacePassthroughSettings" - }, - "DolbyVision81Settings": { - "$ref": "#/definitions/DolbyVision81Settings" - }, - "Hdr10Settings": { - "$ref": "#/definitions/Hdr10Settings" - }, - "Hlg2020Settings": { - "$ref": "#/definitions/Hlg2020Settings" - }, - "Rec601Settings": { - "$ref": "#/definitions/Rec601Settings" - }, - "Rec709Settings": { - "$ref": "#/definitions/Rec709Settings" - } - }, - "type": "object" - }, - "H265FilterSettings": { - "additionalProperties": false, - "properties": { - "BandwidthReductionFilterSettings": { - "$ref": "#/definitions/BandwidthReductionFilterSettings" - }, - "TemporalFilterSettings": { - "$ref": "#/definitions/TemporalFilterSettings" - } - }, - "type": "object" - }, - "H265Settings": { - "additionalProperties": false, - "properties": { - "AdaptiveQuantization": { - "type": "string" - }, - "AfdSignaling": { - "type": "string" - }, - "AlternativeTransferFunction": { - "type": "string" - }, - "Bitrate": { - "type": "integer" - }, - "BufSize": { - "type": "integer" - }, - "ColorMetadata": { - "type": "string" - }, - "ColorSpaceSettings": { - "$ref": "#/definitions/H265ColorSpaceSettings" - }, - "Deblocking": { - "type": "string" - }, - "FilterSettings": { - "$ref": "#/definitions/H265FilterSettings" - }, - "FixedAfd": { - "type": "string" - }, - "FlickerAq": { - "type": "string" - }, - "FramerateDenominator": { - "type": "integer" - }, - "FramerateNumerator": { - "type": "integer" - }, - "GopBReference": { - "type": "string" - }, - "GopClosedCadence": { - "type": "integer" - }, - "GopNumBFrames": { - "type": "integer" - }, - "GopSize": { - "type": "number" - }, - "GopSizeUnits": { - "type": "string" - }, - "Level": { - "type": "string" - }, - "LookAheadRateControl": { - "type": "string" - }, - "MaxBitrate": { - "type": "integer" - }, - "MinBitrate": { - "type": "integer" - }, - "MinIInterval": { - "type": "integer" - }, - "MinQp": { - "type": "integer" - }, - "MvOverPictureBoundaries": { - "type": "string" - }, - "MvTemporalPredictor": { - "type": "string" - }, - "ParDenominator": { - "type": "integer" - }, - "ParNumerator": { - "type": "integer" - }, - "Profile": { - "type": "string" - }, - "QvbrQualityLevel": { - "type": "integer" - }, - "RateControlMode": { - "type": "string" - }, - "ScanType": { - "type": "string" - }, - "SceneChangeDetect": { - "type": "string" - }, - "Slices": { - "type": "integer" - }, - "SubgopLength": { - "type": "string" - }, - "Tier": { - "type": "string" - }, - "TileHeight": { - "type": "integer" - }, - "TilePadding": { - "type": "string" - }, - "TileWidth": { - "type": "integer" - }, - "TimecodeBurninSettings": { - "$ref": "#/definitions/TimecodeBurninSettings" - }, - "TimecodeInsertion": { - "type": "string" - }, - "TreeblockSize": { - "type": "string" - } - }, - "type": "object" - }, - "Hdr10Settings": { - "additionalProperties": false, - "properties": { - "MaxCll": { - "type": "integer" - }, - "MaxFall": { - "type": "integer" - } - }, - "type": "object" - }, - "Hlg2020Settings": { - "additionalProperties": false, - "type": "object" - }, - "HlsAkamaiSettings": { - "additionalProperties": false, - "properties": { - "ConnectionRetryInterval": { - "type": "integer" - }, - "FilecacheDuration": { - "type": "integer" - }, - "HttpTransferMode": { - "type": "string" - }, - "NumRetries": { - "type": "integer" - }, - "RestartDelay": { - "type": "integer" - }, - "Salt": { - "type": "string" - }, - "Token": { - "type": "string" - } - }, - "type": "object" - }, - "HlsBasicPutSettings": { - "additionalProperties": false, - "properties": { - "ConnectionRetryInterval": { - "type": "integer" - }, - "FilecacheDuration": { - "type": "integer" - }, - "NumRetries": { - "type": "integer" - }, - "RestartDelay": { - "type": "integer" - } - }, - "type": "object" - }, - "HlsCdnSettings": { - "additionalProperties": false, - "properties": { - "HlsAkamaiSettings": { - "$ref": "#/definitions/HlsAkamaiSettings" - }, - "HlsBasicPutSettings": { - "$ref": "#/definitions/HlsBasicPutSettings" - }, - "HlsMediaStoreSettings": { - "$ref": "#/definitions/HlsMediaStoreSettings" - }, - "HlsS3Settings": { - "$ref": "#/definitions/HlsS3Settings" - }, - "HlsWebdavSettings": { - "$ref": "#/definitions/HlsWebdavSettings" - } - }, - "type": "object" - }, - "HlsGroupSettings": { - "additionalProperties": false, - "properties": { - "AdMarkers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "BaseUrlContent": { - "type": "string" - }, - "BaseUrlContent1": { - "type": "string" - }, - "BaseUrlManifest": { - "type": "string" - }, - "BaseUrlManifest1": { - "type": "string" - }, - "CaptionLanguageMappings": { - "items": { - "$ref": "#/definitions/CaptionLanguageMapping" - }, - "type": "array", - "uniqueItems": false - }, - "CaptionLanguageSetting": { - "type": "string" - }, - "ClientCache": { - "type": "string" - }, - "CodecSpecification": { - "type": "string" - }, - "ConstantIv": { - "type": "string" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "DirectoryStructure": { - "type": "string" - }, - "DiscontinuityTags": { - "type": "string" - }, - "EncryptionType": { - "type": "string" - }, - "HlsCdnSettings": { - "$ref": "#/definitions/HlsCdnSettings" - }, - "HlsId3SegmentTagging": { - "type": "string" - }, - "IFrameOnlyPlaylists": { - "type": "string" - }, - "IncompleteSegmentBehavior": { - "type": "string" - }, - "IndexNSegments": { - "type": "integer" - }, - "InputLossAction": { - "type": "string" - }, - "IvInManifest": { - "type": "string" - }, - "IvSource": { - "type": "string" - }, - "KeepSegments": { - "type": "integer" - }, - "KeyFormat": { - "type": "string" - }, - "KeyFormatVersions": { - "type": "string" - }, - "KeyProviderSettings": { - "$ref": "#/definitions/KeyProviderSettings" - }, - "ManifestCompression": { - "type": "string" - }, - "ManifestDurationFormat": { - "type": "string" - }, - "MinSegmentLength": { - "type": "integer" - }, - "Mode": { - "type": "string" - }, - "OutputSelection": { - "type": "string" - }, - "ProgramDateTime": { - "type": "string" - }, - "ProgramDateTimeClock": { - "type": "string" - }, - "ProgramDateTimePeriod": { - "type": "integer" - }, - "RedundantManifest": { - "type": "string" - }, - "SegmentLength": { - "type": "integer" - }, - "SegmentationMode": { - "type": "string" - }, - "SegmentsPerSubdirectory": { - "type": "integer" - }, - "StreamInfResolution": { - "type": "string" - }, - "TimedMetadataId3Frame": { - "type": "string" - }, - "TimedMetadataId3Period": { - "type": "integer" - }, - "TimestampDeltaMilliseconds": { - "type": "integer" - }, - "TsFileMode": { - "type": "string" - } - }, - "type": "object" - }, - "HlsInputSettings": { - "additionalProperties": false, - "properties": { - "Bandwidth": { - "type": "integer" - }, - "BufferSegments": { - "type": "integer" - }, - "Retries": { - "type": "integer" - }, - "RetryInterval": { - "type": "integer" - }, - "Scte35Source": { - "type": "string" - } - }, - "type": "object" - }, - "HlsMediaStoreSettings": { - "additionalProperties": false, - "properties": { - "ConnectionRetryInterval": { - "type": "integer" - }, - "FilecacheDuration": { - "type": "integer" - }, - "MediaStoreStorageClass": { - "type": "string" - }, - "NumRetries": { - "type": "integer" - }, - "RestartDelay": { - "type": "integer" - } - }, - "type": "object" - }, - "HlsOutputSettings": { - "additionalProperties": false, - "properties": { - "H265PackagingType": { - "type": "string" - }, - "HlsSettings": { - "$ref": "#/definitions/HlsSettings" - }, - "NameModifier": { - "type": "string" - }, - "SegmentModifier": { - "type": "string" - } - }, - "type": "object" - }, - "HlsS3Settings": { - "additionalProperties": false, - "properties": { - "CannedAcl": { - "type": "string" - } - }, - "type": "object" - }, - "HlsSettings": { - "additionalProperties": false, - "properties": { - "AudioOnlyHlsSettings": { - "$ref": "#/definitions/AudioOnlyHlsSettings" - }, - "Fmp4HlsSettings": { - "$ref": "#/definitions/Fmp4HlsSettings" - }, - "FrameCaptureHlsSettings": { - "$ref": "#/definitions/FrameCaptureHlsSettings" - }, - "StandardHlsSettings": { - "$ref": "#/definitions/StandardHlsSettings" - } - }, - "type": "object" - }, - "HlsWebdavSettings": { - "additionalProperties": false, - "properties": { - "ConnectionRetryInterval": { - "type": "integer" - }, - "FilecacheDuration": { - "type": "integer" - }, - "HttpTransferMode": { - "type": "string" - }, - "NumRetries": { - "type": "integer" - }, - "RestartDelay": { - "type": "integer" - } - }, - "type": "object" - }, - "HtmlMotionGraphicsSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "InputAttachment": { - "additionalProperties": false, - "properties": { - "AutomaticInputFailoverSettings": { - "$ref": "#/definitions/AutomaticInputFailoverSettings" - }, - "InputAttachmentName": { - "type": "string" - }, - "InputId": { - "type": "string" - }, - "InputSettings": { - "$ref": "#/definitions/InputSettings" - }, - "LogicalInterfaceNames": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "InputChannelLevel": { - "additionalProperties": false, - "properties": { - "Gain": { - "type": "integer" - }, - "InputChannel": { - "type": "integer" - } - }, - "type": "object" - }, - "InputLocation": { - "additionalProperties": false, - "properties": { - "PasswordParam": { - "type": "string" - }, - "Uri": { - "type": "string" - }, - "Username": { - "type": "string" - } - }, - "type": "object" - }, - "InputLossBehavior": { - "additionalProperties": false, - "properties": { - "BlackFrameMsec": { - "type": "integer" - }, - "InputLossImageColor": { - "type": "string" - }, - "InputLossImageSlate": { - "$ref": "#/definitions/InputLocation" - }, - "InputLossImageType": { - "type": "string" - }, - "RepeatFrameMsec": { - "type": "integer" - } - }, - "type": "object" - }, - "InputLossFailoverSettings": { - "additionalProperties": false, - "properties": { - "InputLossThresholdMsec": { - "type": "integer" - } - }, - "type": "object" - }, - "InputSettings": { - "additionalProperties": false, - "properties": { - "AudioSelectors": { - "items": { - "$ref": "#/definitions/AudioSelector" - }, - "type": "array", - "uniqueItems": false - }, - "CaptionSelectors": { - "items": { - "$ref": "#/definitions/CaptionSelector" - }, - "type": "array", - "uniqueItems": false - }, - "DeblockFilter": { - "type": "string" - }, - "DenoiseFilter": { - "type": "string" - }, - "FilterStrength": { - "type": "integer" - }, - "InputFilter": { - "type": "string" - }, - "NetworkInputSettings": { - "$ref": "#/definitions/NetworkInputSettings" - }, - "Scte35Pid": { - "type": "integer" - }, - "Smpte2038DataPreference": { - "type": "string" - }, - "SourceEndBehavior": { - "type": "string" - }, - "VideoSelector": { - "$ref": "#/definitions/VideoSelector" - } - }, - "type": "object" - }, - "InputSpecification": { - "additionalProperties": false, - "properties": { - "Codec": { - "type": "string" - }, - "MaximumBitrate": { - "type": "string" - }, - "Resolution": { - "type": "string" - } - }, - "type": "object" - }, - "KeyProviderSettings": { - "additionalProperties": false, - "properties": { - "StaticKeySettings": { - "$ref": "#/definitions/StaticKeySettings" - } - }, - "type": "object" - }, - "LinkedChannelSettings": { - "additionalProperties": false, - "properties": { - "FollowerChannelSettings": { - "$ref": "#/definitions/FollowerChannelSettings" - }, - "PrimaryChannelSettings": { - "$ref": "#/definitions/PrimaryChannelSettings" - } - }, - "type": "object" - }, - "M2tsSettings": { - "additionalProperties": false, - "properties": { - "AbsentInputAudioBehavior": { - "type": "string" - }, - "Arib": { - "type": "string" - }, - "AribCaptionsPid": { - "type": "string" - }, - "AribCaptionsPidControl": { - "type": "string" - }, - "AudioBufferModel": { - "type": "string" - }, - "AudioFramesPerPes": { - "type": "integer" - }, - "AudioPids": { - "type": "string" - }, - "AudioStreamType": { - "type": "string" - }, - "Bitrate": { - "type": "integer" - }, - "BufferModel": { - "type": "string" - }, - "CcDescriptor": { - "type": "string" - }, - "DvbNitSettings": { - "$ref": "#/definitions/DvbNitSettings" - }, - "DvbSdtSettings": { - "$ref": "#/definitions/DvbSdtSettings" - }, - "DvbSubPids": { - "type": "string" - }, - "DvbTdtSettings": { - "$ref": "#/definitions/DvbTdtSettings" - }, - "DvbTeletextPid": { - "type": "string" - }, - "Ebif": { - "type": "string" - }, - "EbpAudioInterval": { - "type": "string" - }, - "EbpLookaheadMs": { - "type": "integer" - }, - "EbpPlacement": { - "type": "string" - }, - "EcmPid": { - "type": "string" - }, - "EsRateInPes": { - "type": "string" - }, - "EtvPlatformPid": { - "type": "string" - }, - "EtvSignalPid": { - "type": "string" - }, - "FragmentTime": { - "type": "number" - }, - "Klv": { - "type": "string" - }, - "KlvDataPids": { - "type": "string" - }, - "NielsenId3Behavior": { - "type": "string" - }, - "NullPacketBitrate": { - "type": "number" - }, - "PatInterval": { - "type": "integer" - }, - "PcrControl": { - "type": "string" - }, - "PcrPeriod": { - "type": "integer" - }, - "PcrPid": { - "type": "string" - }, - "PmtInterval": { - "type": "integer" - }, - "PmtPid": { - "type": "string" - }, - "ProgramNum": { - "type": "integer" - }, - "RateMode": { - "type": "string" - }, - "Scte27Pids": { - "type": "string" - }, - "Scte35Control": { - "type": "string" - }, - "Scte35Pid": { - "type": "string" - }, - "Scte35PrerollPullupMilliseconds": { - "type": "number" - }, - "SegmentationMarkers": { - "type": "string" - }, - "SegmentationStyle": { - "type": "string" - }, - "SegmentationTime": { - "type": "number" - }, - "TimedMetadataBehavior": { - "type": "string" - }, - "TimedMetadataPid": { - "type": "string" - }, - "TransportStreamId": { - "type": "integer" - }, - "VideoPid": { - "type": "string" - } - }, - "type": "object" - }, - "M3u8Settings": { - "additionalProperties": false, - "properties": { - "AudioFramesPerPes": { - "type": "integer" - }, - "AudioPids": { - "type": "string" - }, - "EcmPid": { - "type": "string" - }, - "KlvBehavior": { - "type": "string" - }, - "KlvDataPids": { - "type": "string" - }, - "NielsenId3Behavior": { - "type": "string" - }, - "PatInterval": { - "type": "integer" - }, - "PcrControl": { - "type": "string" - }, - "PcrPeriod": { - "type": "integer" - }, - "PcrPid": { - "type": "string" - }, - "PmtInterval": { - "type": "integer" - }, - "PmtPid": { - "type": "string" - }, - "ProgramNum": { - "type": "integer" - }, - "Scte35Behavior": { - "type": "string" - }, - "Scte35Pid": { - "type": "string" - }, - "TimedMetadataBehavior": { - "type": "string" - }, - "TimedMetadataPid": { - "type": "string" - }, - "TransportStreamId": { - "type": "integer" - }, - "VideoPid": { - "type": "string" - } - }, - "type": "object" - }, - "MaintenanceCreateSettings": { - "additionalProperties": false, - "properties": { - "MaintenanceDay": { - "type": "string" - }, - "MaintenanceStartTime": { - "type": "string" - } - }, - "type": "object" - }, - "MediaPackageAdditionalDestinations": { - "additionalProperties": false, - "properties": { - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - } - }, - "type": "object" - }, - "MediaPackageGroupSettings": { - "additionalProperties": false, - "properties": { - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "MediapackageV2GroupSettings": { - "$ref": "#/definitions/MediaPackageV2GroupSettings" - } - }, - "type": "object" - }, - "MediaPackageOutputDestinationSettings": { - "additionalProperties": false, - "properties": { - "ChannelEndpointId": { - "type": "string" - }, - "ChannelGroup": { - "type": "string" - }, - "ChannelId": { - "type": "string" - }, - "ChannelName": { - "type": "string" - }, - "MediaPackageRegionName": { - "type": "string" - } - }, - "type": "object" - }, - "MediaPackageOutputSettings": { - "additionalProperties": false, - "properties": { - "MediaPackageV2DestinationSettings": { - "$ref": "#/definitions/MediaPackageV2DestinationSettings" - } - }, - "type": "object" - }, - "MediaPackageV2DestinationSettings": { - "additionalProperties": false, - "properties": { - "AudioGroupId": { - "type": "string" - }, - "AudioRenditionSets": { - "type": "string" - }, - "HlsAutoSelect": { - "type": "string" - }, - "HlsDefault": { - "type": "string" - } - }, - "type": "object" - }, - "MediaPackageV2GroupSettings": { - "additionalProperties": false, - "properties": { - "AdditionalDestinations": { - "items": { - "$ref": "#/definitions/MediaPackageAdditionalDestinations" - }, - "type": "array", - "uniqueItems": false - }, - "CaptionLanguageMappings": { - "items": { - "$ref": "#/definitions/CaptionLanguageMapping" - }, - "type": "array", - "uniqueItems": false - }, - "Id3Behavior": { - "type": "string" - }, - "KlvBehavior": { - "type": "string" - }, - "NielsenId3Behavior": { - "type": "string" - }, - "Scte35Type": { - "type": "string" - }, - "SegmentLength": { - "type": "integer" - }, - "SegmentLengthUnits": { - "type": "string" - }, - "TimedMetadataId3Frame": { - "type": "string" - }, - "TimedMetadataId3Period": { - "type": "integer" - }, - "TimedMetadataPassthrough": { - "type": "string" - } - }, - "type": "object" - }, - "MotionGraphicsConfiguration": { - "additionalProperties": false, - "properties": { - "MotionGraphicsInsertion": { - "type": "string" - }, - "MotionGraphicsSettings": { - "$ref": "#/definitions/MotionGraphicsSettings" - } - }, - "type": "object" - }, - "MotionGraphicsSettings": { - "additionalProperties": false, - "properties": { - "HtmlMotionGraphicsSettings": { - "$ref": "#/definitions/HtmlMotionGraphicsSettings" - } - }, - "type": "object" - }, - "Mp2Settings": { - "additionalProperties": false, - "properties": { - "Bitrate": { - "type": "number" - }, - "CodingMode": { - "type": "string" - }, - "SampleRate": { - "type": "number" - } - }, - "type": "object" - }, - "Mpeg2FilterSettings": { - "additionalProperties": false, - "properties": { - "TemporalFilterSettings": { - "$ref": "#/definitions/TemporalFilterSettings" - } - }, - "type": "object" - }, - "Mpeg2Settings": { - "additionalProperties": false, - "properties": { - "AdaptiveQuantization": { - "type": "string" - }, - "AfdSignaling": { - "type": "string" - }, - "ColorMetadata": { - "type": "string" - }, - "ColorSpace": { - "type": "string" - }, - "DisplayAspectRatio": { - "type": "string" - }, - "FilterSettings": { - "$ref": "#/definitions/Mpeg2FilterSettings" - }, - "FixedAfd": { - "type": "string" - }, - "FramerateDenominator": { - "type": "integer" - }, - "FramerateNumerator": { - "type": "integer" - }, - "GopClosedCadence": { - "type": "integer" - }, - "GopNumBFrames": { - "type": "integer" - }, - "GopSize": { - "type": "number" - }, - "GopSizeUnits": { - "type": "string" - }, - "ScanType": { - "type": "string" - }, - "SubgopLength": { - "type": "string" - }, - "TimecodeBurninSettings": { - "$ref": "#/definitions/TimecodeBurninSettings" - }, - "TimecodeInsertion": { - "type": "string" - } - }, - "type": "object" - }, - "MsSmoothGroupSettings": { - "additionalProperties": false, - "properties": { - "AcquisitionPointId": { - "type": "string" - }, - "AudioOnlyTimecodeControl": { - "type": "string" - }, - "CertificateMode": { - "type": "string" - }, - "ConnectionRetryInterval": { - "type": "integer" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "EventId": { - "type": "string" - }, - "EventIdMode": { - "type": "string" - }, - "EventStopBehavior": { - "type": "string" - }, - "FilecacheDuration": { - "type": "integer" - }, - "FragmentLength": { - "type": "integer" - }, - "InputLossAction": { - "type": "string" - }, - "NumRetries": { - "type": "integer" - }, - "RestartDelay": { - "type": "integer" - }, - "SegmentationMode": { - "type": "string" - }, - "SendDelayMs": { - "type": "integer" - }, - "SparseTrackType": { - "type": "string" - }, - "StreamManifestBehavior": { - "type": "string" - }, - "TimestampOffset": { - "type": "string" - }, - "TimestampOffsetMode": { - "type": "string" - } - }, - "type": "object" - }, - "MsSmoothOutputSettings": { - "additionalProperties": false, - "properties": { - "H265PackagingType": { - "type": "string" - }, - "NameModifier": { - "type": "string" - } - }, - "type": "object" - }, - "MulticastInputSettings": { - "additionalProperties": false, - "properties": { - "SourceIpAddress": { - "type": "string" - } - }, - "type": "object" - }, - "MultiplexContainerSettings": { - "additionalProperties": false, - "properties": { - "MultiplexM2tsSettings": { - "$ref": "#/definitions/MultiplexM2tsSettings" - } - }, - "type": "object" - }, - "MultiplexGroupSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "MultiplexM2tsSettings": { - "additionalProperties": false, - "properties": { - "AbsentInputAudioBehavior": { - "type": "string" - }, - "Arib": { - "type": "string" - }, - "AudioBufferModel": { - "type": "string" - }, - "AudioFramesPerPes": { - "type": "integer" - }, - "AudioStreamType": { - "type": "string" - }, - "CcDescriptor": { - "type": "string" - }, - "Ebif": { - "type": "string" - }, - "EsRateInPes": { - "type": "string" - }, - "Klv": { - "type": "string" - }, - "NielsenId3Behavior": { - "type": "string" - }, - "PcrControl": { - "type": "string" - }, - "PcrPeriod": { - "type": "integer" - }, - "Scte35Control": { - "type": "string" - }, - "Scte35PrerollPullupMilliseconds": { - "type": "number" - } - }, - "type": "object" - }, - "MultiplexOutputSettings": { - "additionalProperties": false, - "properties": { - "ContainerSettings": { - "$ref": "#/definitions/MultiplexContainerSettings" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - } - }, - "type": "object" - }, - "MultiplexProgramChannelDestinationSettings": { - "additionalProperties": false, - "properties": { - "MultiplexId": { - "type": "string" - }, - "ProgramName": { - "type": "string" - } - }, - "type": "object" - }, - "NetworkInputSettings": { - "additionalProperties": false, - "properties": { - "HlsInputSettings": { - "$ref": "#/definitions/HlsInputSettings" - }, - "MulticastInputSettings": { - "$ref": "#/definitions/MulticastInputSettings" - }, - "ServerValidation": { - "type": "string" - } - }, - "type": "object" - }, - "NielsenCBET": { - "additionalProperties": false, - "properties": { - "CbetCheckDigitString": { - "type": "string" - }, - "CbetStepaside": { - "type": "string" - }, - "Csid": { - "type": "string" - } - }, - "type": "object" - }, - "NielsenConfiguration": { - "additionalProperties": false, - "properties": { - "DistributorId": { - "type": "string" - }, - "NielsenPcmToId3Tagging": { - "type": "string" - } - }, - "type": "object" - }, - "NielsenNaesIiNw": { - "additionalProperties": false, - "properties": { - "CheckDigitString": { - "type": "string" - }, - "Sid": { - "type": "number" - }, - "Timezone": { - "type": "string" - } - }, - "type": "object" - }, - "NielsenWatermarksSettings": { - "additionalProperties": false, - "properties": { - "NielsenCbetSettings": { - "$ref": "#/definitions/NielsenCBET" - }, - "NielsenDistributionType": { - "type": "string" - }, - "NielsenNaesIiNwSettings": { - "$ref": "#/definitions/NielsenNaesIiNw" - } - }, - "type": "object" - }, - "Output": { - "additionalProperties": false, - "properties": { - "AudioDescriptionNames": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "CaptionDescriptionNames": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "OutputName": { - "type": "string" - }, - "OutputSettings": { - "$ref": "#/definitions/OutputSettings" - }, - "VideoDescriptionName": { - "type": "string" - } - }, - "type": "object" - }, - "OutputDestination": { - "additionalProperties": false, - "properties": { - "Id": { - "type": "string" - }, - "LogicalInterfaceNames": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "MediaPackageSettings": { - "items": { - "$ref": "#/definitions/MediaPackageOutputDestinationSettings" - }, - "type": "array", - "uniqueItems": false - }, - "MultiplexSettings": { - "$ref": "#/definitions/MultiplexProgramChannelDestinationSettings" - }, - "Settings": { - "items": { - "$ref": "#/definitions/OutputDestinationSettings" - }, - "type": "array", - "uniqueItems": false - }, - "SrtSettings": { - "items": { - "$ref": "#/definitions/SrtOutputDestinationSettings" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "OutputDestinationSettings": { - "additionalProperties": false, - "properties": { - "PasswordParam": { - "type": "string" - }, - "StreamName": { - "type": "string" - }, - "Url": { - "type": "string" - }, - "Username": { - "type": "string" - } - }, - "type": "object" - }, - "OutputGroup": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "OutputGroupSettings": { - "$ref": "#/definitions/OutputGroupSettings" - }, - "Outputs": { - "items": { - "$ref": "#/definitions/Output" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "OutputGroupSettings": { - "additionalProperties": false, - "properties": { - "ArchiveGroupSettings": { - "$ref": "#/definitions/ArchiveGroupSettings" - }, - "CmafIngestGroupSettings": { - "$ref": "#/definitions/CmafIngestGroupSettings" - }, - "FrameCaptureGroupSettings": { - "$ref": "#/definitions/FrameCaptureGroupSettings" - }, - "HlsGroupSettings": { - "$ref": "#/definitions/HlsGroupSettings" - }, - "MediaPackageGroupSettings": { - "$ref": "#/definitions/MediaPackageGroupSettings" - }, - "MsSmoothGroupSettings": { - "$ref": "#/definitions/MsSmoothGroupSettings" - }, - "MultiplexGroupSettings": { - "$ref": "#/definitions/MultiplexGroupSettings" - }, - "RtmpGroupSettings": { - "$ref": "#/definitions/RtmpGroupSettings" - }, - "SrtGroupSettings": { - "$ref": "#/definitions/SrtGroupSettings" - }, - "UdpGroupSettings": { - "$ref": "#/definitions/UdpGroupSettings" - } - }, - "type": "object" - }, - "OutputLocationRef": { - "additionalProperties": false, - "properties": { - "DestinationRefId": { - "type": "string" - } - }, - "type": "object" - }, - "OutputLockingSettings": { - "additionalProperties": false, - "properties": { - "EpochLockingSettings": { - "$ref": "#/definitions/EpochLockingSettings" - }, - "PipelineLockingSettings": { - "$ref": "#/definitions/PipelineLockingSettings" - } - }, - "type": "object" - }, - "OutputSettings": { - "additionalProperties": false, - "properties": { - "ArchiveOutputSettings": { - "$ref": "#/definitions/ArchiveOutputSettings" - }, - "CmafIngestOutputSettings": { - "$ref": "#/definitions/CmafIngestOutputSettings" - }, - "FrameCaptureOutputSettings": { - "$ref": "#/definitions/FrameCaptureOutputSettings" - }, - "HlsOutputSettings": { - "$ref": "#/definitions/HlsOutputSettings" - }, - "MediaPackageOutputSettings": { - "$ref": "#/definitions/MediaPackageOutputSettings" - }, - "MsSmoothOutputSettings": { - "$ref": "#/definitions/MsSmoothOutputSettings" - }, - "MultiplexOutputSettings": { - "$ref": "#/definitions/MultiplexOutputSettings" - }, - "RtmpOutputSettings": { - "$ref": "#/definitions/RtmpOutputSettings" - }, - "SrtOutputSettings": { - "$ref": "#/definitions/SrtOutputSettings" - }, - "UdpOutputSettings": { - "$ref": "#/definitions/UdpOutputSettings" - } - }, - "type": "object" - }, - "PassThroughSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "PipelineLockingSettings": { - "additionalProperties": false, - "properties": { - "PipelineLockingMethod": { - "type": "string" - } - }, - "type": "object" - }, - "PrimaryChannelSettings": { - "additionalProperties": false, - "properties": { - "LinkedChannelType": { - "type": "string" - } - }, - "type": "object" - }, - "RawSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "Rec601Settings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "Rec709Settings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "RemixSettings": { - "additionalProperties": false, - "properties": { - "ChannelMappings": { - "items": { - "$ref": "#/definitions/AudioChannelMapping" - }, - "type": "array", - "uniqueItems": false - }, - "ChannelsIn": { - "type": "integer" - }, - "ChannelsOut": { - "type": "integer" - } - }, - "type": "object" - }, - "RtmpCaptionInfoDestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "RtmpGroupSettings": { - "additionalProperties": false, - "properties": { - "AdMarkers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "AuthenticationScheme": { - "type": "string" - }, - "CacheFullBehavior": { - "type": "string" - }, - "CacheLength": { - "type": "integer" - }, - "CaptionData": { - "type": "string" - }, - "IncludeFillerNalUnits": { - "type": "string" - }, - "InputLossAction": { - "type": "string" - }, - "RestartDelay": { - "type": "integer" - } - }, - "type": "object" - }, - "RtmpOutputSettings": { - "additionalProperties": false, - "properties": { - "CertificateMode": { - "type": "string" - }, - "ConnectionRetryInterval": { - "type": "integer" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "NumRetries": { - "type": "integer" - } - }, - "type": "object" - }, - "Scte20PlusEmbeddedDestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "Scte20SourceSettings": { - "additionalProperties": false, - "properties": { - "Convert608To708": { - "type": "string" - }, - "Source608ChannelNumber": { - "type": "integer" - } - }, - "type": "object" - }, - "Scte27DestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "Scte27SourceSettings": { - "additionalProperties": false, - "properties": { - "OcrLanguage": { - "type": "string" - }, - "Pid": { - "type": "integer" - } - }, - "type": "object" - }, - "Scte35SpliceInsert": { - "additionalProperties": false, - "properties": { - "AdAvailOffset": { - "type": "integer" - }, - "NoRegionalBlackoutFlag": { - "type": "string" - }, - "WebDeliveryAllowedFlag": { - "type": "string" - } - }, - "type": "object" - }, - "Scte35TimeSignalApos": { - "additionalProperties": false, - "properties": { - "AdAvailOffset": { - "type": "integer" - }, - "NoRegionalBlackoutFlag": { - "type": "string" - }, - "WebDeliveryAllowedFlag": { - "type": "string" - } - }, - "type": "object" - }, - "SmpteTtDestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "SrtGroupSettings": { - "additionalProperties": false, - "properties": { - "InputLossAction": { - "type": "string" - } - }, - "type": "object" - }, - "SrtOutputDestinationSettings": { - "additionalProperties": false, - "properties": { - "EncryptionPassphraseSecretArn": { - "type": "string" - }, - "StreamId": { - "type": "string" - }, - "Url": { - "type": "string" - } - }, - "type": "object" - }, - "SrtOutputSettings": { - "additionalProperties": false, - "properties": { - "BufferMsec": { - "type": "integer" - }, - "ContainerSettings": { - "$ref": "#/definitions/UdpContainerSettings" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "EncryptionType": { - "type": "string" - }, - "Latency": { - "type": "integer" - } - }, - "type": "object" - }, - "StandardHlsSettings": { - "additionalProperties": false, - "properties": { - "AudioRenditionSets": { - "type": "string" - }, - "M3u8Settings": { - "$ref": "#/definitions/M3u8Settings" - } - }, - "type": "object" - }, - "StaticKeySettings": { - "additionalProperties": false, - "properties": { - "KeyProviderServer": { - "$ref": "#/definitions/InputLocation" - }, - "StaticKeyValue": { - "type": "string" - } - }, - "type": "object" - }, - "TeletextDestinationSettings": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "TeletextSourceSettings": { - "additionalProperties": false, - "properties": { - "OutputRectangle": { - "$ref": "#/definitions/CaptionRectangle" - }, - "PageNumber": { - "type": "string" - } - }, - "type": "object" - }, - "TemporalFilterSettings": { - "additionalProperties": false, - "properties": { - "PostFilterSharpening": { - "type": "string" - }, - "Strength": { - "type": "string" - } - }, - "type": "object" - }, - "ThumbnailConfiguration": { - "additionalProperties": false, - "properties": { - "State": { - "type": "string" - } - }, - "type": "object" - }, - "TimecodeBurninSettings": { - "additionalProperties": false, - "properties": { - "FontSize": { - "type": "string" - }, - "Position": { - "type": "string" - }, - "Prefix": { - "type": "string" - } - }, - "type": "object" - }, - "TimecodeConfig": { - "additionalProperties": false, - "properties": { - "Source": { - "type": "string" - }, - "SyncThreshold": { - "type": "integer" - } - }, - "type": "object" - }, - "TtmlDestinationSettings": { - "additionalProperties": false, - "properties": { - "StyleControl": { - "type": "string" - } - }, - "type": "object" - }, - "UdpContainerSettings": { - "additionalProperties": false, - "properties": { - "M2tsSettings": { - "$ref": "#/definitions/M2tsSettings" - } - }, - "type": "object" - }, - "UdpGroupSettings": { - "additionalProperties": false, - "properties": { - "InputLossAction": { - "type": "string" - }, - "TimedMetadataId3Frame": { - "type": "string" - }, - "TimedMetadataId3Period": { - "type": "integer" - } - }, - "type": "object" - }, - "UdpOutputSettings": { - "additionalProperties": false, - "properties": { - "BufferMsec": { - "type": "integer" - }, - "ContainerSettings": { - "$ref": "#/definitions/UdpContainerSettings" - }, - "Destination": { - "$ref": "#/definitions/OutputLocationRef" - }, - "FecOutputSettings": { - "$ref": "#/definitions/FecOutputSettings" - } - }, - "type": "object" - }, - "VideoBlackFailoverSettings": { - "additionalProperties": false, - "properties": { - "BlackDetectThreshold": { - "type": "number" - }, - "VideoBlackThresholdMsec": { - "type": "integer" - } - }, - "type": "object" - }, - "VideoCodecSettings": { - "additionalProperties": false, - "properties": { - "Av1Settings": { - "$ref": "#/definitions/Av1Settings" - }, - "FrameCaptureSettings": { - "$ref": "#/definitions/FrameCaptureSettings" - }, - "H264Settings": { - "$ref": "#/definitions/H264Settings" - }, - "H265Settings": { - "$ref": "#/definitions/H265Settings" - }, - "Mpeg2Settings": { - "$ref": "#/definitions/Mpeg2Settings" - } - }, - "type": "object" - }, - "VideoDescription": { - "additionalProperties": false, - "properties": { - "CodecSettings": { - "$ref": "#/definitions/VideoCodecSettings" - }, - "Height": { - "type": "integer" - }, - "Name": { - "type": "string" - }, - "RespondToAfd": { - "type": "string" - }, - "ScalingBehavior": { - "type": "string" - }, - "Sharpness": { - "type": "integer" - }, - "Width": { - "type": "integer" - } - }, - "type": "object" - }, - "VideoSelector": { - "additionalProperties": false, - "properties": { - "ColorSpace": { - "type": "string" - }, - "ColorSpaceSettings": { - "$ref": "#/definitions/VideoSelectorColorSpaceSettings" - }, - "ColorSpaceUsage": { - "type": "string" - }, - "SelectorSettings": { - "$ref": "#/definitions/VideoSelectorSettings" - } - }, - "type": "object" - }, - "VideoSelectorColorSpaceSettings": { - "additionalProperties": false, - "properties": { - "Hdr10Settings": { - "$ref": "#/definitions/Hdr10Settings" - } - }, - "type": "object" - }, - "VideoSelectorPid": { - "additionalProperties": false, - "properties": { - "Pid": { - "type": "integer" - } - }, - "type": "object" - }, - "VideoSelectorProgramId": { - "additionalProperties": false, - "properties": { - "ProgramId": { - "type": "integer" - } - }, - "type": "object" - }, - "VideoSelectorSettings": { - "additionalProperties": false, - "properties": { - "VideoSelectorPid": { - "$ref": "#/definitions/VideoSelectorPid" - }, - "VideoSelectorProgramId": { - "$ref": "#/definitions/VideoSelectorProgramId" - } - }, - "type": "object" - }, - "VpcOutputSettings": { - "additionalProperties": false, - "properties": { - "PublicAddressAllocationIds": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SecurityGroupIds": { - "format": "AWS::EC2::SecurityGroup.Ids", - "items": { - "format": "AWS::EC2::SecurityGroup.Id", - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SubnetIds": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "WavSettings": { - "additionalProperties": false, - "properties": { - "BitDepth": { - "type": "number" - }, - "CodingMode": { - "type": "string" - }, - "SampleRate": { - "type": "number" - } - }, - "type": "object" - }, - "WebvttDestinationSettings": { - "additionalProperties": false, - "properties": { - "StyleControl": { - "type": "string" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "AnywhereSettings": { - "$ref": "#/definitions/AnywhereSettings" - }, - "Arn": { - "type": "string" - }, - "CdiInputSpecification": { - "$ref": "#/definitions/CdiInputSpecification" - }, - "ChannelClass": { - "type": "string" - }, - "ChannelEngineVersion": { - "$ref": "#/definitions/ChannelEngineVersionRequest" - }, - "Destinations": { - "items": { - "$ref": "#/definitions/OutputDestination" - }, - "type": "array", - "uniqueItems": false - }, - "DryRun": { - "type": "boolean" - }, - "EncoderSettings": { - "$ref": "#/definitions/EncoderSettings" - }, - "Id": { - "type": "string" - }, - "InputAttachments": { - "items": { - "$ref": "#/definitions/InputAttachment" - }, - "type": "array", - "uniqueItems": false - }, - "InputSpecification": { - "$ref": "#/definitions/InputSpecification" - }, - "Inputs": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "LinkedChannelSettings": { - "$ref": "#/definitions/LinkedChannelSettings" - }, - "LogLevel": { - "type": "string" - }, - "Maintenance": { - "$ref": "#/definitions/MaintenanceCreateSettings" - }, - "Name": { - "type": "string" - }, - "RoleArn": { - "format": "AWS::IAM::Role.Arn", - "type": "string" - }, - "Tags": { - "format": "json", - "type": [ - "object", - "string" - ] - }, - "Vpc": { - "$ref": "#/definitions/VpcOutputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Inputs", - "/properties/Id", - "/properties/Arn" - ], - "typeName": "AWS::MediaLive::Channel" -} diff --git a/src/cfnlint/data/schemas/resources/bf2e53263bce9387.json b/src/cfnlint/data/schemas/resources/bf2e53263bce9387.json new file mode 100644 index 0000000000..8c5652858f --- /dev/null +++ b/src/cfnlint/data/schemas/resources/bf2e53263bce9387.json @@ -0,0 +1,12677 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/AwsAccountId", + "/properties/TemplateId" + ], + "definitions": { + "AggregationFunction": { + "additionalProperties": false, + "properties": { + "AttributeAggregationFunction": { + "$ref": "#/definitions/AttributeAggregationFunction" + }, + "CategoricalAggregationFunction": { + "$ref": "#/definitions/CategoricalAggregationFunction" + }, + "DateAggregationFunction": { + "$ref": "#/definitions/DateAggregationFunction" + }, + "NumericalAggregationFunction": { + "$ref": "#/definitions/NumericalAggregationFunction" + } + }, + "type": "object" + }, + "AggregationSortConfiguration": { + "additionalProperties": false, + "properties": { + "AggregationFunction": { + "$ref": "#/definitions/AggregationFunction" + }, + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "SortDirection": { + "$ref": "#/definitions/SortDirection" + } + }, + "required": [ + "Column", + "SortDirection" + ], + "type": "object" + }, + "AllSheetsFilterScopeConfiguration": { + "format": "json", + "type": [ + "object", + "string" + ] + }, + "AnalysisDefaults": { + "additionalProperties": false, + "properties": { + "DefaultNewSheetConfiguration": { + "$ref": "#/definitions/DefaultNewSheetConfiguration" + } + }, + "required": [ + "DefaultNewSheetConfiguration" + ], + "type": "object" + }, + "AnchorDateConfiguration": { + "additionalProperties": false, + "properties": { + "AnchorOption": { + "$ref": "#/definitions/AnchorOption" + }, + "ParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + } + }, + "type": "object" + }, + "AnchorOption": { + "enum": [ + "NOW" + ], + "type": "string" + }, + "ArcAxisConfiguration": { + "additionalProperties": false, + "properties": { + "Range": { + "$ref": "#/definitions/ArcAxisDisplayRange" + }, + "ReserveRange": { + "default": 0, + "type": "number" + } + }, + "type": "object" + }, + "ArcAxisDisplayRange": { + "additionalProperties": false, + "properties": { + "Max": { + "default": null, + "type": "number" + }, + "Min": { + "default": null, + "type": "number" + } + }, + "type": "object" + }, + "ArcConfiguration": { + "additionalProperties": false, + "properties": { + "ArcAngle": { + "default": null, + "type": "number" + }, + "ArcThickness": { + "$ref": "#/definitions/ArcThicknessOptions" + } + }, + "type": "object" + }, + "ArcOptions": { + "additionalProperties": false, + "properties": { + "ArcThickness": { + "$ref": "#/definitions/ArcThickness" + } + }, + "type": "object" + }, + "ArcThickness": { + "enum": [ + "SMALL", + "MEDIUM", + "LARGE", + "WHOLE" + ], + "type": "string" + }, + "ArcThicknessOptions": { + "enum": [ + "SMALL", + "MEDIUM", + "LARGE" + ], + "type": "string" + }, + "AssetOptions": { + "additionalProperties": false, + "properties": { + "Timezone": { + "type": "string" + }, + "WeekStart": { + "$ref": "#/definitions/DayOfTheWeek" + } + }, + "type": "object" + }, + "AttributeAggregationFunction": { + "additionalProperties": false, + "properties": { + "SimpleAttributeAggregation": { + "$ref": "#/definitions/SimpleAttributeAggregationFunction" + }, + "ValueForMultipleValues": { + "type": "string" + } + }, + "type": "object" + }, + "AxisBinding": { + "enum": [ + "PRIMARY_YAXIS", + "SECONDARY_YAXIS" + ], + "type": "string" + }, + "AxisDataOptions": { + "additionalProperties": false, + "properties": { + "DateAxisOptions": { + "$ref": "#/definitions/DateAxisOptions" + }, + "NumericAxisOptions": { + "$ref": "#/definitions/NumericAxisOptions" + } + }, + "type": "object" + }, + "AxisDisplayDataDrivenRange": { + "format": "json", + "type": [ + "object", + "string" + ] + }, + "AxisDisplayMinMaxRange": { + "additionalProperties": false, + "properties": { + "Maximum": { + "default": null, + "type": "number" + }, + "Minimum": { + "default": null, + "type": "number" + } + }, + "type": "object" + }, + "AxisDisplayOptions": { + "additionalProperties": false, + "properties": { + "AxisLineVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "AxisOffset": { + "type": "string" + }, + "DataOptions": { + "$ref": "#/definitions/AxisDataOptions" + }, + "GridLineVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "ScrollbarOptions": { + "$ref": "#/definitions/ScrollBarOptions" + }, + "TickLabelOptions": { + "$ref": "#/definitions/AxisTickLabelOptions" + } + }, + "type": "object" + }, + "AxisDisplayRange": { + "additionalProperties": false, + "properties": { + "DataDriven": { + "$ref": "#/definitions/AxisDisplayDataDrivenRange" + }, + "MinMax": { + "$ref": "#/definitions/AxisDisplayMinMaxRange" + } + }, + "type": "object" + }, + "AxisLabelOptions": { + "additionalProperties": false, + "properties": { + "ApplyTo": { + "$ref": "#/definitions/AxisLabelReferenceOptions" + }, + "CustomLabel": { + "type": "string" + }, + "FontConfiguration": { + "$ref": "#/definitions/FontConfiguration" + } + }, + "type": "object" + }, + "AxisLabelReferenceOptions": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Column", + "FieldId" + ], + "type": "object" + }, + "AxisLinearScale": { + "additionalProperties": false, + "properties": { + "StepCount": { + "default": null, + "type": "number" + }, + "StepSize": { + "default": null, + "type": "number" + } + }, + "type": "object" + }, + "AxisLogarithmicScale": { + "additionalProperties": false, + "properties": { + "Base": { + "default": null, + "type": "number" + } + }, + "type": "object" + }, + "AxisScale": { + "additionalProperties": false, + "properties": { + "Linear": { + "$ref": "#/definitions/AxisLinearScale" + }, + "Logarithmic": { + "$ref": "#/definitions/AxisLogarithmicScale" + } + }, + "type": "object" + }, + "AxisTickLabelOptions": { + "additionalProperties": false, + "properties": { + "LabelOptions": { + "$ref": "#/definitions/LabelOptions" + }, + "RotationAngle": { + "default": null, + "type": "number" + } + }, + "type": "object" + }, + "BarChartAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Category": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Colors": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "SmallMultiples": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "BarChartConfiguration": { + "additionalProperties": false, + "properties": { + "BarsArrangement": { + "$ref": "#/definitions/BarsArrangement" + }, + "CategoryAxis": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "CategoryLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "ColorLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "ContributionAnalysisDefaults": { + "items": { + "$ref": "#/definitions/ContributionAnalysisDefault" + }, + "maxItems": 200, + "minItems": 1, + "type": "array" + }, + "DataLabels": { + "$ref": "#/definitions/DataLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/BarChartFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "Legend": { + "$ref": "#/definitions/LegendOptions" + }, + "Orientation": { + "$ref": "#/definitions/BarChartOrientation" + }, + "ReferenceLines": { + "items": { + "$ref": "#/definitions/ReferenceLine" + }, + "maxItems": 20, + "minItems": 0, + "type": "array" + }, + "SmallMultiplesOptions": { + "$ref": "#/definitions/SmallMultiplesOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/BarChartSortConfiguration" + }, + "Tooltip": { + "$ref": "#/definitions/TooltipOptions" + }, + "ValueAxis": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "ValueLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "VisualPalette": { + "$ref": "#/definitions/VisualPalette" + } + }, + "type": "object" + }, + "BarChartFieldWells": { + "additionalProperties": false, + "properties": { + "BarChartAggregatedFieldWells": { + "$ref": "#/definitions/BarChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "BarChartOrientation": { + "enum": [ + "HORIZONTAL", + "VERTICAL" + ], + "type": "string" + }, + "BarChartSortConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryItemsLimit": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "CategorySort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "ColorItemsLimit": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "ColorSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "SmallMultiplesLimitConfiguration": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "SmallMultiplesSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "BarChartVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/BarChartConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "BarsArrangement": { + "enum": [ + "CLUSTERED", + "STACKED", + "STACKED_PERCENT" + ], + "type": "string" + }, + "BaseMapStyleType": { + "enum": [ + "LIGHT_GRAY", + "DARK_GRAY", + "STREET", + "IMAGERY" + ], + "type": "string" + }, + "BinCountOptions": { + "additionalProperties": false, + "properties": { + "Value": { + "minimum": 0, + "type": "number" + } + }, + "type": "object" + }, + "BinWidthOptions": { + "additionalProperties": false, + "properties": { + "BinCountLimit": { + "maximum": 1000, + "minimum": 0, + "type": "number" + }, + "Value": { + "minimum": 0, + "type": "number" + } + }, + "type": "object" + }, + "BodySectionConfiguration": { + "additionalProperties": false, + "properties": { + "Content": { + "$ref": "#/definitions/BodySectionContent" + }, + "PageBreakConfiguration": { + "$ref": "#/definitions/SectionPageBreakConfiguration" + }, + "RepeatConfiguration": { + "$ref": "#/definitions/BodySectionRepeatConfiguration" + }, + "SectionId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Style": { + "$ref": "#/definitions/SectionStyle" + } + }, + "required": [ + "Content", + "SectionId" + ], + "type": "object" + }, + "BodySectionContent": { + "additionalProperties": false, + "properties": { + "Layout": { + "$ref": "#/definitions/SectionLayoutConfiguration" + } + }, + "type": "object" + }, + "BodySectionDynamicCategoryDimensionConfiguration": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "Limit": { + "maximum": 1000, + "minimum": 1, + "type": "number" + }, + "SortByMetrics": { + "items": { + "$ref": "#/definitions/ColumnSort" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "required": [ + "Column" + ], + "type": "object" + }, + "BodySectionDynamicNumericDimensionConfiguration": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "Limit": { + "maximum": 1000, + "minimum": 1, + "type": "number" + }, + "SortByMetrics": { + "items": { + "$ref": "#/definitions/ColumnSort" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "required": [ + "Column" + ], + "type": "object" + }, + "BodySectionRepeatConfiguration": { + "additionalProperties": false, + "properties": { + "DimensionConfigurations": { + "items": { + "$ref": "#/definitions/BodySectionRepeatDimensionConfiguration" + }, + "maxItems": 3, + "minItems": 0, + "type": "array" + }, + "NonRepeatingVisuals": { + "items": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "maxItems": 20, + "minItems": 0, + "type": "array" + }, + "PageBreakConfiguration": { + "$ref": "#/definitions/BodySectionRepeatPageBreakConfiguration" + } + }, + "type": "object" + }, + "BodySectionRepeatDimensionConfiguration": { + "additionalProperties": false, + "properties": { + "DynamicCategoryDimensionConfiguration": { + "$ref": "#/definitions/BodySectionDynamicCategoryDimensionConfiguration" + }, + "DynamicNumericDimensionConfiguration": { + "$ref": "#/definitions/BodySectionDynamicNumericDimensionConfiguration" + } + }, + "type": "object" + }, + "BodySectionRepeatPageBreakConfiguration": { + "additionalProperties": false, + "properties": { + "After": { + "$ref": "#/definitions/SectionAfterPageBreak" + } + }, + "type": "object" + }, + "BoxPlotAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "GroupBy": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 5, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "BoxPlotChartConfiguration": { + "additionalProperties": false, + "properties": { + "BoxPlotOptions": { + "$ref": "#/definitions/BoxPlotOptions" + }, + "CategoryAxis": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "CategoryLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/BoxPlotFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "Legend": { + "$ref": "#/definitions/LegendOptions" + }, + "PrimaryYAxisDisplayOptions": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "PrimaryYAxisLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "ReferenceLines": { + "items": { + "$ref": "#/definitions/ReferenceLine" + }, + "maxItems": 20, + "minItems": 0, + "type": "array" + }, + "SortConfiguration": { + "$ref": "#/definitions/BoxPlotSortConfiguration" + }, + "Tooltip": { + "$ref": "#/definitions/TooltipOptions" + }, + "VisualPalette": { + "$ref": "#/definitions/VisualPalette" + } + }, + "type": "object" + }, + "BoxPlotFieldWells": { + "additionalProperties": false, + "properties": { + "BoxPlotAggregatedFieldWells": { + "$ref": "#/definitions/BoxPlotAggregatedFieldWells" + } + }, + "type": "object" + }, + "BoxPlotFillStyle": { + "enum": [ + "SOLID", + "TRANSPARENT" + ], + "type": "string" + }, + "BoxPlotOptions": { + "additionalProperties": false, + "properties": { + "AllDataPointsVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "OutlierVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "StyleOptions": { + "$ref": "#/definitions/BoxPlotStyleOptions" + } + }, + "type": "object" + }, + "BoxPlotSortConfiguration": { + "additionalProperties": false, + "properties": { + "CategorySort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "PaginationConfiguration": { + "$ref": "#/definitions/PaginationConfiguration" + } + }, + "type": "object" + }, + "BoxPlotStyleOptions": { + "additionalProperties": false, + "properties": { + "FillStyle": { + "$ref": "#/definitions/BoxPlotFillStyle" + } + }, + "type": "object" + }, + "BoxPlotVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/BoxPlotChartConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "CalculatedField": { + "additionalProperties": false, + "properties": { + "DataSetIdentifier": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "Expression": { + "maxLength": 32000, + "minLength": 1, + "type": "string" + }, + "Name": { + "maxLength": 127, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "DataSetIdentifier", + "Expression", + "Name" + ], + "type": "object" + }, + "CalculatedMeasureField": { + "additionalProperties": false, + "properties": { + "Expression": { + "maxLength": 4096, + "minLength": 1, + "type": "string" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Expression", + "FieldId" + ], + "type": "object" + }, + "CascadingControlConfiguration": { + "additionalProperties": false, + "properties": { + "SourceControls": { + "items": { + "$ref": "#/definitions/CascadingControlSource" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "CascadingControlSource": { + "additionalProperties": false, + "properties": { + "ColumnToMatch": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "SourceSheetControlId": { + "type": "string" + } + }, + "type": "object" + }, + "CategoricalAggregationFunction": { + "enum": [ + "COUNT", + "DISTINCT_COUNT" + ], + "type": "string" + }, + "CategoricalDimensionField": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "FormatConfiguration": { + "$ref": "#/definitions/StringFormatConfiguration" + }, + "HierarchyId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Column", + "FieldId" + ], + "type": "object" + }, + "CategoricalMeasureField": { + "additionalProperties": false, + "properties": { + "AggregationFunction": { + "$ref": "#/definitions/CategoricalAggregationFunction" + }, + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "FormatConfiguration": { + "$ref": "#/definitions/StringFormatConfiguration" + } + }, + "required": [ + "Column", + "FieldId" + ], + "type": "object" + }, + "CategoryDrillDownFilter": { + "additionalProperties": false, + "properties": { + "CategoryValues": { + "items": { + "maxLength": 512, + "minLength": 0, + "type": "string" + }, + "maxItems": 100000, + "minItems": 0, + "type": "array" + }, + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + } + }, + "required": [ + "CategoryValues", + "Column" + ], + "type": "object" + }, + "CategoryFilter": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "Configuration": { + "$ref": "#/definitions/CategoryFilterConfiguration" + }, + "DefaultFilterControlConfiguration": { + "$ref": "#/definitions/DefaultFilterControlConfiguration" + }, + "FilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "Column", + "Configuration", + "FilterId" + ], + "type": "object" + }, + "CategoryFilterConfiguration": { + "additionalProperties": false, + "properties": { + "CustomFilterConfiguration": { + "$ref": "#/definitions/CustomFilterConfiguration" + }, + "CustomFilterListConfiguration": { + "$ref": "#/definitions/CustomFilterListConfiguration" + }, + "FilterListConfiguration": { + "$ref": "#/definitions/FilterListConfiguration" + } + }, + "type": "object" + }, + "CategoryFilterMatchOperator": { + "enum": [ + "EQUALS", + "DOES_NOT_EQUAL", + "CONTAINS", + "DOES_NOT_CONTAIN", + "STARTS_WITH", + "ENDS_WITH" + ], + "type": "string" + }, + "CategoryFilterSelectAllOptions": { + "enum": [ + "FILTER_ALL_VALUES" + ], + "type": "string" + }, + "CategoryInnerFilter": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "Configuration": { + "$ref": "#/definitions/CategoryFilterConfiguration" + }, + "DefaultFilterControlConfiguration": { + "$ref": "#/definitions/DefaultFilterControlConfiguration" + } + }, + "required": [ + "Column", + "Configuration" + ], + "type": "object" + }, + "ChartAxisLabelOptions": { + "additionalProperties": false, + "properties": { + "AxisLabelOptions": { + "items": { + "$ref": "#/definitions/AxisLabelOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "SortIconVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "ClusterMarker": { + "additionalProperties": false, + "properties": { + "SimpleClusterMarker": { + "$ref": "#/definitions/SimpleClusterMarker" + } + }, + "type": "object" + }, + "ClusterMarkerConfiguration": { + "additionalProperties": false, + "properties": { + "ClusterMarker": { + "$ref": "#/definitions/ClusterMarker" + } + }, + "type": "object" + }, + "ColorFillType": { + "enum": [ + "DISCRETE", + "GRADIENT" + ], + "type": "string" + }, + "ColorScale": { + "additionalProperties": false, + "properties": { + "ColorFillType": { + "$ref": "#/definitions/ColorFillType" + }, + "Colors": { + "items": { + "$ref": "#/definitions/DataColor" + }, + "maxItems": 3, + "minItems": 2, + "type": "array" + }, + "NullValueColor": { + "$ref": "#/definitions/DataColor" + } + }, + "required": [ + "ColorFillType", + "Colors" + ], + "type": "object" + }, + "ColorsConfiguration": { + "additionalProperties": false, + "properties": { + "CustomColors": { + "items": { + "$ref": "#/definitions/CustomColor" + }, + "maxItems": 50, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "ColumnConfiguration": { + "additionalProperties": false, + "properties": { + "ColorsConfiguration": { + "$ref": "#/definitions/ColorsConfiguration" + }, + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "FormatConfiguration": { + "$ref": "#/definitions/FormatConfiguration" + }, + "Role": { + "$ref": "#/definitions/ColumnRole" + } + }, + "required": [ + "Column" + ], + "type": "object" + }, + "ColumnGroupColumnSchema": { + "additionalProperties": false, + "properties": { + "Name": { + "type": "string" + } + }, + "type": "object" + }, + "ColumnGroupSchema": { + "additionalProperties": false, + "properties": { + "ColumnGroupColumnSchemaList": { + "items": { + "$ref": "#/definitions/ColumnGroupColumnSchema" + }, + "maxItems": 500, + "minItems": 0, + "type": "array" + }, + "Name": { + "type": "string" + } + }, + "type": "object" + }, + "ColumnHierarchy": { + "additionalProperties": false, + "properties": { + "DateTimeHierarchy": { + "$ref": "#/definitions/DateTimeHierarchy" + }, + "ExplicitHierarchy": { + "$ref": "#/definitions/ExplicitHierarchy" + }, + "PredefinedHierarchy": { + "$ref": "#/definitions/PredefinedHierarchy" + } + }, + "type": "object" + }, + "ColumnIdentifier": { + "additionalProperties": false, + "properties": { + "ColumnName": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "DataSetIdentifier": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "ColumnName", + "DataSetIdentifier" + ], + "type": "object" + }, + "ColumnRole": { + "enum": [ + "DIMENSION", + "MEASURE" + ], + "type": "string" + }, + "ColumnSchema": { + "additionalProperties": false, + "properties": { + "DataType": { + "type": "string" + }, + "GeographicRole": { + "type": "string" + }, + "Name": { + "type": "string" + } + }, + "type": "object" + }, + "ColumnSort": { + "additionalProperties": false, + "properties": { + "AggregationFunction": { + "$ref": "#/definitions/AggregationFunction" + }, + "Direction": { + "$ref": "#/definitions/SortDirection" + }, + "SortBy": { + "$ref": "#/definitions/ColumnIdentifier" + } + }, + "required": [ + "Direction", + "SortBy" + ], + "type": "object" + }, + "ColumnTooltipItem": { + "additionalProperties": false, + "properties": { + "Aggregation": { + "$ref": "#/definitions/AggregationFunction" + }, + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "Label": { + "type": "string" + }, + "TooltipTarget": { + "$ref": "#/definitions/TooltipTarget" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "required": [ + "Column" + ], + "type": "object" + }, + "ComboChartAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "BarValues": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Category": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Colors": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "LineValues": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "ComboChartConfiguration": { + "additionalProperties": false, + "properties": { + "BarDataLabels": { + "$ref": "#/definitions/DataLabelOptions" + }, + "BarsArrangement": { + "$ref": "#/definitions/BarsArrangement" + }, + "CategoryAxis": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "CategoryLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "ColorLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/ComboChartFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "Legend": { + "$ref": "#/definitions/LegendOptions" + }, + "LineDataLabels": { + "$ref": "#/definitions/DataLabelOptions" + }, + "PrimaryYAxisDisplayOptions": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "PrimaryYAxisLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "ReferenceLines": { + "items": { + "$ref": "#/definitions/ReferenceLine" + }, + "maxItems": 20, + "minItems": 0, + "type": "array" + }, + "SecondaryYAxisDisplayOptions": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "SecondaryYAxisLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "SingleAxisOptions": { + "$ref": "#/definitions/SingleAxisOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/ComboChartSortConfiguration" + }, + "Tooltip": { + "$ref": "#/definitions/TooltipOptions" + }, + "VisualPalette": { + "$ref": "#/definitions/VisualPalette" + } + }, + "type": "object" + }, + "ComboChartFieldWells": { + "additionalProperties": false, + "properties": { + "ComboChartAggregatedFieldWells": { + "$ref": "#/definitions/ComboChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "ComboChartSortConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryItemsLimit": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "CategorySort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "ColorItemsLimit": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "ColorSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "ComboChartVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/ComboChartConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "CommitMode": { + "enum": [ + "AUTO", + "MANUAL" + ], + "type": "string" + }, + "ComparisonConfiguration": { + "additionalProperties": false, + "properties": { + "ComparisonFormat": { + "$ref": "#/definitions/ComparisonFormatConfiguration" + }, + "ComparisonMethod": { + "$ref": "#/definitions/ComparisonMethod" + } + }, + "type": "object" + }, + "ComparisonFormatConfiguration": { + "additionalProperties": false, + "properties": { + "NumberDisplayFormatConfiguration": { + "$ref": "#/definitions/NumberDisplayFormatConfiguration" + }, + "PercentageDisplayFormatConfiguration": { + "$ref": "#/definitions/PercentageDisplayFormatConfiguration" + } + }, + "type": "object" + }, + "ComparisonMethod": { + "enum": [ + "DIFFERENCE", + "PERCENT_DIFFERENCE", + "PERCENT" + ], + "type": "string" + }, + "Computation": { + "additionalProperties": false, + "properties": { + "Forecast": { + "$ref": "#/definitions/ForecastComputation" + }, + "GrowthRate": { + "$ref": "#/definitions/GrowthRateComputation" + }, + "MaximumMinimum": { + "$ref": "#/definitions/MaximumMinimumComputation" + }, + "MetricComparison": { + "$ref": "#/definitions/MetricComparisonComputation" + }, + "PeriodOverPeriod": { + "$ref": "#/definitions/PeriodOverPeriodComputation" + }, + "PeriodToDate": { + "$ref": "#/definitions/PeriodToDateComputation" + }, + "TopBottomMovers": { + "$ref": "#/definitions/TopBottomMoversComputation" + }, + "TopBottomRanked": { + "$ref": "#/definitions/TopBottomRankedComputation" + }, + "TotalAggregation": { + "$ref": "#/definitions/TotalAggregationComputation" + }, + "UniqueValues": { + "$ref": "#/definitions/UniqueValuesComputation" + } + }, + "type": "object" + }, + "ConditionalFormattingColor": { + "additionalProperties": false, + "properties": { + "Gradient": { + "$ref": "#/definitions/ConditionalFormattingGradientColor" + }, + "Solid": { + "$ref": "#/definitions/ConditionalFormattingSolidColor" + } + }, + "type": "object" + }, + "ConditionalFormattingCustomIconCondition": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "DisplayConfiguration": { + "$ref": "#/definitions/ConditionalFormattingIconDisplayConfiguration" + }, + "Expression": { + "maxLength": 4096, + "minLength": 1, + "type": "string" + }, + "IconOptions": { + "$ref": "#/definitions/ConditionalFormattingCustomIconOptions" + } + }, + "required": [ + "Expression", + "IconOptions" + ], + "type": "object" + }, + "ConditionalFormattingCustomIconOptions": { + "additionalProperties": false, + "properties": { + "Icon": { + "$ref": "#/definitions/Icon" + }, + "UnicodeIcon": { + "pattern": "^[^\\u0000-\\u00FF]$", + "type": "string" + } + }, + "type": "object" + }, + "ConditionalFormattingGradientColor": { + "additionalProperties": false, + "properties": { + "Color": { + "$ref": "#/definitions/GradientColor" + }, + "Expression": { + "maxLength": 4096, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Color", + "Expression" + ], + "type": "object" + }, + "ConditionalFormattingIcon": { + "additionalProperties": false, + "properties": { + "CustomCondition": { + "$ref": "#/definitions/ConditionalFormattingCustomIconCondition" + }, + "IconSet": { + "$ref": "#/definitions/ConditionalFormattingIconSet" + } + }, + "type": "object" + }, + "ConditionalFormattingIconDisplayConfiguration": { + "additionalProperties": false, + "properties": { + "IconDisplayOption": { + "$ref": "#/definitions/ConditionalFormattingIconDisplayOption" + } + }, + "type": "object" + }, + "ConditionalFormattingIconDisplayOption": { + "enum": [ + "ICON_ONLY" + ], + "type": "string" + }, + "ConditionalFormattingIconSet": { + "additionalProperties": false, + "properties": { + "Expression": { + "maxLength": 4096, + "minLength": 1, + "type": "string" + }, + "IconSetType": { + "$ref": "#/definitions/ConditionalFormattingIconSetType" + } + }, + "required": [ + "Expression" + ], + "type": "object" + }, + "ConditionalFormattingIconSetType": { + "enum": [ + "PLUS_MINUS", + "CHECK_X", + "THREE_COLOR_ARROW", + "THREE_GRAY_ARROW", + "CARET_UP_MINUS_DOWN", + "THREE_SHAPE", + "THREE_CIRCLE", + "FLAGS", + "BARS", + "FOUR_COLOR_ARROW", + "FOUR_GRAY_ARROW" + ], + "type": "string" + }, + "ConditionalFormattingSolidColor": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "Expression": { + "maxLength": 4096, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Expression" + ], + "type": "object" + }, + "ContextMenuOption": { + "additionalProperties": false, + "properties": { + "AvailabilityStatus": { + "$ref": "#/definitions/DashboardBehavior" + } + }, + "type": "object" + }, + "ContributionAnalysisDefault": { + "additionalProperties": false, + "properties": { + "ContributorDimensions": { + "items": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "maxItems": 4, + "minItems": 1, + "type": "array" + }, + "MeasureFieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "ContributorDimensions", + "MeasureFieldId" + ], + "type": "object" + }, + "CrossDatasetTypes": { + "enum": [ + "ALL_DATASETS", + "SINGLE_DATASET" + ], + "type": "string" + }, + "CurrencyDisplayFormatConfiguration": { + "additionalProperties": false, + "properties": { + "DecimalPlacesConfiguration": { + "$ref": "#/definitions/DecimalPlacesConfiguration" + }, + "NegativeValueConfiguration": { + "$ref": "#/definitions/NegativeValueConfiguration" + }, + "NullValueFormatConfiguration": { + "$ref": "#/definitions/NullValueFormatConfiguration" + }, + "NumberScale": { + "$ref": "#/definitions/NumberScale" + }, + "Prefix": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "SeparatorConfiguration": { + "$ref": "#/definitions/NumericSeparatorConfiguration" + }, + "Suffix": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Symbol": { + "pattern": "^[A-Z]{3}$", + "type": "string" + } + }, + "type": "object" + }, + "CustomActionFilterOperation": { + "additionalProperties": false, + "properties": { + "SelectedFieldsConfiguration": { + "$ref": "#/definitions/FilterOperationSelectedFieldsConfiguration" + }, + "TargetVisualsConfiguration": { + "$ref": "#/definitions/FilterOperationTargetVisualsConfiguration" + } + }, + "required": [ + "SelectedFieldsConfiguration", + "TargetVisualsConfiguration" + ], + "type": "object" + }, + "CustomActionNavigationOperation": { + "additionalProperties": false, + "properties": { + "LocalNavigationConfiguration": { + "$ref": "#/definitions/LocalNavigationConfiguration" + } + }, + "type": "object" + }, + "CustomActionSetParametersOperation": { + "additionalProperties": false, + "properties": { + "ParameterValueConfigurations": { + "items": { + "$ref": "#/definitions/SetParameterValueConfiguration" + }, + "maxItems": 200, + "minItems": 1, + "type": "array" + } + }, + "required": [ + "ParameterValueConfigurations" + ], + "type": "object" + }, + "CustomActionURLOperation": { + "additionalProperties": false, + "properties": { + "URLTarget": { + "$ref": "#/definitions/URLTargetConfiguration" + }, + "URLTemplate": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "URLTarget", + "URLTemplate" + ], + "type": "object" + }, + "CustomColor": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "FieldValue": { + "maxLength": 2048, + "minLength": 0, + "type": "string" + }, + "SpecialValue": { + "$ref": "#/definitions/SpecialValue" + } + }, + "required": [ + "Color" + ], + "type": "object" + }, + "CustomContentConfiguration": { + "additionalProperties": false, + "properties": { + "ContentType": { + "$ref": "#/definitions/CustomContentType" + }, + "ContentUrl": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "ImageScaling": { + "$ref": "#/definitions/CustomContentImageScalingConfiguration" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + } + }, + "type": "object" + }, + "CustomContentImageScalingConfiguration": { + "enum": [ + "FIT_TO_HEIGHT", + "FIT_TO_WIDTH", + "DO_NOT_SCALE", + "SCALE_TO_VISUAL" + ], + "type": "string" + }, + "CustomContentType": { + "enum": [ + "IMAGE", + "OTHER_EMBEDDED_CONTENT" + ], + "type": "string" + }, + "CustomContentVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/CustomContentConfiguration" + }, + "DataSetIdentifier": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "DataSetIdentifier", + "VisualId" + ], + "type": "object" + }, + "CustomFilterConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryValue": { + "maxLength": 512, + "minLength": 0, + "type": "string" + }, + "MatchOperator": { + "$ref": "#/definitions/CategoryFilterMatchOperator" + }, + "NullOption": { + "$ref": "#/definitions/FilterNullOption" + }, + "ParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "SelectAllOptions": { + "$ref": "#/definitions/CategoryFilterSelectAllOptions" + } + }, + "required": [ + "MatchOperator", + "NullOption" + ], + "type": "object" + }, + "CustomFilterListConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryValues": { + "items": { + "maxLength": 512, + "minLength": 0, + "type": "string" + }, + "maxItems": 100000, + "minItems": 0, + "type": "array" + }, + "MatchOperator": { + "$ref": "#/definitions/CategoryFilterMatchOperator" + }, + "NullOption": { + "$ref": "#/definitions/FilterNullOption" + }, + "SelectAllOptions": { + "$ref": "#/definitions/CategoryFilterSelectAllOptions" + } + }, + "required": [ + "MatchOperator", + "NullOption" + ], + "type": "object" + }, + "CustomNarrativeOptions": { + "additionalProperties": false, + "properties": { + "Narrative": { + "maxLength": 150000, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Narrative" + ], + "type": "object" + }, + "CustomParameterValues": { + "additionalProperties": false, + "properties": { + "DateTimeValues": { + "items": { + "format": "date-time", + "type": "string" + }, + "maxItems": 50000, + "minItems": 0, + "type": "array" + }, + "DecimalValues": { + "items": { + "type": "number" + }, + "maxItems": 50000, + "minItems": 0, + "type": "array" + }, + "IntegerValues": { + "items": { + "type": "number" + }, + "maxItems": 50000, + "minItems": 0, + "type": "array" + }, + "StringValues": { + "items": { + "type": "string" + }, + "maxItems": 50000, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "CustomValuesConfiguration": { + "additionalProperties": false, + "properties": { + "CustomValues": { + "$ref": "#/definitions/CustomParameterValues" + }, + "IncludeNullValue": { + "type": "boolean" + } + }, + "required": [ + "CustomValues" + ], + "type": "object" + }, + "DashboardBehavior": { + "enum": [ + "ENABLED", + "DISABLED" + ], + "type": "string" + }, + "DataBarsOptions": { + "additionalProperties": false, + "properties": { + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "NegativeColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "PositiveColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + } + }, + "required": [ + "FieldId" + ], + "type": "object" + }, + "DataColor": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "DataValue": { + "default": null, + "type": "number" + } + }, + "type": "object" + }, + "DataFieldSeriesItem": { + "additionalProperties": false, + "properties": { + "AxisBinding": { + "$ref": "#/definitions/AxisBinding" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "FieldValue": { + "type": "string" + }, + "Settings": { + "$ref": "#/definitions/LineChartSeriesSettings" + } + }, + "required": [ + "AxisBinding", + "FieldId" + ], + "type": "object" + }, + "DataLabelContent": { + "enum": [ + "VALUE", + "PERCENT", + "VALUE_AND_PERCENT" + ], + "type": "string" + }, + "DataLabelOptions": { + "additionalProperties": false, + "properties": { + "CategoryLabelVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "DataLabelTypes": { + "items": { + "$ref": "#/definitions/DataLabelType" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "LabelColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "LabelContent": { + "$ref": "#/definitions/DataLabelContent" + }, + "LabelFontConfiguration": { + "$ref": "#/definitions/FontConfiguration" + }, + "MeasureLabelVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "Overlap": { + "$ref": "#/definitions/DataLabelOverlap" + }, + "Position": { + "$ref": "#/definitions/DataLabelPosition" + }, + "TotalsVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "DataLabelOverlap": { + "enum": [ + "DISABLE_OVERLAP", + "ENABLE_OVERLAP" + ], + "type": "string" + }, + "DataLabelPosition": { + "enum": [ + "INSIDE", + "OUTSIDE", + "LEFT", + "TOP", + "BOTTOM", + "RIGHT" + ], + "type": "string" + }, + "DataLabelType": { + "additionalProperties": false, + "properties": { + "DataPathLabelType": { + "$ref": "#/definitions/DataPathLabelType" + }, + "FieldLabelType": { + "$ref": "#/definitions/FieldLabelType" + }, + "MaximumLabelType": { + "$ref": "#/definitions/MaximumLabelType" + }, + "MinimumLabelType": { + "$ref": "#/definitions/MinimumLabelType" + }, + "RangeEndsLabelType": { + "$ref": "#/definitions/RangeEndsLabelType" + } + }, + "type": "object" + }, + "DataPathColor": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "Element": { + "$ref": "#/definitions/DataPathValue" + }, + "TimeGranularity": { + "$ref": "#/definitions/TimeGranularity" + } + }, + "required": [ + "Color", + "Element" + ], + "type": "object" + }, + "DataPathLabelType": { + "additionalProperties": false, + "properties": { + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "FieldValue": { + "maxLength": 2048, + "minLength": 0, + "type": "string" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "DataPathSort": { + "additionalProperties": false, + "properties": { + "Direction": { + "$ref": "#/definitions/SortDirection" + }, + "SortPaths": { + "items": { + "$ref": "#/definitions/DataPathValue" + }, + "maxItems": 20, + "minItems": 0, + "type": "array" + } + }, + "required": [ + "Direction", + "SortPaths" + ], + "type": "object" + }, + "DataPathType": { + "additionalProperties": false, + "properties": { + "PivotTableDataPathType": { + "$ref": "#/definitions/PivotTableDataPathType" + } + }, + "type": "object" + }, + "DataPathValue": { + "additionalProperties": false, + "properties": { + "DataPathType": { + "$ref": "#/definitions/DataPathType" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "FieldValue": { + "maxLength": 2048, + "minLength": 0, + "type": "string" + } + }, + "type": "object" + }, + "DataSetConfiguration": { + "additionalProperties": false, + "properties": { + "ColumnGroupSchemaList": { + "items": { + "$ref": "#/definitions/ColumnGroupSchema" + }, + "maxItems": 500, + "minItems": 0, + "type": "array" + }, + "DataSetSchema": { + "$ref": "#/definitions/DataSetSchema" + }, + "Placeholder": { + "type": "string" + } + }, + "type": "object" + }, + "DataSetReference": { + "additionalProperties": false, + "properties": { + "DataSetArn": { + "type": "string" + }, + "DataSetPlaceholder": { + "pattern": "\\S", + "type": "string" + } + }, + "required": [ + "DataSetArn", + "DataSetPlaceholder" + ], + "type": "object" + }, + "DataSetSchema": { + "additionalProperties": false, + "properties": { + "ColumnSchemaList": { + "items": { + "$ref": "#/definitions/ColumnSchema" + }, + "maxItems": 500, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "DateAggregationFunction": { + "enum": [ + "COUNT", + "DISTINCT_COUNT", + "MIN", + "MAX" + ], + "type": "string" + }, + "DateAxisOptions": { + "additionalProperties": false, + "properties": { + "MissingDateVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "DateDimensionField": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "DateGranularity": { + "$ref": "#/definitions/TimeGranularity" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "FormatConfiguration": { + "$ref": "#/definitions/DateTimeFormatConfiguration" + }, + "HierarchyId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Column", + "FieldId" + ], + "type": "object" + }, + "DateMeasureField": { + "additionalProperties": false, + "properties": { + "AggregationFunction": { + "$ref": "#/definitions/DateAggregationFunction" + }, + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "FormatConfiguration": { + "$ref": "#/definitions/DateTimeFormatConfiguration" + } + }, + "required": [ + "Column", + "FieldId" + ], + "type": "object" + }, + "DateTimeDefaultValues": { + "additionalProperties": false, + "properties": { + "DynamicValue": { + "$ref": "#/definitions/DynamicDefaultValue" + }, + "RollingDate": { + "$ref": "#/definitions/RollingDateConfiguration" + }, + "StaticValues": { + "items": { + "format": "date-time", + "type": "string" + }, + "maxItems": 50000, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "DateTimeFormatConfiguration": { + "additionalProperties": false, + "properties": { + "DateTimeFormat": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "NullValueFormatConfiguration": { + "$ref": "#/definitions/NullValueFormatConfiguration" + }, + "NumericFormatConfiguration": { + "$ref": "#/definitions/NumericFormatConfiguration" + } + }, + "type": "object" + }, + "DateTimeHierarchy": { + "additionalProperties": false, + "properties": { + "DrillDownFilters": { + "items": { + "$ref": "#/definitions/DrillDownFilter" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "HierarchyId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "HierarchyId" + ], + "type": "object" + }, + "DateTimeParameterDeclaration": { + "additionalProperties": false, + "properties": { + "DefaultValues": { + "$ref": "#/definitions/DateTimeDefaultValues" + }, + "MappedDataSetParameters": { + "items": { + "$ref": "#/definitions/MappedDataSetParameter" + }, + "maxItems": 150, + "minItems": 0, + "type": "array" + }, + "Name": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "TimeGranularity": { + "$ref": "#/definitions/TimeGranularity" + }, + "ValueWhenUnset": { + "$ref": "#/definitions/DateTimeValueWhenUnsetConfiguration" + } + }, + "required": [ + "Name" + ], + "type": "object" + }, + "DateTimePickerControlDisplayOptions": { + "additionalProperties": false, + "properties": { + "DateIconVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "DateTimeFormat": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "HelperTextVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "InfoIconLabelOptions": { + "$ref": "#/definitions/SheetControlInfoIconLabelOptions" + }, + "TitleOptions": { + "$ref": "#/definitions/LabelOptions" + } + }, + "type": "object" + }, + "DateTimeValueWhenUnsetConfiguration": { + "additionalProperties": false, + "properties": { + "CustomValue": { + "format": "date-time", + "type": "string" + }, + "ValueWhenUnsetOption": { + "$ref": "#/definitions/ValueWhenUnsetOption" + } + }, + "type": "object" + }, + "DayOfTheWeek": { + "enum": [ + "SUNDAY", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY" + ], + "type": "string" + }, + "DecimalDefaultValues": { + "additionalProperties": false, + "properties": { + "DynamicValue": { + "$ref": "#/definitions/DynamicDefaultValue" + }, + "StaticValues": { + "items": { + "type": "number" + }, + "maxItems": 50000, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "DecimalParameterDeclaration": { + "additionalProperties": false, + "properties": { + "DefaultValues": { + "$ref": "#/definitions/DecimalDefaultValues" + }, + "MappedDataSetParameters": { + "items": { + "$ref": "#/definitions/MappedDataSetParameter" + }, + "maxItems": 150, + "minItems": 0, + "type": "array" + }, + "Name": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "ParameterValueType": { + "$ref": "#/definitions/ParameterValueType" + }, + "ValueWhenUnset": { + "$ref": "#/definitions/DecimalValueWhenUnsetConfiguration" + } + }, + "required": [ + "Name", + "ParameterValueType" + ], + "type": "object" + }, + "DecimalPlacesConfiguration": { + "additionalProperties": false, + "properties": { + "DecimalPlaces": { + "maximum": 20, + "minimum": 0, + "type": "number" + } + }, + "required": [ + "DecimalPlaces" + ], + "type": "object" + }, + "DecimalValueWhenUnsetConfiguration": { + "additionalProperties": false, + "properties": { + "CustomValue": { + "default": null, + "type": "number" + }, + "ValueWhenUnsetOption": { + "$ref": "#/definitions/ValueWhenUnsetOption" + } + }, + "type": "object" + }, + "DefaultDateTimePickerControlOptions": { + "additionalProperties": false, + "properties": { + "CommitMode": { + "$ref": "#/definitions/CommitMode" + }, + "DisplayOptions": { + "$ref": "#/definitions/DateTimePickerControlDisplayOptions" + }, + "Type": { + "$ref": "#/definitions/SheetControlDateTimePickerType" + } + }, + "type": "object" + }, + "DefaultFilterControlConfiguration": { + "additionalProperties": false, + "properties": { + "ControlOptions": { + "$ref": "#/definitions/DefaultFilterControlOptions" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "ControlOptions", + "Title" + ], + "type": "object" + }, + "DefaultFilterControlOptions": { + "additionalProperties": false, + "properties": { + "DefaultDateTimePickerOptions": { + "$ref": "#/definitions/DefaultDateTimePickerControlOptions" + }, + "DefaultDropdownOptions": { + "$ref": "#/definitions/DefaultFilterDropDownControlOptions" + }, + "DefaultListOptions": { + "$ref": "#/definitions/DefaultFilterListControlOptions" + }, + "DefaultRelativeDateTimeOptions": { + "$ref": "#/definitions/DefaultRelativeDateTimeControlOptions" + }, + "DefaultSliderOptions": { + "$ref": "#/definitions/DefaultSliderControlOptions" + }, + "DefaultTextAreaOptions": { + "$ref": "#/definitions/DefaultTextAreaControlOptions" + }, + "DefaultTextFieldOptions": { + "$ref": "#/definitions/DefaultTextFieldControlOptions" + } + }, + "type": "object" + }, + "DefaultFilterDropDownControlOptions": { + "additionalProperties": false, + "properties": { + "CommitMode": { + "$ref": "#/definitions/CommitMode" + }, + "DisplayOptions": { + "$ref": "#/definitions/DropDownControlDisplayOptions" + }, + "SelectableValues": { + "$ref": "#/definitions/FilterSelectableValues" + }, + "Type": { + "$ref": "#/definitions/SheetControlListType" + } + }, + "type": "object" + }, + "DefaultFilterListControlOptions": { + "additionalProperties": false, + "properties": { + "DisplayOptions": { + "$ref": "#/definitions/ListControlDisplayOptions" + }, + "SelectableValues": { + "$ref": "#/definitions/FilterSelectableValues" + }, + "Type": { + "$ref": "#/definitions/SheetControlListType" + } + }, + "type": "object" + }, + "DefaultFreeFormLayoutConfiguration": { + "additionalProperties": false, + "properties": { + "CanvasSizeOptions": { + "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" + } + }, + "required": [ + "CanvasSizeOptions" + ], + "type": "object" + }, + "DefaultGridLayoutConfiguration": { + "additionalProperties": false, + "properties": { + "CanvasSizeOptions": { + "$ref": "#/definitions/GridLayoutCanvasSizeOptions" + } + }, + "required": [ + "CanvasSizeOptions" + ], + "type": "object" + }, + "DefaultInteractiveLayoutConfiguration": { + "additionalProperties": false, + "properties": { + "FreeForm": { + "$ref": "#/definitions/DefaultFreeFormLayoutConfiguration" + }, + "Grid": { + "$ref": "#/definitions/DefaultGridLayoutConfiguration" + } + }, + "type": "object" + }, + "DefaultNewSheetConfiguration": { + "additionalProperties": false, + "properties": { + "InteractiveLayoutConfiguration": { + "$ref": "#/definitions/DefaultInteractiveLayoutConfiguration" + }, + "PaginatedLayoutConfiguration": { + "$ref": "#/definitions/DefaultPaginatedLayoutConfiguration" + }, + "SheetContentType": { + "$ref": "#/definitions/SheetContentType" + } + }, + "type": "object" + }, + "DefaultPaginatedLayoutConfiguration": { + "additionalProperties": false, + "properties": { + "SectionBased": { + "$ref": "#/definitions/DefaultSectionBasedLayoutConfiguration" + } + }, + "type": "object" + }, + "DefaultRelativeDateTimeControlOptions": { + "additionalProperties": false, + "properties": { + "CommitMode": { + "$ref": "#/definitions/CommitMode" + }, + "DisplayOptions": { + "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" + } + }, + "type": "object" + }, + "DefaultSectionBasedLayoutConfiguration": { + "additionalProperties": false, + "properties": { + "CanvasSizeOptions": { + "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" + } + }, + "required": [ + "CanvasSizeOptions" + ], + "type": "object" + }, + "DefaultSliderControlOptions": { + "additionalProperties": false, + "properties": { + "DisplayOptions": { + "$ref": "#/definitions/SliderControlDisplayOptions" + }, + "MaximumValue": { + "default": 0, + "type": "number" + }, + "MinimumValue": { + "default": 0, + "type": "number" + }, + "StepSize": { + "default": 0, + "type": "number" + }, + "Type": { + "$ref": "#/definitions/SheetControlSliderType" + } + }, + "required": [ + "MaximumValue", + "MinimumValue", + "StepSize" + ], + "type": "object" + }, + "DefaultTextAreaControlOptions": { + "additionalProperties": false, + "properties": { + "Delimiter": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "DisplayOptions": { + "$ref": "#/definitions/TextAreaControlDisplayOptions" + } + }, + "type": "object" + }, + "DefaultTextFieldControlOptions": { + "additionalProperties": false, + "properties": { + "DisplayOptions": { + "$ref": "#/definitions/TextFieldControlDisplayOptions" + } + }, + "type": "object" + }, + "DestinationParameterValueConfiguration": { + "additionalProperties": false, + "properties": { + "CustomValuesConfiguration": { + "$ref": "#/definitions/CustomValuesConfiguration" + }, + "SelectAllValueOptions": { + "$ref": "#/definitions/SelectAllValueOptions" + }, + "SourceColumn": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "SourceField": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "SourceParameterName": { + "type": "string" + } + }, + "type": "object" + }, + "DigitGroupingStyle": { + "enum": [ + "DEFAULT", + "LAKHS" + ], + "type": "string" + }, + "DimensionField": { + "additionalProperties": false, + "properties": { + "CategoricalDimensionField": { + "$ref": "#/definitions/CategoricalDimensionField" + }, + "DateDimensionField": { + "$ref": "#/definitions/DateDimensionField" + }, + "NumericalDimensionField": { + "$ref": "#/definitions/NumericalDimensionField" + } + }, + "type": "object" + }, + "DonutCenterOptions": { + "additionalProperties": false, + "properties": { + "LabelVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "DonutOptions": { + "additionalProperties": false, + "properties": { + "ArcOptions": { + "$ref": "#/definitions/ArcOptions" + }, + "DonutCenterOptions": { + "$ref": "#/definitions/DonutCenterOptions" + } + }, + "type": "object" + }, + "DrillDownFilter": { + "additionalProperties": false, + "properties": { + "CategoryFilter": { + "$ref": "#/definitions/CategoryDrillDownFilter" + }, + "NumericEqualityFilter": { + "$ref": "#/definitions/NumericEqualityDrillDownFilter" + }, + "TimeRangeFilter": { + "$ref": "#/definitions/TimeRangeDrillDownFilter" + } + }, + "type": "object" + }, + "DropDownControlDisplayOptions": { + "additionalProperties": false, + "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/SheetControlInfoIconLabelOptions" + }, + "SelectAllOptions": { + "$ref": "#/definitions/ListControlSelectAllOptions" + }, + "TitleOptions": { + "$ref": "#/definitions/LabelOptions" + } + }, + "type": "object" + }, + "DynamicDefaultValue": { + "additionalProperties": false, + "properties": { + "DefaultValueColumn": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "GroupNameColumn": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "UserNameColumn": { + "$ref": "#/definitions/ColumnIdentifier" + } + }, + "required": [ + "DefaultValueColumn" + ], + "type": "object" + }, + "EmptyVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "DataSetIdentifier": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "DataSetIdentifier", + "VisualId" + ], + "type": "object" + }, + "Entity": { + "additionalProperties": false, + "properties": { + "Path": { + "pattern": "\\S", + "type": "string" + } + }, + "type": "object" + }, + "ExcludePeriodConfiguration": { + "additionalProperties": false, + "properties": { + "Amount": { + "default": null, + "type": "number" + }, + "Granularity": { + "$ref": "#/definitions/TimeGranularity" + }, + "Status": { + "$ref": "#/definitions/WidgetStatus" + } + }, + "required": [ + "Amount", + "Granularity" + ], + "type": "object" + }, + "ExplicitHierarchy": { + "additionalProperties": false, + "properties": { + "Columns": { + "items": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "maxItems": 10, + "minItems": 2, + "type": "array" + }, + "DrillDownFilters": { + "items": { + "$ref": "#/definitions/DrillDownFilter" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "HierarchyId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Columns", + "HierarchyId" + ], + "type": "object" + }, + "FieldBasedTooltip": { + "additionalProperties": false, + "properties": { + "AggregationVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "TooltipFields": { + "items": { + "$ref": "#/definitions/TooltipItem" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "TooltipTitleType": { + "$ref": "#/definitions/TooltipTitleType" + } + }, + "type": "object" + }, + "FieldLabelType": { + "additionalProperties": false, + "properties": { + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "FieldSeriesItem": { + "additionalProperties": false, + "properties": { + "AxisBinding": { + "$ref": "#/definitions/AxisBinding" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "Settings": { + "$ref": "#/definitions/LineChartSeriesSettings" + } + }, + "required": [ + "AxisBinding", + "FieldId" + ], + "type": "object" + }, + "FieldSort": { + "additionalProperties": false, + "properties": { + "Direction": { + "$ref": "#/definitions/SortDirection" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Direction", + "FieldId" + ], + "type": "object" + }, + "FieldSortOptions": { + "additionalProperties": false, + "properties": { + "ColumnSort": { + "$ref": "#/definitions/ColumnSort" + }, + "FieldSort": { + "$ref": "#/definitions/FieldSort" + } + }, + "type": "object" + }, + "FieldTooltipItem": { + "additionalProperties": false, + "properties": { + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "Label": { + "type": "string" + }, + "TooltipTarget": { + "$ref": "#/definitions/TooltipTarget" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "required": [ + "FieldId" + ], + "type": "object" + }, + "FilledMapAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Geospatial": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "FilledMapConditionalFormatting": { + "additionalProperties": false, + "properties": { + "ConditionalFormattingOptions": { + "items": { + "$ref": "#/definitions/FilledMapConditionalFormattingOption" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "required": [ + "ConditionalFormattingOptions" + ], + "type": "object" + }, + "FilledMapConditionalFormattingOption": { + "additionalProperties": false, + "properties": { + "Shape": { + "$ref": "#/definitions/FilledMapShapeConditionalFormatting" + } + }, + "required": [ + "Shape" + ], + "type": "object" + }, + "FilledMapConfiguration": { + "additionalProperties": false, + "properties": { + "FieldWells": { + "$ref": "#/definitions/FilledMapFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "Legend": { + "$ref": "#/definitions/LegendOptions" + }, + "MapStyleOptions": { + "$ref": "#/definitions/GeospatialMapStyleOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/FilledMapSortConfiguration" + }, + "Tooltip": { + "$ref": "#/definitions/TooltipOptions" + }, + "WindowOptions": { + "$ref": "#/definitions/GeospatialWindowOptions" + } + }, + "type": "object" + }, + "FilledMapFieldWells": { + "additionalProperties": false, + "properties": { + "FilledMapAggregatedFieldWells": { + "$ref": "#/definitions/FilledMapAggregatedFieldWells" + } + }, + "type": "object" + }, + "FilledMapShapeConditionalFormatting": { + "additionalProperties": false, + "properties": { + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "Format": { + "$ref": "#/definitions/ShapeConditionalFormat" + } + }, + "required": [ + "FieldId" + ], + "type": "object" + }, + "FilledMapSortConfiguration": { + "additionalProperties": false, + "properties": { + "CategorySort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "FilledMapVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/FilledMapConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "ConditionalFormatting": { + "$ref": "#/definitions/FilledMapConditionalFormatting" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "Filter": { + "additionalProperties": false, + "properties": { + "CategoryFilter": { + "$ref": "#/definitions/CategoryFilter" + }, + "NestedFilter": { + "$ref": "#/definitions/NestedFilter" + }, + "NumericEqualityFilter": { + "$ref": "#/definitions/NumericEqualityFilter" + }, + "NumericRangeFilter": { + "$ref": "#/definitions/NumericRangeFilter" + }, + "RelativeDatesFilter": { + "$ref": "#/definitions/RelativeDatesFilter" + }, + "TimeEqualityFilter": { + "$ref": "#/definitions/TimeEqualityFilter" + }, + "TimeRangeFilter": { + "$ref": "#/definitions/TimeRangeFilter" + }, + "TopBottomFilter": { + "$ref": "#/definitions/TopBottomFilter" + } + }, + "type": "object" + }, + "FilterControl": { + "additionalProperties": false, + "properties": { + "CrossSheet": { + "$ref": "#/definitions/FilterCrossSheetControl" + }, + "DateTimePicker": { + "$ref": "#/definitions/FilterDateTimePickerControl" + }, + "Dropdown": { + "$ref": "#/definitions/FilterDropDownControl" + }, + "List": { + "$ref": "#/definitions/FilterListControl" + }, + "RelativeDateTime": { + "$ref": "#/definitions/FilterRelativeDateTimeControl" + }, + "Slider": { + "$ref": "#/definitions/FilterSliderControl" + }, + "TextArea": { + "$ref": "#/definitions/FilterTextAreaControl" + }, + "TextField": { + "$ref": "#/definitions/FilterTextFieldControl" + } + }, + "type": "object" + }, + "FilterCrossSheetControl": { + "additionalProperties": false, + "properties": { + "CascadingControlConfiguration": { + "$ref": "#/definitions/CascadingControlConfiguration" + }, + "FilterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SourceFilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "FilterControlId", + "SourceFilterId" + ], + "type": "object" + }, + "FilterDateTimePickerControl": { + "additionalProperties": false, + "properties": { + "CommitMode": { + "$ref": "#/definitions/CommitMode" + }, + "DisplayOptions": { + "$ref": "#/definitions/DateTimePickerControlDisplayOptions" + }, + "FilterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SourceFilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "Type": { + "$ref": "#/definitions/SheetControlDateTimePickerType" + } + }, + "required": [ + "FilterControlId", + "SourceFilterId", + "Title" + ], + "type": "object" + }, + "FilterDropDownControl": { + "additionalProperties": false, + "properties": { + "CascadingControlConfiguration": { + "$ref": "#/definitions/CascadingControlConfiguration" + }, + "CommitMode": { + "$ref": "#/definitions/CommitMode" + }, + "DisplayOptions": { + "$ref": "#/definitions/DropDownControlDisplayOptions" + }, + "FilterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SelectableValues": { + "$ref": "#/definitions/FilterSelectableValues" + }, + "SourceFilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "Type": { + "$ref": "#/definitions/SheetControlListType" + } + }, + "required": [ + "FilterControlId", + "SourceFilterId", + "Title" + ], + "type": "object" + }, + "FilterGroup": { + "additionalProperties": false, + "properties": { + "CrossDataset": { + "$ref": "#/definitions/CrossDatasetTypes" + }, + "FilterGroupId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Filters": { + "items": { + "$ref": "#/definitions/Filter" + }, + "maxItems": 20, + "minItems": 0, + "type": "array" + }, + "ScopeConfiguration": { + "$ref": "#/definitions/FilterScopeConfiguration" + }, + "Status": { + "$ref": "#/definitions/WidgetStatus" + } + }, + "required": [ + "CrossDataset", + "FilterGroupId", + "Filters", + "ScopeConfiguration" + ], + "type": "object" + }, + "FilterListConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryValues": { + "items": { + "maxLength": 512, + "minLength": 0, + "type": "string" + }, + "maxItems": 100000, + "minItems": 0, + "type": "array" + }, + "MatchOperator": { + "$ref": "#/definitions/CategoryFilterMatchOperator" + }, + "NullOption": { + "$ref": "#/definitions/FilterNullOption" + }, + "SelectAllOptions": { + "$ref": "#/definitions/CategoryFilterSelectAllOptions" + } + }, + "required": [ + "MatchOperator" + ], + "type": "object" + }, + "FilterListControl": { + "additionalProperties": false, + "properties": { + "CascadingControlConfiguration": { + "$ref": "#/definitions/CascadingControlConfiguration" + }, + "DisplayOptions": { + "$ref": "#/definitions/ListControlDisplayOptions" + }, + "FilterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SelectableValues": { + "$ref": "#/definitions/FilterSelectableValues" + }, + "SourceFilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "Type": { + "$ref": "#/definitions/SheetControlListType" + } + }, + "required": [ + "FilterControlId", + "SourceFilterId", + "Title" + ], + "type": "object" + }, + "FilterNullOption": { + "enum": [ + "ALL_VALUES", + "NULLS_ONLY", + "NON_NULLS_ONLY" + ], + "type": "string" + }, + "FilterOperationSelectedFieldsConfiguration": { + "additionalProperties": false, + "properties": { + "SelectedColumns": { + "items": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "SelectedFieldOptions": { + "$ref": "#/definitions/SelectedFieldOptions" + }, + "SelectedFields": { + "items": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "maxItems": 20, + "minItems": 1, + "type": "array" + } + }, + "type": "object" + }, + "FilterOperationTargetVisualsConfiguration": { + "additionalProperties": false, + "properties": { + "SameSheetTargetVisualConfiguration": { + "$ref": "#/definitions/SameSheetTargetVisualConfiguration" + } + }, + "type": "object" + }, + "FilterRelativeDateTimeControl": { + "additionalProperties": false, + "properties": { + "CommitMode": { + "$ref": "#/definitions/CommitMode" + }, + "DisplayOptions": { + "$ref": "#/definitions/RelativeDateTimeControlDisplayOptions" + }, + "FilterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SourceFilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "FilterControlId", + "SourceFilterId", + "Title" + ], + "type": "object" + }, + "FilterScopeConfiguration": { + "additionalProperties": false, + "properties": { + "AllSheets": { + "$ref": "#/definitions/AllSheetsFilterScopeConfiguration" + }, + "SelectedSheets": { + "$ref": "#/definitions/SelectedSheetsFilterScopeConfiguration" + } + }, + "type": "object" + }, + "FilterSelectableValues": { + "additionalProperties": false, + "properties": { + "Values": { + "items": { + "type": "string" + }, + "maxItems": 50000, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "FilterSliderControl": { + "additionalProperties": false, + "properties": { + "DisplayOptions": { + "$ref": "#/definitions/SliderControlDisplayOptions" + }, + "FilterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "MaximumValue": { + "default": 0, + "type": "number" + }, + "MinimumValue": { + "default": 0, + "type": "number" + }, + "SourceFilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "StepSize": { + "default": 0, + "type": "number" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "Type": { + "$ref": "#/definitions/SheetControlSliderType" + } + }, + "required": [ + "FilterControlId", + "MaximumValue", + "MinimumValue", + "SourceFilterId", + "StepSize", + "Title" + ], + "type": "object" + }, + "FilterTextAreaControl": { + "additionalProperties": false, + "properties": { + "Delimiter": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "DisplayOptions": { + "$ref": "#/definitions/TextAreaControlDisplayOptions" + }, + "FilterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SourceFilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "FilterControlId", + "SourceFilterId", + "Title" + ], + "type": "object" + }, + "FilterTextFieldControl": { + "additionalProperties": false, + "properties": { + "DisplayOptions": { + "$ref": "#/definitions/TextFieldControlDisplayOptions" + }, + "FilterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SourceFilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "FilterControlId", + "SourceFilterId", + "Title" + ], + "type": "object" + }, + "FilterVisualScope": { + "enum": [ + "ALL_VISUALS", + "SELECTED_VISUALS" + ], + "type": "string" + }, + "FontConfiguration": { + "additionalProperties": false, + "properties": { + "FontColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "FontDecoration": { + "$ref": "#/definitions/FontDecoration" + }, + "FontFamily": { + "type": "string" + }, + "FontSize": { + "$ref": "#/definitions/FontSize" + }, + "FontStyle": { + "$ref": "#/definitions/FontStyle" + }, + "FontWeight": { + "$ref": "#/definitions/FontWeight" + } + }, + "type": "object" + }, + "FontDecoration": { + "enum": [ + "UNDERLINE", + "NONE" + ], + "type": "string" + }, + "FontSize": { + "additionalProperties": false, + "properties": { + "Absolute": { + "type": "string" + }, + "Relative": { + "$ref": "#/definitions/RelativeFontSize" + } + }, + "type": "object" + }, + "FontStyle": { + "enum": [ + "NORMAL", + "ITALIC" + ], + "type": "string" + }, + "FontWeight": { + "additionalProperties": false, + "properties": { + "Name": { + "$ref": "#/definitions/FontWeightName" + } + }, + "type": "object" + }, + "FontWeightName": { + "enum": [ + "NORMAL", + "BOLD" + ], + "type": "string" + }, + "ForecastComputation": { + "additionalProperties": false, + "properties": { + "ComputationId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "CustomSeasonalityValue": { + "default": null, + "maximum": 180, + "minimum": 1, + "type": "number" + }, + "LowerBoundary": { + "default": null, + "type": "number" + }, + "Name": { + "type": "string" + }, + "PeriodsBackward": { + "maximum": 1000, + "minimum": 0, + "type": "number" + }, + "PeriodsForward": { + "maximum": 1000, + "minimum": 1, + "type": "number" + }, + "PredictionInterval": { + "maximum": 95, + "minimum": 50, + "type": "number" + }, + "Seasonality": { + "$ref": "#/definitions/ForecastComputationSeasonality" + }, + "Time": { + "$ref": "#/definitions/DimensionField" + }, + "UpperBoundary": { + "default": null, + "type": "number" + }, + "Value": { + "$ref": "#/definitions/MeasureField" + } + }, + "required": [ + "ComputationId" + ], + "type": "object" + }, + "ForecastComputationSeasonality": { + "enum": [ + "AUTOMATIC", + "CUSTOM" + ], + "type": "string" + }, + "ForecastConfiguration": { + "additionalProperties": false, + "properties": { + "ForecastProperties": { + "$ref": "#/definitions/TimeBasedForecastProperties" + }, + "Scenario": { + "$ref": "#/definitions/ForecastScenario" + } + }, + "type": "object" + }, + "ForecastScenario": { + "additionalProperties": false, + "properties": { + "WhatIfPointScenario": { + "$ref": "#/definitions/WhatIfPointScenario" + }, + "WhatIfRangeScenario": { + "$ref": "#/definitions/WhatIfRangeScenario" + } + }, + "type": "object" + }, + "FormatConfiguration": { + "additionalProperties": false, + "properties": { + "DateTimeFormatConfiguration": { + "$ref": "#/definitions/DateTimeFormatConfiguration" + }, + "NumberFormatConfiguration": { + "$ref": "#/definitions/NumberFormatConfiguration" + }, + "StringFormatConfiguration": { + "$ref": "#/definitions/StringFormatConfiguration" + } + }, + "type": "object" + }, + "FreeFormLayoutCanvasSizeOptions": { + "additionalProperties": false, + "properties": { + "ScreenCanvasSizeOptions": { + "$ref": "#/definitions/FreeFormLayoutScreenCanvasSizeOptions" + } + }, + "type": "object" + }, + "FreeFormLayoutConfiguration": { + "additionalProperties": false, + "properties": { + "CanvasSizeOptions": { + "$ref": "#/definitions/FreeFormLayoutCanvasSizeOptions" + }, + "Elements": { + "items": { + "$ref": "#/definitions/FreeFormLayoutElement" + }, + "maxItems": 430, + "minItems": 0, + "type": "array" + } + }, + "required": [ + "Elements" + ], + "type": "object" + }, + "FreeFormLayoutElement": { + "additionalProperties": false, + "properties": { + "BackgroundStyle": { + "$ref": "#/definitions/FreeFormLayoutElementBackgroundStyle" + }, + "BorderStyle": { + "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" + }, + "ElementId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "ElementType": { + "$ref": "#/definitions/LayoutElementType" + }, + "Height": { + "type": "string" + }, + "LoadingAnimation": { + "$ref": "#/definitions/LoadingAnimation" + }, + "RenderingRules": { + "items": { + "$ref": "#/definitions/SheetElementRenderingRule" + }, + "maxItems": 10000, + "minItems": 0, + "type": "array" + }, + "SelectedBorderStyle": { + "$ref": "#/definitions/FreeFormLayoutElementBorderStyle" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "Width": { + "type": "string" + }, + "XAxisLocation": { + "type": "string" + }, + "YAxisLocation": { + "type": "string" + } + }, + "required": [ + "ElementId", + "ElementType", + "Height", + "Width", + "XAxisLocation", + "YAxisLocation" + ], + "type": "object" + }, + "FreeFormLayoutElementBackgroundStyle": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", + "type": "string" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "FreeFormLayoutElementBorderStyle": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", + "type": "string" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "FreeFormLayoutScreenCanvasSizeOptions": { + "additionalProperties": false, + "properties": { + "OptimizedViewPortWidth": { + "type": "string" + } + }, + "required": [ + "OptimizedViewPortWidth" + ], + "type": "object" + }, + "FreeFormSectionLayoutConfiguration": { + "additionalProperties": false, + "properties": { + "Elements": { + "items": { + "$ref": "#/definitions/FreeFormLayoutElement" + }, + "maxItems": 430, + "minItems": 0, + "type": "array" + } + }, + "required": [ + "Elements" + ], + "type": "object" + }, + "FunnelChartAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Category": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "FunnelChartConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "DataLabelOptions": { + "$ref": "#/definitions/FunnelChartDataLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/FunnelChartFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/FunnelChartSortConfiguration" + }, + "Tooltip": { + "$ref": "#/definitions/TooltipOptions" + }, + "ValueLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "VisualPalette": { + "$ref": "#/definitions/VisualPalette" + } + }, + "type": "object" + }, + "FunnelChartDataLabelOptions": { + "additionalProperties": false, + "properties": { + "CategoryLabelVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "LabelColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "LabelFontConfiguration": { + "$ref": "#/definitions/FontConfiguration" + }, + "MeasureDataLabelStyle": { + "$ref": "#/definitions/FunnelChartMeasureDataLabelStyle" + }, + "MeasureLabelVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "Position": { + "$ref": "#/definitions/DataLabelPosition" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "FunnelChartFieldWells": { + "additionalProperties": false, + "properties": { + "FunnelChartAggregatedFieldWells": { + "$ref": "#/definitions/FunnelChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "FunnelChartMeasureDataLabelStyle": { + "enum": [ + "VALUE_ONLY", + "PERCENTAGE_BY_FIRST_STAGE", + "PERCENTAGE_BY_PREVIOUS_STAGE", + "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE", + "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE" + ], + "type": "string" + }, + "FunnelChartSortConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryItemsLimit": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "CategorySort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "FunnelChartVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/FunnelChartConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "GaugeChartArcConditionalFormatting": { + "additionalProperties": false, + "properties": { + "ForegroundColor": { + "$ref": "#/definitions/ConditionalFormattingColor" + } + }, + "type": "object" + }, + "GaugeChartColorConfiguration": { + "additionalProperties": false, + "properties": { + "BackgroundColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "ForegroundColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + } + }, + "type": "object" + }, + "GaugeChartConditionalFormatting": { + "additionalProperties": false, + "properties": { + "ConditionalFormattingOptions": { + "items": { + "$ref": "#/definitions/GaugeChartConditionalFormattingOption" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "GaugeChartConditionalFormattingOption": { + "additionalProperties": false, + "properties": { + "Arc": { + "$ref": "#/definitions/GaugeChartArcConditionalFormatting" + }, + "PrimaryValue": { + "$ref": "#/definitions/GaugeChartPrimaryValueConditionalFormatting" + } + }, + "type": "object" + }, + "GaugeChartConfiguration": { + "additionalProperties": false, + "properties": { + "ColorConfiguration": { + "$ref": "#/definitions/GaugeChartColorConfiguration" + }, + "DataLabels": { + "$ref": "#/definitions/DataLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/GaugeChartFieldWells" + }, + "GaugeChartOptions": { + "$ref": "#/definitions/GaugeChartOptions" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "TooltipOptions": { + "$ref": "#/definitions/TooltipOptions" + }, + "VisualPalette": { + "$ref": "#/definitions/VisualPalette" + } + }, + "type": "object" + }, + "GaugeChartFieldWells": { + "additionalProperties": false, + "properties": { + "TargetValues": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "GaugeChartOptions": { + "additionalProperties": false, + "properties": { + "Arc": { + "$ref": "#/definitions/ArcConfiguration" + }, + "ArcAxis": { + "$ref": "#/definitions/ArcAxisConfiguration" + }, + "Comparison": { + "$ref": "#/definitions/ComparisonConfiguration" + }, + "PrimaryValueDisplayType": { + "$ref": "#/definitions/PrimaryValueDisplayType" + }, + "PrimaryValueFontConfiguration": { + "$ref": "#/definitions/FontConfiguration" + } + }, + "type": "object" + }, + "GaugeChartPrimaryValueConditionalFormatting": { + "additionalProperties": false, + "properties": { + "Icon": { + "$ref": "#/definitions/ConditionalFormattingIcon" + }, + "TextColor": { + "$ref": "#/definitions/ConditionalFormattingColor" + } + }, + "type": "object" + }, + "GaugeChartVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/GaugeChartConfiguration" + }, + "ConditionalFormatting": { + "$ref": "#/definitions/GaugeChartConditionalFormatting" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "GeospatialCoordinateBounds": { + "additionalProperties": false, + "properties": { + "East": { + "maximum": 1800, + "minimum": -1800, + "type": "number" + }, + "North": { + "maximum": 90, + "minimum": -90, + "type": "number" + }, + "South": { + "maximum": 90, + "minimum": -90, + "type": "number" + }, + "West": { + "maximum": 1800, + "minimum": -1800, + "type": "number" + } + }, + "required": [ + "East", + "North", + "South", + "West" + ], + "type": "object" + }, + "GeospatialHeatmapColorScale": { + "additionalProperties": false, + "properties": { + "Colors": { + "items": { + "$ref": "#/definitions/GeospatialHeatmapDataColor" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "type": "object" + }, + "GeospatialHeatmapConfiguration": { + "additionalProperties": false, + "properties": { + "HeatmapColor": { + "$ref": "#/definitions/GeospatialHeatmapColorScale" + } + }, + "type": "object" + }, + "GeospatialHeatmapDataColor": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + } + }, + "required": [ + "Color" + ], + "type": "object" + }, + "GeospatialMapAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Colors": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Geospatial": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "GeospatialMapConfiguration": { + "additionalProperties": false, + "properties": { + "FieldWells": { + "$ref": "#/definitions/GeospatialMapFieldWells" + }, + "Legend": { + "$ref": "#/definitions/LegendOptions" + }, + "MapStyleOptions": { + "$ref": "#/definitions/GeospatialMapStyleOptions" + }, + "PointStyleOptions": { + "$ref": "#/definitions/GeospatialPointStyleOptions" + }, + "Tooltip": { + "$ref": "#/definitions/TooltipOptions" + }, + "VisualPalette": { + "$ref": "#/definitions/VisualPalette" + }, + "WindowOptions": { + "$ref": "#/definitions/GeospatialWindowOptions" + } + }, + "type": "object" + }, + "GeospatialMapFieldWells": { + "additionalProperties": false, + "properties": { + "GeospatialMapAggregatedFieldWells": { + "$ref": "#/definitions/GeospatialMapAggregatedFieldWells" + } + }, + "type": "object" + }, + "GeospatialMapStyleOptions": { + "additionalProperties": false, + "properties": { + "BaseMapStyle": { + "$ref": "#/definitions/BaseMapStyleType" + } + }, + "type": "object" + }, + "GeospatialMapVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/GeospatialMapConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "GeospatialNullDataSettings": { + "additionalProperties": false, + "properties": { + "SymbolStyle": { + "$ref": "#/definitions/GeospatialNullSymbolStyle" + } + }, + "required": [ + "SymbolStyle" + ], + "type": "object" + }, + "GeospatialNullSymbolStyle": { + "additionalProperties": false, + "properties": { + "FillColor": { + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", + "type": "string" + }, + "StrokeColor": { + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", + "type": "string" + }, + "StrokeWidth": { + "minimum": 0, + "type": "number" + } + }, + "type": "object" + }, + "GeospatialPointLayer": { + "additionalProperties": false, + "properties": { + "Style": { + "$ref": "#/definitions/GeospatialPointStyle" + } + }, + "required": [ + "Style" + ], + "type": "object" + }, + "GeospatialPointStyle": { + "additionalProperties": false, + "properties": { + "CircleSymbolStyle": {} + }, + "type": "object" + }, + "GeospatialPointStyleOptions": { + "additionalProperties": false, + "properties": { + "ClusterMarkerConfiguration": { + "$ref": "#/definitions/ClusterMarkerConfiguration" + }, + "HeatmapConfiguration": { + "$ref": "#/definitions/GeospatialHeatmapConfiguration" + }, + "SelectedPointStyle": { + "$ref": "#/definitions/GeospatialSelectedPointStyle" + } + }, + "type": "object" + }, + "GeospatialPolygonLayer": { + "additionalProperties": false, + "properties": { + "Style": { + "$ref": "#/definitions/GeospatialPolygonStyle" + } + }, + "required": [ + "Style" + ], + "type": "object" + }, + "GeospatialPolygonStyle": { + "additionalProperties": false, + "properties": { + "PolygonSymbolStyle": { + "$ref": "#/definitions/GeospatialPolygonSymbolStyle" + } + }, + "type": "object" + }, + "GeospatialPolygonSymbolStyle": { + "additionalProperties": false, + "properties": { + "FillColor": {}, + "StrokeColor": {}, + "StrokeWidth": {} + }, + "type": "object" + }, + "GeospatialSelectedPointStyle": { + "enum": [ + "POINT", + "CLUSTER", + "HEATMAP" + ], + "type": "string" + }, + "GeospatialSolidColor": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", + "type": "string" + }, + "State": {} + }, + "required": [ + "Color" + ], + "type": "object" + }, + "GeospatialStaticFileSource": { + "additionalProperties": false, + "properties": { + "StaticFileId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "StaticFileId" + ], + "type": "object" + }, + "GeospatialWindowOptions": { + "additionalProperties": false, + "properties": { + "Bounds": { + "$ref": "#/definitions/GeospatialCoordinateBounds" + }, + "MapZoomMode": { + "$ref": "#/definitions/MapZoomMode" + } + }, + "type": "object" + }, + "GlobalTableBorderOptions": { + "additionalProperties": false, + "properties": { + "SideSpecificBorder": { + "$ref": "#/definitions/TableSideBorderOptions" + }, + "UniformBorder": { + "$ref": "#/definitions/TableBorderOptions" + } + }, + "type": "object" + }, + "GradientColor": { + "additionalProperties": false, + "properties": { + "Stops": { + "items": { + "$ref": "#/definitions/GradientStop" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "GradientStop": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "DataValue": { + "default": null, + "type": "number" + }, + "GradientOffset": { + "default": 0, + "type": "number" + } + }, + "required": [ + "GradientOffset" + ], + "type": "object" + }, + "GridLayoutCanvasSizeOptions": { + "additionalProperties": false, + "properties": { + "ScreenCanvasSizeOptions": { + "$ref": "#/definitions/GridLayoutScreenCanvasSizeOptions" + } + }, + "type": "object" + }, + "GridLayoutConfiguration": { + "additionalProperties": false, + "properties": { + "CanvasSizeOptions": { + "$ref": "#/definitions/GridLayoutCanvasSizeOptions" + }, + "Elements": { + "items": { + "$ref": "#/definitions/GridLayoutElement" + }, + "maxItems": 430, + "minItems": 0, + "type": "array" + } + }, + "required": [ + "Elements" + ], + "type": "object" + }, + "GridLayoutElement": { + "additionalProperties": false, + "properties": { + "ColumnIndex": { + "maximum": 35, + "minimum": 0, + "type": "number" + }, + "ColumnSpan": { + "maximum": 36, + "minimum": 1, + "type": "number" + }, + "ElementId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "ElementType": { + "$ref": "#/definitions/LayoutElementType" + }, + "RowIndex": { + "maximum": 9009, + "minimum": 0, + "type": "number" + }, + "RowSpan": { + "maximum": 21, + "minimum": 1, + "type": "number" + } + }, + "required": [ + "ColumnSpan", + "ElementId", + "ElementType", + "RowSpan" + ], + "type": "object" + }, + "GridLayoutScreenCanvasSizeOptions": { + "additionalProperties": false, + "properties": { + "OptimizedViewPortWidth": { + "type": "string" + }, + "ResizeOption": { + "$ref": "#/definitions/ResizeOption" + } + }, + "required": [ + "ResizeOption" + ], + "type": "object" + }, + "GrowthRateComputation": { + "additionalProperties": false, + "properties": { + "ComputationId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Name": { + "type": "string" + }, + "PeriodSize": { + "default": 0, + "maximum": 52, + "minimum": 2, + "type": "number" + }, + "Time": { + "$ref": "#/definitions/DimensionField" + }, + "Value": { + "$ref": "#/definitions/MeasureField" + } + }, + "required": [ + "ComputationId" + ], + "type": "object" + }, + "HeaderFooterSectionConfiguration": { + "additionalProperties": false, + "properties": { + "Layout": { + "$ref": "#/definitions/SectionLayoutConfiguration" + }, + "SectionId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Style": { + "$ref": "#/definitions/SectionStyle" + } + }, + "required": [ + "Layout", + "SectionId" + ], + "type": "object" + }, + "HeatMapAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Columns": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Rows": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "HeatMapConfiguration": { + "additionalProperties": false, + "properties": { + "ColorScale": { + "$ref": "#/definitions/ColorScale" + }, + "ColumnLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "DataLabels": { + "$ref": "#/definitions/DataLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/HeatMapFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "Legend": { + "$ref": "#/definitions/LegendOptions" + }, + "RowLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/HeatMapSortConfiguration" + }, + "Tooltip": { + "$ref": "#/definitions/TooltipOptions" + } + }, + "type": "object" + }, + "HeatMapFieldWells": { + "additionalProperties": false, + "properties": { + "HeatMapAggregatedFieldWells": { + "$ref": "#/definitions/HeatMapAggregatedFieldWells" + } + }, + "type": "object" + }, + "HeatMapSortConfiguration": { + "additionalProperties": false, + "properties": { + "HeatMapColumnItemsLimitConfiguration": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "HeatMapColumnSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "HeatMapRowItemsLimitConfiguration": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "HeatMapRowSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "HeatMapVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/HeatMapConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "HistogramAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "HistogramBinOptions": { + "additionalProperties": false, + "properties": { + "BinCount": { + "$ref": "#/definitions/BinCountOptions" + }, + "BinWidth": { + "$ref": "#/definitions/BinWidthOptions" + }, + "SelectedBinType": { + "$ref": "#/definitions/HistogramBinType" + }, + "StartValue": { + "default": null, + "type": "number" + } + }, + "type": "object" + }, + "HistogramBinType": { + "enum": [ + "BIN_COUNT", + "BIN_WIDTH" + ], + "type": "string" + }, + "HistogramConfiguration": { + "additionalProperties": false, + "properties": { + "BinOptions": { + "$ref": "#/definitions/HistogramBinOptions" + }, + "DataLabels": { + "$ref": "#/definitions/DataLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/HistogramFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "Tooltip": { + "$ref": "#/definitions/TooltipOptions" + }, + "VisualPalette": { + "$ref": "#/definitions/VisualPalette" + }, + "XAxisDisplayOptions": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "XAxisLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "YAxisDisplayOptions": { + "$ref": "#/definitions/AxisDisplayOptions" + } + }, + "type": "object" + }, + "HistogramFieldWells": { + "additionalProperties": false, + "properties": { + "HistogramAggregatedFieldWells": { + "$ref": "#/definitions/HistogramAggregatedFieldWells" + } + }, + "type": "object" + }, + "HistogramVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/HistogramConfiguration" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "HorizontalTextAlignment": { + "enum": [ + "LEFT", + "CENTER", + "RIGHT", + "AUTO" + ], + "type": "string" + }, + "Icon": { + "enum": [ + "CARET_UP", + "CARET_DOWN", + "PLUS", + "MINUS", + "ARROW_UP", + "ARROW_DOWN", + "ARROW_LEFT", + "ARROW_UP_LEFT", + "ARROW_DOWN_LEFT", + "ARROW_RIGHT", + "ARROW_UP_RIGHT", + "ARROW_DOWN_RIGHT", + "FACE_UP", + "FACE_DOWN", + "FACE_FLAT", + "ONE_BAR", + "TWO_BAR", + "THREE_BAR", + "CIRCLE", + "TRIANGLE", + "SQUARE", + "FLAG", + "THUMBS_UP", + "THUMBS_DOWN", + "CHECKMARK", + "X" + ], + "type": "string" + }, + "ImageCustomAction": { + "additionalProperties": false, + "properties": { + "ActionOperations": { + "items": { + "$ref": "#/definitions/ImageCustomActionOperation" + }, + "maxItems": 2, + "minItems": 1, + "type": "array" + }, + "CustomActionId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Name": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Status": { + "$ref": "#/definitions/WidgetStatus" + }, + "Trigger": { + "$ref": "#/definitions/ImageCustomActionTrigger" + } + }, + "required": [ + "ActionOperations", + "CustomActionId", + "Name", + "Trigger" + ], + "type": "object" + }, + "ImageCustomActionOperation": { + "additionalProperties": false, + "properties": { + "NavigationOperation": { + "$ref": "#/definitions/CustomActionNavigationOperation" + }, + "SetParametersOperation": { + "$ref": "#/definitions/CustomActionSetParametersOperation" + }, + "URLOperation": { + "$ref": "#/definitions/CustomActionURLOperation" + } + }, + "type": "object" + }, + "ImageCustomActionTrigger": { + "enum": [ + "CLICK", + "MENU" + ], + "type": "string" + }, + "ImageInteractionOptions": { + "additionalProperties": false, + "properties": { + "ImageMenuOption": { + "$ref": "#/definitions/ImageMenuOption" + } + }, + "type": "object" + }, + "ImageMenuOption": { + "additionalProperties": false, + "properties": { + "AvailabilityStatus": { + "$ref": "#/definitions/DashboardBehavior" + } + }, + "type": "object" + }, + "ImageStaticFile": { + "additionalProperties": false, + "properties": { + "Source": { + "$ref": "#/definitions/StaticFileSource" + }, + "StaticFileId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "StaticFileId" + ], + "type": "object" + }, + "InnerFilter": { + "additionalProperties": false, + "properties": { + "CategoryInnerFilter": { + "$ref": "#/definitions/CategoryInnerFilter" + } + }, + "type": "object" + }, + "InsightConfiguration": { + "additionalProperties": false, + "properties": { + "Computations": { + "items": { + "$ref": "#/definitions/Computation" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "CustomNarrative": { + "$ref": "#/definitions/CustomNarrativeOptions" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + } + }, + "type": "object" + }, + "InsightVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "DataSetIdentifier": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "InsightConfiguration": { + "$ref": "#/definitions/InsightConfiguration" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "DataSetIdentifier", + "VisualId" + ], + "type": "object" + }, + "IntegerDefaultValues": { + "additionalProperties": false, + "properties": { + "DynamicValue": { + "$ref": "#/definitions/DynamicDefaultValue" + }, + "StaticValues": { + "items": { + "type": "number" + }, + "maxItems": 50000, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "IntegerParameterDeclaration": { + "additionalProperties": false, + "properties": { + "DefaultValues": { + "$ref": "#/definitions/IntegerDefaultValues" + }, + "MappedDataSetParameters": { + "items": { + "$ref": "#/definitions/MappedDataSetParameter" + }, + "maxItems": 150, + "minItems": 0, + "type": "array" + }, + "Name": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "ParameterValueType": { + "$ref": "#/definitions/ParameterValueType" + }, + "ValueWhenUnset": { + "$ref": "#/definitions/IntegerValueWhenUnsetConfiguration" + } + }, + "required": [ + "Name", + "ParameterValueType" + ], + "type": "object" + }, + "IntegerValueWhenUnsetConfiguration": { + "additionalProperties": false, + "properties": { + "CustomValue": { + "default": null, + "type": "number" + }, + "ValueWhenUnsetOption": { + "$ref": "#/definitions/ValueWhenUnsetOption" + } + }, + "type": "object" + }, + "ItemsLimitConfiguration": { + "additionalProperties": false, + "properties": { + "ItemsLimit": { + "default": null, + "type": "number" + }, + "OtherCategories": { + "$ref": "#/definitions/OtherCategories" + } + }, + "type": "object" + }, + "KPIActualValueConditionalFormatting": { + "additionalProperties": false, + "properties": { + "Icon": { + "$ref": "#/definitions/ConditionalFormattingIcon" + }, + "TextColor": { + "$ref": "#/definitions/ConditionalFormattingColor" + } + }, + "type": "object" + }, + "KPIComparisonValueConditionalFormatting": { + "additionalProperties": false, + "properties": { + "Icon": { + "$ref": "#/definitions/ConditionalFormattingIcon" + }, + "TextColor": { + "$ref": "#/definitions/ConditionalFormattingColor" + } + }, + "type": "object" + }, + "KPIConditionalFormatting": { + "additionalProperties": false, + "properties": { + "ConditionalFormattingOptions": { + "items": { + "$ref": "#/definitions/KPIConditionalFormattingOption" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "KPIConditionalFormattingOption": { + "additionalProperties": false, + "properties": { + "ActualValue": { + "$ref": "#/definitions/KPIActualValueConditionalFormatting" + }, + "ComparisonValue": { + "$ref": "#/definitions/KPIComparisonValueConditionalFormatting" + }, + "PrimaryValue": { + "$ref": "#/definitions/KPIPrimaryValueConditionalFormatting" + }, + "ProgressBar": { + "$ref": "#/definitions/KPIProgressBarConditionalFormatting" + } + }, + "type": "object" + }, + "KPIConfiguration": { + "additionalProperties": false, + "properties": { + "FieldWells": { + "$ref": "#/definitions/KPIFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "KPIOptions": { + "$ref": "#/definitions/KPIOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/KPISortConfiguration" + } + }, + "type": "object" + }, + "KPIFieldWells": { + "additionalProperties": false, + "properties": { + "TargetValues": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "TrendGroups": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "KPIOptions": { + "additionalProperties": false, + "properties": { + "Comparison": { + "$ref": "#/definitions/ComparisonConfiguration" + }, + "PrimaryValueDisplayType": { + "$ref": "#/definitions/PrimaryValueDisplayType" + }, + "PrimaryValueFontConfiguration": { + "$ref": "#/definitions/FontConfiguration" + }, + "ProgressBar": { + "$ref": "#/definitions/ProgressBarOptions" + }, + "SecondaryValue": { + "$ref": "#/definitions/SecondaryValueOptions" + }, + "SecondaryValueFontConfiguration": { + "$ref": "#/definitions/FontConfiguration" + }, + "Sparkline": { + "$ref": "#/definitions/KPISparklineOptions" + }, + "TrendArrows": { + "$ref": "#/definitions/TrendArrowOptions" + }, + "VisualLayoutOptions": { + "$ref": "#/definitions/KPIVisualLayoutOptions" + } + }, + "type": "object" + }, + "KPIPrimaryValueConditionalFormatting": { + "additionalProperties": false, + "properties": { + "Icon": { + "$ref": "#/definitions/ConditionalFormattingIcon" + }, + "TextColor": { + "$ref": "#/definitions/ConditionalFormattingColor" + } + }, + "type": "object" + }, + "KPIProgressBarConditionalFormatting": { + "additionalProperties": false, + "properties": { + "ForegroundColor": { + "$ref": "#/definitions/ConditionalFormattingColor" + } + }, + "type": "object" + }, + "KPISortConfiguration": { + "additionalProperties": false, + "properties": { + "TrendGroupSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "KPISparklineOptions": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "TooltipVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "Type": { + "$ref": "#/definitions/KPISparklineType" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "required": [ + "Type" + ], + "type": "object" + }, + "KPISparklineType": { + "enum": [ + "LINE", + "AREA" + ], + "type": "string" + }, + "KPIVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/KPIConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "ConditionalFormatting": { + "$ref": "#/definitions/KPIConditionalFormatting" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "KPIVisualLayoutOptions": { + "additionalProperties": false, + "properties": { + "StandardLayout": { + "$ref": "#/definitions/KPIVisualStandardLayout" + } + }, + "type": "object" + }, + "KPIVisualStandardLayout": { + "additionalProperties": false, + "properties": { + "Type": { + "$ref": "#/definitions/KPIVisualStandardLayoutType" + } + }, + "required": [ + "Type" + ], + "type": "object" + }, + "KPIVisualStandardLayoutType": { + "enum": [ + "CLASSIC", + "VERTICAL" + ], + "type": "string" + }, + "LabelOptions": { + "additionalProperties": false, + "properties": { + "CustomLabel": { + "type": "string" + }, + "FontConfiguration": { + "$ref": "#/definitions/FontConfiguration" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "LayerCustomAction": { + "additionalProperties": false, + "properties": { + "ActionOperations": { + "items": { + "$ref": "#/definitions/LayerCustomActionOperation" + }, + "maxItems": 2, + "minItems": 1, + "type": "array" + }, + "CustomActionId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Name": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Status": { + "$ref": "#/definitions/WidgetStatus" + }, + "Trigger": { + "$ref": "#/definitions/LayerCustomActionTrigger" + } + }, + "required": [ + "ActionOperations", + "CustomActionId", + "Name", + "Trigger" + ], + "type": "object" + }, + "LayerCustomActionOperation": { + "additionalProperties": false, + "properties": { + "FilterOperation": { + "$ref": "#/definitions/CustomActionFilterOperation" + }, + "NavigationOperation": { + "$ref": "#/definitions/CustomActionNavigationOperation" + }, + "SetParametersOperation": { + "$ref": "#/definitions/CustomActionSetParametersOperation" + }, + "URLOperation": { + "$ref": "#/definitions/CustomActionURLOperation" + } + }, + "type": "object" + }, + "LayerCustomActionTrigger": { + "enum": [ + "DATA_POINT_CLICK", + "DATA_POINT_MENU" + ], + "type": "string" + }, + "LayerMapVisual": { + "additionalProperties": false, + "properties": { + "ChartConfiguration": {}, + "DataSetIdentifier": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "DataSetIdentifier", + "VisualId" + ], + "type": "object" + }, + "Layout": { + "additionalProperties": false, + "properties": { + "Configuration": { + "$ref": "#/definitions/LayoutConfiguration" + } + }, + "required": [ + "Configuration" + ], + "type": "object" + }, + "LayoutConfiguration": { + "additionalProperties": false, + "properties": { + "FreeFormLayout": { + "$ref": "#/definitions/FreeFormLayoutConfiguration" + }, + "GridLayout": { + "$ref": "#/definitions/GridLayoutConfiguration" + }, + "SectionBasedLayout": { + "$ref": "#/definitions/SectionBasedLayoutConfiguration" + } + }, + "type": "object" + }, + "LayoutElementType": { + "enum": [ + "VISUAL", + "FILTER_CONTROL", + "PARAMETER_CONTROL", + "TEXT_BOX", + "IMAGE" + ], + "type": "string" + }, + "LegendOptions": { + "additionalProperties": false, + "properties": { + "Height": { + "type": "string" + }, + "Position": { + "$ref": "#/definitions/LegendPosition" + }, + "Title": { + "$ref": "#/definitions/LabelOptions" + }, + "ValueFontConfiguration": { + "$ref": "#/definitions/FontConfiguration" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "Width": { + "type": "string" + } + }, + "type": "object" + }, + "LegendPosition": { + "enum": [ + "AUTO", + "RIGHT", + "BOTTOM", + "TOP" + ], + "type": "string" + }, + "LineChartAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Category": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Colors": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "SmallMultiples": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "LineChartConfiguration": { + "additionalProperties": false, + "properties": { + "ContributionAnalysisDefaults": { + "items": { + "$ref": "#/definitions/ContributionAnalysisDefault" + }, + "maxItems": 200, + "minItems": 1, + "type": "array" + }, + "DataLabels": { + "$ref": "#/definitions/DataLabelOptions" + }, + "DefaultSeriesSettings": { + "$ref": "#/definitions/LineChartDefaultSeriesSettings" + }, + "FieldWells": { + "$ref": "#/definitions/LineChartFieldWells" + }, + "ForecastConfigurations": { + "items": { + "$ref": "#/definitions/ForecastConfiguration" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "Legend": { + "$ref": "#/definitions/LegendOptions" + }, + "PrimaryYAxisDisplayOptions": { + "$ref": "#/definitions/LineSeriesAxisDisplayOptions" + }, + "PrimaryYAxisLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "ReferenceLines": { + "items": { + "$ref": "#/definitions/ReferenceLine" + }, + "maxItems": 20, + "minItems": 0, + "type": "array" + }, + "SecondaryYAxisDisplayOptions": { + "$ref": "#/definitions/LineSeriesAxisDisplayOptions" + }, + "SecondaryYAxisLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "Series": { + "items": { + "$ref": "#/definitions/SeriesItem" + }, + "maxItems": 2000, + "minItems": 0, + "type": "array" + }, + "SingleAxisOptions": { + "$ref": "#/definitions/SingleAxisOptions" + }, + "SmallMultiplesOptions": { + "$ref": "#/definitions/SmallMultiplesOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/LineChartSortConfiguration" + }, + "Tooltip": { + "$ref": "#/definitions/TooltipOptions" + }, + "Type": { + "$ref": "#/definitions/LineChartType" + }, + "VisualPalette": { + "$ref": "#/definitions/VisualPalette" + }, + "XAxisDisplayOptions": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "XAxisLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + } + }, + "type": "object" + }, + "LineChartDefaultSeriesSettings": { + "additionalProperties": false, + "properties": { + "AxisBinding": { + "$ref": "#/definitions/AxisBinding" + }, + "LineStyleSettings": { + "$ref": "#/definitions/LineChartLineStyleSettings" + }, + "MarkerStyleSettings": { + "$ref": "#/definitions/LineChartMarkerStyleSettings" + } + }, + "type": "object" + }, + "LineChartFieldWells": { + "additionalProperties": false, + "properties": { + "LineChartAggregatedFieldWells": { + "$ref": "#/definitions/LineChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "LineChartLineStyle": { + "enum": [ + "SOLID", + "DOTTED", + "DASHED" + ], + "type": "string" + }, + "LineChartLineStyleSettings": { + "additionalProperties": false, + "properties": { + "LineInterpolation": { + "$ref": "#/definitions/LineInterpolation" + }, + "LineStyle": { + "$ref": "#/definitions/LineChartLineStyle" + }, + "LineVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "LineWidth": { + "type": "string" + } + }, + "type": "object" + }, + "LineChartMarkerShape": { + "enum": [ + "CIRCLE", + "TRIANGLE", + "SQUARE", + "DIAMOND", + "ROUNDED_SQUARE" + ], + "type": "string" + }, + "LineChartMarkerStyleSettings": { + "additionalProperties": false, + "properties": { + "MarkerColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "MarkerShape": { + "$ref": "#/definitions/LineChartMarkerShape" + }, + "MarkerSize": { + "type": "string" + }, + "MarkerVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "LineChartSeriesSettings": { + "additionalProperties": false, + "properties": { + "LineStyleSettings": { + "$ref": "#/definitions/LineChartLineStyleSettings" + }, + "MarkerStyleSettings": { + "$ref": "#/definitions/LineChartMarkerStyleSettings" + } + }, + "type": "object" + }, + "LineChartSortConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryItemsLimitConfiguration": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "CategorySort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "ColorItemsLimitConfiguration": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "SmallMultiplesLimitConfiguration": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "SmallMultiplesSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "LineChartType": { + "enum": [ + "LINE", + "AREA", + "STACKED_AREA" + ], + "type": "string" + }, + "LineChartVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/LineChartConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "LineInterpolation": { + "enum": [ + "LINEAR", + "SMOOTH", + "STEPPED" + ], + "type": "string" + }, + "LineSeriesAxisDisplayOptions": { + "additionalProperties": false, + "properties": { + "AxisOptions": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "MissingDataConfigurations": { + "items": { + "$ref": "#/definitions/MissingDataConfiguration" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "ListControlDisplayOptions": { + "additionalProperties": false, + "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/SheetControlInfoIconLabelOptions" + }, + "SearchOptions": { + "$ref": "#/definitions/ListControlSearchOptions" + }, + "SelectAllOptions": { + "$ref": "#/definitions/ListControlSelectAllOptions" + }, + "TitleOptions": { + "$ref": "#/definitions/LabelOptions" + } + }, + "type": "object" + }, + "ListControlSearchOptions": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "ListControlSelectAllOptions": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "LoadingAnimation": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "LocalNavigationConfiguration": { + "additionalProperties": false, + "properties": { + "TargetSheetId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "TargetSheetId" + ], + "type": "object" + }, + "LongFormatText": { + "additionalProperties": false, + "properties": { + "PlainText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "RichText": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + } + }, + "type": "object" + }, + "MapZoomMode": { + "enum": [ + "AUTO", + "MANUAL" + ], + "type": "string" + }, + "MappedDataSetParameter": { + "additionalProperties": false, + "properties": { + "DataSetIdentifier": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "DataSetParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + } + }, + "required": [ + "DataSetIdentifier", + "DataSetParameterName" + ], + "type": "object" + }, + "MaximumLabelType": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "MaximumMinimumComputation": { + "additionalProperties": false, + "properties": { + "ComputationId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Name": { + "type": "string" + }, + "Time": { + "$ref": "#/definitions/DimensionField" + }, + "Type": { + "$ref": "#/definitions/MaximumMinimumComputationType" + }, + "Value": { + "$ref": "#/definitions/MeasureField" + } + }, + "required": [ + "ComputationId", + "Type" + ], + "type": "object" + }, + "MaximumMinimumComputationType": { + "enum": [ + "MAXIMUM", + "MINIMUM" + ], + "type": "string" + }, + "MeasureField": { + "additionalProperties": false, + "properties": { + "CalculatedMeasureField": { + "$ref": "#/definitions/CalculatedMeasureField" + }, + "CategoricalMeasureField": { + "$ref": "#/definitions/CategoricalMeasureField" + }, + "DateMeasureField": { + "$ref": "#/definitions/DateMeasureField" + }, + "NumericalMeasureField": { + "$ref": "#/definitions/NumericalMeasureField" + } + }, + "type": "object" + }, + "MetricComparisonComputation": { + "additionalProperties": false, + "properties": { + "ComputationId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "FromValue": { + "$ref": "#/definitions/MeasureField" + }, + "Name": { + "type": "string" + }, + "TargetValue": { + "$ref": "#/definitions/MeasureField" + }, + "Time": { + "$ref": "#/definitions/DimensionField" + } + }, + "required": [ + "ComputationId" + ], + "type": "object" + }, + "MinimumLabelType": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "MissingDataConfiguration": { + "additionalProperties": false, + "properties": { + "TreatmentOption": { + "$ref": "#/definitions/MissingDataTreatmentOption" + } + }, + "type": "object" + }, + "MissingDataTreatmentOption": { + "enum": [ + "INTERPOLATE", + "SHOW_AS_ZERO", + "SHOW_AS_BLANK" + ], + "type": "string" + }, + "NegativeValueConfiguration": { + "additionalProperties": false, + "properties": { + "DisplayMode": { + "$ref": "#/definitions/NegativeValueDisplayMode" + } + }, + "required": [ + "DisplayMode" + ], + "type": "object" + }, + "NegativeValueDisplayMode": { + "enum": [ + "POSITIVE", + "NEGATIVE" + ], + "type": "string" + }, + "NestedFilter": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "FilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "IncludeInnerSet": { + "default": false, + "type": "boolean" + }, + "InnerFilter": { + "$ref": "#/definitions/InnerFilter" + } + }, + "required": [ + "Column", + "FilterId", + "IncludeInnerSet", + "InnerFilter" + ], + "type": "object" + }, + "NullValueFormatConfiguration": { + "additionalProperties": false, + "properties": { + "NullString": { + "maxLength": 128, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "NullString" + ], + "type": "object" + }, + "NumberDisplayFormatConfiguration": { + "additionalProperties": false, + "properties": { + "DecimalPlacesConfiguration": { + "$ref": "#/definitions/DecimalPlacesConfiguration" + }, + "NegativeValueConfiguration": { + "$ref": "#/definitions/NegativeValueConfiguration" + }, + "NullValueFormatConfiguration": { + "$ref": "#/definitions/NullValueFormatConfiguration" + }, + "NumberScale": { + "$ref": "#/definitions/NumberScale" + }, + "Prefix": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "SeparatorConfiguration": { + "$ref": "#/definitions/NumericSeparatorConfiguration" + }, + "Suffix": { + "maxLength": 128, + "minLength": 1, + "type": "string" + } + }, + "type": "object" + }, + "NumberFormatConfiguration": { + "additionalProperties": false, + "properties": { + "FormatConfiguration": { + "$ref": "#/definitions/NumericFormatConfiguration" + } + }, + "type": "object" + }, + "NumberScale": { + "enum": [ + "NONE", + "AUTO", + "THOUSANDS", + "MILLIONS", + "BILLIONS", + "TRILLIONS", + "LAKHS", + "CRORES" + ], + "type": "string" + }, + "NumericAxisOptions": { + "additionalProperties": false, + "properties": { + "Range": { + "$ref": "#/definitions/AxisDisplayRange" + }, + "Scale": { + "$ref": "#/definitions/AxisScale" + } + }, + "type": "object" + }, + "NumericEqualityDrillDownFilter": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "Value": { + "default": 0, + "type": "number" + } + }, + "required": [ + "Column", + "Value" + ], + "type": "object" + }, + "NumericEqualityFilter": { + "additionalProperties": false, + "properties": { + "AggregationFunction": { + "$ref": "#/definitions/AggregationFunction" + }, + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "DefaultFilterControlConfiguration": { + "$ref": "#/definitions/DefaultFilterControlConfiguration" + }, + "FilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "MatchOperator": { + "$ref": "#/definitions/NumericEqualityMatchOperator" + }, + "NullOption": { + "$ref": "#/definitions/FilterNullOption" + }, + "ParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "SelectAllOptions": { + "$ref": "#/definitions/NumericFilterSelectAllOptions" + }, + "Value": { + "default": null, + "type": "number" + } + }, + "required": [ + "Column", + "FilterId", + "MatchOperator", + "NullOption" + ], + "type": "object" + }, + "NumericEqualityMatchOperator": { + "enum": [ + "EQUALS", + "DOES_NOT_EQUAL" + ], + "type": "string" + }, + "NumericFilterSelectAllOptions": { + "enum": [ + "FILTER_ALL_VALUES" + ], + "type": "string" + }, + "NumericFormatConfiguration": { + "additionalProperties": false, + "properties": { + "CurrencyDisplayFormatConfiguration": { + "$ref": "#/definitions/CurrencyDisplayFormatConfiguration" + }, + "NumberDisplayFormatConfiguration": { + "$ref": "#/definitions/NumberDisplayFormatConfiguration" + }, + "PercentageDisplayFormatConfiguration": { + "$ref": "#/definitions/PercentageDisplayFormatConfiguration" + } + }, + "type": "object" + }, + "NumericRangeFilter": { + "additionalProperties": false, + "properties": { + "AggregationFunction": { + "$ref": "#/definitions/AggregationFunction" + }, + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "DefaultFilterControlConfiguration": { + "$ref": "#/definitions/DefaultFilterControlConfiguration" + }, + "FilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "IncludeMaximum": { + "default": null, + "type": "boolean" + }, + "IncludeMinimum": { + "default": null, + "type": "boolean" + }, + "NullOption": { + "$ref": "#/definitions/FilterNullOption" + }, + "RangeMaximum": { + "$ref": "#/definitions/NumericRangeFilterValue" + }, + "RangeMinimum": { + "$ref": "#/definitions/NumericRangeFilterValue" + }, + "SelectAllOptions": { + "$ref": "#/definitions/NumericFilterSelectAllOptions" + } + }, + "required": [ + "Column", + "FilterId", + "NullOption" + ], + "type": "object" + }, + "NumericRangeFilterValue": { + "additionalProperties": false, + "properties": { + "Parameter": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "StaticValue": { + "default": null, + "type": "number" + } + }, + "type": "object" + }, + "NumericSeparatorConfiguration": { + "additionalProperties": false, + "properties": { + "DecimalSeparator": { + "$ref": "#/definitions/NumericSeparatorSymbol" + }, + "ThousandsSeparator": { + "$ref": "#/definitions/ThousandSeparatorOptions" + } + }, + "type": "object" + }, + "NumericSeparatorSymbol": { + "enum": [ + "COMMA", + "DOT", + "SPACE" + ], + "type": "string" + }, + "NumericalAggregationFunction": { + "additionalProperties": false, + "properties": { + "PercentileAggregation": { + "$ref": "#/definitions/PercentileAggregation" + }, + "SimpleNumericalAggregation": { + "$ref": "#/definitions/SimpleNumericalAggregationFunction" + } + }, + "type": "object" + }, + "NumericalDimensionField": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "FormatConfiguration": { + "$ref": "#/definitions/NumberFormatConfiguration" + }, + "HierarchyId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Column", + "FieldId" + ], + "type": "object" + }, + "NumericalMeasureField": { + "additionalProperties": false, + "properties": { + "AggregationFunction": { + "$ref": "#/definitions/NumericalAggregationFunction" + }, + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "FormatConfiguration": { + "$ref": "#/definitions/NumberFormatConfiguration" + } + }, + "required": [ + "Column", + "FieldId" + ], + "type": "object" + }, + "OtherCategories": { + "enum": [ + "INCLUDE", + "EXCLUDE" + ], + "type": "string" + }, + "PaginationConfiguration": { + "additionalProperties": false, + "properties": { + "PageNumber": { + "minimum": 0, + "type": "number" + }, + "PageSize": { + "default": null, + "type": "number" + } + }, + "required": [ + "PageNumber", + "PageSize" + ], + "type": "object" + }, + "PanelBorderStyle": { + "enum": [ + "SOLID", + "DASHED", + "DOTTED" + ], + "type": "string" + }, + "PanelConfiguration": { + "additionalProperties": false, + "properties": { + "BackgroundColor": { + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", + "type": "string" + }, + "BackgroundVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "BorderColor": { + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$", + "type": "string" + }, + "BorderStyle": { + "$ref": "#/definitions/PanelBorderStyle" + }, + "BorderThickness": { + "type": "string" + }, + "BorderVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "GutterSpacing": { + "type": "string" + }, + "GutterVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "Title": { + "$ref": "#/definitions/PanelTitleOptions" + } + }, + "type": "object" + }, + "PanelTitleOptions": { + "additionalProperties": false, + "properties": { + "FontConfiguration": { + "$ref": "#/definitions/FontConfiguration" + }, + "HorizontalTextAlignment": { + "$ref": "#/definitions/HorizontalTextAlignment" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "PaperOrientation": { + "enum": [ + "PORTRAIT", + "LANDSCAPE" + ], + "type": "string" + }, + "PaperSize": { + "enum": [ + "US_LETTER", + "US_LEGAL", + "US_TABLOID_LEDGER", + "A0", + "A1", + "A2", + "A3", + "A4", + "A5", + "JIS_B4", + "JIS_B5" + ], + "type": "string" + }, + "ParameterControl": { + "additionalProperties": false, + "properties": { + "DateTimePicker": { + "$ref": "#/definitions/ParameterDateTimePickerControl" + }, + "Dropdown": { + "$ref": "#/definitions/ParameterDropDownControl" + }, + "List": { + "$ref": "#/definitions/ParameterListControl" + }, + "Slider": { + "$ref": "#/definitions/ParameterSliderControl" + }, + "TextArea": { + "$ref": "#/definitions/ParameterTextAreaControl" + }, + "TextField": { + "$ref": "#/definitions/ParameterTextFieldControl" + } + }, + "type": "object" + }, + "ParameterDateTimePickerControl": { + "additionalProperties": false, + "properties": { + "DisplayOptions": { + "$ref": "#/definitions/DateTimePickerControlDisplayOptions" + }, + "ParameterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SourceParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "ParameterControlId", + "SourceParameterName", + "Title" + ], + "type": "object" + }, + "ParameterDeclaration": { + "additionalProperties": false, + "properties": { + "DateTimeParameterDeclaration": { + "$ref": "#/definitions/DateTimeParameterDeclaration" + }, + "DecimalParameterDeclaration": { + "$ref": "#/definitions/DecimalParameterDeclaration" + }, + "IntegerParameterDeclaration": { + "$ref": "#/definitions/IntegerParameterDeclaration" + }, + "StringParameterDeclaration": { + "$ref": "#/definitions/StringParameterDeclaration" + } + }, + "type": "object" + }, + "ParameterDropDownControl": { + "additionalProperties": false, + "properties": { + "CascadingControlConfiguration": { + "$ref": "#/definitions/CascadingControlConfiguration" + }, + "CommitMode": { + "$ref": "#/definitions/CommitMode" + }, + "DisplayOptions": { + "$ref": "#/definitions/DropDownControlDisplayOptions" + }, + "ParameterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SelectableValues": { + "$ref": "#/definitions/ParameterSelectableValues" + }, + "SourceParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "Type": { + "$ref": "#/definitions/SheetControlListType" + } + }, + "required": [ + "ParameterControlId", + "SourceParameterName", + "Title" + ], + "type": "object" + }, + "ParameterListControl": { + "additionalProperties": false, + "properties": { + "CascadingControlConfiguration": { + "$ref": "#/definitions/CascadingControlConfiguration" + }, + "DisplayOptions": { + "$ref": "#/definitions/ListControlDisplayOptions" + }, + "ParameterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SelectableValues": { + "$ref": "#/definitions/ParameterSelectableValues" + }, + "SourceParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "Type": { + "$ref": "#/definitions/SheetControlListType" + } + }, + "required": [ + "ParameterControlId", + "SourceParameterName", + "Title" + ], + "type": "object" + }, + "ParameterSelectableValues": { + "additionalProperties": false, + "properties": { + "LinkToDataSetColumn": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "Values": { + "items": { + "type": "string" + }, + "maxItems": 50000, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "ParameterSliderControl": { + "additionalProperties": false, + "properties": { + "DisplayOptions": { + "$ref": "#/definitions/SliderControlDisplayOptions" + }, + "MaximumValue": { + "default": 0, + "type": "number" + }, + "MinimumValue": { + "default": 0, + "type": "number" + }, + "ParameterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SourceParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "StepSize": { + "default": 0, + "type": "number" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "MaximumValue", + "MinimumValue", + "ParameterControlId", + "SourceParameterName", + "StepSize", + "Title" + ], + "type": "object" + }, + "ParameterTextAreaControl": { + "additionalProperties": false, + "properties": { + "Delimiter": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "DisplayOptions": { + "$ref": "#/definitions/TextAreaControlDisplayOptions" + }, + "ParameterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SourceParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "ParameterControlId", + "SourceParameterName", + "Title" + ], + "type": "object" + }, + "ParameterTextFieldControl": { + "additionalProperties": false, + "properties": { + "DisplayOptions": { + "$ref": "#/definitions/TextFieldControlDisplayOptions" + }, + "ParameterControlId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "SourceParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "Title": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "ParameterControlId", + "SourceParameterName", + "Title" + ], + "type": "object" + }, + "ParameterValueType": { + "enum": [ + "MULTI_VALUED", + "SINGLE_VALUED" + ], + "type": "string" + }, + "PercentVisibleRange": { + "additionalProperties": false, + "properties": { + "From": { + "default": null, + "maximum": 100, + "minimum": 0, + "type": "number" + }, + "To": { + "default": null, + "maximum": 100, + "minimum": 0, + "type": "number" + } + }, + "type": "object" + }, + "PercentageDisplayFormatConfiguration": { + "additionalProperties": false, + "properties": { + "DecimalPlacesConfiguration": { + "$ref": "#/definitions/DecimalPlacesConfiguration" + }, + "NegativeValueConfiguration": { + "$ref": "#/definitions/NegativeValueConfiguration" + }, + "NullValueFormatConfiguration": { + "$ref": "#/definitions/NullValueFormatConfiguration" + }, + "Prefix": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "SeparatorConfiguration": { + "$ref": "#/definitions/NumericSeparatorConfiguration" + }, + "Suffix": { + "maxLength": 128, + "minLength": 1, + "type": "string" + } + }, + "type": "object" + }, + "PercentileAggregation": { + "additionalProperties": false, + "properties": { + "PercentileValue": { + "maximum": 100, + "minimum": 0, + "type": "number" + } + }, + "type": "object" + }, + "PeriodOverPeriodComputation": { + "additionalProperties": false, + "properties": { + "ComputationId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Name": { + "type": "string" + }, + "Time": { + "$ref": "#/definitions/DimensionField" + }, + "Value": { + "$ref": "#/definitions/MeasureField" + } + }, + "required": [ + "ComputationId" + ], + "type": "object" + }, + "PeriodToDateComputation": { + "additionalProperties": false, + "properties": { + "ComputationId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Name": { + "type": "string" + }, + "PeriodTimeGranularity": { + "$ref": "#/definitions/TimeGranularity" + }, + "Time": { + "$ref": "#/definitions/DimensionField" + }, + "Value": { + "$ref": "#/definitions/MeasureField" + } + }, + "required": [ + "ComputationId" + ], + "type": "object" + }, + "PieChartAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Category": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "SmallMultiples": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "PieChartConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "ContributionAnalysisDefaults": { + "items": { + "$ref": "#/definitions/ContributionAnalysisDefault" + }, + "maxItems": 200, + "minItems": 1, + "type": "array" + }, + "DataLabels": { + "$ref": "#/definitions/DataLabelOptions" + }, + "DonutOptions": { + "$ref": "#/definitions/DonutOptions" + }, + "FieldWells": { + "$ref": "#/definitions/PieChartFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "Legend": { + "$ref": "#/definitions/LegendOptions" + }, + "SmallMultiplesOptions": { + "$ref": "#/definitions/SmallMultiplesOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/PieChartSortConfiguration" + }, + "Tooltip": { + "$ref": "#/definitions/TooltipOptions" + }, + "ValueLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "VisualPalette": { + "$ref": "#/definitions/VisualPalette" + } + }, + "type": "object" + }, + "PieChartFieldWells": { + "additionalProperties": false, + "properties": { + "PieChartAggregatedFieldWells": { + "$ref": "#/definitions/PieChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "PieChartSortConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryItemsLimit": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "CategorySort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "SmallMultiplesLimitConfiguration": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "SmallMultiplesSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "PieChartVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/PieChartConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "PivotFieldSortOptions": { + "additionalProperties": false, + "properties": { + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "SortBy": { + "$ref": "#/definitions/PivotTableSortBy" + } + }, + "required": [ + "FieldId", + "SortBy" + ], + "type": "object" + }, + "PivotTableAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Columns": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 40, + "minItems": 0, + "type": "array" + }, + "Rows": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 40, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 40, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "PivotTableCellConditionalFormatting": { + "additionalProperties": false, + "properties": { + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "Scope": { + "$ref": "#/definitions/PivotTableConditionalFormattingScope" + }, + "Scopes": { + "items": { + "$ref": "#/definitions/PivotTableConditionalFormattingScope" + }, + "maxItems": 3, + "minItems": 0, + "type": "array" + }, + "TextFormat": { + "$ref": "#/definitions/TextConditionalFormat" + } + }, + "required": [ + "FieldId" + ], + "type": "object" + }, + "PivotTableConditionalFormatting": { + "additionalProperties": false, + "properties": { + "ConditionalFormattingOptions": { + "items": { + "$ref": "#/definitions/PivotTableConditionalFormattingOption" + }, + "maxItems": 500, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "PivotTableConditionalFormattingOption": { + "additionalProperties": false, + "properties": { + "Cell": { + "$ref": "#/definitions/PivotTableCellConditionalFormatting" + } + }, + "type": "object" + }, + "PivotTableConditionalFormattingScope": { + "additionalProperties": false, + "properties": { + "Role": { + "$ref": "#/definitions/PivotTableConditionalFormattingScopeRole" + } + }, + "type": "object" + }, + "PivotTableConditionalFormattingScopeRole": { + "enum": [ + "FIELD", + "FIELD_TOTAL", + "GRAND_TOTAL" + ], + "type": "string" + }, + "PivotTableConfiguration": { + "additionalProperties": false, + "properties": { + "FieldOptions": { + "$ref": "#/definitions/PivotTableFieldOptions" + }, + "FieldWells": { + "$ref": "#/definitions/PivotTableFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "PaginatedReportOptions": { + "$ref": "#/definitions/PivotTablePaginatedReportOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/PivotTableSortConfiguration" + }, + "TableOptions": { + "$ref": "#/definitions/PivotTableOptions" + }, + "TotalOptions": { + "$ref": "#/definitions/PivotTableTotalOptions" + } + }, + "type": "object" + }, + "PivotTableDataPathOption": { + "additionalProperties": false, + "properties": { + "DataPathList": { + "items": { + "$ref": "#/definitions/DataPathValue" + }, + "maxItems": 20, + "minItems": 0, + "type": "array" + }, + "Width": { + "type": "string" + } + }, + "required": [ + "DataPathList" + ], + "type": "object" + }, + "PivotTableDataPathType": { + "enum": [ + "HIERARCHY_ROWS_LAYOUT_COLUMN", + "MULTIPLE_ROW_METRICS_COLUMN", + "EMPTY_COLUMN_HEADER", + "COUNT_METRIC_COLUMN" + ], + "type": "string" + }, + "PivotTableFieldCollapseState": { + "enum": [ + "COLLAPSED", + "EXPANDED" + ], + "type": "string" + }, + "PivotTableFieldCollapseStateOption": { + "additionalProperties": false, + "properties": { + "State": { + "$ref": "#/definitions/PivotTableFieldCollapseState" + }, + "Target": { + "$ref": "#/definitions/PivotTableFieldCollapseStateTarget" + } + }, + "required": [ + "Target" + ], + "type": "object" + }, + "PivotTableFieldCollapseStateTarget": { + "additionalProperties": false, + "properties": { + "FieldDataPathValues": { + "items": { + "$ref": "#/definitions/DataPathValue" + }, + "maxItems": 20, + "minItems": 0, + "type": "array" + }, + "FieldId": { + "type": "string" + } + }, + "type": "object" + }, + "PivotTableFieldOption": { + "additionalProperties": false, + "properties": { + "CustomLabel": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "required": [ + "FieldId" + ], + "type": "object" + }, + "PivotTableFieldOptions": { + "additionalProperties": false, + "properties": { + "CollapseStateOptions": { + "items": { + "$ref": "#/definitions/PivotTableFieldCollapseStateOption" + }, + "type": "array" + }, + "DataPathOptions": { + "items": { + "$ref": "#/definitions/PivotTableDataPathOption" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "SelectedFieldOptions": { + "items": { + "$ref": "#/definitions/PivotTableFieldOption" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "PivotTableFieldSubtotalOptions": { + "additionalProperties": false, + "properties": { + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + } + }, + "type": "object" + }, + "PivotTableFieldWells": { + "additionalProperties": false, + "properties": { + "PivotTableAggregatedFieldWells": { + "$ref": "#/definitions/PivotTableAggregatedFieldWells" + } + }, + "type": "object" + }, + "PivotTableMetricPlacement": { + "enum": [ + "ROW", + "COLUMN" + ], + "type": "string" + }, + "PivotTableOptions": { + "additionalProperties": false, + "properties": { + "CellStyle": { + "$ref": "#/definitions/TableCellStyle" + }, + "CollapsedRowDimensionsVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "ColumnHeaderStyle": { + "$ref": "#/definitions/TableCellStyle" + }, + "ColumnNamesVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "DefaultCellWidth": { + "type": "string" + }, + "MetricPlacement": { + "$ref": "#/definitions/PivotTableMetricPlacement" + }, + "RowAlternateColorOptions": { + "$ref": "#/definitions/RowAlternateColorOptions" + }, + "RowFieldNamesStyle": { + "$ref": "#/definitions/TableCellStyle" + }, + "RowHeaderStyle": { + "$ref": "#/definitions/TableCellStyle" + }, + "RowsLabelOptions": { + "$ref": "#/definitions/PivotTableRowsLabelOptions" + }, + "RowsLayout": { + "$ref": "#/definitions/PivotTableRowsLayout" + }, + "SingleMetricVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "ToggleButtonsVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "PivotTablePaginatedReportOptions": { + "additionalProperties": false, + "properties": { + "OverflowColumnHeaderVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "VerticalOverflowVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "PivotTableRowsLabelOptions": { + "additionalProperties": false, + "properties": { + "CustomLabel": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "PivotTableRowsLayout": { + "enum": [ + "TABULAR", + "HIERARCHY" + ], + "type": "string" + }, + "PivotTableSortBy": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnSort" + }, + "DataPath": { + "$ref": "#/definitions/DataPathSort" + }, + "Field": { + "$ref": "#/definitions/FieldSort" + } + }, + "type": "object" + }, + "PivotTableSortConfiguration": { + "additionalProperties": false, + "properties": { + "FieldSortOptions": { + "items": { + "$ref": "#/definitions/PivotFieldSortOptions" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "PivotTableSubtotalLevel": { + "enum": [ + "ALL", + "CUSTOM", + "LAST" + ], + "type": "string" + }, + "PivotTableTotalOptions": { + "additionalProperties": false, + "properties": { + "ColumnSubtotalOptions": { + "$ref": "#/definitions/SubtotalOptions" + }, + "ColumnTotalOptions": { + "$ref": "#/definitions/PivotTotalOptions" + }, + "RowSubtotalOptions": { + "$ref": "#/definitions/SubtotalOptions" + }, + "RowTotalOptions": { + "$ref": "#/definitions/PivotTotalOptions" + } + }, + "type": "object" + }, + "PivotTableVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/PivotTableConfiguration" + }, + "ConditionalFormatting": { + "$ref": "#/definitions/PivotTableConditionalFormatting" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "PivotTotalOptions": { + "additionalProperties": false, + "properties": { + "CustomLabel": { + "type": "string" + }, + "MetricHeaderCellStyle": { + "$ref": "#/definitions/TableCellStyle" + }, + "Placement": { + "$ref": "#/definitions/TableTotalsPlacement" + }, + "ScrollStatus": { + "$ref": "#/definitions/TableTotalsScrollStatus" + }, + "TotalAggregationOptions": { + "items": { + "$ref": "#/definitions/TotalAggregationOption" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "TotalCellStyle": { + "$ref": "#/definitions/TableCellStyle" + }, + "TotalsVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "ValueCellStyle": { + "$ref": "#/definitions/TableCellStyle" + } + }, + "type": "object" + }, + "PluginVisual": { + "additionalProperties": false, + "properties": { + "ChartConfiguration": { + "$ref": "#/definitions/PluginVisualConfiguration" + }, + "PluginArn": { + "type": "string" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "PluginArn", + "VisualId" + ], + "type": "object" + }, + "PluginVisualAxisName": { + "enum": [ + "GROUP_BY", + "VALUE" + ], + "type": "string" + }, + "PluginVisualConfiguration": { + "additionalProperties": false, + "properties": { + "FieldWells": { + "items": { + "$ref": "#/definitions/PluginVisualFieldWell" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "SortConfiguration": { + "$ref": "#/definitions/PluginVisualSortConfiguration" + }, + "VisualOptions": { + "$ref": "#/definitions/PluginVisualOptions" + } + }, + "type": "object" + }, + "PluginVisualFieldWell": { + "additionalProperties": false, + "properties": { + "AxisName": { + "$ref": "#/definitions/PluginVisualAxisName" + }, + "Dimensions": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Measures": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Unaggregated": { + "items": { + "$ref": "#/definitions/UnaggregatedField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "PluginVisualItemsLimitConfiguration": { + "additionalProperties": false, + "properties": { + "ItemsLimit": { + "default": null, + "type": "number" + } + }, + "type": "object" + }, + "PluginVisualOptions": { + "additionalProperties": false, + "properties": { + "VisualProperties": { + "items": { + "$ref": "#/definitions/PluginVisualProperty" + }, + "type": "array" + } + }, + "type": "object" + }, + "PluginVisualProperty": { + "additionalProperties": false, + "properties": { + "Name": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "type": "object" + }, + "PluginVisualSortConfiguration": { + "additionalProperties": false, + "properties": { + "PluginVisualTableQuerySort": { + "$ref": "#/definitions/PluginVisualTableQuerySort" + } + }, + "type": "object" + }, + "PluginVisualTableQuerySort": { + "additionalProperties": false, + "properties": { + "ItemsLimitConfiguration": { + "$ref": "#/definitions/PluginVisualItemsLimitConfiguration" + }, + "RowSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "PredefinedHierarchy": { + "additionalProperties": false, + "properties": { + "Columns": { + "items": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "maxItems": 10, + "minItems": 1, + "type": "array" + }, + "DrillDownFilters": { + "items": { + "$ref": "#/definitions/DrillDownFilter" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "HierarchyId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Columns", + "HierarchyId" + ], + "type": "object" + }, + "PrimaryValueDisplayType": { + "enum": [ + "HIDDEN", + "COMPARISON", + "ACTUAL" + ], + "type": "string" + }, + "ProgressBarOptions": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "QueryExecutionMode": { + "enum": [ + "AUTO", + "MANUAL" + ], + "type": "string" + }, + "QueryExecutionOptions": { + "additionalProperties": false, + "properties": { + "QueryExecutionMode": { + "$ref": "#/definitions/QueryExecutionMode" + } + }, + "type": "object" + }, + "RadarChartAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Category": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Color": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 20, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "RadarChartAreaStyleSettings": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "RadarChartAxesRangeScale": { + "enum": [ + "AUTO", + "INDEPENDENT", + "SHARED" + ], + "type": "string" + }, + "RadarChartConfiguration": { + "additionalProperties": false, + "properties": { + "AlternateBandColorsVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "AlternateBandEvenColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "AlternateBandOddColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "AxesRangeScale": { + "$ref": "#/definitions/RadarChartAxesRangeScale" + }, + "BaseSeriesSettings": { + "$ref": "#/definitions/RadarChartSeriesSettings" + }, + "CategoryAxis": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "CategoryLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "ColorAxis": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "ColorLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/RadarChartFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "Legend": { + "$ref": "#/definitions/LegendOptions" + }, + "Shape": { + "$ref": "#/definitions/RadarChartShape" + }, + "SortConfiguration": { + "$ref": "#/definitions/RadarChartSortConfiguration" + }, + "StartAngle": { + "maximum": 360, + "minimum": -360, + "type": "number" + }, + "VisualPalette": { + "$ref": "#/definitions/VisualPalette" + } + }, + "type": "object" + }, + "RadarChartFieldWells": { + "additionalProperties": false, + "properties": { + "RadarChartAggregatedFieldWells": { + "$ref": "#/definitions/RadarChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "RadarChartSeriesSettings": { + "additionalProperties": false, + "properties": { + "AreaStyleSettings": { + "$ref": "#/definitions/RadarChartAreaStyleSettings" + } + }, + "type": "object" + }, + "RadarChartShape": { + "enum": [ + "CIRCLE", + "POLYGON" + ], + "type": "string" + }, + "RadarChartSortConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryItemsLimit": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "CategorySort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "ColorItemsLimit": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "ColorSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "RadarChartVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/RadarChartConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "RangeEndsLabelType": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "ReferenceLine": { + "additionalProperties": false, + "properties": { + "DataConfiguration": { + "$ref": "#/definitions/ReferenceLineDataConfiguration" + }, + "LabelConfiguration": { + "$ref": "#/definitions/ReferenceLineLabelConfiguration" + }, + "Status": { + "$ref": "#/definitions/WidgetStatus" + }, + "StyleConfiguration": { + "$ref": "#/definitions/ReferenceLineStyleConfiguration" + } + }, + "required": [ + "DataConfiguration" + ], + "type": "object" + }, + "ReferenceLineCustomLabelConfiguration": { + "additionalProperties": false, + "properties": { + "CustomLabel": { + "pattern": "\\S", + "type": "string" + } + }, + "required": [ + "CustomLabel" + ], + "type": "object" + }, + "ReferenceLineDataConfiguration": { + "additionalProperties": false, + "properties": { + "AxisBinding": { + "$ref": "#/definitions/AxisBinding" + }, + "DynamicConfiguration": { + "$ref": "#/definitions/ReferenceLineDynamicDataConfiguration" + }, + "SeriesType": { + "$ref": "#/definitions/ReferenceLineSeriesType" + }, + "StaticConfiguration": { + "$ref": "#/definitions/ReferenceLineStaticDataConfiguration" + } + }, + "type": "object" + }, + "ReferenceLineDynamicDataConfiguration": { + "additionalProperties": false, + "properties": { + "Calculation": { + "$ref": "#/definitions/NumericalAggregationFunction" + }, + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "MeasureAggregationFunction": { + "$ref": "#/definitions/AggregationFunction" + } + }, + "required": [ + "Calculation", + "Column" + ], + "type": "object" + }, + "ReferenceLineLabelConfiguration": { + "additionalProperties": false, + "properties": { + "CustomLabelConfiguration": { + "$ref": "#/definitions/ReferenceLineCustomLabelConfiguration" + }, + "FontColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "FontConfiguration": { + "$ref": "#/definitions/FontConfiguration" + }, + "HorizontalPosition": { + "$ref": "#/definitions/ReferenceLineLabelHorizontalPosition" + }, + "ValueLabelConfiguration": { + "$ref": "#/definitions/ReferenceLineValueLabelConfiguration" + }, + "VerticalPosition": { + "$ref": "#/definitions/ReferenceLineLabelVerticalPosition" + } + }, + "type": "object" + }, + "ReferenceLineLabelHorizontalPosition": { + "enum": [ + "LEFT", + "CENTER", + "RIGHT" + ], + "type": "string" + }, + "ReferenceLineLabelVerticalPosition": { + "enum": [ + "ABOVE", + "BELOW" + ], + "type": "string" + }, + "ReferenceLinePatternType": { + "enum": [ + "SOLID", + "DASHED", + "DOTTED" + ], + "type": "string" + }, + "ReferenceLineSeriesType": { + "enum": [ + "BAR", + "LINE" + ], + "type": "string" + }, + "ReferenceLineStaticDataConfiguration": { + "additionalProperties": false, + "properties": { + "Value": { + "default": 0, + "type": "number" + } + }, + "required": [ + "Value" + ], + "type": "object" + }, + "ReferenceLineStyleConfiguration": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "Pattern": { + "$ref": "#/definitions/ReferenceLinePatternType" + } + }, + "type": "object" + }, + "ReferenceLineValueLabelConfiguration": { + "additionalProperties": false, + "properties": { + "FormatConfiguration": { + "$ref": "#/definitions/NumericFormatConfiguration" + }, + "RelativePosition": { + "$ref": "#/definitions/ReferenceLineValueLabelRelativePosition" + } + }, + "type": "object" + }, + "ReferenceLineValueLabelRelativePosition": { + "enum": [ + "BEFORE_CUSTOM_LABEL", + "AFTER_CUSTOM_LABEL" + ], + "type": "string" + }, + "RelativeDateTimeControlDisplayOptions": { + "additionalProperties": false, + "properties": { + "DateTimeFormat": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "InfoIconLabelOptions": { + "$ref": "#/definitions/SheetControlInfoIconLabelOptions" + }, + "TitleOptions": { + "$ref": "#/definitions/LabelOptions" + } + }, + "type": "object" + }, + "RelativeDateType": { + "enum": [ + "PREVIOUS", + "THIS", + "LAST", + "NOW", + "NEXT" + ], + "type": "string" + }, + "RelativeDatesFilter": { + "additionalProperties": false, + "properties": { + "AnchorDateConfiguration": { + "$ref": "#/definitions/AnchorDateConfiguration" + }, + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "DefaultFilterControlConfiguration": { + "$ref": "#/definitions/DefaultFilterControlConfiguration" + }, + "ExcludePeriodConfiguration": { + "$ref": "#/definitions/ExcludePeriodConfiguration" + }, + "FilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "MinimumGranularity": { + "$ref": "#/definitions/TimeGranularity" + }, + "NullOption": { + "$ref": "#/definitions/FilterNullOption" + }, + "ParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "RelativeDateType": { + "$ref": "#/definitions/RelativeDateType" + }, + "RelativeDateValue": { + "default": null, + "type": "number" + }, + "TimeGranularity": { + "$ref": "#/definitions/TimeGranularity" + } + }, + "required": [ + "AnchorDateConfiguration", + "Column", + "FilterId", + "NullOption", + "RelativeDateType", + "TimeGranularity" + ], + "type": "object" + }, + "RelativeFontSize": { + "enum": [ + "EXTRA_SMALL", + "SMALL", + "MEDIUM", + "LARGE", + "EXTRA_LARGE" + ], + "type": "string" + }, + "ResizeOption": { + "enum": [ + "FIXED", + "RESPONSIVE" + ], + "type": "string" + }, + "ResourcePermission": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "type": "string" + }, + "maxItems": 20, + "minItems": 1, + "type": "array" + }, + "Principal": { + "maxLength": 256, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Actions", + "Principal" + ], + "type": "object" + }, + "ResourceStatus": { + "enum": [ + "CREATION_IN_PROGRESS", + "CREATION_SUCCESSFUL", + "CREATION_FAILED", + "UPDATE_IN_PROGRESS", + "UPDATE_SUCCESSFUL", + "UPDATE_FAILED", + "PENDING_UPDATE", + "DELETED" + ], + "type": "string" + }, + "RollingDateConfiguration": { + "additionalProperties": false, + "properties": { + "DataSetIdentifier": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "Expression": { + "maxLength": 4096, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Expression" + ], + "type": "object" + }, + "RowAlternateColorOptions": { + "additionalProperties": false, + "properties": { + "RowAlternateColors": { + "items": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Status": { + "$ref": "#/definitions/WidgetStatus" + }, + "UsePrimaryBackgroundColor": { + "$ref": "#/definitions/WidgetStatus" + } + }, + "type": "object" + }, + "SameSheetTargetVisualConfiguration": { + "additionalProperties": false, + "properties": { + "TargetVisualOptions": { + "$ref": "#/definitions/TargetVisualOptions" + }, + "TargetVisuals": { + "items": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "maxItems": 50, + "minItems": 1, + "type": "array" + } + }, + "type": "object" + }, + "SankeyDiagramAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Destination": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Source": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Weight": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "SankeyDiagramChartConfiguration": { + "additionalProperties": false, + "properties": { + "DataLabels": { + "$ref": "#/definitions/DataLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/SankeyDiagramFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/SankeyDiagramSortConfiguration" + } + }, + "type": "object" + }, + "SankeyDiagramFieldWells": { + "additionalProperties": false, + "properties": { + "SankeyDiagramAggregatedFieldWells": { + "$ref": "#/definitions/SankeyDiagramAggregatedFieldWells" + } + }, + "type": "object" + }, + "SankeyDiagramSortConfiguration": { + "additionalProperties": false, + "properties": { + "DestinationItemsLimit": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "SourceItemsLimit": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "WeightSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "SankeyDiagramVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/SankeyDiagramChartConfiguration" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "ScatterPlotCategoricallyAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Category": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Label": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Size": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "XAxis": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "YAxis": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "ScatterPlotConfiguration": { + "additionalProperties": false, + "properties": { + "DataLabels": { + "$ref": "#/definitions/DataLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/ScatterPlotFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "Legend": { + "$ref": "#/definitions/LegendOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/ScatterPlotSortConfiguration" + }, + "Tooltip": { + "$ref": "#/definitions/TooltipOptions" + }, + "VisualPalette": { + "$ref": "#/definitions/VisualPalette" + }, + "XAxisDisplayOptions": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "XAxisLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "YAxisDisplayOptions": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "YAxisLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + } + }, + "type": "object" + }, + "ScatterPlotFieldWells": { + "additionalProperties": false, + "properties": { + "ScatterPlotCategoricallyAggregatedFieldWells": { + "$ref": "#/definitions/ScatterPlotCategoricallyAggregatedFieldWells" + }, + "ScatterPlotUnaggregatedFieldWells": { + "$ref": "#/definitions/ScatterPlotUnaggregatedFieldWells" + } + }, + "type": "object" + }, + "ScatterPlotSortConfiguration": { + "additionalProperties": false, + "properties": { + "ScatterPlotLimitConfiguration": { + "$ref": "#/definitions/ItemsLimitConfiguration" + } + }, + "type": "object" + }, + "ScatterPlotUnaggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Category": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Label": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Size": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "XAxis": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "YAxis": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "ScatterPlotVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/ScatterPlotConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "ScrollBarOptions": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "VisibleRange": { + "$ref": "#/definitions/VisibleRangeOptions" + } + }, + "type": "object" + }, + "SecondaryValueOptions": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "SectionAfterPageBreak": { + "additionalProperties": false, + "properties": { + "Status": { + "$ref": "#/definitions/SectionPageBreakStatus" + } + }, + "type": "object" + }, + "SectionBasedLayoutCanvasSizeOptions": { + "additionalProperties": false, + "properties": { + "PaperCanvasSizeOptions": { + "$ref": "#/definitions/SectionBasedLayoutPaperCanvasSizeOptions" + } + }, + "type": "object" + }, + "SectionBasedLayoutConfiguration": { + "additionalProperties": false, + "properties": { + "BodySections": { + "items": { + "$ref": "#/definitions/BodySectionConfiguration" + }, + "maxItems": 28, + "minItems": 0, + "type": "array" + }, + "CanvasSizeOptions": { + "$ref": "#/definitions/SectionBasedLayoutCanvasSizeOptions" + }, + "FooterSections": { + "items": { + "$ref": "#/definitions/HeaderFooterSectionConfiguration" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "HeaderSections": { + "items": { + "$ref": "#/definitions/HeaderFooterSectionConfiguration" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + } + }, + "required": [ + "BodySections", + "CanvasSizeOptions", + "FooterSections", + "HeaderSections" + ], + "type": "object" + }, + "SectionBasedLayoutPaperCanvasSizeOptions": { + "additionalProperties": false, + "properties": { + "PaperMargin": { + "$ref": "#/definitions/Spacing" + }, + "PaperOrientation": { + "$ref": "#/definitions/PaperOrientation" + }, + "PaperSize": { + "$ref": "#/definitions/PaperSize" + } + }, + "type": "object" + }, + "SectionLayoutConfiguration": { + "additionalProperties": false, + "properties": { + "FreeFormLayout": { + "$ref": "#/definitions/FreeFormSectionLayoutConfiguration" + } + }, + "required": [ + "FreeFormLayout" + ], + "type": "object" + }, + "SectionPageBreakConfiguration": { + "additionalProperties": false, + "properties": { + "After": { + "$ref": "#/definitions/SectionAfterPageBreak" + } + }, + "type": "object" + }, + "SectionPageBreakStatus": { + "enum": [ + "ENABLED", + "DISABLED" + ], + "type": "string" + }, + "SectionStyle": { + "additionalProperties": false, + "properties": { + "Height": { + "type": "string" + }, + "Padding": { + "$ref": "#/definitions/Spacing" + } + }, + "type": "object" + }, + "SelectAllValueOptions": { + "enum": [ + "ALL_VALUES" + ], + "type": "string" + }, + "SelectedFieldOptions": { + "enum": [ + "ALL_FIELDS" + ], + "type": "string" + }, + "SelectedSheetsFilterScopeConfiguration": { + "additionalProperties": false, + "properties": { + "SheetVisualScopingConfigurations": { + "items": { + "$ref": "#/definitions/SheetVisualScopingConfiguration" + }, + "maxItems": 50, + "minItems": 1, + "type": "array" + } + }, + "type": "object" + }, + "SelectedTooltipType": { + "enum": [ + "BASIC", + "DETAILED" + ], + "type": "string" + }, + "SeriesItem": { + "additionalProperties": false, + "properties": { + "DataFieldSeriesItem": { + "$ref": "#/definitions/DataFieldSeriesItem" + }, + "FieldSeriesItem": { + "$ref": "#/definitions/FieldSeriesItem" + } + }, + "type": "object" + }, + "SetParameterValueConfiguration": { + "additionalProperties": false, + "properties": { + "DestinationParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "Value": { + "$ref": "#/definitions/DestinationParameterValueConfiguration" + } + }, + "required": [ + "DestinationParameterName", + "Value" + ], + "type": "object" + }, + "ShapeConditionalFormat": { + "additionalProperties": false, + "properties": { + "BackgroundColor": { + "$ref": "#/definitions/ConditionalFormattingColor" + } + }, + "required": [ + "BackgroundColor" + ], + "type": "object" + }, + "Sheet": { + "additionalProperties": false, + "properties": { + "Name": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "SheetId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "type": "object" + }, + "SheetContentType": { + "enum": [ + "PAGINATED", + "INTERACTIVE" + ], + "type": "string" + }, + "SheetControlDateTimePickerType": { + "enum": [ + "SINGLE_VALUED", + "DATE_RANGE" + ], + "type": "string" + }, + "SheetControlInfoIconLabelOptions": { + "additionalProperties": false, + "properties": { + "InfoIconText": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "SheetControlLayout": { + "additionalProperties": false, + "properties": { + "Configuration": { + "$ref": "#/definitions/SheetControlLayoutConfiguration" + } + }, + "required": [ + "Configuration" + ], + "type": "object" + }, + "SheetControlLayoutConfiguration": { + "additionalProperties": false, + "properties": { + "GridLayout": { + "$ref": "#/definitions/GridLayoutConfiguration" + } + }, + "type": "object" + }, + "SheetControlListType": { + "enum": [ + "MULTI_SELECT", + "SINGLE_SELECT" + ], + "type": "string" + }, + "SheetControlSliderType": { + "enum": [ + "SINGLE_POINT", + "RANGE" + ], + "type": "string" + }, + "SheetDefinition": { + "additionalProperties": false, + "properties": { + "ContentType": { + "$ref": "#/definitions/SheetContentType" + }, + "Description": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "FilterControls": { + "items": { + "$ref": "#/definitions/FilterControl" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Images": { + "items": { + "$ref": "#/definitions/SheetImage" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "Layouts": { + "items": { + "$ref": "#/definitions/Layout" + }, + "maxItems": 1, + "minItems": 1, + "type": "array" + }, + "Name": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "ParameterControls": { + "items": { + "$ref": "#/definitions/ParameterControl" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "SheetControlLayouts": { + "items": { + "$ref": "#/definitions/SheetControlLayout" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "SheetId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "TextBoxes": { + "items": { + "$ref": "#/definitions/SheetTextBox" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "Title": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "Visuals": { + "items": { + "$ref": "#/definitions/Visual" + }, + "maxItems": 50, + "minItems": 0, + "type": "array" + } + }, + "required": [ + "SheetId" + ], + "type": "object" + }, + "SheetElementConfigurationOverrides": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "SheetElementRenderingRule": { + "additionalProperties": false, + "properties": { + "ConfigurationOverrides": { + "$ref": "#/definitions/SheetElementConfigurationOverrides" + }, + "Expression": { + "maxLength": 4096, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "ConfigurationOverrides", + "Expression" + ], + "type": "object" + }, + "SheetImage": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/ImageCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ImageContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "Interactions": { + "$ref": "#/definitions/ImageInteractionOptions" + }, + "Scaling": { + "$ref": "#/definitions/SheetImageScalingConfiguration" + }, + "SheetImageId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Source": { + "$ref": "#/definitions/SheetImageSource" + }, + "Tooltip": { + "$ref": "#/definitions/SheetImageTooltipConfiguration" + } + }, + "required": [ + "SheetImageId", + "Source" + ], + "type": "object" + }, + "SheetImageScalingConfiguration": { + "additionalProperties": false, + "properties": { + "ScalingType": { + "$ref": "#/definitions/SheetImageScalingType" + } + }, + "type": "object" + }, + "SheetImageScalingType": { + "enum": [ + "SCALE_TO_WIDTH", + "SCALE_TO_HEIGHT", + "SCALE_TO_CONTAINER", + "SCALE_NONE" + ], + "type": "string" + }, + "SheetImageSource": { + "additionalProperties": false, + "properties": { + "SheetImageStaticFileSource": { + "$ref": "#/definitions/SheetImageStaticFileSource" + } + }, + "type": "object" + }, + "SheetImageStaticFileSource": { + "additionalProperties": false, + "properties": { + "StaticFileId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "StaticFileId" + ], + "type": "object" + }, + "SheetImageTooltipConfiguration": { + "additionalProperties": false, + "properties": { + "TooltipText": { + "$ref": "#/definitions/SheetImageTooltipText" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "SheetImageTooltipText": { + "additionalProperties": false, + "properties": { + "PlainText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + } + }, + "type": "object" + }, + "SheetTextBox": { + "additionalProperties": false, + "properties": { + "Content": { + "maxLength": 150000, + "minLength": 0, + "type": "string" + }, + "SheetTextBoxId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "SheetTextBoxId" + ], + "type": "object" + }, + "SheetVisualScopingConfiguration": { + "additionalProperties": false, + "properties": { + "Scope": { + "$ref": "#/definitions/FilterVisualScope" + }, + "SheetId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "VisualIds": { + "items": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "maxItems": 50, + "minItems": 0, + "type": "array" + } + }, + "required": [ + "Scope", + "SheetId" + ], + "type": "object" + }, + "ShortFormatText": { + "additionalProperties": false, + "properties": { + "PlainText": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "RichText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + } + }, + "type": "object" + }, + "SimpleAttributeAggregationFunction": { + "enum": [ + "UNIQUE_VALUE" + ], + "type": "string" + }, + "SimpleClusterMarker": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + } + }, + "type": "object" + }, + "SimpleNumericalAggregationFunction": { + "enum": [ + "SUM", + "AVERAGE", + "MIN", + "MAX", + "COUNT", + "DISTINCT_COUNT", + "VAR", + "VARP", + "STDEV", + "STDEVP", + "MEDIAN" + ], + "type": "string" + }, + "SimpleTotalAggregationFunction": { + "enum": [ + "DEFAULT", + "SUM", + "AVERAGE", + "MIN", + "MAX", + "NONE" + ], + "type": "string" + }, + "SingleAxisOptions": { + "additionalProperties": false, + "properties": { + "YAxisOptions": { + "properties": { + "YAxis": { + "$ref": "#/definitions/SingleYAxisOption" + } + } + } + }, + "type": "object" + }, + "SingleYAxisOption": { + "enum": [ + "PRIMARY_Y_AXIS" + ], + "type": "string" + }, + "SliderControlDisplayOptions": { + "additionalProperties": false, + "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/SheetControlInfoIconLabelOptions" + }, + "TitleOptions": { + "$ref": "#/definitions/LabelOptions" + } + }, + "type": "object" + }, + "SmallMultiplesAxisPlacement": { + "enum": [ + "OUTSIDE", + "INSIDE" + ], + "type": "string" + }, + "SmallMultiplesAxisProperties": { + "additionalProperties": false, + "properties": { + "Placement": { + "$ref": "#/definitions/SmallMultiplesAxisPlacement" + }, + "Scale": { + "$ref": "#/definitions/SmallMultiplesAxisScale" + } + }, + "type": "object" + }, + "SmallMultiplesAxisScale": { + "enum": [ + "SHARED", + "INDEPENDENT" + ], + "type": "string" + }, + "SmallMultiplesOptions": { + "additionalProperties": false, + "properties": { + "MaxVisibleColumns": { + "maximum": 10, + "minimum": 1, + "type": "number" + }, + "MaxVisibleRows": { + "maximum": 10, + "minimum": 1, + "type": "number" + }, + "PanelConfiguration": { + "$ref": "#/definitions/PanelConfiguration" + }, + "XAxis": { + "$ref": "#/definitions/SmallMultiplesAxisProperties" + }, + "YAxis": { + "$ref": "#/definitions/SmallMultiplesAxisProperties" + } + }, + "type": "object" + }, + "SortDirection": { + "enum": [ + "ASC", + "DESC" + ], + "type": "string" + }, + "Spacing": { + "additionalProperties": false, + "properties": { + "Bottom": { + "type": "string" + }, + "Left": { + "type": "string" + }, + "Right": { + "type": "string" + }, + "Top": { + "type": "string" + } + }, + "type": "object" + }, + "SpatialStaticFile": { + "additionalProperties": false, + "properties": { + "Source": { + "$ref": "#/definitions/StaticFileSource" + }, + "StaticFileId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "StaticFileId" + ], + "type": "object" + }, + "SpecialValue": { + "enum": [ + "EMPTY", + "NULL", + "OTHER" + ], + "type": "string" + }, + "StaticFile": { + "additionalProperties": false, + "properties": { + "ImageStaticFile": { + "$ref": "#/definitions/ImageStaticFile" + }, + "SpatialStaticFile": { + "$ref": "#/definitions/SpatialStaticFile" + } + }, + "type": "object" + }, + "StaticFileS3SourceOptions": { + "additionalProperties": false, + "properties": { + "BucketName": { + "type": "string" + }, + "ObjectKey": { + "type": "string" + }, + "Region": { + "type": "string" + } + }, + "required": [ + "BucketName", + "ObjectKey", + "Region" + ], + "type": "object" + }, + "StaticFileSource": { + "additionalProperties": false, + "properties": { + "S3Options": { + "$ref": "#/definitions/StaticFileS3SourceOptions" + }, + "UrlOptions": { + "$ref": "#/definitions/StaticFileUrlSourceOptions" + } + }, + "type": "object" + }, + "StaticFileUrlSourceOptions": { + "additionalProperties": false, + "properties": { + "Url": { + "type": "string" + } + }, + "required": [ + "Url" + ], + "type": "object" + }, + "StringDefaultValues": { + "additionalProperties": false, + "properties": { + "DynamicValue": { + "$ref": "#/definitions/DynamicDefaultValue" + }, + "StaticValues": { + "items": { + "type": "string" + }, + "maxItems": 50000, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "StringFormatConfiguration": { + "additionalProperties": false, + "properties": { + "NullValueFormatConfiguration": { + "$ref": "#/definitions/NullValueFormatConfiguration" + }, + "NumericFormatConfiguration": { + "$ref": "#/definitions/NumericFormatConfiguration" + } + }, + "type": "object" + }, + "StringParameterDeclaration": { + "additionalProperties": false, + "properties": { + "DefaultValues": { + "$ref": "#/definitions/StringDefaultValues" + }, + "MappedDataSetParameters": { + "items": { + "$ref": "#/definitions/MappedDataSetParameter" + }, + "maxItems": 150, + "minItems": 0, + "type": "array" + }, + "Name": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "ParameterValueType": { + "$ref": "#/definitions/ParameterValueType" + }, + "ValueWhenUnset": { + "$ref": "#/definitions/StringValueWhenUnsetConfiguration" + } + }, + "required": [ + "Name", + "ParameterValueType" + ], + "type": "object" + }, + "StringValueWhenUnsetConfiguration": { + "additionalProperties": false, + "properties": { + "CustomValue": { + "type": "string" + }, + "ValueWhenUnsetOption": { + "$ref": "#/definitions/ValueWhenUnsetOption" + } + }, + "type": "object" + }, + "StyledCellType": { + "enum": [ + "TOTAL", + "METRIC_HEADER", + "VALUE" + ], + "type": "string" + }, + "SubtotalOptions": { + "additionalProperties": false, + "properties": { + "CustomLabel": { + "type": "string" + }, + "FieldLevel": { + "$ref": "#/definitions/PivotTableSubtotalLevel" + }, + "FieldLevelOptions": { + "items": { + "$ref": "#/definitions/PivotTableFieldSubtotalOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "MetricHeaderCellStyle": { + "$ref": "#/definitions/TableCellStyle" + }, + "StyleTargets": { + "items": { + "$ref": "#/definitions/TableStyleTarget" + }, + "maxItems": 3, + "minItems": 0, + "type": "array" + }, + "TotalCellStyle": { + "$ref": "#/definitions/TableCellStyle" + }, + "TotalsVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "ValueCellStyle": { + "$ref": "#/definitions/TableCellStyle" + } + }, + "type": "object" + }, + "TableAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "GroupBy": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "TableBorderOptions": { + "additionalProperties": false, + "properties": { + "Color": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "Style": { + "$ref": "#/definitions/TableBorderStyle" + }, + "Thickness": { + "maximum": 4, + "minimum": 1, + "type": "number" + } + }, + "type": "object" + }, + "TableBorderStyle": { + "enum": [ + "NONE", + "SOLID" + ], + "type": "string" + }, + "TableCellConditionalFormatting": { + "additionalProperties": false, + "properties": { + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "TextFormat": { + "$ref": "#/definitions/TextConditionalFormat" + } + }, + "required": [ + "FieldId" + ], + "type": "object" + }, + "TableCellImageScalingConfiguration": { + "enum": [ + "FIT_TO_CELL_HEIGHT", + "FIT_TO_CELL_WIDTH", + "DO_NOT_SCALE" + ], + "type": "string" + }, + "TableCellImageSizingConfiguration": { + "additionalProperties": false, + "properties": { + "TableCellImageScalingConfiguration": { + "$ref": "#/definitions/TableCellImageScalingConfiguration" + } + }, + "type": "object" + }, + "TableCellStyle": { + "additionalProperties": false, + "properties": { + "BackgroundColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "Border": { + "$ref": "#/definitions/GlobalTableBorderOptions" + }, + "FontConfiguration": { + "$ref": "#/definitions/FontConfiguration" + }, + "Height": { + "maximum": 500, + "minimum": 8, + "type": "number" + }, + "HorizontalTextAlignment": { + "$ref": "#/definitions/HorizontalTextAlignment" + }, + "TextWrap": { + "$ref": "#/definitions/TextWrap" + }, + "VerticalTextAlignment": { + "$ref": "#/definitions/VerticalTextAlignment" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "TableConditionalFormatting": { + "additionalProperties": false, + "properties": { + "ConditionalFormattingOptions": { + "items": { + "$ref": "#/definitions/TableConditionalFormattingOption" + }, + "maxItems": 500, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "TableConditionalFormattingOption": { + "additionalProperties": false, + "properties": { + "Cell": { + "$ref": "#/definitions/TableCellConditionalFormatting" + }, + "Row": { + "$ref": "#/definitions/TableRowConditionalFormatting" + } + }, + "type": "object" + }, + "TableConfiguration": { + "additionalProperties": false, + "properties": { + "FieldOptions": { + "$ref": "#/definitions/TableFieldOptions" + }, + "FieldWells": { + "$ref": "#/definitions/TableFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "PaginatedReportOptions": { + "$ref": "#/definitions/TablePaginatedReportOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/TableSortConfiguration" + }, + "TableInlineVisualizations": { + "items": { + "$ref": "#/definitions/TableInlineVisualization" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "TableOptions": { + "$ref": "#/definitions/TableOptions" + }, + "TotalOptions": { + "$ref": "#/definitions/TotalOptions" + } + }, + "type": "object" + }, + "TableFieldCustomIconContent": { + "additionalProperties": false, + "properties": { + "Icon": { + "$ref": "#/definitions/TableFieldIconSetType" + } + }, + "type": "object" + }, + "TableFieldCustomTextContent": { + "additionalProperties": false, + "properties": { + "FontConfiguration": { + "$ref": "#/definitions/FontConfiguration" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "FontConfiguration" + ], + "type": "object" + }, + "TableFieldIconSetType": { + "enum": [ + "LINK" + ], + "type": "string" + }, + "TableFieldImageConfiguration": { + "additionalProperties": false, + "properties": { + "SizingOptions": { + "$ref": "#/definitions/TableCellImageSizingConfiguration" + } + }, + "type": "object" + }, + "TableFieldLinkConfiguration": { + "additionalProperties": false, + "properties": { + "Content": { + "$ref": "#/definitions/TableFieldLinkContentConfiguration" + }, + "Target": { + "$ref": "#/definitions/URLTargetConfiguration" + } + }, + "required": [ + "Content", + "Target" + ], + "type": "object" + }, + "TableFieldLinkContentConfiguration": { + "additionalProperties": false, + "properties": { + "CustomIconContent": { + "$ref": "#/definitions/TableFieldCustomIconContent" + }, + "CustomTextContent": { + "$ref": "#/definitions/TableFieldCustomTextContent" + } + }, + "type": "object" + }, + "TableFieldOption": { + "additionalProperties": false, + "properties": { + "CustomLabel": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "URLStyling": { + "$ref": "#/definitions/TableFieldURLConfiguration" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "Width": { + "type": "string" + } + }, + "required": [ + "FieldId" + ], + "type": "object" + }, + "TableFieldOptions": { + "additionalProperties": false, + "properties": { + "Order": { + "items": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "PinnedFieldOptions": { + "$ref": "#/definitions/TablePinnedFieldOptions" + }, + "SelectedFieldOptions": { + "items": { + "$ref": "#/definitions/TableFieldOption" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "TransposedTableOptions": { + "items": { + "$ref": "#/definitions/TransposedTableOption" + }, + "maxItems": 10001, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "TableFieldURLConfiguration": { + "additionalProperties": false, + "properties": { + "ImageConfiguration": { + "$ref": "#/definitions/TableFieldImageConfiguration" + }, + "LinkConfiguration": { + "$ref": "#/definitions/TableFieldLinkConfiguration" + } + }, + "type": "object" + }, + "TableFieldWells": { + "additionalProperties": false, + "properties": { + "TableAggregatedFieldWells": { + "$ref": "#/definitions/TableAggregatedFieldWells" + }, + "TableUnaggregatedFieldWells": { + "$ref": "#/definitions/TableUnaggregatedFieldWells" + } + }, + "type": "object" + }, + "TableInlineVisualization": { + "additionalProperties": false, + "properties": { + "DataBars": { + "$ref": "#/definitions/DataBarsOptions" + } + }, + "type": "object" + }, + "TableOptions": { + "additionalProperties": false, + "properties": { + "CellStyle": { + "$ref": "#/definitions/TableCellStyle" + }, + "HeaderStyle": { + "$ref": "#/definitions/TableCellStyle" + }, + "Orientation": { + "$ref": "#/definitions/TableOrientation" + }, + "RowAlternateColorOptions": { + "$ref": "#/definitions/RowAlternateColorOptions" + } + }, + "type": "object" + }, + "TableOrientation": { + "enum": [ + "VERTICAL", + "HORIZONTAL" + ], + "type": "string" + }, + "TablePaginatedReportOptions": { + "additionalProperties": false, + "properties": { + "OverflowColumnHeaderVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + }, + "VerticalOverflowVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "TablePinnedFieldOptions": { + "additionalProperties": false, + "properties": { + "PinnedLeftFields": { + "items": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "maxItems": 201, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "TableRowConditionalFormatting": { + "additionalProperties": false, + "properties": { + "BackgroundColor": { + "$ref": "#/definitions/ConditionalFormattingColor" + }, + "TextColor": { + "$ref": "#/definitions/ConditionalFormattingColor" + } + }, + "type": "object" + }, + "TableSideBorderOptions": { + "additionalProperties": false, + "properties": { + "Bottom": { + "$ref": "#/definitions/TableBorderOptions" + }, + "InnerHorizontal": { + "$ref": "#/definitions/TableBorderOptions" + }, + "InnerVertical": { + "$ref": "#/definitions/TableBorderOptions" + }, + "Left": { + "$ref": "#/definitions/TableBorderOptions" + }, + "Right": { + "$ref": "#/definitions/TableBorderOptions" + }, + "Top": { + "$ref": "#/definitions/TableBorderOptions" + } + }, + "type": "object" + }, + "TableSortConfiguration": { + "additionalProperties": false, + "properties": { + "PaginationConfiguration": { + "$ref": "#/definitions/PaginationConfiguration" + }, + "RowSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "TableStyleTarget": { + "additionalProperties": false, + "properties": { + "CellType": { + "$ref": "#/definitions/StyledCellType" + } + }, + "required": [ + "CellType" + ], + "type": "object" + }, + "TableTotalsPlacement": { + "enum": [ + "START", + "END", + "AUTO" + ], + "type": "string" + }, + "TableTotalsScrollStatus": { + "enum": [ + "PINNED", + "SCROLLED" + ], + "type": "string" + }, + "TableUnaggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Values": { + "items": { + "$ref": "#/definitions/UnaggregatedField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "TableVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/TableConfiguration" + }, + "ConditionalFormatting": { + "$ref": "#/definitions/TableConditionalFormatting" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + }, + "TargetVisualOptions": { + "enum": [ + "ALL_VISUALS" + ], + "type": "string" + }, + "TemplateError": { + "additionalProperties": false, + "properties": { + "Message": { + "pattern": "\\S", + "type": "string" + }, + "Type": { + "$ref": "#/definitions/TemplateErrorType" + }, + "ViolatedEntities": { + "items": { + "$ref": "#/definitions/Entity" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "TemplateErrorType": { + "enum": [ + "SOURCE_NOT_FOUND", + "DATA_SET_NOT_FOUND", + "INTERNAL_FAILURE", + "ACCESS_DENIED" + ], + "type": "string" + }, + "TemplateSourceAnalysis": { + "additionalProperties": false, + "properties": { + "Arn": { + "type": "string" + }, + "DataSetReferences": { + "items": { + "$ref": "#/definitions/DataSetReference" + }, + "minItems": 1, + "type": "array" + } + }, + "required": [ + "Arn", + "DataSetReferences" + ], + "type": "object" + }, + "TemplateSourceEntity": { + "additionalProperties": false, + "properties": { + "SourceAnalysis": { + "$ref": "#/definitions/TemplateSourceAnalysis" + }, + "SourceTemplate": { + "$ref": "#/definitions/TemplateSourceTemplate" + } + }, + "type": "object" + }, + "TemplateSourceTemplate": { + "additionalProperties": false, + "properties": { + "Arn": { + "type": "string" + } + }, + "required": [ + "Arn" + ], + "type": "object" + }, + "TemplateVersion": { + "additionalProperties": false, + "properties": { + "CreatedTime": { + "format": "date-time", + "type": "string" + }, + "DataSetConfigurations": { + "items": { + "$ref": "#/definitions/DataSetConfiguration" + }, + "maxItems": 30, + "minItems": 0, + "type": "array" + }, + "Description": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "Errors": { + "items": { + "$ref": "#/definitions/TemplateError" + }, + "minItems": 1, + "type": "array" + }, + "Sheets": { + "items": { + "$ref": "#/definitions/Sheet" + }, + "maxItems": 20, + "minItems": 0, + "type": "array" + }, + "SourceEntityArn": { + "type": "string" + }, + "Status": { + "$ref": "#/definitions/ResourceStatus" + }, + "ThemeArn": { + "type": "string" + }, + "VersionNumber": { + "minimum": 1, + "type": "number" + } + }, + "type": "object" + }, + "TemplateVersionDefinition": { + "additionalProperties": false, + "properties": { + "AnalysisDefaults": { + "$ref": "#/definitions/AnalysisDefaults" + }, + "CalculatedFields": { + "items": { + "$ref": "#/definitions/CalculatedField" + }, + "maxItems": 500, + "minItems": 0, + "type": "array" + }, + "ColumnConfigurations": { + "items": { + "$ref": "#/definitions/ColumnConfiguration" + }, + "maxItems": 2000, + "minItems": 0, + "type": "array" + }, + "DataSetConfigurations": { + "items": { + "$ref": "#/definitions/DataSetConfiguration" + }, + "maxItems": 30, + "minItems": 0, + "type": "array" + }, + "FilterGroups": { + "items": { + "$ref": "#/definitions/FilterGroup" + }, + "maxItems": 2000, + "minItems": 0, + "type": "array" + }, + "Options": { + "$ref": "#/definitions/AssetOptions" + }, + "ParameterDeclarations": { + "items": { + "$ref": "#/definitions/ParameterDeclaration" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "QueryExecutionOptions": { + "$ref": "#/definitions/QueryExecutionOptions" + }, + "Sheets": { + "items": { + "$ref": "#/definitions/SheetDefinition" + }, + "maxItems": 20, + "minItems": 0, + "type": "array" + } + }, + "required": [ + "DataSetConfigurations" + ], + "type": "object" + }, + "TextAreaControlDisplayOptions": { + "additionalProperties": false, + "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/SheetControlInfoIconLabelOptions" + }, + "PlaceholderOptions": { + "$ref": "#/definitions/TextControlPlaceholderOptions" + }, + "TitleOptions": { + "$ref": "#/definitions/LabelOptions" + } + }, + "type": "object" + }, + "TextConditionalFormat": { + "additionalProperties": false, + "properties": { + "BackgroundColor": { + "$ref": "#/definitions/ConditionalFormattingColor" + }, + "Icon": { + "$ref": "#/definitions/ConditionalFormattingIcon" + }, + "TextColor": { + "$ref": "#/definitions/ConditionalFormattingColor" + } + }, + "type": "object" + }, + "TextControlPlaceholderOptions": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "TextFieldControlDisplayOptions": { + "additionalProperties": false, + "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/SheetControlInfoIconLabelOptions" + }, + "PlaceholderOptions": { + "$ref": "#/definitions/TextControlPlaceholderOptions" + }, + "TitleOptions": { + "$ref": "#/definitions/LabelOptions" + } + }, + "type": "object" + }, + "TextWrap": { + "enum": [ + "NONE", + "WRAP" + ], + "type": "string" + }, + "ThousandSeparatorOptions": { + "additionalProperties": false, + "properties": { + "GroupingStyle": { + "$ref": "#/definitions/DigitGroupingStyle" + }, + "Symbol": { + "$ref": "#/definitions/NumericSeparatorSymbol" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "TimeBasedForecastProperties": { + "additionalProperties": false, + "properties": { + "LowerBoundary": { + "default": null, + "type": "number" + }, + "PeriodsBackward": { + "maximum": 1000, + "minimum": 0, + "type": "number" + }, + "PeriodsForward": { + "maximum": 1000, + "minimum": 1, + "type": "number" + }, + "PredictionInterval": { + "maximum": 95, + "minimum": 50, + "type": "number" + }, + "Seasonality": { + "maximum": 180, + "minimum": 1, + "type": "number" + }, + "UpperBoundary": { + "default": null, + "type": "number" + } + }, + "type": "object" + }, + "TimeEqualityFilter": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "DefaultFilterControlConfiguration": { + "$ref": "#/definitions/DefaultFilterControlConfiguration" + }, + "FilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "ParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "RollingDate": { + "$ref": "#/definitions/RollingDateConfiguration" + }, + "TimeGranularity": { + "$ref": "#/definitions/TimeGranularity" + }, + "Value": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "Column", + "FilterId" + ], + "type": "object" + }, + "TimeGranularity": { + "enum": [ + "YEAR", + "QUARTER", + "MONTH", + "WEEK", + "DAY", + "HOUR", + "MINUTE", + "SECOND", + "MILLISECOND" + ], + "type": "string" + }, + "TimeRangeDrillDownFilter": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "RangeMaximum": { + "format": "date-time", + "type": "string" + }, + "RangeMinimum": { + "format": "date-time", + "type": "string" + }, + "TimeGranularity": { + "$ref": "#/definitions/TimeGranularity" + } + }, + "required": [ + "Column", + "RangeMaximum", + "RangeMinimum", + "TimeGranularity" + ], + "type": "object" + }, + "TimeRangeFilter": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "DefaultFilterControlConfiguration": { + "$ref": "#/definitions/DefaultFilterControlConfiguration" + }, + "ExcludePeriodConfiguration": { + "$ref": "#/definitions/ExcludePeriodConfiguration" + }, + "FilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "IncludeMaximum": { + "default": null, + "type": "boolean" + }, + "IncludeMinimum": { + "default": null, + "type": "boolean" + }, + "NullOption": { + "$ref": "#/definitions/FilterNullOption" + }, + "RangeMaximumValue": { + "$ref": "#/definitions/TimeRangeFilterValue" + }, + "RangeMinimumValue": { + "$ref": "#/definitions/TimeRangeFilterValue" + }, + "TimeGranularity": { + "$ref": "#/definitions/TimeGranularity" + } + }, + "required": [ + "Column", + "FilterId", + "NullOption" + ], + "type": "object" + }, + "TimeRangeFilterValue": { + "additionalProperties": false, + "properties": { + "Parameter": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "RollingDate": { + "$ref": "#/definitions/RollingDateConfiguration" + }, + "StaticValue": { + "format": "date-time", + "type": "string" + } + }, + "type": "object" + }, + "TooltipItem": { + "additionalProperties": false, + "properties": { + "ColumnTooltipItem": { + "$ref": "#/definitions/ColumnTooltipItem" + }, + "FieldTooltipItem": { + "$ref": "#/definitions/FieldTooltipItem" + } + }, + "type": "object" + }, + "TooltipOptions": { + "additionalProperties": false, + "properties": { + "FieldBasedTooltip": { + "$ref": "#/definitions/FieldBasedTooltip" + }, + "SelectedTooltipType": { + "$ref": "#/definitions/SelectedTooltipType" + }, + "TooltipVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "TooltipTarget": { + "enum": [ + "BOTH", + "BAR", + "LINE" + ], + "type": "string" + }, + "TooltipTitleType": { + "enum": [ + "NONE", + "PRIMARY_VALUE" + ], + "type": "string" + }, + "TopBottomComputationType": { + "enum": [ + "TOP", + "BOTTOM" + ], + "type": "string" + }, + "TopBottomFilter": { + "additionalProperties": false, + "properties": { + "AggregationSortConfigurations": { + "items": { + "$ref": "#/definitions/AggregationSortConfiguration" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + }, + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "DefaultFilterControlConfiguration": { + "$ref": "#/definitions/DefaultFilterControlConfiguration" + }, + "FilterId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Limit": { + "default": null, + "type": "number" + }, + "ParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "TimeGranularity": { + "$ref": "#/definitions/TimeGranularity" + } + }, + "required": [ + "AggregationSortConfigurations", + "Column", + "FilterId" + ], + "type": "object" + }, + "TopBottomMoversComputation": { + "additionalProperties": false, + "properties": { + "Category": { + "$ref": "#/definitions/DimensionField" + }, + "ComputationId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "MoverSize": { + "default": 0, + "maximum": 20, + "minimum": 1, + "type": "number" + }, + "Name": { + "type": "string" + }, + "SortOrder": { + "$ref": "#/definitions/TopBottomSortOrder" + }, + "Time": { + "$ref": "#/definitions/DimensionField" + }, + "Type": { + "$ref": "#/definitions/TopBottomComputationType" + }, + "Value": { + "$ref": "#/definitions/MeasureField" + } + }, + "required": [ + "ComputationId", + "Type" + ], + "type": "object" + }, + "TopBottomRankedComputation": { + "additionalProperties": false, + "properties": { + "Category": { + "$ref": "#/definitions/DimensionField" + }, + "ComputationId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Name": { + "type": "string" + }, + "ResultSize": { + "default": 0, + "maximum": 20, + "minimum": 1, + "type": "number" + }, + "Type": { + "$ref": "#/definitions/TopBottomComputationType" + }, + "Value": { + "$ref": "#/definitions/MeasureField" + } + }, + "required": [ + "ComputationId", + "Type" + ], + "type": "object" + }, + "TopBottomSortOrder": { + "enum": [ + "PERCENT_DIFFERENCE", + "ABSOLUTE_DIFFERENCE" + ], + "type": "string" + }, + "TotalAggregationComputation": { + "additionalProperties": false, + "properties": { + "ComputationId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Name": { + "type": "string" + }, + "Value": { + "$ref": "#/definitions/MeasureField" + } + }, + "required": [ + "ComputationId" + ], + "type": "object" + }, + "TotalAggregationFunction": { + "additionalProperties": false, + "properties": { + "SimpleTotalAggregationFunction": { + "$ref": "#/definitions/SimpleTotalAggregationFunction" + } + }, + "type": "object" + }, + "TotalAggregationOption": { + "additionalProperties": false, + "properties": { + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "TotalAggregationFunction": { + "$ref": "#/definitions/TotalAggregationFunction" + } + }, + "required": [ + "FieldId", + "TotalAggregationFunction" + ], + "type": "object" + }, + "TotalOptions": { + "additionalProperties": false, + "properties": { + "CustomLabel": { + "type": "string" + }, + "Placement": { + "$ref": "#/definitions/TableTotalsPlacement" + }, + "ScrollStatus": { + "$ref": "#/definitions/TableTotalsScrollStatus" + }, + "TotalAggregationOptions": { + "items": { + "$ref": "#/definitions/TotalAggregationOption" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "TotalCellStyle": { + "$ref": "#/definitions/TableCellStyle" + }, + "TotalsVisibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "TransposedColumnType": { + "enum": [ + "ROW_HEADER_COLUMN", + "VALUE_COLUMN" + ], + "type": "string" + }, + "TransposedTableOption": { + "additionalProperties": false, + "properties": { + "ColumnIndex": { + "maximum": 9999, + "minimum": 0, + "type": "number" + }, + "ColumnType": { + "$ref": "#/definitions/TransposedColumnType" + }, + "ColumnWidth": { + "type": "string" + } + }, + "required": [ + "ColumnType" + ], + "type": "object" + }, + "TreeMapAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Colors": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Groups": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + }, + "Sizes": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "TreeMapConfiguration": { + "additionalProperties": false, + "properties": { + "ColorLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "ColorScale": { + "$ref": "#/definitions/ColorScale" + }, + "DataLabels": { + "$ref": "#/definitions/DataLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/TreeMapFieldWells" + }, + "GroupLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "Legend": { + "$ref": "#/definitions/LegendOptions" + }, + "SizeLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/TreeMapSortConfiguration" + }, + "Tooltip": { + "$ref": "#/definitions/TooltipOptions" + } + }, + "type": "object" + }, + "TreeMapFieldWells": { + "additionalProperties": false, + "properties": { + "TreeMapAggregatedFieldWells": { + "$ref": "#/definitions/TreeMapAggregatedFieldWells" + } + }, + "type": "object" + }, + "TreeMapSortConfiguration": { + "additionalProperties": false, + "properties": { + "TreeMapGroupItemsLimitConfiguration": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "TreeMapSort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "TreeMapVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/TreeMapConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "TrendArrowOptions": { + "additionalProperties": false, + "properties": { + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "URLTargetConfiguration": { + "enum": [ + "NEW_TAB", + "NEW_WINDOW", + "SAME_TAB" + ], + "type": "string" + }, + "UnaggregatedField": { + "additionalProperties": false, + "properties": { + "Column": { + "$ref": "#/definitions/ColumnIdentifier" + }, + "FieldId": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "FormatConfiguration": { + "$ref": "#/definitions/FormatConfiguration" + } + }, + "required": [ + "Column", + "FieldId" + ], + "type": "object" + }, + "UniqueValuesComputation": { + "additionalProperties": false, + "properties": { + "Category": { + "$ref": "#/definitions/DimensionField" + }, + "ComputationId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Name": { + "type": "string" + } + }, + "required": [ + "ComputationId" + ], + "type": "object" + }, + "ValidationStrategy": { + "additionalProperties": false, + "properties": { + "Mode": { + "$ref": "#/definitions/ValidationStrategyMode" + } + }, + "required": [ + "Mode" + ], + "type": "object" + }, + "ValidationStrategyMode": { + "enum": [ + "STRICT", + "LENIENT" + ], + "type": "string" + }, + "ValueWhenUnsetOption": { + "enum": [ + "RECOMMENDED_VALUE", + "NULL" + ], + "type": "string" + }, + "VerticalTextAlignment": { + "enum": [ + "TOP", + "MIDDLE", + "BOTTOM", + "AUTO" + ], + "type": "string" + }, + "Visibility": { + "enum": [ + "HIDDEN", + "VISIBLE" + ], + "type": "string" + }, + "VisibleRangeOptions": { + "additionalProperties": false, + "properties": { + "PercentRange": { + "$ref": "#/definitions/PercentVisibleRange" + } + }, + "type": "object" + }, + "Visual": { + "additionalProperties": false, + "properties": { + "BarChartVisual": { + "$ref": "#/definitions/BarChartVisual" + }, + "BoxPlotVisual": { + "$ref": "#/definitions/BoxPlotVisual" + }, + "ComboChartVisual": { + "$ref": "#/definitions/ComboChartVisual" + }, + "CustomContentVisual": { + "$ref": "#/definitions/CustomContentVisual" + }, + "EmptyVisual": { + "$ref": "#/definitions/EmptyVisual" + }, + "FilledMapVisual": { + "$ref": "#/definitions/FilledMapVisual" + }, + "FunnelChartVisual": { + "$ref": "#/definitions/FunnelChartVisual" + }, + "GaugeChartVisual": { + "$ref": "#/definitions/GaugeChartVisual" + }, + "GeospatialMapVisual": { + "$ref": "#/definitions/GeospatialMapVisual" + }, + "HeatMapVisual": { + "$ref": "#/definitions/HeatMapVisual" + }, + "HistogramVisual": { + "$ref": "#/definitions/HistogramVisual" + }, + "InsightVisual": { + "$ref": "#/definitions/InsightVisual" + }, + "KPIVisual": { + "$ref": "#/definitions/KPIVisual" + }, + "LineChartVisual": { + "$ref": "#/definitions/LineChartVisual" + }, + "PieChartVisual": { + "$ref": "#/definitions/PieChartVisual" + }, + "PivotTableVisual": { + "$ref": "#/definitions/PivotTableVisual" + }, + "PluginVisual": { + "$ref": "#/definitions/PluginVisual" + }, + "RadarChartVisual": { + "$ref": "#/definitions/RadarChartVisual" + }, + "SankeyDiagramVisual": { + "$ref": "#/definitions/SankeyDiagramVisual" + }, + "ScatterPlotVisual": { + "$ref": "#/definitions/ScatterPlotVisual" + }, + "TableVisual": { + "$ref": "#/definitions/TableVisual" + }, + "TreeMapVisual": { + "$ref": "#/definitions/TreeMapVisual" + }, + "WaterfallVisual": { + "$ref": "#/definitions/WaterfallVisual" + }, + "WordCloudVisual": { + "$ref": "#/definitions/WordCloudVisual" + } + }, + "type": "object" + }, + "VisualCustomAction": { + "additionalProperties": false, + "properties": { + "ActionOperations": { + "items": { + "$ref": "#/definitions/VisualCustomActionOperation" + }, + "maxItems": 2, + "minItems": 1, + "type": "array" + }, + "CustomActionId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "Name": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Status": { + "$ref": "#/definitions/WidgetStatus" + }, + "Trigger": { + "$ref": "#/definitions/VisualCustomActionTrigger" + } + }, + "required": [ + "ActionOperations", + "CustomActionId", + "Name", + "Trigger" + ], + "type": "object" + }, + "VisualCustomActionOperation": { + "additionalProperties": false, + "properties": { + "FilterOperation": { + "$ref": "#/definitions/CustomActionFilterOperation" + }, + "NavigationOperation": { + "$ref": "#/definitions/CustomActionNavigationOperation" + }, + "SetParametersOperation": { + "$ref": "#/definitions/CustomActionSetParametersOperation" + }, + "URLOperation": { + "$ref": "#/definitions/CustomActionURLOperation" + } + }, + "type": "object" + }, + "VisualCustomActionTrigger": { + "enum": [ + "DATA_POINT_CLICK", + "DATA_POINT_MENU" + ], + "type": "string" + }, + "VisualInteractionOptions": { + "additionalProperties": false, + "properties": { + "ContextMenuOption": { + "$ref": "#/definitions/ContextMenuOption" + }, + "VisualMenuOption": { + "$ref": "#/definitions/VisualMenuOption" + } + }, + "type": "object" + }, + "VisualMenuOption": { + "additionalProperties": false, + "properties": { + "AvailabilityStatus": { + "$ref": "#/definitions/DashboardBehavior" + } + }, + "type": "object" + }, + "VisualPalette": { + "additionalProperties": false, + "properties": { + "ChartColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "ColorMap": { + "items": { + "$ref": "#/definitions/DataPathColor" + }, + "maxItems": 5000, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "VisualSubtitleLabelOptions": { + "additionalProperties": false, + "properties": { + "FormatText": { + "$ref": "#/definitions/LongFormatText" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "VisualTitleLabelOptions": { + "additionalProperties": false, + "properties": { + "FormatText": { + "$ref": "#/definitions/ShortFormatText" + }, + "Visibility": { + "$ref": "#/definitions/Visibility", + "enum": [ + "HIDDEN", + "VISIBLE" + ] + } + }, + "type": "object" + }, + "WaterfallChartAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "Breakdowns": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Categories": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + }, + "Values": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 200, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "WaterfallChartColorConfiguration": { + "additionalProperties": false, + "properties": { + "GroupColorConfiguration": { + "$ref": "#/definitions/WaterfallChartGroupColorConfiguration" + } + }, + "type": "object" + }, + "WaterfallChartConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryAxisDisplayOptions": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "CategoryAxisLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "ColorConfiguration": { + "$ref": "#/definitions/WaterfallChartColorConfiguration" + }, + "DataLabels": { + "$ref": "#/definitions/DataLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/WaterfallChartFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "Legend": { + "$ref": "#/definitions/LegendOptions" + }, + "PrimaryYAxisDisplayOptions": { + "$ref": "#/definitions/AxisDisplayOptions" + }, + "PrimaryYAxisLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/WaterfallChartSortConfiguration" + }, + "VisualPalette": { + "$ref": "#/definitions/VisualPalette" + }, + "WaterfallChartOptions": { + "$ref": "#/definitions/WaterfallChartOptions" + } + }, + "type": "object" + }, + "WaterfallChartFieldWells": { + "additionalProperties": false, + "properties": { + "WaterfallChartAggregatedFieldWells": { + "$ref": "#/definitions/WaterfallChartAggregatedFieldWells" + } + }, + "type": "object" + }, + "WaterfallChartGroupColorConfiguration": { + "additionalProperties": false, + "properties": { + "NegativeBarColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "PositiveBarColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + }, + "TotalBarColor": { + "pattern": "^#[A-F0-9]{6}$", + "type": "string" + } + }, + "type": "object" + }, + "WaterfallChartOptions": { + "additionalProperties": false, + "properties": { + "TotalBarLabel": { + "type": "string" + } + }, + "type": "object" + }, + "WaterfallChartSortConfiguration": { + "additionalProperties": false, + "properties": { + "BreakdownItemsLimit": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "CategorySort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "WaterfallVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/WaterfallChartConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "WhatIfPointScenario": { + "additionalProperties": false, + "properties": { + "Date": { + "format": "date-time", + "type": "string" + }, + "Value": { + "default": 0, + "type": "number" + } + }, + "required": [ + "Date", + "Value" + ], + "type": "object" + }, + "WhatIfRangeScenario": { + "additionalProperties": false, + "properties": { + "EndDate": { + "format": "date-time", + "type": "string" + }, + "StartDate": { + "format": "date-time", + "type": "string" + }, + "Value": { + "default": 0, + "type": "number" + } + }, + "required": [ + "EndDate", + "StartDate", + "Value" + ], + "type": "object" + }, + "WidgetStatus": { + "enum": [ + "ENABLED", + "DISABLED" + ], + "type": "string" + }, + "WordCloudAggregatedFieldWells": { + "additionalProperties": false, + "properties": { + "GroupBy": { + "items": { + "$ref": "#/definitions/DimensionField" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "Size": { + "items": { + "$ref": "#/definitions/MeasureField" + }, + "maxItems": 1, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "WordCloudChartConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryLabelOptions": { + "$ref": "#/definitions/ChartAxisLabelOptions" + }, + "FieldWells": { + "$ref": "#/definitions/WordCloudFieldWells" + }, + "Interactions": { + "$ref": "#/definitions/VisualInteractionOptions" + }, + "SortConfiguration": { + "$ref": "#/definitions/WordCloudSortConfiguration" + }, + "WordCloudOptions": { + "$ref": "#/definitions/WordCloudOptions" + } + }, + "type": "object" + }, + "WordCloudCloudLayout": { + "enum": [ + "FLUID", + "NORMAL" + ], + "type": "string" + }, + "WordCloudFieldWells": { + "additionalProperties": false, + "properties": { + "WordCloudAggregatedFieldWells": { + "$ref": "#/definitions/WordCloudAggregatedFieldWells" + } + }, + "type": "object" + }, + "WordCloudOptions": { + "additionalProperties": false, + "properties": { + "CloudLayout": { + "$ref": "#/definitions/WordCloudCloudLayout" + }, + "MaximumStringLength": { + "maximum": 100, + "minimum": 1, + "type": "number" + }, + "WordCasing": { + "$ref": "#/definitions/WordCloudWordCasing" + }, + "WordOrientation": { + "$ref": "#/definitions/WordCloudWordOrientation" + }, + "WordPadding": { + "$ref": "#/definitions/WordCloudWordPadding" + }, + "WordScaling": { + "$ref": "#/definitions/WordCloudWordScaling" + } + }, + "type": "object" + }, + "WordCloudSortConfiguration": { + "additionalProperties": false, + "properties": { + "CategoryItemsLimit": { + "$ref": "#/definitions/ItemsLimitConfiguration" + }, + "CategorySort": { + "items": { + "$ref": "#/definitions/FieldSortOptions" + }, + "maxItems": 100, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "WordCloudVisual": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "$ref": "#/definitions/VisualCustomAction" + }, + "maxItems": 10, + "minItems": 0, + "type": "array" + }, + "ChartConfiguration": { + "$ref": "#/definitions/WordCloudChartConfiguration" + }, + "ColumnHierarchies": { + "items": { + "$ref": "#/definitions/ColumnHierarchy" + }, + "maxItems": 2, + "minItems": 0, + "type": "array" + }, + "Subtitle": { + "$ref": "#/definitions/VisualSubtitleLabelOptions" + }, + "Title": { + "$ref": "#/definitions/VisualTitleLabelOptions" + }, + "VisualContentAltText": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "VisualId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + } + }, + "required": [ + "VisualId" + ], + "type": "object" + }, + "WordCloudWordCasing": { + "enum": [ + "LOWER_CASE", + "EXISTING_CASE" + ], + "type": "string" + }, + "WordCloudWordOrientation": { + "enum": [ + "HORIZONTAL", + "HORIZONTAL_AND_VERTICAL" + ], + "type": "string" + }, + "WordCloudWordPadding": { + "enum": [ + "NONE", + "SMALL", + "MEDIUM", + "LARGE" + ], + "type": "string" + }, + "WordCloudWordScaling": { + "enum": [ + "EMPHASIZE", + "NORMAL" + ], + "type": "string" + }, + "YAxisOptions": { + "additionalProperties": false, + "properties": { + "YAxis": { + "$ref": "#/definitions/SingleYAxisOption" + } + }, + "required": [ + "YAxis" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/AwsAccountId", + "/properties/TemplateId" + ], + "properties": { + "Arn": { + "type": "string" + }, + "AwsAccountId": { + "maxLength": 12, + "minLength": 12, + "pattern": "^[0-9]{12}$", + "type": "string" + }, + "CreatedTime": { + "format": "date-time", + "type": "string" + }, + "Definition": { + "$ref": "#/definitions/TemplateVersionDefinition" + }, + "LastUpdatedTime": { + "format": "date-time", + "type": "string" + }, + "Name": { + "maxLength": 2048, + "minLength": 1, + "type": "string" + }, + "Permissions": { + "items": { + "$ref": "#/definitions/ResourcePermission" + }, + "maxItems": 64, + "minItems": 1, + "type": "array" + }, + "SourceEntity": { + "$ref": "#/definitions/TemplateSourceEntity" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "maxItems": 200, + "minItems": 1, + "type": "array" + }, + "TemplateId": { + "maxLength": 512, + "minLength": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "ValidationStrategy": { + "$ref": "#/definitions/ValidationStrategy" + }, + "Version": { + "$ref": "#/definitions/TemplateVersion" + }, + "VersionDescription": { + "maxLength": 512, + "minLength": 1, + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/Arn", + "/properties/CreatedTime", + "/properties/LastUpdatedTime", + "/properties/Version" + ], + "required": [ + "AwsAccountId", + "TemplateId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::QuickSight::Template", + "writeOnlyProperties": [ + "/properties/Definition", + "/properties/VersionDescription", + "/properties/SourceEntity", + "/properties/ValidationStrategy" + ] +} diff --git a/src/cfnlint/data/schemas/resources/c0e7c21001df88a4.json b/src/cfnlint/data/schemas/resources/c0e7c21001df88a4.json new file mode 100644 index 0000000000..ad8f8de48d --- /dev/null +++ b/src/cfnlint/data/schemas/resources/c0e7c21001df88a4.json @@ -0,0 +1,97 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/DetectorId" + ], + "definitions": { + "CFNDestinationProperties": { + "additionalProperties": false, + "properties": { + "DestinationArn": { + "type": "string" + }, + "KmsKeyArn": { + "type": "string" + } + }, + "type": "object" + }, + "TagItem": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/DetectorId", + "/properties/Id" + ], + "properties": { + "DestinationProperties": { + "$ref": "#/definitions/CFNDestinationProperties", + "type": "object" + }, + "DestinationType": { + "enum": [ + "S3" + ], + "maxLength": 300, + "minLength": 1, + "type": "string" + }, + "DetectorId": { + "maxLength": 300, + "minLength": 1, + "type": "string" + }, + "Id": { + "type": "string" + }, + "PublishingFailureStartTimestamp": { + "type": "string" + }, + "Status": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/TagItem" + }, + "type": "array" + } + }, + "readOnlyProperties": [ + "/properties/Id", + "/properties/Status", + "/properties/PublishingFailureStartTimestamp" + ], + "required": [ + "DetectorId", + "DestinationType", + "DestinationProperties" + ], + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::GuardDuty::PublishingDestination" +} diff --git a/src/cfnlint/data/schemas/resources/c21b132cc766ec37.json b/src/cfnlint/data/schemas/resources/c21b132cc766ec37.json deleted file mode 100644 index 3d2f7bdf1c..0000000000 --- a/src/cfnlint/data/schemas/resources/c21b132cc766ec37.json +++ /dev/null @@ -1,819 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/ClusterName" - ] - ], - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/ClusterName", - "/properties/VpcConfig", - "/properties/Orchestrator", - "/properties/InstanceGroups/*/OverrideVpcConfig", - "/properties/InstanceGroups/*/ExecutionRole", - "/properties/InstanceGroups/*/InstanceGroupName", - "/properties/InstanceGroups/*/InstanceType", - "/properties/InstanceGroups/*/ThreadsPerCore", - "/properties/RestrictedInstanceGroups/*/OverrideVpcConfig", - "/properties/RestrictedInstanceGroups/*/ExecutionRole", - "/properties/RestrictedInstanceGroups/*/InstanceGroupName", - "/properties/RestrictedInstanceGroups/*/InstanceType", - "/properties/RestrictedInstanceGroups/*/ThreadsPerCore" - ], - "definitions": { - "AlarmDetails": { - "additionalProperties": false, - "properties": { - "AlarmName": { - "maxLength": 256, - "minLength": 1, - "pattern": "(?!\\s*$).+", - "type": "string" - } - }, - "required": [ - "AlarmName" - ], - "type": "object" - }, - "AutoRollbackConfiguration": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AlarmDetails" - }, - "maxItems": 10, - "minItems": 1, - "type": "array" - }, - "CapacitySizeConfig": { - "additionalProperties": false, - "properties": { - "Type": { - "pattern": "INSTANCE_COUNT|CAPACITY_PERCENTAGE", - "type": "string" - }, - "Value": { - "minimum": 1, - "type": "integer" - } - }, - "required": [ - "Type", - "Value" - ], - "type": "object" - }, - "ClusterAutoScalingConfig": { - "additionalProperties": false, - "properties": { - "AutoScalerType": { - "default": "Karpenter", - "enum": [ - "Karpenter" - ], - "type": "string" - }, - "Mode": { - "enum": [ - "Enable", - "Disable" - ], - "type": "string" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "ClusterCapacityRequirements": { - "additionalProperties": false, - "properties": { - "OnDemand": { - "$ref": "#/definitions/ClusterOnDemandOptions" - }, - "Spot": { - "$ref": "#/definitions/ClusterSpotOptions" - } - }, - "type": "object" - }, - "ClusterEbsVolumeConfig": { - "additionalProperties": false, - "properties": { - "RootVolume": { - "type": "boolean" - }, - "VolumeKmsKeyId": { - "maxLength": 2048, - "minLength": 0, - "pattern": "^[a-zA-Z0-9:/_-]*$", - "type": "string" - }, - "VolumeSizeInGB": { - "maximum": 16384, - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ClusterInstanceGroup": { - "additionalProperties": false, - "properties": { - "CapacityRequirements": { - "$ref": "#/definitions/ClusterCapacityRequirements" - }, - "CurrentCount": { - "minimum": 0, - "type": "integer" - }, - "ExecutionRole": { - "$ref": "#/definitions/ExecutionRole" - }, - "ImageId": { - "$ref": "#/definitions/ImageId" - }, - "InstanceCount": { - "maximum": 6758, - "minimum": 0, - "type": "integer" - }, - "InstanceGroupName": { - "$ref": "#/definitions/InstanceGroupName" - }, - "InstanceStorageConfigs": { - "$ref": "#/definitions/ClusterInstanceStorageConfigs" - }, - "InstanceType": { - "$ref": "#/definitions/InstanceType" - }, - "KubernetesConfig": { - "$ref": "#/definitions/ClusterKubernetesConfig" - }, - "LifeCycleConfig": { - "$ref": "#/definitions/ClusterLifeCycleConfig" - }, - "MinInstanceCount": { - "maximum": 6758, - "minimum": 0, - "type": "integer" - }, - "OnStartDeepHealthChecks": { - "$ref": "#/definitions/OnStartDeepHealthChecks" - }, - "OverrideVpcConfig": { - "$ref": "#/definitions/VpcConfig" - }, - "ScheduledUpdateConfig": { - "$ref": "#/definitions/ScheduledUpdateConfig" - }, - "ThreadsPerCore": { - "maximum": 2, - "minimum": 1, - "type": "integer" - }, - "TrainingPlanArn": { - "maxLength": 2048, - "minLength": 50, - "pattern": "^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:training-plan/.*$", - "type": "string" - } - }, - "required": [ - "ExecutionRole", - "InstanceCount", - "InstanceGroupName", - "InstanceType", - "LifeCycleConfig" - ], - "type": "object" - }, - "ClusterInstanceGroupsList": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ClusterInstanceGroup" - }, - "maxItems": 100, - "minItems": 1, - "type": "array" - }, - "ClusterInstanceStorageConfig": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "EbsVolumeConfig": { - "$ref": "#/definitions/ClusterEbsVolumeConfig" - } - }, - "type": "object" - } - ], - "type": "object" - }, - "ClusterInstanceStorageConfigs": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ClusterInstanceStorageConfig" - }, - "maxItems": 1, - "minItems": 0, - "type": "array" - }, - "ClusterKubernetesConfig": { - "additionalProperties": false, - "properties": { - "Labels": { - "$ref": "#/definitions/ClusterKubernetesLabels" - }, - "Taints": { - "$ref": "#/definitions/ClusterKubernetesTaints" - } - }, - "type": "object" - }, - "ClusterKubernetesLabels": { - "additionalProperties": false, - "patternProperties": { - "^.+$": { - "type": "string" - } - }, - "type": "object" - }, - "ClusterKubernetesTaint": { - "additionalProperties": false, - "properties": { - "Effect": { - "enum": [ - "NoSchedule", - "PreferNoSchedule", - "NoExecute" - ], - "type": "string" - }, - "Key": { - "maxLength": 317, - "minLength": 1, - "pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?[A-Za-z0-9]([-A-Za-z0-9_.]*[A-Za-z0-9])?$", - "type": "string" - }, - "Value": { - "maxLength": 63, - "minLength": 1, - "pattern": "^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$", - "type": "string" - } - }, - "required": [ - "Key", - "Effect" - ], - "type": "object" - }, - "ClusterKubernetesTaints": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ClusterKubernetesTaint" - }, - "maxItems": 50, - "minItems": 0, - "type": "array" - }, - "ClusterLifeCycleConfig": { - "additionalProperties": false, - "properties": { - "OnCreate": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[\\S\\s]+$", - "type": "string" - }, - "SourceS3Uri": { - "maxLength": 1024, - "minLength": 0, - "pattern": "^(https|s3)://([^/]+)/?(.*)$", - "type": "string" - } - }, - "required": [ - "OnCreate", - "SourceS3Uri" - ], - "type": "object" - }, - "ClusterOnDemandOptions": { - "additionalProperties": false, - "type": "object" - }, - "ClusterOrchestratorEksConfig": { - "additionalProperties": false, - "properties": { - "ClusterArn": { - "maxLength": 2048, - "minLength": 20, - "pattern": "^arn:aws[a-z\\-]*:eks:[a-z0-9\\-]*:[0-9]{12}:cluster\\/[0-9A-Za-z][A-Za-z0-9\\-_]{0,99}$", - "type": "string" - } - }, - "required": [ - "ClusterArn" - ], - "type": "object" - }, - "ClusterRestrictedInstanceGroup": { - "additionalProperties": false, - "properties": { - "CurrentCount": { - "minimum": 0, - "type": "integer" - }, - "EnvironmentConfig": { - "$ref": "#/definitions/EnvironmentConfig" - }, - "ExecutionRole": { - "$ref": "#/definitions/ExecutionRole" - }, - "InstanceCount": { - "maximum": 6758, - "minimum": 0, - "type": "integer" - }, - "InstanceGroupName": { - "$ref": "#/definitions/InstanceGroupName" - }, - "InstanceStorageConfigs": { - "$ref": "#/definitions/ClusterInstanceStorageConfigs" - }, - "InstanceType": { - "$ref": "#/definitions/InstanceType" - }, - "OnStartDeepHealthChecks": { - "$ref": "#/definitions/OnStartDeepHealthChecks" - }, - "OverrideVpcConfig": { - "$ref": "#/definitions/VpcConfig" - }, - "ThreadsPerCore": { - "maximum": 2, - "minimum": 1, - "type": "integer" - }, - "TrainingPlanArn": { - "maxLength": 2048, - "minLength": 50, - "pattern": "^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:training-plan/.*$", - "type": "string" - } - }, - "required": [ - "ExecutionRole", - "InstanceCount", - "InstanceGroupName", - "InstanceType", - "EnvironmentConfig" - ], - "type": "object" - }, - "ClusterRestrictedInstanceGroupsList": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ClusterRestrictedInstanceGroup" - }, - "maxItems": 100, - "minItems": 1, - "type": "array" - }, - "ClusterSpotOptions": { - "additionalProperties": false, - "type": "object" - }, - "DeepHealthCheckType": { - "enum": [ - "InstanceStress", - "InstanceConnectivity" - ], - "type": "string" - }, - "DeploymentConfig": { - "additionalProperties": false, - "properties": { - "AutoRollbackConfiguration": { - "$ref": "#/definitions/AutoRollbackConfiguration" - }, - "RollingUpdatePolicy": { - "$ref": "#/definitions/RollingUpdatePolicy" - }, - "WaitIntervalInSeconds": { - "maximum": 3600, - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "EnvironmentConfig": { - "additionalProperties": false, - "properties": { - "FSxLustreConfig": { - "$ref": "#/definitions/FSxLustreConfig" - } - }, - "type": "object" - }, - "ExecutionRole": { - "maxLength": 2048, - "minLength": 20, - "pattern": "^arn:aws[a-z\\-]*:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$", - "type": "string" - }, - "FSxLustreConfig": { - "additionalProperties": false, - "properties": { - "PerUnitStorageThroughput": { - "maximum": 1000, - "minimum": 125, - "type": "integer" - }, - "SizeInGiB": { - "maximum": 100800, - "minimum": 1200, - "type": "integer" - } - }, - "required": [ - "SizeInGiB", - "PerUnitStorageThroughput" - ], - "type": "object" - }, - "ImageId": { - "format": "AWS::EC2::Image.Id", - "maxLength": 21, - "minLength": 7, - "pattern": "^ami-[0-9a-fA-F]{8,17}|default$", - "type": "string" - }, - "InstanceGroupName": { - "maxLength": 63, - "minLength": 1, - "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$", - "type": "string" - }, - "InstanceType": { - "enum": [ - "ml.c5.12xlarge", - "ml.c5.18xlarge", - "ml.c5.24xlarge", - "ml.c5.2xlarge", - "ml.c5.4xlarge", - "ml.c5.9xlarge", - "ml.c5.large", - "ml.c5.xlarge", - "ml.c5n.18xlarge", - "ml.c5n.2xlarge", - "ml.c5n.4xlarge", - "ml.c5n.9xlarge", - "ml.c5n.large", - "ml.c6i.12xlarge", - "ml.c6i.16xlarge", - "ml.c6i.24xlarge", - "ml.c6i.2xlarge", - "ml.c6i.32xlarge", - "ml.c6i.4xlarge", - "ml.c6i.8xlarge", - "ml.c6i.large", - "ml.c6i.xlarge", - "ml.g5.12xlarge", - "ml.g5.16xlarge", - "ml.g5.24xlarge", - "ml.g5.2xlarge", - "ml.g5.48xlarge", - "ml.g5.4xlarge", - "ml.g5.8xlarge", - "ml.g5.xlarge", - "ml.g6.12xlarge", - "ml.g6.16xlarge", - "ml.g6.24xlarge", - "ml.g6.2xlarge", - "ml.g6.48xlarge", - "ml.g6.4xlarge", - "ml.g6.8xlarge", - "ml.g6.xlarge", - "ml.g6e.12xlarge", - "ml.g6e.16xlarge", - "ml.g6e.24xlarge", - "ml.g6e.2xlarge", - "ml.g6e.48xlarge", - "ml.g6e.4xlarge", - "ml.g6e.8xlarge", - "ml.g6e.xlarge", - "ml.gr6.4xlarge", - "ml.gr6.8xlarge", - "ml.i3en.12xlarge", - "ml.i3en.24xlarge", - "ml.i3en.2xlarge", - "ml.i3en.3xlarge", - "ml.i3en.6xlarge", - "ml.i3en.large", - "ml.i3en.xlarge", - "ml.m5.12xlarge", - "ml.m5.16xlarge", - "ml.m5.24xlarge", - "ml.m5.2xlarge", - "ml.m5.4xlarge", - "ml.m5.8xlarge", - "ml.m5.large", - "ml.m5.xlarge", - "ml.m6i.12xlarge", - "ml.m6i.16xlarge", - "ml.m6i.24xlarge", - "ml.m6i.2xlarge", - "ml.m6i.32xlarge", - "ml.m6i.4xlarge", - "ml.m6i.8xlarge", - "ml.m6i.large", - "ml.m6i.xlarge", - "ml.m7i.12xlarge", - "ml.m7i.16xlarge", - "ml.m7i.24xlarge", - "ml.m7i.2xlarge", - "ml.m7i.48xlarge", - "ml.m7i.4xlarge", - "ml.m7i.8xlarge", - "ml.m7i.large", - "ml.m7i.xlarge", - "ml.p4d.24xlarge", - "ml.p4de.24xlarge", - "ml.p5.48xlarge", - "ml.p5.4xlarge", - "ml.p5e.48xlarge", - "ml.p5en.48xlarge", - "ml.p6-b200.48xlarge", - "ml.p6-b300.48xlarge", - "ml.p6e-gb200.36xlarge", - "ml.r6i.12xlarge", - "ml.r6i.16xlarge", - "ml.r6i.24xlarge", - "ml.r6i.2xlarge", - "ml.r6i.32xlarge", - "ml.r6i.4xlarge", - "ml.r6i.8xlarge", - "ml.r6i.large", - "ml.r6i.xlarge", - "ml.r7i.12xlarge", - "ml.r7i.16xlarge", - "ml.r7i.24xlarge", - "ml.r7i.2xlarge", - "ml.r7i.48xlarge", - "ml.r7i.4xlarge", - "ml.r7i.8xlarge", - "ml.r7i.large", - "ml.r7i.xlarge", - "ml.t3.2xlarge", - "ml.t3.large", - "ml.t3.medium", - "ml.t3.xlarge", - "ml.trn1.32xlarge", - "ml.trn1n.32xlarge", - "ml.trn2.3xlarge", - "ml.trn2.48xlarge" - ], - "type": "string" - }, - "OnStartDeepHealthChecks": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/DeepHealthCheckType" - }, - "maxItems": 2, - "minItems": 1, - "type": "array" - }, - "Orchestrator": { - "additionalProperties": false, - "properties": { - "Eks": { - "$ref": "#/definitions/ClusterOrchestratorEksConfig" - } - }, - "required": [ - "Eks" - ], - "type": "object" - }, - "RollingUpdatePolicy": { - "additionalProperties": false, - "properties": { - "MaximumBatchSize": { - "$ref": "#/definitions/CapacitySizeConfig" - }, - "RollbackMaximumBatchSize": { - "$ref": "#/definitions/CapacitySizeConfig" - } - }, - "required": [ - "MaximumBatchSize" - ], - "type": "object" - }, - "ScheduledUpdateConfig": { - "additionalProperties": false, - "properties": { - "DeploymentConfig": { - "$ref": "#/definitions/DeploymentConfig" - }, - "ScheduleExpression": { - "maxLength": 256, - "minLength": 1, - "pattern": "cron\\((?:[0-5][0-9]|[0-9]|) (?:[01][0-9]|2[0-3]|[0-9]) (?:[1-9]|0[1-9]|[12][0-9]|3[01]|\\?) (?:[1-9]|0[1-9]|1[0-2]|\\*|\\*/(?:[1-9]|1[0-2])|) (?:MON|TUE|WED|THU|FRI|SAT|SUN|[1-7]|\\?|L|(?:[1-7]#[1-5])|(?:[1-7]L)) (?:20[2-9][0-9]|\\*|)\\)", - "type": "string" - } - }, - "required": [ - "ScheduleExpression" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TieredStorageConfig": { - "additionalProperties": false, - "properties": { - "InstanceMemoryAllocationPercentage": { - "maximum": 100, - "minimum": 0, - "type": "integer" - }, - "Mode": { - "enum": [ - "Enable", - "Disable" - ], - "type": "string" - } - }, - "required": [ - "Mode" - ], - "type": "object" - }, - "VpcConfig": { - "additionalProperties": false, - "properties": { - "SecurityGroupIds": { - "format": "AWS::EC2::SecurityGroup.Ids", - "insertionOrder": false, - "items": { - "format": "AWS::EC2::SecurityGroup.Id", - "maxLength": 32, - "minLength": 0, - "pattern": "[-0-9a-zA-Z]+", - "type": "string" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - }, - "Subnets": { - "format": "AWS::EC2::Subnet.Ids", - "insertionOrder": false, - "items": { - "format": "AWS::EC2::Subnet.Id", - "maxLength": 32, - "minLength": 0, - "pattern": "[-0-9a-zA-Z]+", - "type": "string" - }, - "maxItems": 16, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "SecurityGroupIds", - "Subnets" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/ClusterArn" - ], - "properties": { - "AutoScaling": { - "$ref": "#/definitions/ClusterAutoScalingConfig" - }, - "ClusterArn": { - "maxLength": 256, - "pattern": "^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:cluster/[a-z0-9]{12}$", - "type": "string" - }, - "ClusterName": { - "maxLength": 63, - "minLength": 1, - "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$", - "type": "string" - }, - "ClusterRole": { - "maxLength": 2048, - "minLength": 20, - "pattern": "^arn:aws[a-z\\-]*:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$", - "type": "string" - }, - "ClusterStatus": { - "enum": [ - "Creating", - "Deleting", - "Failed", - "InService", - "RollingBack", - "SystemUpdating", - "Updating" - ], - "type": "string" - }, - "CreationTime": { - "type": "string" - }, - "FailureMessage": { - "type": "string" - }, - "InstanceGroups": { - "$ref": "#/definitions/ClusterInstanceGroupsList" - }, - "NodeProvisioningMode": { - "enum": [ - "Continuous" - ], - "type": "string" - }, - "NodeRecovery": { - "enum": [ - "Automatic", - "None" - ], - "type": "string" - }, - "Orchestrator": { - "$ref": "#/definitions/Orchestrator" - }, - "RestrictedInstanceGroups": { - "$ref": "#/definitions/ClusterRestrictedInstanceGroupsList" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 50, - "minItems": 0, - "type": "array", - "uniqueItems": true - }, - "TieredStorageConfig": { - "$ref": "#/definitions/TieredStorageConfig" - }, - "VpcConfig": { - "$ref": "#/definitions/VpcConfig" - } - }, - "readOnlyProperties": [ - "/properties/ClusterArn", - "/properties/CreationTime", - "/properties/ClusterStatus", - "/properties/FailureMessage", - "/properties/InstanceGroups/*/CurrentCount", - "/properties/RestrictedInstanceGroups/*/CurrentCount" - ], - "required": [], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::SageMaker::Cluster" -} diff --git a/src/cfnlint/data/schemas/resources/d4249aaeb9409683.json b/src/cfnlint/data/schemas/resources/c9fa86f74de95001.json similarity index 96% rename from src/cfnlint/data/schemas/resources/d4249aaeb9409683.json rename to src/cfnlint/data/schemas/resources/c9fa86f74de95001.json index 9185d3f977..2f68aeb682 100644 --- a/src/cfnlint/data/schemas/resources/d4249aaeb9409683.json +++ b/src/cfnlint/data/schemas/resources/c9fa86f74de95001.json @@ -53,6 +53,10 @@ "Namespace": { "type": "string" }, + "Policy": { + "minLength": 1, + "type": "string" + }, "RoleArn": { "format": "AWS::IAM::Role.Arn", "type": "string" diff --git a/src/cfnlint/data/schemas/resources/46974e4ed5fe86b7.json b/src/cfnlint/data/schemas/resources/cb8a1d0ac988c165.json similarity index 96% rename from src/cfnlint/data/schemas/resources/46974e4ed5fe86b7.json rename to src/cfnlint/data/schemas/resources/cb8a1d0ac988c165.json index 268a6afe73..7f4356401b 100644 --- a/src/cfnlint/data/schemas/resources/46974e4ed5fe86b7.json +++ b/src/cfnlint/data/schemas/resources/cb8a1d0ac988c165.json @@ -48,7 +48,7 @@ ], "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-transitgateway.git", "tagging": { - "cloudFormationSystemTags": false, + "cloudFormationSystemTags": true, "tagOnCreate": true, "tagProperty": "/properties/Tags", "tagUpdatable": true, diff --git a/src/cfnlint/data/schemas/resources/e688dfd36f94bbbb.json b/src/cfnlint/data/schemas/resources/cb8f159542aeeec1.json similarity index 99% rename from src/cfnlint/data/schemas/resources/e688dfd36f94bbbb.json rename to src/cfnlint/data/schemas/resources/cb8f159542aeeec1.json index 5205387c79..1bae9b2326 100644 --- a/src/cfnlint/data/schemas/resources/e688dfd36f94bbbb.json +++ b/src/cfnlint/data/schemas/resources/cb8f159542aeeec1.json @@ -192,7 +192,7 @@ ], "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", "tagging": { - "cloudFormationSystemTags": false, + "cloudFormationSystemTags": true, "tagOnCreate": true, "tagProperty": "/properties/Tags", "tagUpdatable": true, diff --git a/src/cfnlint/data/schemas/resources/294bf1897de80dad.json b/src/cfnlint/data/schemas/resources/cddeed2dedc5950e.json similarity index 98% rename from src/cfnlint/data/schemas/resources/294bf1897de80dad.json rename to src/cfnlint/data/schemas/resources/cddeed2dedc5950e.json index b2244272bb..3da493d7b9 100644 --- a/src/cfnlint/data/schemas/resources/294bf1897de80dad.json +++ b/src/cfnlint/data/schemas/resources/cddeed2dedc5950e.json @@ -4,7 +4,6 @@ "/properties/AuthenticationMaterial", "/properties/AuthenticationMaterialType", "/properties/Role", - "/properties/Tags", "/properties/SerialNumber" ], "definitions": { @@ -195,7 +194,7 @@ "TagsMap": { "additionalProperties": false, "maxProperties": 50, - "minProperties": 1, + "minProperties": 0, "patternProperties": { ".+": { "maxLength": 256, @@ -255,7 +254,7 @@ "Arn": { "maxLength": 1011, "minLength": 32, - "pattern": "^arn:[^:]+:iotmanagedintegrations:[0-9a-zA-Z-]+:[0-9]+:managed-thing/([0-9a-zA-Z:_-])+$", + "pattern": "^arn:aws(-[^:]+)?:iotmanagedintegrations:[0-9a-zA-Z-]+:[0-9]+:managed-thing/([0-9a-zA-Z:_-])+$", "type": "string" }, "AuthenticationMaterial": { @@ -423,7 +422,7 @@ "cloudFormationSystemTags": true, "tagOnCreate": true, "tagProperty": "/properties/Tags", - "tagUpdatable": false, + "tagUpdatable": true, "taggable": true }, "typeName": "AWS::IoTManagedIntegrations::ManagedThing", diff --git a/src/cfnlint/data/schemas/resources/d41f3a76d4e01b78.json b/src/cfnlint/data/schemas/resources/d41f3a76d4e01b78.json deleted file mode 100644 index 5303698f14..0000000000 --- a/src/cfnlint/data/schemas/resources/d41f3a76d4e01b78.json +++ /dev/null @@ -1,531 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountRecoverySetting": { - "additionalProperties": false, - "properties": { - "RecoveryMechanisms": { - "items": { - "$ref": "#/definitions/RecoveryOption" - }, - "type": "array" - } - }, - "type": "object" - }, - "AdminCreateUserConfig": { - "additionalProperties": false, - "properties": { - "AllowAdminCreateUserOnly": { - "type": "boolean" - }, - "InviteMessageTemplate": { - "$ref": "#/definitions/InviteMessageTemplate" - }, - "UnusedAccountValidityDays": { - "type": "integer" - } - }, - "type": "object" - }, - "AdvancedSecurityAdditionalFlows": { - "additionalProperties": false, - "properties": { - "CustomAuthMode": { - "type": "string" - } - }, - "type": "object" - }, - "CustomEmailSender": { - "additionalProperties": false, - "properties": { - "LambdaArn": { - "type": "string" - }, - "LambdaVersion": { - "type": "string" - } - }, - "type": "object" - }, - "CustomSMSSender": { - "additionalProperties": false, - "properties": { - "LambdaArn": { - "type": "string" - }, - "LambdaVersion": { - "type": "string" - } - }, - "type": "object" - }, - "DeviceConfiguration": { - "additionalProperties": false, - "properties": { - "ChallengeRequiredOnNewDevice": { - "type": "boolean" - }, - "DeviceOnlyRememberedOnUserPrompt": { - "type": "boolean" - } - }, - "type": "object" - }, - "EmailConfiguration": { - "additionalProperties": false, - "properties": { - "ConfigurationSet": { - "type": "string" - }, - "EmailSendingAccount": { - "type": "string" - }, - "From": { - "type": "string" - }, - "ReplyToEmailAddress": { - "type": "string" - }, - "SourceArn": { - "type": "string" - } - }, - "type": "object" - }, - "InviteMessageTemplate": { - "additionalProperties": false, - "properties": { - "EmailMessage": { - "type": "string" - }, - "EmailSubject": { - "type": "string" - }, - "SMSMessage": { - "type": "string" - } - }, - "type": "object" - }, - "LambdaConfig": { - "additionalProperties": false, - "properties": { - "CreateAuthChallenge": { - "type": "string" - }, - "CustomEmailSender": { - "$ref": "#/definitions/CustomEmailSender" - }, - "CustomMessage": { - "type": "string" - }, - "CustomSMSSender": { - "$ref": "#/definitions/CustomSMSSender" - }, - "DefineAuthChallenge": { - "type": "string" - }, - "KMSKeyID": { - "type": "string" - }, - "PostAuthentication": { - "type": "string" - }, - "PostConfirmation": { - "type": "string" - }, - "PreAuthentication": { - "type": "string" - }, - "PreSignUp": { - "type": "string" - }, - "PreTokenGeneration": { - "type": "string" - }, - "PreTokenGenerationConfig": { - "$ref": "#/definitions/PreTokenGenerationConfig" - }, - "UserMigration": { - "type": "string" - }, - "VerifyAuthChallengeResponse": { - "type": "string" - } - }, - "type": "object" - }, - "NumberAttributeConstraints": { - "additionalProperties": false, - "properties": { - "MaxValue": { - "type": "string" - }, - "MinValue": { - "type": "string" - } - }, - "type": "object" - }, - "PasswordPolicy": { - "additionalProperties": false, - "properties": { - "MinimumLength": { - "type": "integer" - }, - "PasswordHistorySize": { - "type": "integer" - }, - "RequireLowercase": { - "type": "boolean" - }, - "RequireNumbers": { - "type": "boolean" - }, - "RequireSymbols": { - "type": "boolean" - }, - "RequireUppercase": { - "type": "boolean" - }, - "TemporaryPasswordValidityDays": { - "type": "integer" - } - }, - "type": "object" - }, - "Policies": { - "additionalProperties": false, - "properties": { - "PasswordPolicy": { - "$ref": "#/definitions/PasswordPolicy" - }, - "SignInPolicy": { - "$ref": "#/definitions/SignInPolicy" - } - }, - "type": "object" - }, - "PreTokenGenerationConfig": { - "additionalProperties": false, - "properties": { - "LambdaArn": { - "type": "string" - }, - "LambdaVersion": { - "type": "string" - } - }, - "type": "object" - }, - "RecoveryOption": { - "additionalProperties": false, - "properties": { - "Name": { - "type": "string" - }, - "Priority": { - "type": "integer" - } - }, - "type": "object" - }, - "SchemaAttribute": { - "additionalProperties": false, - "properties": { - "AttributeDataType": { - "type": "string" - }, - "DeveloperOnlyAttribute": { - "type": "boolean" - }, - "Mutable": { - "type": "boolean" - }, - "Name": { - "type": "string" - }, - "NumberAttributeConstraints": { - "$ref": "#/definitions/NumberAttributeConstraints" - }, - "Required": { - "type": "boolean" - }, - "StringAttributeConstraints": { - "$ref": "#/definitions/StringAttributeConstraints" - } - }, - "type": "object" - }, - "SignInPolicy": { - "additionalProperties": false, - "properties": { - "AllowedFirstAuthFactors": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "SmsConfiguration": { - "additionalProperties": false, - "properties": { - "ExternalId": { - "type": "string" - }, - "SnsCallerArn": { - "type": "string" - }, - "SnsRegion": { - "type": "string" - } - }, - "type": "object" - }, - "StringAttributeConstraints": { - "additionalProperties": false, - "properties": { - "MaxLength": { - "type": "string" - }, - "MinLength": { - "type": "string" - } - }, - "type": "object" - }, - "UserAttributeUpdateSettings": { - "additionalProperties": false, - "properties": { - "AttributesRequireVerificationBeforeUpdate": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "AttributesRequireVerificationBeforeUpdate" - ], - "type": "object" - }, - "UserPoolAddOns": { - "additionalProperties": false, - "properties": { - "AdvancedSecurityAdditionalFlows": { - "$ref": "#/definitions/AdvancedSecurityAdditionalFlows" - }, - "AdvancedSecurityMode": { - "type": "string" - } - }, - "type": "object" - }, - "UsernameConfiguration": { - "additionalProperties": false, - "properties": { - "CaseSensitive": { - "type": "boolean" - } - }, - "type": "object" - }, - "VerificationMessageTemplate": { - "additionalProperties": false, - "properties": { - "DefaultEmailOption": { - "type": "string" - }, - "EmailMessage": { - "type": "string" - }, - "EmailMessageByLink": { - "type": "string" - }, - "EmailSubject": { - "type": "string" - }, - "EmailSubjectByLink": { - "type": "string" - }, - "SmsMessage": { - "type": "string" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/UserPoolId" - ], - "properties": { - "AccountRecoverySetting": { - "$ref": "#/definitions/AccountRecoverySetting" - }, - "AdminCreateUserConfig": { - "$ref": "#/definitions/AdminCreateUserConfig" - }, - "AliasAttributes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "Arn": { - "type": "string" - }, - "AutoVerifiedAttributes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "DeletionProtection": { - "type": "string" - }, - "DeviceConfiguration": { - "$ref": "#/definitions/DeviceConfiguration" - }, - "EmailAuthenticationMessage": { - "maxLength": 20000, - "minLength": 6, - "type": "string" - }, - "EmailAuthenticationSubject": { - "maxLength": 140, - "minLength": 1, - "type": "string" - }, - "EmailConfiguration": { - "$ref": "#/definitions/EmailConfiguration" - }, - "EmailVerificationMessage": { - "maxLength": 20000, - "minLength": 6, - "type": "string" - }, - "EmailVerificationSubject": { - "maxLength": 140, - "minLength": 1, - "type": "string" - }, - "EnabledMfas": { - "items": { - "type": "string" - }, - "type": "array" - }, - "LambdaConfig": { - "$ref": "#/definitions/LambdaConfig" - }, - "MfaConfiguration": { - "type": "string" - }, - "Policies": { - "$ref": "#/definitions/Policies" - }, - "ProviderName": { - "type": "string" - }, - "ProviderURL": { - "type": "string" - }, - "Schema": { - "items": { - "$ref": "#/definitions/SchemaAttribute" - }, - "type": "array" - }, - "SmsAuthenticationMessage": { - "maxLength": 140, - "minLength": 6, - "type": "string" - }, - "SmsConfiguration": { - "$ref": "#/definitions/SmsConfiguration" - }, - "SmsVerificationMessage": { - "maxLength": 140, - "minLength": 6, - "type": "string" - }, - "UserAttributeUpdateSettings": { - "$ref": "#/definitions/UserAttributeUpdateSettings" - }, - "UserPoolAddOns": { - "$ref": "#/definitions/UserPoolAddOns" - }, - "UserPoolId": { - "type": "string" - }, - "UserPoolName": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "UserPoolTags": { - "additionalProperties": false, - "patternProperties": { - "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$": { - "type": "string" - } - }, - "type": "object" - }, - "UserPoolTier": { - "enum": [ - "LITE", - "ESSENTIALS", - "PLUS" - ], - "type": "string" - }, - "UsernameAttributes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "UsernameConfiguration": { - "$ref": "#/definitions/UsernameConfiguration" - }, - "VerificationMessageTemplate": { - "$ref": "#/definitions/VerificationMessageTemplate" - }, - "WebAuthnRelyingPartyID": { - "maxLength": 63, - "minLength": 1, - "type": "string" - }, - "WebAuthnUserVerification": { - "maxLength": 9, - "minLength": 1, - "type": "string" - } - }, - "propertyTransform": { - "/properties/Schema/*/Name": "'custom:' & '' & Name" - }, - "readOnlyProperties": [ - "/properties/ProviderName", - "/properties/UserPoolId", - "/properties/ProviderURL", - "/properties/Arn" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/UserPoolTags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::Cognito::UserPool", - "writeOnlyProperties": [ - "/properties/EnabledMfas" - ] -} diff --git a/src/cfnlint/data/schemas/resources/d797894a95fb9d61.json b/src/cfnlint/data/schemas/resources/d797894a95fb9d61.json new file mode 100644 index 0000000000..7067e48126 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/d797894a95fb9d61.json @@ -0,0 +1,268 @@ +{ + "additionalProperties": false, + "definitions": { + "Default": { + "additionalProperties": false, + "type": "object" + }, + "DeletionMode": { + "default": "DISABLED", + "enum": [ + "ENABLED", + "DISABLED" + ], + "type": "string" + }, + "DeletionProtection": { + "additionalProperties": false, + "properties": { + "Mode": { + "$ref": "#/definitions/DeletionMode" + } + }, + "required": [ + "Mode" + ], + "type": "object" + }, + "EncryptionContext": { + "additionalProperties": false, + "patternProperties": { + "^.+$": { + "minLength": 1, + "type": "string" + } + }, + "type": "object" + }, + "EncryptionSettings": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "KmsEncryptionSettings": { + "$ref": "#/definitions/KmsEncryptionSettings" + } + }, + "required": [ + "KmsEncryptionSettings" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "Default": { + "$ref": "#/definitions/Default" + } + }, + "required": [ + "Default" + ], + "type": "object" + } + ], + "type": "object" + }, + "KmsEncryptionSettings": { + "additionalProperties": false, + "properties": { + "EncryptionContext": { + "$ref": "#/definitions/EncryptionContext" + }, + "Key": { + "$ref": "#/definitions/KmsKey" + } + }, + "required": [ + "Key" + ], + "type": "object" + }, + "KmsEncryptionState": { + "additionalProperties": false, + "properties": { + "EncryptionContext": { + "$ref": "#/definitions/EncryptionContext" + }, + "Key": { + "$ref": "#/definitions/KmsKey" + } + }, + "required": [ + "Key", + "EncryptionContext" + ], + "type": "object" + }, + "KmsKey": { + "pattern": "^[a-zA-Z0-9:/_-]+$", + "type": "string" + }, + "SchemaCedarFormat": { + "type": "string" + }, + "SchemaDefinition": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "CedarJson": { + "$ref": "#/definitions/SchemaJson" + } + }, + "required": [ + "CedarJson" + ], + "title": "CedarJson", + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "CedarFormat": { + "$ref": "#/definitions/SchemaCedarFormat" + } + }, + "required": [ + "CedarFormat" + ], + "title": "CedarFormat", + "type": "object" + } + ] + }, + "SchemaJson": { + "type": "string" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + }, + "ValidationMode": { + "enum": [ + "OFF", + "STRICT" + ], + "type": "string" + }, + "ValidationSettings": { + "additionalProperties": false, + "properties": { + "Mode": { + "$ref": "#/definitions/ValidationMode" + } + }, + "required": [ + "Mode" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/PolicyStoreId" + ], + "properties": { + "Arn": { + "maxLength": 2500, + "minLength": 1, + "pattern": "^arn:[^:]*:[^:]*:[^:]*:[^:]*:.*$", + "type": "string" + }, + "DeletionProtection": { + "$ref": "#/definitions/DeletionProtection" + }, + "Description": { + "maxLength": 150, + "minLength": 0, + "type": "string" + }, + "EncryptionSettings": { + "$ref": "#/definitions/EncryptionSettings" + }, + "EncryptionState": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "KmsEncryptionState": { + "$ref": "#/definitions/KmsEncryptionState" + } + }, + "required": [ + "KmsEncryptionState" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "Default": { + "$ref": "#/definitions/Default" + } + }, + "required": [ + "Default" + ], + "type": "object" + } + ], + "type": "object" + }, + "PolicyStoreId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^[a-zA-Z0-9-]*$", + "type": "string" + }, + "Schema": { + "$ref": "#/definitions/SchemaDefinition" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + }, + "ValidationSettings": { + "$ref": "#/definitions/ValidationSettings" + } + }, + "propertyTransform": { + "/properties/Schema/CedarJson": "$join([CedarJson, \"{}\"])" + }, + "readOnlyProperties": [ + "/properties/Arn", + "/properties/PolicyStoreId", + "/properties/EncryptionState" + ], + "required": [ + "ValidationSettings" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-avp", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::VerifiedPermissions::PolicyStore", + "writeOnlyProperties": [ + "/properties/EncryptionSettings" + ] +} diff --git a/src/cfnlint/data/schemas/resources/0cb1d6824b527dcd.json b/src/cfnlint/data/schemas/resources/dc7d758834e70fcb.json similarity index 99% rename from src/cfnlint/data/schemas/resources/0cb1d6824b527dcd.json rename to src/cfnlint/data/schemas/resources/dc7d758834e70fcb.json index 1bfd2cbc93..be9f16c709 100644 --- a/src/cfnlint/data/schemas/resources/0cb1d6824b527dcd.json +++ b/src/cfnlint/data/schemas/resources/dc7d758834e70fcb.json @@ -1572,6 +1572,19 @@ "r8i.metal-48xl", "r8i.metal-96xl", "r8i.xlarge", + "r8id.12xlarge", + "r8id.16xlarge", + "r8id.24xlarge", + "r8id.2xlarge", + "r8id.32xlarge", + "r8id.48xlarge", + "r8id.4xlarge", + "r8id.8xlarge", + "r8id.96xlarge", + "r8id.large", + "r8id.metal-48xl", + "r8id.metal-96xl", + "r8id.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -1845,6 +1858,9 @@ "route-server-endpoint", "route-server-peer", "route-table", + "secondary-interface", + "secondary-network", + "secondary-subnet", "security-group", "security-group-rule", "service-link-virtual-interface", @@ -2337,6 +2353,9 @@ "route-server-endpoint", "route-server-peer", "route-table", + "secondary-interface", + "secondary-network", + "secondary-subnet", "security-group", "security-group-rule", "service-link-virtual-interface", diff --git a/src/cfnlint/data/schemas/resources/e0fb0b1582e5f892.json b/src/cfnlint/data/schemas/resources/e0fb0b1582e5f892.json deleted file mode 100644 index 2066ccc275..0000000000 --- a/src/cfnlint/data/schemas/resources/e0fb0b1582e5f892.json +++ /dev/null @@ -1,537 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/BrokerNodeGroupInfo/BrokerAZDistribution", - "/properties/BrokerNodeGroupInfo/ClientSubnets", - "/properties/BrokerNodeGroupInfo/SecurityGroups", - "/properties/EncryptionInfo/EncryptionAtRest", - "/properties/EncryptionInfo/EncryptionInTransit/InCluster", - "/properties/ClusterName" - ], - "definitions": { - "BrokerLogs": { - "additionalProperties": false, - "properties": { - "CloudWatchLogs": { - "$ref": "#/definitions/CloudWatchLogs" - }, - "Firehose": { - "$ref": "#/definitions/Firehose" - }, - "S3": { - "$ref": "#/definitions/S3" - } - }, - "type": "object" - }, - "BrokerNodeGroupInfo": { - "additionalProperties": false, - "properties": { - "BrokerAZDistribution": { - "enum": [ - "DEFAULT" - ], - "maxLength": 9, - "minLength": 6, - "type": "string" - }, - "ClientSubnets": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ConnectivityInfo": { - "$ref": "#/definitions/ConnectivityInfo" - }, - "InstanceType": { - "maxLength": 32, - "minLength": 5, - "type": "string" - }, - "SecurityGroups": { - "format": "AWS::EC2::SecurityGroup.Ids", - "insertionOrder": false, - "items": { - "format": "AWS::EC2::SecurityGroup.Id", - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "StorageInfo": { - "$ref": "#/definitions/StorageInfo" - } - }, - "required": [ - "ClientSubnets", - "InstanceType" - ], - "type": "object" - }, - "ClientAuthentication": { - "additionalProperties": false, - "properties": { - "Sasl": { - "$ref": "#/definitions/Sasl" - }, - "Tls": { - "$ref": "#/definitions/Tls" - }, - "Unauthenticated": { - "$ref": "#/definitions/Unauthenticated" - } - }, - "type": "object" - }, - "CloudWatchLogs": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - }, - "LogGroup": { - "type": "string" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "ConfigurationInfo": { - "additionalProperties": false, - "properties": { - "Arn": { - "type": "string" - }, - "Revision": { - "type": "integer" - } - }, - "required": [ - "Revision", - "Arn" - ], - "type": "object" - }, - "ConnectivityInfo": { - "additionalProperties": false, - "properties": { - "PublicAccess": { - "$ref": "#/definitions/PublicAccess" - }, - "VpcConnectivity": { - "$ref": "#/definitions/VpcConnectivity" - } - }, - "type": "object" - }, - "EBSStorageInfo": { - "additionalProperties": false, - "properties": { - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "VolumeSize": { - "maximum": 16384, - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "EncryptionAtRest": { - "additionalProperties": false, - "properties": { - "DataVolumeKMSKeyId": { - "type": "string" - } - }, - "required": [ - "DataVolumeKMSKeyId" - ], - "type": "object" - }, - "EncryptionInTransit": { - "additionalProperties": false, - "properties": { - "ClientBroker": { - "enum": [ - "TLS", - "TLS_PLAINTEXT", - "PLAINTEXT" - ], - "type": "string" - }, - "InCluster": { - "type": "boolean" - } - }, - "type": "object" - }, - "EncryptionInfo": { - "additionalProperties": false, - "properties": { - "EncryptionAtRest": { - "$ref": "#/definitions/EncryptionAtRest" - }, - "EncryptionInTransit": { - "$ref": "#/definitions/EncryptionInTransit" - } - }, - "type": "object" - }, - "Firehose": { - "additionalProperties": false, - "properties": { - "DeliveryStream": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Iam": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "JmxExporter": { - "additionalProperties": false, - "properties": { - "EnabledInBroker": { - "type": "boolean" - } - }, - "required": [ - "EnabledInBroker" - ], - "type": "object" - }, - "LoggingInfo": { - "additionalProperties": false, - "properties": { - "BrokerLogs": { - "$ref": "#/definitions/BrokerLogs" - } - }, - "required": [ - "BrokerLogs" - ], - "type": "object" - }, - "NodeExporter": { - "additionalProperties": false, - "properties": { - "EnabledInBroker": { - "type": "boolean" - } - }, - "required": [ - "EnabledInBroker" - ], - "type": "object" - }, - "OpenMonitoring": { - "additionalProperties": false, - "properties": { - "Prometheus": { - "$ref": "#/definitions/Prometheus" - } - }, - "required": [ - "Prometheus" - ], - "type": "object" - }, - "Prometheus": { - "additionalProperties": false, - "properties": { - "JmxExporter": { - "$ref": "#/definitions/JmxExporter" - }, - "NodeExporter": { - "$ref": "#/definitions/NodeExporter" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - }, - "VolumeThroughput": { - "type": "integer" - } - }, - "type": "object" - }, - "PublicAccess": { - "additionalProperties": false, - "properties": { - "Type": { - "maxLength": 23, - "minLength": 7, - "type": "string" - } - }, - "type": "object" - }, - "S3": { - "additionalProperties": false, - "properties": { - "Bucket": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - }, - "Prefix": { - "type": "string" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Sasl": { - "additionalProperties": false, - "properties": { - "Iam": { - "$ref": "#/definitions/Iam" - }, - "Scram": { - "$ref": "#/definitions/Scram" - } - }, - "type": "object" - }, - "Scram": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "StorageInfo": { - "additionalProperties": false, - "properties": { - "EBSStorageInfo": { - "$ref": "#/definitions/EBSStorageInfo" - } - }, - "type": "object" - }, - "Tls": { - "additionalProperties": false, - "properties": { - "CertificateAuthorityArnList": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Unauthenticated": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "VpcConnectivity": { - "additionalProperties": false, - "properties": { - "ClientAuthentication": { - "$ref": "#/definitions/VpcConnectivityClientAuthentication" - } - }, - "type": "object" - }, - "VpcConnectivityClientAuthentication": { - "additionalProperties": false, - "properties": { - "Sasl": { - "$ref": "#/definitions/VpcConnectivitySasl" - }, - "Tls": { - "$ref": "#/definitions/VpcConnectivityTls" - } - }, - "type": "object" - }, - "VpcConnectivityIam": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "VpcConnectivitySasl": { - "additionalProperties": false, - "properties": { - "Iam": { - "$ref": "#/definitions/VpcConnectivityIam" - }, - "Scram": { - "$ref": "#/definitions/VpcConnectivityScram" - } - }, - "type": "object" - }, - "VpcConnectivityScram": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "VpcConnectivityTls": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/Arn" - ], - "properties": { - "Arn": { - "type": "string" - }, - "BrokerNodeGroupInfo": { - "$ref": "#/definitions/BrokerNodeGroupInfo" - }, - "ClientAuthentication": { - "$ref": "#/definitions/ClientAuthentication" - }, - "ClusterName": { - "maxLength": 64, - "minLength": 1, - "type": "string" - }, - "ConfigurationInfo": { - "$ref": "#/definitions/ConfigurationInfo" - }, - "CurrentVersion": { - "type": "string" - }, - "EncryptionInfo": { - "$ref": "#/definitions/EncryptionInfo" - }, - "EnhancedMonitoring": { - "enum": [ - "DEFAULT", - "PER_BROKER", - "PER_TOPIC_PER_BROKER", - "PER_TOPIC_PER_PARTITION" - ], - "maxLength": 23, - "minLength": 7, - "type": "string" - }, - "KafkaVersion": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "LoggingInfo": { - "$ref": "#/definitions/LoggingInfo" - }, - "NumberOfBrokerNodes": { - "maximum": 15, - "minimum": 1, - "type": "integer" - }, - "OpenMonitoring": { - "$ref": "#/definitions/OpenMonitoring" - }, - "StorageMode": { - "enum": [ - "LOCAL", - "TIERED" - ], - "maxLength": 6, - "minLength": 5, - "type": "string" - }, - "Tags": { - "additionalProperties": false, - "patternProperties": { - "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$": { - "type": "string" - } - }, - "type": "object" - } - }, - "readOnlyProperties": [ - "/properties/Arn" - ], - "required": [ - "BrokerNodeGroupInfo", - "KafkaVersion", - "NumberOfBrokerNodes", - "ClusterName" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::MSK::Cluster" -} diff --git a/src/cfnlint/data/schemas/resources/e12f3eed8bcb3f19.json b/src/cfnlint/data/schemas/resources/e12f3eed8bcb3f19.json new file mode 100644 index 0000000000..1048b554fa --- /dev/null +++ b/src/cfnlint/data/schemas/resources/e12f3eed8bcb3f19.json @@ -0,0 +1,61 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/ContactFlowModuleId" + ], + "definitions": {}, + "primaryIdentifier": [ + "/properties/ContactFlowModuleAliasARN" + ], + "properties": { + "AliasId": { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + "ContactFlowModuleAliasARN": { + "maxLength": 500, + "minLength": 1, + "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]+:[0-9]{12}:instance/[-a-zA-Z0-9]+/flow-module/[-a-zA-Z0-9]+:[-a-zA-Z0-9]+$", + "type": "string" + }, + "ContactFlowModuleId": { + "maxLength": 500, + "minLength": 1, + "pattern": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]+:[0-9]{12}:instance/[-a-zA-Z0-9]+/flow-module/[-a-zA-Z0-9]+$", + "type": "string" + }, + "ContactFlowModuleVersion": { + "minimum": 1, + "type": "integer" + }, + "Description": { + "maxLength": 500, + "minLength": 0, + "type": "string" + }, + "Name": { + "maxLength": 127, + "minLength": 1, + "pattern": "^([$0-9a-zA-Z][_-]?)+$", + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/ContactFlowModuleAliasARN", + "/properties/AliasId" + ], + "required": [ + "ContactFlowModuleId", + "ContactFlowModuleVersion", + "Name" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": false, + "tagUpdatable": false, + "taggable": false + }, + "typeName": "AWS::Connect::ContactFlowModuleAlias" +} diff --git a/src/cfnlint/data/schemas/resources/e2b9d6fd11f1b393.json b/src/cfnlint/data/schemas/resources/e2b9d6fd11f1b393.json deleted file mode 100644 index 0f98479ca3..0000000000 --- a/src/cfnlint/data/schemas/resources/e2b9d6fd11f1b393.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/IndexName", - "/properties/VectorBucketName" - ] - ], - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/DataType", - "/properties/Dimension", - "/properties/DistanceMetric", - "/properties/EncryptionConfiguration", - "/properties/IndexName", - "/properties/MetadataConfiguration", - "/properties/VectorBucketArn", - "/properties/VectorBucketName" - ], - "definitions": { - "CreationTime": { - "format": "date-time", - "type": "string" - }, - "DataType": { - "enum": [ - "float32" - ], - "type": "string" - }, - "Dimension": { - "maximum": 4096, - "minimum": 1, - "type": "integer" - }, - "DistanceMetric": { - "enum": [ - "cosine", - "euclidean" - ], - "type": "string" - }, - "EncryptionConfiguration": { - "additionalProperties": false, - "properties": { - "KmsKeyArn": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^(arn:aws[-a-z0-9]*:kms:[-a-z0-9]*:[0-9]{12}:key/.+)$", - "type": "string" - }, - "SseType": { - "enum": [ - "AES256", - "aws:kms" - ], - "type": "string" - } - }, - "type": "object" - }, - "IndexArn": { - "examples": [ - "arn:aws:s3vectors:us-east-1:123456789012:bucket/myvectorbucket/index/myindex" - ], - "type": "string" - }, - "IndexName": { - "maxLength": 63, - "minLength": 3, - "type": "string" - }, - "MetadataConfiguration": { - "additionalProperties": false, - "properties": { - "NonFilterableMetadataKeys": { - "insertionOrder": false, - "items": { - "maxLength": 63, - "minLength": 1, - "type": "string" - }, - "maxItems": 10, - "minItems": 1, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "VectorBucketArn": { - "examples": [ - "arn:aws:s3vectors:us-east-1:123456789012:bucket/myvectorbucket" - ], - "pattern": "^arn:aws[-a-z0-9]*:s3vectors:[a-z0-9-]+:[0-9]{12}:bucket/[a-z0-9][a-z0-9-.]{1,61}[a-z0-9]$", - "type": "string" - }, - "VectorBucketName": { - "maxLength": 63, - "minLength": 3, - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/IndexArn" - ], - "properties": { - "CreationTime": { - "$ref": "#/definitions/CreationTime" - }, - "DataType": { - "$ref": "#/definitions/DataType" - }, - "Dimension": { - "$ref": "#/definitions/Dimension" - }, - "DistanceMetric": { - "$ref": "#/definitions/DistanceMetric" - }, - "EncryptionConfiguration": { - "$ref": "#/definitions/EncryptionConfiguration" - }, - "IndexArn": { - "$ref": "#/definitions/IndexArn" - }, - "IndexName": { - "$ref": "#/definitions/IndexName" - }, - "MetadataConfiguration": { - "$ref": "#/definitions/MetadataConfiguration" - }, - "VectorBucketArn": { - "$ref": "#/definitions/VectorBucketArn" - }, - "VectorBucketName": { - "$ref": "#/definitions/VectorBucketName" - } - }, - "readOnlyProperties": [ - "/properties/CreationTime", - "/properties/IndexArn" - ], - "required": [ - "DataType", - "Dimension", - "DistanceMetric" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::S3Vectors::Index" -} diff --git a/src/cfnlint/data/schemas/resources/1b0cd358ffb909fd.json b/src/cfnlint/data/schemas/resources/e4d3f988abbd4f35.json similarity index 82% rename from src/cfnlint/data/schemas/resources/1b0cd358ffb909fd.json rename to src/cfnlint/data/schemas/resources/e4d3f988abbd4f35.json index d6e33d05a2..ec2233a890 100644 --- a/src/cfnlint/data/schemas/resources/1b0cd358ffb909fd.json +++ b/src/cfnlint/data/schemas/resources/e4d3f988abbd4f35.json @@ -72,6 +72,9 @@ "S3RecordingConfig": { "$ref": "#/definitions/S3RecordingConfig" }, + "TelemetrySinkConfig": { + "$ref": "#/definitions/TelemetrySinkConfig" + }, "TrackingConfig": { "$ref": "#/definitions/TrackingConfig" }, @@ -165,6 +168,26 @@ "pattern": "^[{}\\[\\]:.,\"0-9A-z\\-_\\s]{1,8192}$", "type": "string" }, + "KinesisDataStreamArn": { + "pattern": "^arn:[a-z0-9-.]{1,63}:kinesis:[-a-z0-9]{1,50}:[0-9]{12}:stream/[a-zA-Z0-9_.-]{1,128}$", + "type": "string" + }, + "KinesisDataStreamData": { + "additionalProperties": false, + "properties": { + "KinesisDataStreamArn": { + "$ref": "#/definitions/KinesisDataStreamArn" + }, + "KinesisRoleArn": { + "$ref": "#/definitions/RoleArn" + } + }, + "required": [ + "KinesisRoleArn", + "KinesisDataStreamArn" + ], + "type": "object" + }, "Polarization": { "enum": [ "LEFT_HAND", @@ -226,6 +249,44 @@ }, "type": "object" }, + "TelemetrySinkConfig": { + "additionalProperties": false, + "properties": { + "TelemetrySinkData": { + "$ref": "#/definitions/TelemetrySinkData" + }, + "TelemetrySinkType": { + "$ref": "#/definitions/TelemetrySinkType" + } + }, + "required": [ + "TelemetrySinkType", + "TelemetrySinkData" + ], + "type": "object" + }, + "TelemetrySinkData": { + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "KinesisDataStreamData" + ] + } + ], + "properties": { + "KinesisDataStreamData": { + "$ref": "#/definitions/KinesisDataStreamData" + } + }, + "type": "object" + }, + "TelemetrySinkType": { + "enum": [ + "KINESIS_DATA_STREAM" + ], + "type": "string" + }, "TrackingConfig": { "additionalProperties": false, "properties": { diff --git a/src/cfnlint/data/schemas/resources/e6553187c1db1971.json b/src/cfnlint/data/schemas/resources/e6553187c1db1971.json new file mode 100644 index 0000000000..3884ffffa3 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/e6553187c1db1971.json @@ -0,0 +1,185 @@ +{ + "additionalIdentifiers": [ + [ + "/properties/Name" + ] + ], + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name" + ], + "definitions": { + "DestinationConfiguration": { + "additionalProperties": false, + "properties": { + "S3Configuration": { + "$ref": "#/definitions/S3Configuration" + } + }, + "type": "object" + }, + "S3Configuration": { + "additionalProperties": false, + "properties": { + "DestinationIdentifier": { + "maxLength": 1024, + "minLength": 0, + "pattern": "^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?", + "type": "string" + }, + "RoleArn": { + "minLength": 1, + "type": "string" + } + }, + "required": [ + "DestinationIdentifier", + "RoleArn" + ], + "type": "object" + }, + "ScheduledQueryState": { + "enum": [ + "ENABLED", + "DISABLED" + ], + "type": "string" + } + }, + "primaryIdentifier": [ + "/properties/ScheduledQueryArn" + ], + "properties": { + "CreationTime": { + "type": "number" + }, + "Description": { + "maxLength": 1024, + "minLength": 0, + "type": "string" + }, + "DestinationConfiguration": { + "$ref": "#/definitions/DestinationConfiguration" + }, + "ExecutionRoleArn": { + "minLength": 1, + "type": "string" + }, + "LastExecutionStatus": { + "enum": [ + "InvalidQuery", + "Complete", + "Failed", + "Timeout" + ], + "type": "string" + }, + "LastTriggeredTime": { + "type": "number" + }, + "LastUpdatedTime": { + "type": "number" + }, + "LogGroupIdentifiers": { + "items": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[\\w#+=/:,.@-]*$", + "type": "string" + }, + "maxItems": 50, + "minItems": 1, + "type": "array" + }, + "Name": { + "maxLength": 255, + "minLength": 1, + "pattern": "^[a-zA-Z0-9_\\-/.#]+$", + "type": "string" + }, + "QueryLanguage": { + "enum": [ + "CWLI", + "PPL", + "SQL" + ], + "type": "string" + }, + "QueryString": { + "maxLength": 10000, + "minLength": 0, + "type": "string" + }, + "ScheduleEndTime": { + "minimum": 0, + "type": "number" + }, + "ScheduleExpression": { + "maxLength": 256, + "minLength": 0, + "type": "string" + }, + "ScheduleStartTime": { + "minimum": 0, + "type": "number" + }, + "ScheduledQueryArn": { + "type": "string" + }, + "StartTimeOffset": { + "type": "integer" + }, + "State": { + "$ref": "#/definitions/ScheduledQueryState" + }, + "Tags": { + "items": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + }, + "type": "array" + }, + "Timezone": { + "minLength": 1, + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/ScheduledQueryArn", + "/properties/LastTriggeredTime", + "/properties/LastExecutionStatus", + "/properties/CreationTime", + "/properties/LastUpdatedTime" + ], + "required": [ + "Name", + "QueryLanguage", + "QueryString", + "ScheduleExpression", + "ExecutionRoleArn" + ], + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Logs::ScheduledQuery" +} diff --git a/src/cfnlint/data/schemas/resources/eae6d86b8ee33282.json b/src/cfnlint/data/schemas/resources/eae6d86b8ee33282.json deleted file mode 100644 index f2665b2414..0000000000 --- a/src/cfnlint/data/schemas/resources/eae6d86b8ee33282.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/VectorBucketName" - ] - ], - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/VectorBucketName", - "/properties/EncryptionConfiguration" - ], - "definitions": { - "CreationTime": { - "format": "date-time", - "type": "string" - }, - "EncryptionConfiguration": { - "additionalProperties": false, - "properties": { - "KmsKeyArn": { - "maxLength": 2048, - "minLength": 1, - "pattern": "^(arn:aws[-a-z0-9]*:kms:[-a-z0-9]*:[0-9]{12}:key/.+)$", - "type": "string" - }, - "SseType": { - "default": "AES256", - "enum": [ - "AES256", - "aws:kms" - ], - "type": "string" - } - }, - "type": "object" - }, - "VectorBucketArn": { - "examples": [ - "arn:aws:s3vectors:us-east-1:123456789012:bucket/myvectorbucket" - ], - "type": "string" - }, - "VectorBucketName": { - "maxLength": 63, - "minLength": 3, - "type": "string" - } - }, - "primaryIdentifier": [ - "/properties/VectorBucketArn" - ], - "properties": { - "CreationTime": { - "$ref": "#/definitions/CreationTime" - }, - "EncryptionConfiguration": { - "$ref": "#/definitions/EncryptionConfiguration" - }, - "VectorBucketArn": { - "$ref": "#/definitions/VectorBucketArn" - }, - "VectorBucketName": { - "$ref": "#/definitions/VectorBucketName" - } - }, - "readOnlyProperties": [ - "/properties/VectorBucketArn", - "/properties/CreationTime" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::S3Vectors::VectorBucket" -} diff --git a/src/cfnlint/data/schemas/resources/f0a042f925c1171c.json b/src/cfnlint/data/schemas/resources/f0a042f925c1171c.json new file mode 100644 index 0000000000..c96f91fafa --- /dev/null +++ b/src/cfnlint/data/schemas/resources/f0a042f925c1171c.json @@ -0,0 +1,151 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name" + ], + "definitions": { + "AlarmName": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/Arn" + ], + "properties": { + "Arn": { + "maxLength": 1600, + "minLength": 1, + "type": "string" + }, + "Description": { + "maxLength": 1024, + "minLength": 0, + "type": "string" + }, + "ExpireDate": { + "type": "string" + }, + "LastUpdatedTimestamp": { + "type": "string" + }, + "MuteTargets": { + "additionalProperties": false, + "properties": { + "AlarmNames": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/AlarmName" + }, + "maxItems": 500, + "type": "array", + "uniqueItems": true + } + }, + "required": [ + "AlarmNames" + ], + "type": "object" + }, + "MuteType": { + "type": "string" + }, + "Name": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "Rule": { + "additionalProperties": false, + "properties": { + "Schedule": { + "additionalProperties": false, + "properties": { + "Duration": { + "maxLength": 50, + "minLength": 1, + "type": "string" + }, + "Expression": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Timezone": { + "maxLength": 50, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Duration", + "Expression" + ], + "type": "object" + } + }, + "required": [ + "Schedule" + ], + "type": "object" + }, + "StartDate": { + "type": "string" + }, + "Status": { + "enum": [ + "SCHEDULED", + "ACTIVE", + "EXPIRED" + ], + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Status", + "/properties/LastUpdatedTimestamp", + "/properties/MuteType", + "/properties/Arn" + ], + "required": [ + "Rule" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-cloudwatch.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::CloudWatch::AlarmMuteRule" +} diff --git a/src/cfnlint/data/schemas/resources/f3001456d8e71829.json b/src/cfnlint/data/schemas/resources/f3001456d8e71829.json new file mode 100644 index 0000000000..285bd41761 --- /dev/null +++ b/src/cfnlint/data/schemas/resources/f3001456d8e71829.json @@ -0,0 +1,81 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/TransportTransitGatewayAttachmentId", + "/properties/Options" + ], + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "type": "object" + }, + "TransitGatewayConnectOptions": { + "additionalProperties": false, + "properties": { + "Protocol": { + "enum": [ + "gre" + ], + "type": "string" + } + }, + "type": "object" + } + }, + "primaryIdentifier": [ + "/properties/TransitGatewayAttachmentId" + ], + "properties": { + "CreationTime": { + "type": "string" + }, + "Options": { + "$ref": "#/definitions/TransitGatewayConnectOptions" + }, + "State": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array" + }, + "TransitGatewayAttachmentId": { + "type": "string" + }, + "TransitGatewayId": { + "type": "string" + }, + "TransportTransitGatewayAttachmentId": { + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/TransitGatewayAttachmentId", + "/properties/State", + "/properties/CreationTime", + "/properties/TransitGatewayId" + ], + "required": [ + "TransportTransitGatewayAttachmentId", + "Options" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-myservice", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::EC2::TransitGatewayConnect" +} diff --git a/src/cfnlint/data/schemas/resources/9d970346b533bc10.json b/src/cfnlint/data/schemas/resources/f4308db204b1ac67.json similarity index 99% rename from src/cfnlint/data/schemas/resources/9d970346b533bc10.json rename to src/cfnlint/data/schemas/resources/f4308db204b1ac67.json index 726eca630f..633989dc10 100644 --- a/src/cfnlint/data/schemas/resources/9d970346b533bc10.json +++ b/src/cfnlint/data/schemas/resources/f4308db204b1ac67.json @@ -460,6 +460,9 @@ "AfdSignaling": { "type": "string" }, + "BitDepth": { + "type": "string" + }, "Bitrate": { "type": "integer" }, @@ -3440,9 +3443,15 @@ "SrtOutputDestinationSettings": { "additionalProperties": false, "properties": { + "ConnectionMode": { + "type": "string" + }, "EncryptionPassphraseSecretArn": { "type": "string" }, + "ListenerPort": { + "type": "integer" + }, "StreamId": { "type": "string" }, @@ -3805,6 +3814,13 @@ "ChannelEngineVersion": { "$ref": "#/definitions/ChannelEngineVersionRequest" }, + "ChannelSecurityGroups": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": false + }, "Destinations": { "items": { "$ref": "#/definitions/OutputDestination" diff --git a/src/cfnlint/data/schemas/resources/82fd4e0eeea1d8fc.json b/src/cfnlint/data/schemas/resources/f660c46f8cf3be90.json similarity index 96% rename from src/cfnlint/data/schemas/resources/82fd4e0eeea1d8fc.json rename to src/cfnlint/data/schemas/resources/f660c46f8cf3be90.json index 6edf3a81d2..b0fd8a2dea 100644 --- a/src/cfnlint/data/schemas/resources/82fd4e0eeea1d8fc.json +++ b/src/cfnlint/data/schemas/resources/f660c46f8cf3be90.json @@ -16,11 +16,13 @@ "Key": { "maxLength": 128, "minLength": 1, + "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", "type": "string" }, "Value": { "maxLength": 256, "minLength": 0, + "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", "type": "string" } }, diff --git a/src/cfnlint/data/schemas/resources/5ed035b940b21165.json b/src/cfnlint/data/schemas/resources/f971dd8729ddb09a.json similarity index 99% rename from src/cfnlint/data/schemas/resources/5ed035b940b21165.json rename to src/cfnlint/data/schemas/resources/f971dd8729ddb09a.json index 7e2b74e97e..bab17a59f8 100644 --- a/src/cfnlint/data/schemas/resources/5ed035b940b21165.json +++ b/src/cfnlint/data/schemas/resources/f971dd8729ddb09a.json @@ -138,6 +138,12 @@ "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.xlarge", + "ml.g7e.12xlarge", + "ml.g7e.24xlarge", + "ml.g7e.2xlarge", + "ml.g7e.48xlarge", + "ml.g7e.4xlarge", + "ml.g7e.8xlarge", "ml.m4.10xlarge", "ml.m4.16xlarge", "ml.m4.2xlarge", diff --git a/src/cfnlint/data/schemas/resources/366efa84dba0c5e2.json b/src/cfnlint/data/schemas/resources/f999efe58b41fb8f.json similarity index 90% rename from src/cfnlint/data/schemas/resources/366efa84dba0c5e2.json rename to src/cfnlint/data/schemas/resources/f999efe58b41fb8f.json index e691847b52..1dc3073bbc 100644 --- a/src/cfnlint/data/schemas/resources/366efa84dba0c5e2.json +++ b/src/cfnlint/data/schemas/resources/f999efe58b41fb8f.json @@ -3,7 +3,6 @@ "createOnlyProperties": [ "/properties/CaCertificate", "/properties/ProvisioningType", - "/properties/Tags", "/properties/Name" ], "definitions": { @@ -17,7 +16,7 @@ "TagsMap": { "additionalProperties": false, "maxProperties": 50, - "minProperties": 1, + "minProperties": 0, "patternProperties": { ".+": { "maxLength": 256, @@ -39,7 +38,7 @@ "Arn": { "maxLength": 1011, "minLength": 32, - "pattern": "^arn:[^:]+:iotmanagedintegrations:[0-9a-zA-Z-]+:[0-9]+:provisioning-profile/[0-9a-zA-Z:_-]+$", + "pattern": "^arn:aws(-[^:]+)?:iotmanagedintegrations:[0-9a-zA-Z-]+:[0-9]+:provisioning-profile/[0-9a-zA-Z:_-]+$", "type": "string" }, "CaCertificate": { @@ -87,7 +86,7 @@ "cloudFormationSystemTags": true, "tagOnCreate": true, "tagProperty": "/properties/Tags", - "tagUpdatable": false, + "tagUpdatable": true, "taggable": true }, "typeName": "AWS::IoTManagedIntegrations::ProvisioningProfile", diff --git a/src/cfnlint/data/schemas/resources/7e057ce33592b92f.json b/src/cfnlint/data/schemas/resources/fe6e371d72bde02a.json similarity index 99% rename from src/cfnlint/data/schemas/resources/7e057ce33592b92f.json rename to src/cfnlint/data/schemas/resources/fe6e371d72bde02a.json index cffd2eaf8c..ec1a4da2ce 100644 --- a/src/cfnlint/data/schemas/resources/7e057ce33592b92f.json +++ b/src/cfnlint/data/schemas/resources/fe6e371d72bde02a.json @@ -38,6 +38,9 @@ "AutoScaling": { "additionalProperties": false, "properties": { + "MaxAutoscalingTaskCount": { + "type": "integer" + }, "MaxWorkerCount": { "type": "integer" },