Skip to content

Commit a48988b

Browse files
Update CloudFormation schemas to 2025-04-08 (#4083)
Co-authored-by: kddejong <[email protected]> Co-authored-by: Kevin DeJong <[email protected]>
1 parent 322c19a commit a48988b

File tree

146 files changed

+18489
-16968
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

146 files changed

+18489
-16968
lines changed

docs/rules.md

+3-1

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ classifiers = [
3636
dynamic = ["version", "readme"]
3737
dependencies = [
3838
"pyyaml>5.4",
39-
"aws-sam-translator>=1.95.0",
39+
"aws-sam-translator>=1.96.0",
4040
"jsonpatch",
4141
"networkx>=2.4,<4",
4242
"sympy>=1.0.0",

src/cfnlint/data/AdditionalSpecs/Policies.json

+46
Original file line numberDiff line numberDiff line change
@@ -15095,6 +15095,11 @@
1509515095
"project"
1509615096
]
1509715097
},
15098+
"batchgetcommandexecutions": {
15099+
"Resources": [
15100+
"sandbox"
15101+
]
15102+
},
1509815103
"batchgetfleets": {
1509915104
"Resources": [
1510015105
"fleet"
@@ -15115,6 +15120,11 @@
1511515120
"report-group"
1511615121
]
1511715122
},
15123+
"batchgetsandboxes": {
15124+
"Resources": [
15125+
"project"
15126+
]
15127+
},
1511815128
"batchputcodecoverages": {
1511915129
"Resources": [
1512015130
"report-group"
@@ -15227,6 +15237,11 @@
1522715237
"project"
1522815238
]
1522915239
},
15240+
"listcommandexecutionsforsandbox": {
15241+
"Resources": [
15242+
"sandbox"
15243+
]
15244+
},
1523015245
"listconnectedoauthaccounts": {},
1523115246
"listcuratedenvironmentimages": {},
1523215247
"listfleets": {},
@@ -15239,6 +15254,12 @@
1523915254
]
1524015255
},
1524115256
"listrepositories": {},
15257+
"listsandboxes": {},
15258+
"listsandboxesforproject": {
15259+
"Resources": [
15260+
"project"
15261+
]
15262+
},
1524215263
"listsharedprojects": {},
1524315264
"listsharedreportgroups": {},
1524415265
"listsourcecredentials": {},
@@ -15269,6 +15290,21 @@
1526915290
"project"
1527015291
]
1527115292
},
15293+
"startcommandexecution": {
15294+
"Resources": [
15295+
"sandbox"
15296+
]
15297+
},
15298+
"startsandbox": {
15299+
"Resources": [
15300+
"project"
15301+
]
15302+
},
15303+
"startsandboxconnection": {
15304+
"Resources": [
15305+
"sandbox"
15306+
]
15307+
},
1527215308
"stopbuild": {
1527315309
"Resources": [
1527415310
"project"
@@ -15279,6 +15315,11 @@
1527915315
"project"
1528015316
]
1528115317
},
15318+
"stopsandbox": {
15319+
"Resources": [
15320+
"project"
15321+
]
15322+
},
1528215323
"updatefleet": {
1528315324
"Resources": [
1528415325
"fleet"
@@ -15346,6 +15387,11 @@
1534615387
"ConditionKeys": [
1534715388
"aws:ResourceTag/${TagKey}"
1534815389
]
15390+
},
15391+
"sandbox": {
15392+
"ARNFormats": [
15393+
"arn:${Partition}:codebuild:${Region}:${Account}:sandbox/.*"
15394+
]
1534915395
}
1535015396
}
1535115397
},
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"f627758b6ab1af196a7b65fbe8e82ae2\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"38aeca2cdb535da8489740f189f88de6\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"e56b779ed1fdce555d980062e2f3dea3\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"7b3f13a8389cc3c280e229caa12d92ff\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"7ca60b15135c783f04cd05d2da9af48c\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"279a9c29fec3a317c960b0672fbe3adb\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"1c9220c713895efbb9f312592a548764\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"89af50d9c4dda021128537f36dd1550e\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"df21bd43ef7882d7e9c830f9be4f6034\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"5726c8cb9085aa30baa44fea739a4a7e\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"15eac72a48ff4fac3f693300c5ec61e8\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"d099473f991330de3f60d7755a7f4ee3\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"6dc0a8fd21b1f56d53595cae9aaa3ab0\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
1+
{"etag": "\"e3c208141c4fedace38dcfc1e8803844\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"30451b0768224def44fa9e004c6ed2d2\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"f87bc7d2d63db5f6f370d3f3fe271b12\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"b2c754c1ac9ef580a5e1679d5818a6cd\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"9bc270cadafb249378ed4391c959db38\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"e12a17f8fcf5dfa619a337a388825f60\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"50f00cd9b11aedecc58eb4063ca00c83\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"b1c5ad5f704275283e7d27281dd89a2f\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"146c5b1bd8cd09b307ea9eb44e5614c3\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"cb32b831aa9e5d5cf480d83be2e73b20\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"622db7edc706867859a1e4c7938a423d\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"3fe225a08f551bd630a8188d4a6f0653\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"200369a2eba1c28d2d053507e376de3b\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"8b310157d639616ae04d3b17244f1403\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"a046c65ca4a2514dd963d298d0e0f0e6\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"f4918db3557d041cc79f4ddc8253d061\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"5f5ee73933ce862578e06ab8957199d3\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"4c0f4893409aa82063fa3d02446450fd\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"dfc2ecb0063a98fc7c36fd6ab0e2bf95\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"877c9e381a34af4783388c0a1927b560\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"4b752bf0cb1849e5078a310eea7f6952\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"32c25a87817e4dd58db2ce5e066c1a7b\"", "url": "https://schema.cloudformation.ap-southeast-7.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"a83c9df24f228bc4400f26b0cb130c59\"", "url": "https://schema.cloudformation.ap-southeast-7.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"36e53a492e2a0828f6ee15d36a26d493\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"62efac379cb4fd39564d899f14a9f488\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"fa083785b677dae40654f28071652435\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"31150e6a6fe2005fb4b1a5562a887a6e\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"a6facfbc53655f2a3c54529e43ada73a\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"8eb7021f2aa163e3bbc5fdd4353b5e6f\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"8f1ae880f4c693b71a0f787059cfd35a\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"4916b0e78e51570b9965ac8bb354509a\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"3d391cab5e64bc941f615dba04fa0efc\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"2e303c81d1ef1a5c79c6fb74f3df2379\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"c6623fbb25a435e65b25547829ae7d69\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"a2694b3cefd04c864f8353cf00e04c85\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"42303185fcf0c6a4d78c13256058b2da\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"e06f809accbefde9d11bcfcd89e2aceb\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"f56b58d430a7eef68b54e0242ed4d793\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"8f7cac4f4cb301089b085c5de9eb75fe\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"970178c6286c5dd97a2d2808125a5a21\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"330595c520a620fcbc5adc131f246242\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"2a3d521ed68c219e5ecd997aa6728301\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"7b38a3594eeb3840bb276b0b6b7cf41d\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"c918e07e3fba14b5fae46a5a83b51f9a\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"bbf1e509d6c684398000239015b4dac3\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"861502abd816c11e9cc2367124c5e896\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"1694793b62185bc84670690d6916160c\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"3bfc83146a7f8e059a0c0124b2a69361\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"4b6d7663d876aea51114d59fe54a7f9d\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"f8628d540cf023a8a5398c59a3c163a1\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"5c56bce97c9e95389d05e83a22e26324\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"e8ed687f37e445db08889d8c07bbf46a\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"5230709a5f55c5d9a4e24649de694748\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"22c7e9294ab58857ea44ccc08f706175\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"06b67a17caaa2eed7166be33953e6259\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}

src/cfnlint/data/schemas/extensions/aws_amazonmq_broker/instancetype_enum.json

+13
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,19 @@
122122
"mq.t3.micro"
123123
]
124124
},
125+
"ap-southeast-7": {
126+
"enum": [
127+
"mq.m5.2xlarge",
128+
"mq.m5.4xlarge",
129+
"mq.m5.large",
130+
"mq.m5.xlarge",
131+
"mq.m7g.2xl",
132+
"mq.m7g.4xl",
133+
"mq.m7g.large",
134+
"mq.m7g.xlarge",
135+
"mq.t3.micro"
136+
]
137+
},
125138
"ca-central-1": {
126139
"enum": [
127140
"mq.m4.large",

src/cfnlint/data/schemas/patches/extensions/all/aws_glue_job/boto.json

+10
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,16 @@
3838
"path": "/definitions/JobCommand/properties/Runtime/maxLength",
3939
"value": 64
4040
},
41+
{
42+
"op": "add",
43+
"path": "/definitions/ConnectionsList/properties/Connections/items/maxLength",
44+
"value": 255
45+
},
46+
{
47+
"op": "add",
48+
"path": "/definitions/ConnectionsList/properties/Connections/maxItems",
49+
"value": 1000
50+
},
4151
{
4252
"op": "add",
4353
"path": "/properties/Timeout/minimum",

src/cfnlint/data/schemas/patches/extensions/all/aws_glue_trigger/boto.json

+5
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@
7676
"SUCCEEDED"
7777
]
7878
},
79+
{
80+
"op": "add",
81+
"path": "/definitions/Predicate/properties/Conditions/maxItems",
82+
"value": 500
83+
},
7984
{
8085
"op": "add",
8186
"path": "/definitions/Action/properties/JobName/maxLength",

src/cfnlint/data/schemas/providers/af_south_1/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -1260,6 +1260,7 @@
12601260
"aws-eks-fargateprofile.json",
12611261
"aws-eks-identityproviderconfig.json",
12621262
"aws-eks-nodegroup.json",
1263+
"aws-eks-podidentityassociation.json",
12631264
"aws-elasticache-cachecluster.json",
12641265
"aws-elasticache-parametergroup.json",
12651266
"aws-elasticache-replicationgroup.json",

src/cfnlint/data/schemas/providers/ap_east_1/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -1490,6 +1490,7 @@
14901490
"aws-redshift-eventsubscription.json",
14911491
"aws-redshift-integration.json",
14921492
"aws-redshift-scheduledaction.json",
1493+
"aws-redshiftserverless-namespace.json",
14931494
"aws-redshiftserverless-workgroup.json",
14941495
"aws-resiliencehub-app.json",
14951496
"aws-resiliencehub-resiliencypolicy.json",

0 commit comments

Comments
 (0)