Skip to content

Commit b859fc0

Browse files
Update CloudFormation specs to 119.2.0 (#2703)
Co-authored-by: kddejong <[email protected]> Co-authored-by: Kevin DeJong <[email protected]>
1 parent f6f84fb commit b859fc0

File tree

81 files changed

+19653
-4115
lines changed

Some content is hidden

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

81 files changed

+19653
-4115
lines changed

src/cfnlint/data/AdditionalSpecs/Policies.json

+89-3
Original file line numberDiff line numberDiff line change
@@ -2300,6 +2300,19 @@
23002300
"HasResource": false,
23012301
"StringPrefix": "awsconnector"
23022302
},
2303+
"AWS Console Mobile App": {
2304+
"ARNFormat": "arn:aws:consoleapp:${Region}:${Account}:${ResourceType}",
2305+
"ARNRegex": "^arn:aws:consoleapp:.+:.+:.+",
2306+
"Actions": [
2307+
"GetDeviceIdentity",
2308+
"ListDeviceIdentities"
2309+
],
2310+
"HasResource": true,
2311+
"StringPrefix": "consoleapp",
2312+
"conditionKeys": [
2313+
"consoleapp:DeviceIdentityArn"
2314+
]
2315+
},
23032316
"AWS Consolidated Billing": {
23042317
"ARNFormat": "arn:${Partition}:consolidatedbilling::${Account}:${ResourceType}/${ResourceId}",
23052318
"ARNRegex": "^arn:${Partition}:consolidatedbilling::.+:.+",
@@ -7292,14 +7305,18 @@
72927305
"aws:TagKeys"
72937306
]
72947307
},
7295-
"AWS Resource Access Manager": {
7296-
"ARNFormat": "arn:aws:ram:${Region}:${AccountId}:resource-share/${ResourceUUID}",
7308+
"AWS Resource Access Manager (RAM)": {
7309+
"ARNFormat": "arn:aws:ram:${Region}:${Account}:resource-share/${ResourceUUID}",
72977310
"ARNRegex": "^arn:aws:ram:.+:.+:.+",
72987311
"Actions": [
72997312
"AcceptResourceShareInvitation",
73007313
"AssociateResourceShare",
73017314
"AssociateResourceSharePermission",
7315+
"CreatePermission",
7316+
"CreatePermissionVersion",
73027317
"CreateResourceShare",
7318+
"DeletePermission",
7319+
"DeletePermissionVersion",
73037320
"DeleteResourceShare",
73047321
"DisassociateResourceShare",
73057322
"DisassociateResourceSharePermission",
@@ -7310,14 +7327,19 @@
73107327
"GetResourceShareInvitations",
73117328
"GetResourceShares",
73127329
"ListPendingInvitationResources",
7330+
"ListPermissionAssociations",
73137331
"ListPermissionVersions",
73147332
"ListPermissions",
73157333
"ListPrincipals",
7334+
"ListReplacePermissionAssociationsWork",
73167335
"ListResourceSharePermissions",
73177336
"ListResourceTypes",
73187337
"ListResources",
7338+
"PromotePermissionCreatedFromPolicy",
73197339
"PromoteResourceShareCreatedFromPolicy",
73207340
"RejectResourceShareInvitation",
7341+
"ReplacePermissionAssociations",
7342+
"SetDefaultPermissionVersion",
73217343
"TagResource",
73227344
"UntagResource",
73237345
"UpdateResourceShare"
@@ -7336,6 +7358,7 @@
73367358
"ram:RequestedResourceType",
73377359
"ram:ResourceArn",
73387360
"ram:ResourceShareName",
7361+
"ram:ResourceTag/${TagKey}",
73397362
"ram:ShareOwnerAccountId"
73407363
]
73417364
},
@@ -8903,6 +8926,68 @@
89038926
"HasResource": true,
89048927
"StringPrefix": "trustedadvisor"
89058928
},
8929+
"AWS User Notifications": {
8930+
"ARNFormat": "arn:aws:notifications::${Account}:${ResourceType}/${ResourceId}",
8931+
"ARNRegex": "^arn:aws:notifications:.*:.+:.+",
8932+
"Actions": [
8933+
"AssociateChannel",
8934+
"CreateEventRule",
8935+
"CreateNotificationConfiguration",
8936+
"DeleteEventRule",
8937+
"DeleteNotificationConfiguration",
8938+
"DeregisterNotificationHub",
8939+
"DisassociateChannel",
8940+
"GetEventRule",
8941+
"GetNotificationConfiguration",
8942+
"GetNotificationEvent",
8943+
"ListChannels",
8944+
"ListEventRules",
8945+
"ListNotificationConfigurations",
8946+
"ListNotificationEvents",
8947+
"ListNotificationHubs",
8948+
"ListTagsForResource",
8949+
"RegisterNotificationHub",
8950+
"TagResource",
8951+
"UntagResource",
8952+
"UpdateEventRule",
8953+
"UpdateNotificationConfiguration"
8954+
],
8955+
"HasResource": true,
8956+
"StringPrefix": "notifications",
8957+
"conditionKeys": [
8958+
"aws:RequestTag/${TagKey}",
8959+
"aws:ResourceTag/${TagKey}",
8960+
"aws:TagKeys",
8961+
"notifications:ChannelArn",
8962+
"notifications:ChannelNotificationConfigurationArn",
8963+
"notifications:EventRuleArn",
8964+
"notifications:NotificationConfigurationArn",
8965+
"notifications:NotificationEventArn"
8966+
]
8967+
},
8968+
"AWS User Notifications Contacts": {
8969+
"ARNFormat": "arn:aws:notifications-contacts::${Account}:${ResourceType}/${ResourceId}",
8970+
"ARNRegex": "^arn:aws:notifications-contacts::.+:.+",
8971+
"Actions": [
8972+
"ActivateEmailContact",
8973+
"CreateEmailContact",
8974+
"DeleteEmailContact",
8975+
"GetEmailContact",
8976+
"ListEmailContacts",
8977+
"ListTagsForResource",
8978+
"SendActivationCode",
8979+
"TagResource",
8980+
"UntagResource"
8981+
],
8982+
"HasResource": true,
8983+
"StringPrefix": "notifications-contacts",
8984+
"conditionKeys": [
8985+
"aws:RequestTag/${TagKey}",
8986+
"aws:ResourceTag/${TagKey}",
8987+
"aws:TagKeys",
8988+
"notifications-contacts:EmailContactResourceArn"
8989+
]
8990+
},
89068991
"AWS WAF": {
89078992
"ARNFormat": "arn:aws:waf::${Account}:${ResourceId}/${Id}",
89088993
"ARNRegex": "^arn:aws:waf::[0-9]+:.+/.+",
@@ -11121,6 +11206,7 @@
1112111206
"CreateHoursOfOperation",
1112211207
"CreateInstance",
1112311208
"CreateIntegrationAssociation",
11209+
"CreateParticipant",
1112411210
"CreateQueue",
1112511211
"CreateQuickConnect",
1112611212
"CreateRoutingProfile",
@@ -12676,7 +12762,7 @@
1267612762
]
1267712763
},
1267812764
"Amazon EC2 Instance Connect": {
12679-
"ARNFormat": "arn:aws:ec2:<region>:<account>:<resourceType>/<resourcePath>",
12765+
"ARNFormat": "arn:aws:ec2:${Region}:${Account}:${ResourceType}/${ResourcePath}",
1268012766
"ARNRegex": "^arn:aws:ec2:.+",
1268112767
"Actions": [
1268212768
"SendSSHPublicKey",

0 commit comments

Comments
 (0)