Skip to content

Commit 271b381

Browse files
Update CloudFormation specs to 175.0.0 (#3255)
Co-authored-by: kddejong <[email protected]>
1 parent 33d8b9d commit 271b381

File tree

104 files changed

+5705
-3734
lines changed

Some content is hidden

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

104 files changed

+5705
-3734
lines changed

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def get_version(filename):
4444
zip_safe=False,
4545
install_requires=[
4646
'pyyaml>5.4',
47-
'aws-sam-translator>=1.87.0',
47+
'aws-sam-translator>=1.89.0',
4848
'jsonpatch',
4949
'jsonschema>=3.0,<5',
5050
'networkx>=2.4,<4',

src/cfnlint/data/AdditionalSpecs/Policies.json

+112-3
Original file line numberDiff line numberDiff line change
@@ -1499,8 +1499,11 @@
14991499
"ListMicrosoftTeamsChannelConfigurations",
15001500
"ListMicrosoftTeamsConfiguredTeams",
15011501
"ListMicrosoftTeamsUserIdentities",
1502+
"ListTagsForResource",
15021503
"RedeemMicrosoftTeamsOauthCode",
15031504
"RedeemSlackOauthCode",
1505+
"TagResource",
1506+
"UntagResource",
15041507
"UpdateAccountPreferences",
15051508
"UpdateChimeWebhookConfiguration",
15061509
"UpdateMicrosoftTeamsChannelConfiguration",
@@ -2780,6 +2783,7 @@
27802783
"GetLandingZoneOperation",
27812784
"GetLandingZoneStatus",
27822785
"ListBaselines",
2786+
"ListControlOperations",
27832787
"ListDirectoryGroups",
27842788
"ListDriftDetails",
27852789
"ListEnabledBaselines",
@@ -5184,6 +5188,7 @@
51845188
"DeleteDatastore",
51855189
"DeleteImageSet",
51865190
"GetDICOMImportJob",
5191+
"GetDICOMInstance",
51875192
"GetDatastore",
51885193
"GetImageFrame",
51895194
"GetImageSet",
@@ -8366,17 +8371,29 @@
83668371
]
83678372
},
83688373
"AWS Payments": {
8374+
"ARNFormat": "arn:aws:payments::${Account}:${ResourceType}:${ResourceId}",
8375+
"ARNRegex": "^arn:aws:payments::[0-9]{12}:.+:.+",
83698376
"Actions": [
83708377
"CreatePaymentInstrument",
83718378
"DeletePaymentInstrument",
83728379
"GetPaymentInstrument",
83738380
"GetPaymentStatus",
8381+
"ListPaymentInstruments",
83748382
"ListPaymentPreferences",
8383+
"ListTagsForResource",
83758384
"MakePayment",
8385+
"TagResource",
8386+
"UntagResource",
8387+
"UpdatePaymentInstrument",
83768388
"UpdatePaymentPreferences"
83778389
],
8378-
"HasResource": false,
8379-
"StringPrefix": "payments"
8390+
"HasResource": true,
8391+
"StringPrefix": "payments",
8392+
"conditionKeys": [
8393+
"aws:RequestTag/${TagKey}",
8394+
"aws:ResourceTag/${TagKey}",
8395+
"aws:TagKeys"
8396+
]
83808397
},
83818398
"AWS Performance Insights": {
83828399
"ARNFormat": "arn:aws:pi:${Region}:${Account}:${ResourceType}/${RelativeId}",
@@ -8401,7 +8418,8 @@
84018418
"conditionKeys": [
84028419
"aws:RequestTag/${TagKey}",
84038420
"aws:ResourceTag/${TagKey}",
8404-
"aws:TagKeys"
8421+
"aws:TagKeys",
8422+
"pi:Dimensions"
84058423
]
84068424
},
84078425
"AWS Price List": {
@@ -9906,6 +9924,14 @@
99069924
"HasResource": false,
99079925
"StringPrefix": "supportplans"
99089926
},
9927+
"AWS Support Recommendations": {
9928+
"Actions": [
9929+
"GetSupportTroubleshootingResponse",
9930+
"StartSupportTroubleshooting"
9931+
],
9932+
"HasResource": false,
9933+
"StringPrefix": "supportrecommendations"
9934+
},
99099935
"AWS Sustainability": {
99109936
"ARNFormat": "arn:${Partition}:sustainability:${Region}:${Account}:${ResourceType}/${ResourceName}",
99119937
"ARNRegex": "^arn:${Partition}:sustainability:.+:.+:.+",
@@ -10499,6 +10525,18 @@
1049910525
"aws:TagKeys"
1050010526
]
1050110527
},
10528+
"AWS User Subscriptions": {
10529+
"Actions": [
10530+
"CreateClaim",
10531+
"DeleteClaim",
10532+
"ListApplicationClaims",
10533+
"ListClaims",
10534+
"ListUserSubscriptions",
10535+
"UpdateClaim"
10536+
],
10537+
"HasResource": false,
10538+
"StringPrefix": "user-subscriptions"
10539+
},
1050210540
"AWS Verified Access": {
1050310541
"Actions": [
1050410542
"AllowVerifiedAccess"
@@ -14295,6 +14333,7 @@
1429514333
"DisableImage",
1429614334
"DisableImageBlockPublicAccess",
1429714335
"DisableImageDeprecation",
14336+
"DisableImageDeregistrationProtection",
1429814337
"DisableIpamOrganizationAdminAccount",
1429914338
"DisableSerialConsoleAccess",
1430014339
"DisableSnapshotBlockPublicAccess",
@@ -14326,6 +14365,7 @@
1432614365
"EnableImage",
1432714366
"EnableImageBlockPublicAccess",
1432814367
"EnableImageDeprecation",
14368+
"EnableImageDeregistrationProtection",
1432914369
"EnableIpamOrganizationAdminAccount",
1433014370
"EnableReachabilityAnalyzerOrganizationSharing",
1433114371
"EnableSerialConsoleAccess",
@@ -14354,6 +14394,7 @@
1435414394
"GetHostReservationPurchasePreview",
1435514395
"GetImageBlockPublicAccessState",
1435614396
"GetInstanceMetadataDefaults",
14397+
"GetInstanceTpmEkPub",
1435714398
"GetInstanceTypesFromInstanceRequirements",
1435814399
"GetInstanceUefiData",
1435914400
"GetIpamAddressHistory",
@@ -14884,6 +14925,7 @@
1488414925
"ARNRegex": "^arn:aws:emr-serverless:.+",
1488514926
"Actions": [
1488614927
"AccessInteractiveEndpoints",
14928+
"AccessLivyEndpoints",
1488714929
"CancelJobRun",
1488814930
"CreateApplication",
1488914931
"DeleteApplication",
@@ -19196,6 +19238,7 @@
1919619238
"DescribeIAMPolicyAssignment",
1919719239
"DescribeIngestion",
1919819240
"DescribeIpRestriction",
19241+
"DescribeKeyRegistration",
1919919242
"DescribeNamespace",
1920019243
"DescribeRefreshSchedule",
1920119244
"DescribeRoleCustomPermission",
@@ -19295,6 +19338,7 @@
1929519338
"UpdateIAMPolicyAssignment",
1929619339
"UpdateIdentityPropagationConfig",
1929719340
"UpdateIpRestriction",
19341+
"UpdateKeyRegistration",
1929819342
"UpdatePublicSharingSettings",
1929919343
"UpdateRefreshSchedule",
1930019344
"UpdateResourcePermissions",
@@ -19322,6 +19366,7 @@
1932219366
"quicksight:DirectoryType",
1932319367
"quicksight:Edition",
1932419368
"quicksight:IamArn",
19369+
"quicksight:KmsKeyArns",
1932519370
"quicksight:SessionName",
1932619371
"quicksight:UserName"
1932719372
]
@@ -21379,6 +21424,70 @@
2137921424
"aws:TagKeys"
2138021425
]
2138121426
},
21427+
"Amazon Simple Email Service - Mail Manager": {
21428+
"ARNFormat": "arn:aws:ses:${Region}:${Account}:${ResourceType}/${ResourceId}",
21429+
"ARNRegex": "^arn:aws:ses:.+:[0-9]+:.+",
21430+
"Actions": [
21431+
"CreateAddonInstance",
21432+
"CreateAddonSubscription",
21433+
"CreateArchive",
21434+
"CreateIngressPoint",
21435+
"CreateRelay",
21436+
"CreateRuleSet",
21437+
"CreateTrafficPolicy",
21438+
"DeleteAddonInstance",
21439+
"DeleteAddonSubscription",
21440+
"DeleteArchive",
21441+
"DeleteIngressPoint",
21442+
"DeleteRelay",
21443+
"DeleteRuleSet",
21444+
"DeleteTrafficPolicy",
21445+
"GetAddonInstance",
21446+
"GetAddonSubscription",
21447+
"GetArchive",
21448+
"GetArchiveExport",
21449+
"GetArchiveMessage",
21450+
"GetArchiveMessageContent",
21451+
"GetArchiveSearch",
21452+
"GetArchiveSearchResults",
21453+
"GetIngressPoint",
21454+
"GetRelay",
21455+
"GetRuleSet",
21456+
"GetTrafficPolicy",
21457+
"ListAddonInstances",
21458+
"ListAddonSubscriptions",
21459+
"ListArchiveExports",
21460+
"ListArchiveSearches",
21461+
"ListArchives",
21462+
"ListIngressPoints",
21463+
"ListRelays",
21464+
"ListRuleSets",
21465+
"ListTagsForResource",
21466+
"ListTrafficPolicies",
21467+
"StartArchiveExport",
21468+
"StartArchiveSearch",
21469+
"StopArchiveExport",
21470+
"StopArchiveSearch",
21471+
"TagResource",
21472+
"UntagResource",
21473+
"UpdateArchive",
21474+
"UpdateIngressPoint",
21475+
"UpdateRelay",
21476+
"UpdateRuleSet",
21477+
"UpdateTrafficPolicy"
21478+
],
21479+
"HasResource": true,
21480+
"StringPrefix": "ses",
21481+
"conditionKeys": [
21482+
"aws:RequestTag/${TagKey}",
21483+
"aws:ResourceTag/${TagKey}",
21484+
"aws:TagKeys",
21485+
"ses:AddonSubscriptionArn",
21486+
"ses:MailManagerIngressPointType",
21487+
"ses:MailManagerRuleSetArn",
21488+
"ses:MailManagerTrafficPolicyArn"
21489+
]
21490+
},
2138221491
"Amazon Simple Email Service v2": {
2138321492
"ARNFormat": "arn:aws:ses:${Region}:${Account}:${ResourceType}/${ResourceId}",
2138421493
"ARNRegex": "^arn:aws:ses:.+:[0-9]+:.+",

src/cfnlint/data/AdditionalSpecs/RdsProperties.json

+25
Original file line numberDiff line numberDiff line change
@@ -3762,6 +3762,10 @@
37623762
"db.m6i.4xlarge",
37633763
"db.m6i.large",
37643764
"db.m6i.xlarge",
3765+
"db.r6i.2xlarge",
3766+
"db.r6i.4xlarge",
3767+
"db.r6i.large",
3768+
"db.r6i.xlarge",
37653769
"db.t3.2xlarge",
37663770
"db.t3.large",
37673771
"db.t3.medium",
@@ -11244,6 +11248,13 @@
1124411248
"db.m5.8xlarge",
1124511249
"db.m5.large",
1124611250
"db.m5.xlarge",
11251+
"db.m6gd.12xlarge",
11252+
"db.m6gd.16xlarge",
11253+
"db.m6gd.2xlarge",
11254+
"db.m6gd.4xlarge",
11255+
"db.m6gd.8xlarge",
11256+
"db.m6gd.large",
11257+
"db.m6gd.xlarge",
1124711258
"db.r5.12xlarge",
1124811259
"db.r5.16xlarge",
1124911260
"db.r5.24xlarge",
@@ -15026,6 +15037,13 @@
1502615037
"db.m5.8xlarge",
1502715038
"db.m5.large",
1502815039
"db.m5.xlarge",
15040+
"db.m6gd.12xlarge",
15041+
"db.m6gd.16xlarge",
15042+
"db.m6gd.2xlarge",
15043+
"db.m6gd.4xlarge",
15044+
"db.m6gd.8xlarge",
15045+
"db.m6gd.large",
15046+
"db.m6gd.xlarge",
1502915047
"db.r5.12xlarge",
1503015048
"db.r5.16xlarge",
1503115049
"db.r5.24xlarge",
@@ -18865,6 +18883,13 @@
1886518883
"db.m5.8xlarge",
1886618884
"db.m5.large",
1886718885
"db.m5.xlarge",
18886+
"db.m6gd.12xlarge",
18887+
"db.m6gd.16xlarge",
18888+
"db.m6gd.2xlarge",
18889+
"db.m6gd.4xlarge",
18890+
"db.m6gd.8xlarge",
18891+
"db.m6gd.large",
18892+
"db.m6gd.xlarge",
1886818893
"db.r5.12xlarge",
1886918894
"db.r5.16xlarge",
1887018895
"db.r5.24xlarge",

0 commit comments

Comments
 (0)