Skip to content

Commit bb8cdc3

Browse files
Update CloudFormation specs to 112.0.0 (#2580)
Co-authored-by: kddejong <[email protected]>
1 parent 86753e1 commit bb8cdc3

File tree

71 files changed

+3778
-2698
lines changed

Some content is hidden

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

71 files changed

+3778
-2698
lines changed

src/cfnlint/data/AdditionalSpecs/Policies.json

Lines changed: 79 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@
154154
"GetAlternateContact",
155155
"GetChallengeQuestions",
156156
"GetContactInformation",
157+
"GetRegionOptStatus",
157158
"ListRegions",
158159
"PutAlternateContact",
159160
"PutChallengeQuestions",
@@ -3228,56 +3229,6 @@
32283229
"elasticloadbalancing:ResourceTag/${TagKey}"
32293230
]
32303231
},
3231-
"AWS Elastic Load Balancing V2": {
3232-
"ARNFormat": "arn:aws:elasticloadbalancing:${Region}:${Account}:${ResourceType}/${ResourceId}",
3233-
"ARNRegex": "^arn:aws:elasticloadbalancing:.+",
3234-
"Actions": [
3235-
"AddListenerCertificates",
3236-
"AddTags",
3237-
"CreateListener",
3238-
"CreateLoadBalancer",
3239-
"CreateRule",
3240-
"CreateTargetGroup",
3241-
"DeleteListener",
3242-
"DeleteLoadBalancer",
3243-
"DeleteRule",
3244-
"DeleteTargetGroup",
3245-
"DeregisterTargets",
3246-
"DescribeAccountLimits",
3247-
"DescribeListenerCertificates",
3248-
"DescribeListeners",
3249-
"DescribeLoadBalancerAttributes",
3250-
"DescribeLoadBalancers",
3251-
"DescribeRules",
3252-
"DescribeSSLPolicies",
3253-
"DescribeTags",
3254-
"DescribeTargetGroupAttributes",
3255-
"DescribeTargetGroups",
3256-
"DescribeTargetHealth",
3257-
"ModifyListener",
3258-
"ModifyLoadBalancerAttributes",
3259-
"ModifyRule",
3260-
"ModifyTargetGroup",
3261-
"ModifyTargetGroupAttributes",
3262-
"RegisterTargets",
3263-
"RemoveListenerCertificates",
3264-
"RemoveTags",
3265-
"SetIpAddressType",
3266-
"SetRulePriorities",
3267-
"SetSecurityGroups",
3268-
"SetSubnets",
3269-
"SetWebAcl"
3270-
],
3271-
"HasResource": true,
3272-
"StringPrefix": "elasticloadbalancing",
3273-
"conditionKeys": [
3274-
"aws:RequestTag/${TagKey}",
3275-
"aws:ResourceTag/${TagKey}",
3276-
"aws:TagKeys",
3277-
"elasticloadbalancing:CreateAction",
3278-
"elasticloadbalancing:ResourceTag/${TagKey}"
3279-
]
3280-
},
32813232
"AWS Elemental Appliances and Software": {
32823233
"ARNFormat": "arn:aws:elemental-appliances-software:${Region}:${Account}:${ResourceType}/${ResourceName}",
32833234
"ARNRegex": "^arn:aws:elemental-appliances-software:.+:.+:.+",
@@ -3587,6 +3538,7 @@
35873538
"ARNFormat": "arn:aws:mediatailor:${Region}:${Account}:${ResourceType}/${ResourceName}",
35883539
"ARNRegex": "^arn:aws:mediatailor:.+:.+:.+",
35893540
"Actions": [
3541+
"ConfigureLogsForChannel",
35903542
"ConfigureLogsForPlaybackConfiguration",
35913543
"CreateChannel",
35923544
"CreateLiveSource",
@@ -3627,6 +3579,7 @@
36273579
"UntagResource",
36283580
"UpdateChannel",
36293581
"UpdateLiveSource",
3582+
"UpdateProgram",
36303583
"UpdateSourceLocation",
36313584
"UpdateVodSource"
36323585
],
@@ -4102,17 +4055,20 @@
41024055
]
41034056
},
41044057
"AWS Ground Station": {
4105-
"ARNFormat": "arn:aws:groundstation:${Region}:${AccountID}:${ResourceType}/${ResourceId}",
4058+
"ARNFormat": "arn:aws:groundstation:${Region}:${Account}:${ResourceType}/${ResourceId}",
41064059
"ARNRegex": "^arn:aws:groundstation:.+",
41074060
"Actions": [
41084061
"CancelContact",
41094062
"CreateConfig",
41104063
"CreateDataflowEndpointGroup",
4064+
"CreateEphemeris",
41114065
"CreateMissionProfile",
41124066
"DeleteConfig",
41134067
"DeleteDataflowEndpointGroup",
4068+
"DeleteEphemeris",
41144069
"DeleteMissionProfile",
41154070
"DescribeContact",
4071+
"DescribeEphemeris",
41164072
"GetConfig",
41174073
"GetDataflowEndpointGroup",
41184074
"GetMinuteUsage",
@@ -4121,6 +4077,7 @@
41214077
"ListConfigs",
41224078
"ListContacts",
41234079
"ListDataflowEndpointGroups",
4080+
"ListEphemerides",
41244081
"ListGroundStations",
41254082
"ListMissionProfiles",
41264083
"ListSatellites",
@@ -4129,6 +4086,7 @@
41294086
"TagResource",
41304087
"UntagResource",
41314088
"UpdateConfig",
4089+
"UpdateEphemeris",
41324090
"UpdateMissionProfile"
41334091
],
41344092
"HasResource": true,
@@ -4141,6 +4099,7 @@
41414099
"groundstation:ConfigType",
41424100
"groundstation:ContactId",
41434101
"groundstation:DataflowEndpointGroupId",
4102+
"groundstation:EphemerisId",
41444103
"groundstation:GroundStationId",
41454104
"groundstation:MissionProfileId",
41464105
"groundstation:SatelliteId"
@@ -5356,6 +5315,8 @@
53565315
"ARNRegex": "^arn:aws:iotfleetwise:.+:[0-9]+:.+",
53575316
"Actions": [
53585317
"AssociateVehicleFleet",
5318+
"BatchCreateVehicle",
5319+
"BatchUpdateVehicle",
53595320
"CreateCampaign",
53605321
"CreateDecoderManifest",
53615322
"CreateFleet",
@@ -5841,6 +5802,7 @@
58415802
"kms:PrimaryRegion",
58425803
"kms:ReEncryptOnSameKey",
58435804
"kms:RecipientAttestation:ImageSha384",
5805+
"kms:RecipientAttestation:PCR",
58445806
"kms:ReplicaRegion",
58455807
"kms:RequestAlias",
58465808
"kms:ResourceAliases",
@@ -10953,7 +10915,7 @@
1095310915
"ListRealtimeContactAnalysisSegments",
1095410916
"ListRoutingProfileQueues",
1095510917
"ListRoutingProfiles",
10956-
"ListRule",
10918+
"ListRules",
1095710919
"ListSecurityKeys",
1095810920
"ListSecurityProfilePermissions",
1095910921
"ListSecurityProfiles",
@@ -11489,6 +11451,7 @@
1148911451
"AssociateEnclaveCertificateIamRole",
1149011452
"AssociateIamInstanceProfile",
1149111453
"AssociateInstanceEventWindow",
11454+
"AssociateIpamResourceDiscovery",
1149211455
"AssociateRouteTable",
1149311456
"AssociateSubnetCidrBlock",
1149411457
"AssociateTransitGatewayMulticastDomain",
@@ -11542,6 +11505,7 @@
1154211505
"CreateInternetGateway",
1154311506
"CreateIpam",
1154411507
"CreateIpamPool",
11508+
"CreateIpamResourceDiscovery",
1154511509
"CreateIpamScope",
1154611510
"CreateKeyPair",
1154711511
"CreateLaunchTemplate",
@@ -11618,6 +11582,7 @@
1161811582
"DeleteInternetGateway",
1161911583
"DeleteIpam",
1162011584
"DeleteIpamPool",
11585+
"DeleteIpamResourceDiscovery",
1162111586
"DeleteIpamScope",
1162211587
"DeleteKeyPair",
1162311588
"DeleteLaunchTemplate",
@@ -11738,6 +11703,8 @@
1173811703
"DescribeInstances",
1173911704
"DescribeInternetGateways",
1174011705
"DescribeIpamPools",
11706+
"DescribeIpamResourceDiscoveries",
11707+
"DescribeIpamResourceDiscoveryAssociations",
1174111708
"DescribeIpamScopes",
1174211709
"DescribeIpams",
1174311710
"DescribeIpv6Pools",
@@ -11850,6 +11817,7 @@
1185011817
"DisassociateEnclaveCertificateIamRole",
1185111818
"DisassociateIamInstanceProfile",
1185211819
"DisassociateInstanceEventWindow",
11820+
"DisassociateIpamResourceDiscovery",
1185311821
"DisassociateRouteTable",
1185411822
"DisassociateSubnetCidrBlock",
1185511823
"DisassociateTransitGatewayMulticastDomain",
@@ -11891,6 +11859,8 @@
1189111859
"GetInstanceTypesFromInstanceRequirements",
1189211860
"GetInstanceUefiData",
1189311861
"GetIpamAddressHistory",
11862+
"GetIpamDiscoveredAccounts",
11863+
"GetIpamDiscoveredResourceCidrs",
1189411864
"GetIpamPoolAllocations",
1189511865
"GetIpamPoolCidrs",
1189611866
"GetIpamResourceCidrs",
@@ -11948,6 +11918,7 @@
1194811918
"ModifyIpam",
1194911919
"ModifyIpamPool",
1195011920
"ModifyIpamResourceCidr",
11921+
"ModifyIpamResourceDiscovery",
1195111922
"ModifyIpamScope",
1195211923
"ModifyLaunchTemplate",
1195311924
"ModifyLocalGatewayRoute",
@@ -11990,6 +11961,7 @@
1199011961
"MonitorInstances",
1199111962
"MoveAddressToVpc",
1199211963
"MoveByoipCidrToIpam",
11964+
"PauseVolumeIO",
1199311965
"ProvisionByoipCidr",
1199411966
"ProvisionIpamPoolCidr",
1199511967
"ProvisionPublicIpv4PoolCidr",
@@ -12229,6 +12201,7 @@
1222912201
"PutWarmPool",
1223012202
"RecordLifecycleActionHeartbeat",
1223112203
"ResumeProcesses",
12204+
"RollbackInstanceRefresh",
1223212205
"SetDesiredCapacity",
1223312206
"SetInstanceHealth",
1223412207
"SetInstanceProtection",
@@ -13288,6 +13261,7 @@
1328813261
"CreateBatchImportJob",
1328913262
"CreateBatchPredictionJob",
1329013263
"CreateDetectorVersion",
13264+
"CreateList",
1329113265
"CreateModel",
1329213266
"CreateModelVersion",
1329313267
"CreateRule",
@@ -13302,6 +13276,7 @@
1330213276
"DeleteEventsByEventType",
1330313277
"DeleteExternalModel",
1330413278
"DeleteLabel",
13279+
"DeleteList",
1330513280
"DeleteModel",
1330613281
"DeleteModelVersion",
1330713282
"DeleteOutcome",
@@ -13322,6 +13297,8 @@
1332213297
"GetExternalModels",
1332313298
"GetKMSEncryptionKey",
1332413299
"GetLabels",
13300+
"GetListElements",
13301+
"GetListsMetadata",
1332513302
"GetModelVersion",
1332613303
"GetModels",
1332713304
"GetOutcomes",
@@ -13343,6 +13320,7 @@
1334313320
"UpdateDetectorVersionMetadata",
1334413321
"UpdateDetectorVersionStatus",
1334513322
"UpdateEventLabel",
13323+
"UpdateList",
1334613324
"UpdateModel",
1334713325
"UpdateModelVersion",
1334813326
"UpdateModelVersionStatus",
@@ -18910,6 +18888,55 @@
1891018888
"HasResource": false,
1891118889
"StringPrefix": "dbqms"
1891218890
},
18891+
"Elastic Load Balancing V2": {
18892+
"ARNFormat": "arn:aws:elasticloadbalancing:${Region}:${Account}:${ResourceType}/${ResourceId}",
18893+
"ARNRegex": "^arn:aws:elasticloadbalancing:.+",
18894+
"Actions": [
18895+
"AddListenerCertificates",
18896+
"AddTags",
18897+
"CreateListener",
18898+
"CreateLoadBalancer",
18899+
"CreateRule",
18900+
"CreateTargetGroup",
18901+
"DeleteListener",
18902+
"DeleteLoadBalancer",
18903+
"DeleteRule",
18904+
"DeleteTargetGroup",
18905+
"DeregisterTargets",
18906+
"DescribeAccountLimits",
18907+
"DescribeListenerCertificates",
18908+
"DescribeListeners",
18909+
"DescribeLoadBalancerAttributes",
18910+
"DescribeLoadBalancers",
18911+
"DescribeRules",
18912+
"DescribeSSLPolicies",
18913+
"DescribeTags",
18914+
"DescribeTargetGroupAttributes",
18915+
"DescribeTargetGroups",
18916+
"DescribeTargetHealth",
18917+
"ModifyListener",
18918+
"ModifyLoadBalancerAttributes",
18919+
"ModifyRule",
18920+
"ModifyTargetGroup",
18921+
"ModifyTargetGroupAttributes",
18922+
"RegisterTargets",
18923+
"RemoveListenerCertificates",
18924+
"RemoveTags",
18925+
"SetIpAddressType",
18926+
"SetRulePriorities",
18927+
"SetSecurityGroups",
18928+
"SetSubnets",
18929+
"SetWebAcl"
18930+
],
18931+
"HasResource": true,
18932+
"StringPrefix": "elasticloadbalancing",
18933+
"conditionKeys": [
18934+
"aws:RequestTag/${TagKey}",
18935+
"aws:ResourceTag/${TagKey}",
18936+
"aws:TagKeys",
18937+
"elasticloadbalancing:ResourceTag/${TagKey}"
18938+
]
18939+
},
1891318940
"High-volume outbound communications": {
1891418941
"ARNFormat": "arn:aws:connect-campaigns:${Region}:${Account}:campaign/${CampaignId}",
1891518942
"ARNRegex": "^arn:aws:connect-campaigns:.+:.*:campaign/.*",

0 commit comments

Comments
 (0)