Skip to content

Commit b3c4608

Browse files
Update CloudFormation specs to 174.0.0 (#3229)
Co-authored-by: kddejong <[email protected]>
1 parent d585a28 commit b3c4608

File tree

103 files changed

+3449
-2840
lines changed

Some content is hidden

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

103 files changed

+3449
-2840
lines changed

src/cfnlint/data/AdditionalSpecs/Policies.json

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10210,12 +10210,15 @@
1021010210
"ListApplications",
1021110211
"ListComponents",
1021210212
"ListDatabases",
10213+
"ListOperationEvents",
1021310214
"ListOperations",
1021410215
"ListTagsForResource",
1021510216
"PutResourcePermission",
1021610217
"RegisterApplication",
1021710218
"RestoreDatabase",
10219+
"StartApplication",
1021810220
"StartApplicationRefresh",
10221+
"StopApplication",
1021910222
"TagResource",
1022010223
"UntagResource",
1022110224
"UpdateApplicationSettings",
@@ -13076,9 +13079,11 @@
1307613079
"AssociateUserProficiencies",
1307713080
"BatchAssociateAnalyticsDataSet",
1307813081
"BatchDisassociateAnalyticsDataSet",
13082+
"BatchGetAttachedFileMetadata",
1307913083
"BatchGetFlowAssociation",
1308013084
"BatchPutContact",
1308113085
"ClaimPhoneNumber",
13086+
"CompleteAttachedFileUpload",
1308213087
"CreateAgentStatus",
1308313088
"CreateContactFlow",
1308413089
"CreateContactFlowModule",
@@ -13104,6 +13109,7 @@
1310413109
"CreateViewVersion",
1310513110
"CreateVocabulary",
1310613111
"DeactivateEvaluationForm",
13112+
"DeleteAttachedFile",
1310713113
"DeleteContactEvaluation",
1310813114
"DeleteContactFlow",
1310913115
"DeleteContactFlowModule",
@@ -13165,6 +13171,7 @@
1316513171
"DisassociateTrafficDistributionGroupUser",
1316613172
"DisassociateUserProficiencies",
1316713173
"DismissUserContact",
13174+
"GetAttachedFile",
1316813175
"GetContactAttributes",
1316913176
"GetCurrentMetricData",
1317013177
"GetCurrentUserData",
@@ -13240,6 +13247,7 @@
1324013247
"SearchUsers",
1324113248
"SearchVocabularies",
1324213249
"SendChatIntegrationEvent",
13250+
"StartAttachedFileUpload",
1324313251
"StartChatContact",
1324413252
"StartContactEvaluation",
1324513253
"StartContactRecording",
@@ -13317,7 +13325,8 @@
1331713325
"connect:MonitorCapabilities",
1331813326
"connect:SearchContactsByContactAnalysis",
1331913327
"connect:SearchTag/${TagKey}",
13320-
"connect:StorageResourceType"
13328+
"connect:StorageResourceType",
13329+
"connect:UserArn"
1332113330
]
1332213331
},
1332313332
"Amazon Connect Cases": {
@@ -13335,6 +13344,7 @@
1333513344
"DeleteDomain",
1333613345
"DeleteField",
1333713346
"DeleteLayout",
13347+
"DeleteRelatedItem",
1333813348
"DeleteTemplate",
1333913349
"GetCase",
1334013350
"GetCaseAuditEvents",
@@ -15583,7 +15593,8 @@
1558315593
"UpdateApiDestination",
1558415594
"UpdateArchive",
1558515595
"UpdateConnection",
15586-
"UpdateEndpoint"
15596+
"UpdateEndpoint",
15597+
"UpdateEventBus"
1558715598
],
1558815599
"HasResource": true,
1558915600
"StringPrefix": "events",
@@ -17683,15 +17694,21 @@
1768317694
"AssociateLicense",
1768417695
"CreateWorkspace",
1768517696
"CreateWorkspaceApiKey",
17697+
"CreateWorkspaceServiceAccount",
17698+
"CreateWorkspaceServiceAccountToken",
1768617699
"DeleteWorkspace",
1768717700
"DeleteWorkspaceApiKey",
17701+
"DeleteWorkspaceServiceAccount",
17702+
"DeleteWorkspaceServiceAccountToken",
1768817703
"DescribeWorkspace",
1768917704
"DescribeWorkspaceAuthentication",
1769017705
"DescribeWorkspaceConfiguration",
1769117706
"DisassociateLicense",
1769217707
"ListPermissions",
1769317708
"ListTagsForResource",
1769417709
"ListVersions",
17710+
"ListWorkspaceServiceAccountTokens",
17711+
"ListWorkspaceServiceAccounts",
1769517712
"ListWorkspaces",
1769617713
"TagResource",
1769717714
"UntagResource",
@@ -18989,18 +19006,21 @@
1898919006
"CreateAssistant",
1899019007
"CreateAssistantAssociation",
1899119008
"CreateContent",
19009+
"CreateContentAssociation",
1899219010
"CreateKnowledgeBase",
1899319011
"CreateQuickResponse",
1899419012
"CreateSession",
1899519013
"DeleteAssistant",
1899619014
"DeleteAssistantAssociation",
1899719015
"DeleteContent",
19016+
"DeleteContentAssociation",
1899819017
"DeleteImportJob",
1899919018
"DeleteKnowledgeBase",
1900019019
"DeleteQuickResponse",
1900119020
"GetAssistant",
1900219021
"GetAssistantAssociation",
1900319022
"GetContent",
19023+
"GetContentAssociation",
1900419024
"GetContentSummary",
1900519025
"GetImportJob",
1900619026
"GetKnowledgeBase",
@@ -19009,6 +19029,7 @@
1900919029
"GetSession",
1901019030
"ListAssistantAssociations",
1901119031
"ListAssistants",
19032+
"ListContentAssociations",
1901219033
"ListContents",
1901319034
"ListImportJobs",
1901419035
"ListKnowledgeBases",

src/cfnlint/data/AdditionalSpecs/RdsProperties.json

Lines changed: 3 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -5790,18 +5790,9 @@
57905790
"db.r5.8xlarge",
57915791
"db.r5.large",
57925792
"db.r5.xlarge",
5793-
"db.r6g.12xlarge",
5794-
"db.r6g.16xlarge",
5795-
"db.r6g.2xlarge",
5796-
"db.r6g.4xlarge",
5797-
"db.r6g.8xlarge",
5798-
"db.r6g.large",
5799-
"db.r6g.xlarge",
58005793
"db.t3.large",
58015794
"db.t3.medium",
5802-
"db.t3.small",
5803-
"db.t4g.large",
5804-
"db.t4g.medium"
5795+
"db.t3.small"
58055796
],
58065797
"me-central-1": [
58075798
"db.r5.12xlarge",
@@ -7084,19 +7075,10 @@
70847075
"db.r5.8xlarge",
70857076
"db.r5.large",
70867077
"db.r5.xlarge",
7087-
"db.r6g.12xlarge",
7088-
"db.r6g.16xlarge",
7089-
"db.r6g.2xlarge",
7090-
"db.r6g.4xlarge",
7091-
"db.r6g.8xlarge",
7092-
"db.r6g.large",
7093-
"db.r6g.xlarge",
70947078
"db.serverless",
70957079
"db.t3.large",
70967080
"db.t3.medium",
7097-
"db.t3.small",
7098-
"db.t4g.large",
7099-
"db.t4g.medium"
7081+
"db.t3.small"
71007082
],
71017083
"me-central-1": [
71027084
"db.r5.12xlarge",
@@ -8370,18 +8352,9 @@
83708352
"db.r5.8xlarge",
83718353
"db.r5.large",
83728354
"db.r5.xlarge",
8373-
"db.r6g.12xlarge",
8374-
"db.r6g.16xlarge",
8375-
"db.r6g.2xlarge",
8376-
"db.r6g.4xlarge",
8377-
"db.r6g.8xlarge",
8378-
"db.r6g.large",
8379-
"db.r6g.xlarge",
83808355
"db.serverless",
83818356
"db.t3.large",
8382-
"db.t3.medium",
8383-
"db.t4g.large",
8384-
"db.t4g.medium"
8357+
"db.t3.medium"
83858358
],
83868359
"me-central-1": [
83878360
"db.r5.12xlarge",

src/cfnlint/data/CloudSpecs/af-south-1.json

Lines changed: 90 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2016,6 +2016,7 @@
20162016
"AWS::Events::Connection.ConnectionHttpParameters": "CACHED",
20172017
"AWS::Events::Connection.OAuthParameters": "CACHED",
20182018
"AWS::Events::Connection.Parameter": "CACHED",
2019+
"AWS::Events::EventBus.DeadLetterConfig": "CACHED",
20192020
"AWS::Events::EventBusPolicy.Condition": "CACHED",
20202021
"AWS::Events::Rule.AppSyncParameters": "CACHED",
20212022
"AWS::Events::Rule.AwsVpcConfiguration": "CACHED",
@@ -3569,6 +3570,8 @@
35693570
"AWS::SecurityHub::Insight.MapFilter": "CACHED",
35703571
"AWS::SecurityHub::Insight.NumberFilter": "CACHED",
35713572
"AWS::SecurityHub::Insight.StringFilter": "CACHED",
3573+
"AWS::SecurityHub::SecurityControl.ParameterConfiguration": "CACHED",
3574+
"AWS::SecurityHub::SecurityControl.ParameterValue": "CACHED",
35723575
"AWS::SecurityHub::Standard.StandardsControl": "CACHED",
35733576
"AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED",
35743577
"AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED",
@@ -3802,7 +3805,7 @@
38023805
"AWS::XRay::SamplingRule.SamplingRule": "CACHED",
38033806
"Tag": "CACHED"
38043807
},
3805-
"ResourceSpecificationVersion": "173.0.0",
3808+
"ResourceSpecificationVersion": "174.0.0",
38063809
"ResourceTypes": {
38073810
"AWS::ACMPCA::Certificate": "CACHED",
38083811
"AWS::ACMPCA::CertificateAuthority": "CACHED",
@@ -4472,7 +4475,39 @@
44724475
"AWS::EMR::StudioSessionMapping": "CACHED",
44734476
"AWS::EMRServerless::Application": "CACHED",
44744477
"AWS::ElastiCache::CacheCluster": "CACHED",
4475-
"AWS::ElastiCache::ParameterGroup": "CACHED",
4478+
"AWS::ElastiCache::ParameterGroup": {
4479+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-parameter-group.html",
4480+
"Properties": {
4481+
"CacheParameterGroupFamily": {
4482+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-parameter-group.html#cfn-elasticache-parametergroup-cacheparametergroupfamily",
4483+
"PrimitiveType": "String",
4484+
"Required": true,
4485+
"UpdateType": "Immutable"
4486+
},
4487+
"Description": {
4488+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-parameter-group.html#cfn-elasticache-parametergroup-description",
4489+
"PrimitiveType": "String",
4490+
"Required": true,
4491+
"UpdateType": "Mutable"
4492+
},
4493+
"Properties": {
4494+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-parameter-group.html#cfn-elasticache-parametergroup-properties",
4495+
"DuplicatesAllowed": false,
4496+
"PrimitiveItemType": "String",
4497+
"Required": false,
4498+
"Type": "Map",
4499+
"UpdateType": "Mutable"
4500+
},
4501+
"Tags": {
4502+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-parameter-group.html#cfn-elasticache-parametergroup-tags",
4503+
"DuplicatesAllowed": true,
4504+
"ItemType": "Tag",
4505+
"Required": false,
4506+
"Type": "List",
4507+
"UpdateType": "Mutable"
4508+
}
4509+
}
4510+
},
44764511
"AWS::ElastiCache::ReplicationGroup": "CACHED",
44774512
"AWS::ElastiCache::SecurityGroup": "CACHED",
44784513
"AWS::ElastiCache::SecurityGroupIngress": "CACHED",
@@ -4877,7 +4912,55 @@
48774912
"AWS::Lambda::LayerVersionPermission": "CACHED",
48784913
"AWS::Lambda::Permission": "CACHED",
48794914
"AWS::Lambda::Url": "CACHED",
4880-
"AWS::Lambda::Version": "CACHED",
4915+
"AWS::Lambda::Version": {
4916+
"Attributes": {
4917+
"FunctionArn": {
4918+
"PrimitiveType": "String"
4919+
},
4920+
"Version": {
4921+
"PrimitiveType": "String"
4922+
}
4923+
},
4924+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html",
4925+
"Properties": {
4926+
"CodeSha256": {
4927+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html#cfn-lambda-version-codesha256",
4928+
"PrimitiveType": "String",
4929+
"Required": false,
4930+
"UpdateType": "Immutable"
4931+
},
4932+
"Description": {
4933+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html#cfn-lambda-version-description",
4934+
"PrimitiveType": "String",
4935+
"Required": false,
4936+
"UpdateType": "Immutable",
4937+
"Value": {
4938+
"ValueType": "AWS::Lambda::Version.Description"
4939+
}
4940+
},
4941+
"FunctionName": {
4942+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html#cfn-lambda-version-functionname",
4943+
"PrimitiveType": "String",
4944+
"Required": true,
4945+
"UpdateType": "Immutable",
4946+
"Value": {
4947+
"ValueType": "AWS::Lambda::Version.FunctionName"
4948+
}
4949+
},
4950+
"ProvisionedConcurrencyConfig": {
4951+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html#cfn-lambda-version-provisionedconcurrencyconfig",
4952+
"Required": false,
4953+
"Type": "ProvisionedConcurrencyConfiguration",
4954+
"UpdateType": "Immutable"
4955+
},
4956+
"RuntimePolicy": {
4957+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html#cfn-lambda-version-runtimepolicy",
4958+
"Required": false,
4959+
"Type": "RuntimePolicy",
4960+
"UpdateType": "Immutable"
4961+
}
4962+
}
4963+
},
48814964
"AWS::Lex::Bot": "CACHED",
48824965
"AWS::Lex::BotAlias": "CACHED",
48834966
"AWS::Lex::BotVersion": "CACHED",
@@ -5149,6 +5232,7 @@
51495232
"AWS::SecurityHub::Hub": "CACHED",
51505233
"AWS::SecurityHub::Insight": "CACHED",
51515234
"AWS::SecurityHub::ProductSubscription": "CACHED",
5235+
"AWS::SecurityHub::SecurityControl": "CACHED",
51525236
"AWS::SecurityHub::Standard": "CACHED",
51535237
"AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED",
51545238
"AWS::ServiceCatalog::CloudFormationProduct": "CACHED",
@@ -8049,6 +8133,9 @@
80498133
"AWS::SecurityHub::Insight.Name": "CACHED",
80508134
"AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED",
80518135
"AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED",
8136+
"AWS::SecurityHub::SecurityControl.LastUpdateReason": "CACHED",
8137+
"AWS::SecurityHub::SecurityControl.SecurityControlArn": "CACHED",
8138+
"AWS::SecurityHub::SecurityControl.SecurityControlId": "CACHED",
80528139
"AWS::SecurityHub::Standard.StandardsArn": "CACHED",
80538140
"AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED",
80548141
"AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED",

0 commit comments

Comments
 (0)