Skip to content

Commit 92d643b

Browse files
Update CloudFormation specs to 130.0.0 (#2783)
Co-authored-by: kddejong <[email protected]>
1 parent fc1ffe9 commit 92d643b

File tree

66 files changed

+6096
-24661
lines changed

Some content is hidden

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

66 files changed

+6096
-24661
lines changed

src/cfnlint/data/AdditionalSpecs/Policies.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -7198,7 +7198,7 @@
71987198
},
71997199
"AWS Outposts": {
72007200
"ARNFormat": "arn:aws:outposts:${Region}:${Account}:${ResourceType}/${ResourceName}",
7201-
"ARNRegex": "^arn:aws:outposts:.+:.+:.+",
7201+
"ARNRegex": "^arn:aws:outposts:.+",
72027202
"Actions": [
72037203
"CancelOrder",
72047204
"CreateOrder",
@@ -17502,6 +17502,7 @@
1750217502
"CreateClusterSnapshot",
1750317503
"CreateClusterSubnetGroup",
1750417504
"CreateClusterUser",
17505+
"CreateCustomDomainAssociation",
1750517506
"CreateEndpointAccess",
1750617507
"CreateEventSubscription",
1750717508
"CreateHsmClientCertificate",
@@ -17519,6 +17520,7 @@
1751917520
"DeleteClusterSecurityGroup",
1752017521
"DeleteClusterSnapshot",
1752117522
"DeleteClusterSubnetGroup",
17523+
"DeleteCustomDomainAssociation",
1752217524
"DeleteEndpointAccess",
1752317525
"DeleteEventSubscription",
1752417526
"DeleteHsmClientCertificate",
@@ -17541,6 +17543,7 @@
1754117543
"DescribeClusterTracks",
1754217544
"DescribeClusterVersions",
1754317545
"DescribeClusters",
17546+
"DescribeCustomDomainAssociations",
1754417547
"DescribeDataShares",
1754517548
"DescribeDataSharesForConsumer",
1754617549
"DescribeDataSharesForProducer",
@@ -17596,6 +17599,7 @@
1759617599
"ModifyClusterSnapshot",
1759717600
"ModifyClusterSnapshotSchedule",
1759817601
"ModifyClusterSubnetGroup",
17602+
"ModifyCustomDomainAssociation",
1759917603
"ModifyEndpointAccess",
1760017604
"ModifyEventSubscription",
1760117605
"ModifySavedQuery",

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

+262-1,224
Large diffs are not rendered by default.

src/cfnlint/data/CloudSpecs/ap-east-1.json

+245-1,060
Large diffs are not rendered by default.

src/cfnlint/data/CloudSpecs/ap-northeast-1.json

+132-130
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,7 @@
312312
"AWS::AppFlow::Flow.CustomConnectorDestinationProperties": "CACHED",
313313
"AWS::AppFlow::Flow.CustomConnectorSourceProperties": "CACHED",
314314
"AWS::AppFlow::Flow.CustomProperties": "CACHED",
315+
"AWS::AppFlow::Flow.DataTransferApi": "CACHED",
315316
"AWS::AppFlow::Flow.DatadogSourceProperties": "CACHED",
316317
"AWS::AppFlow::Flow.DestinationConnectorProperties": "CACHED",
317318
"AWS::AppFlow::Flow.DestinationFlowConfig": "CACHED",
@@ -950,6 +951,12 @@
950951
"AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED",
951952
"AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED",
952953
"AWS::Cognito::UserPoolUser.AttributeType": "CACHED",
954+
"AWS::Comprehend::DocumentClassifier.AugmentedManifestsListItem": "CACHED",
955+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierDocuments": "CACHED",
956+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig": "CACHED",
957+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierOutputDataConfig": "CACHED",
958+
"AWS::Comprehend::DocumentClassifier.DocumentReaderConfig": "CACHED",
959+
"AWS::Comprehend::DocumentClassifier.VpcConfig": "CACHED",
953960
"AWS::Comprehend::Flywheel.DataSecurityConfig": "CACHED",
954961
"AWS::Comprehend::Flywheel.DocumentClassificationConfig": "CACHED",
955962
"AWS::Comprehend::Flywheel.EntityRecognitionConfig": "CACHED",
@@ -1910,23 +1917,7 @@
19101917
"AWS::InspectorV2::Filter.PackageFilter": "CACHED",
19111918
"AWS::InspectorV2::Filter.PortRangeFilter": "CACHED",
19121919
"AWS::InspectorV2::Filter.StringFilter": "CACHED",
1913-
"AWS::InternetMonitor::Monitor.HealthEventsConfig": {
1914-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-internetmonitor-monitor-healtheventsconfig.html",
1915-
"Properties": {
1916-
"AvailabilityScoreThreshold": {
1917-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-internetmonitor-monitor-healtheventsconfig.html#cfn-internetmonitor-monitor-healtheventsconfig-availabilityscorethreshold",
1918-
"PrimitiveType": "Double",
1919-
"Required": false,
1920-
"UpdateType": "Mutable"
1921-
},
1922-
"PerformanceScoreThreshold": {
1923-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-internetmonitor-monitor-healtheventsconfig.html#cfn-internetmonitor-monitor-healtheventsconfig-performancescorethreshold",
1924-
"PrimitiveType": "Double",
1925-
"Required": false,
1926-
"UpdateType": "Mutable"
1927-
}
1928-
}
1929-
},
1920+
"AWS::InternetMonitor::Monitor.HealthEventsConfig": "CACHED",
19301921
"AWS::InternetMonitor::Monitor.InternetMeasurementsLogDelivery": "CACHED",
19311922
"AWS::InternetMonitor::Monitor.S3Config": "CACHED",
19321923
"AWS::IoT1Click::Project.DeviceTemplate": "CACHED",
@@ -4853,6 +4844,23 @@
48534844
"AWS::S3Outposts::Bucket.FilterTag": "CACHED",
48544845
"AWS::S3Outposts::Bucket.LifecycleConfiguration": "CACHED",
48554846
"AWS::S3Outposts::Bucket.Rule": "CACHED",
4847+
"AWS::S3Outposts::Endpoint.FailedReason": {
4848+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-endpoint-failedreason.html",
4849+
"Properties": {
4850+
"ErrorCode": {
4851+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-endpoint-failedreason.html#cfn-s3outposts-endpoint-failedreason-errorcode",
4852+
"PrimitiveType": "String",
4853+
"Required": false,
4854+
"UpdateType": "Mutable"
4855+
},
4856+
"Message": {
4857+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-endpoint-failedreason.html#cfn-s3outposts-endpoint-failedreason-message",
4858+
"PrimitiveType": "String",
4859+
"Required": false,
4860+
"UpdateType": "Mutable"
4861+
}
4862+
}
4863+
},
48564864
"AWS::S3Outposts::Endpoint.NetworkInterface": "CACHED",
48574865
"AWS::SES::ConfigurationSet.DashboardOptions": "CACHED",
48584866
"AWS::SES::ConfigurationSet.DeliveryOptions": "CACHED",
@@ -5579,7 +5587,7 @@
55795587
"Alexa::ASK::Skill.SkillPackage": "CACHED",
55805588
"Tag": "CACHED"
55815589
},
5582-
"ResourceSpecificationVersion": "129.0.0",
5590+
"ResourceSpecificationVersion": "130.0.0",
55835591
"ResourceTypes": {
55845592
"AWS::ACMPCA::Certificate": "CACHED",
55855593
"AWS::ACMPCA::CertificateAuthority": "CACHED",
@@ -5787,6 +5795,7 @@
57875795
"AWS::Cognito::UserPoolUICustomizationAttachment": "CACHED",
57885796
"AWS::Cognito::UserPoolUser": "CACHED",
57895797
"AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED",
5798+
"AWS::Comprehend::DocumentClassifier": "CACHED",
57905799
"AWS::Comprehend::Flywheel": "CACHED",
57915800
"AWS::Config::AggregationAuthorization": "CACHED",
57925801
"AWS::Config::ConfigRule": "CACHED",
@@ -6166,117 +6175,7 @@
61666175
"AWS::Inspector::AssessmentTemplate": "CACHED",
61676176
"AWS::Inspector::ResourceGroup": "CACHED",
61686177
"AWS::InspectorV2::Filter": "CACHED",
6169-
"AWS::InternetMonitor::Monitor": {
6170-
"Attributes": {
6171-
"CreatedAt": {
6172-
"PrimitiveType": "String"
6173-
},
6174-
"ModifiedAt": {
6175-
"PrimitiveType": "String"
6176-
},
6177-
"MonitorArn": {
6178-
"PrimitiveType": "String"
6179-
},
6180-
"ProcessingStatus": {
6181-
"PrimitiveType": "String"
6182-
},
6183-
"ProcessingStatusInfo": {
6184-
"PrimitiveType": "String"
6185-
}
6186-
},
6187-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html",
6188-
"Properties": {
6189-
"HealthEventsConfig": {
6190-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-healtheventsconfig",
6191-
"Required": false,
6192-
"Type": "HealthEventsConfig",
6193-
"UpdateType": "Mutable"
6194-
},
6195-
"InternetMeasurementsLogDelivery": {
6196-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-internetmeasurementslogdelivery",
6197-
"Required": false,
6198-
"Type": "InternetMeasurementsLogDelivery",
6199-
"UpdateType": "Mutable"
6200-
},
6201-
"MaxCityNetworksToMonitor": {
6202-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-maxcitynetworkstomonitor",
6203-
"PrimitiveType": "Integer",
6204-
"Required": false,
6205-
"UpdateType": "Mutable",
6206-
"Value": {
6207-
"ValueType": "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor"
6208-
}
6209-
},
6210-
"MonitorName": {
6211-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-monitorname",
6212-
"PrimitiveType": "String",
6213-
"Required": true,
6214-
"UpdateType": "Immutable",
6215-
"Value": {
6216-
"ValueType": "AWS::InternetMonitor::Monitor.MonitorName"
6217-
}
6218-
},
6219-
"Resources": {
6220-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-resources",
6221-
"DuplicatesAllowed": true,
6222-
"PrimitiveItemType": "String",
6223-
"Required": false,
6224-
"Type": "List",
6225-
"UpdateType": "Mutable",
6226-
"Value": {
6227-
"ValueType": "AWS::InternetMonitor::Monitor.Resources"
6228-
}
6229-
},
6230-
"ResourcesToAdd": {
6231-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-resourcestoadd",
6232-
"DuplicatesAllowed": true,
6233-
"PrimitiveItemType": "String",
6234-
"Required": false,
6235-
"Type": "List",
6236-
"UpdateType": "Mutable",
6237-
"Value": {
6238-
"ValueType": "AWS::InternetMonitor::Monitor.ResourcesToAdd"
6239-
}
6240-
},
6241-
"ResourcesToRemove": {
6242-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-resourcestoremove",
6243-
"DuplicatesAllowed": true,
6244-
"PrimitiveItemType": "String",
6245-
"Required": false,
6246-
"Type": "List",
6247-
"UpdateType": "Mutable",
6248-
"Value": {
6249-
"ValueType": "AWS::InternetMonitor::Monitor.ResourcesToRemove"
6250-
}
6251-
},
6252-
"Status": {
6253-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-status",
6254-
"PrimitiveType": "String",
6255-
"Required": false,
6256-
"UpdateType": "Mutable",
6257-
"Value": {
6258-
"ValueType": "AWS::InternetMonitor::Monitor.Status"
6259-
}
6260-
},
6261-
"Tags": {
6262-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-tags",
6263-
"DuplicatesAllowed": true,
6264-
"ItemType": "Tag",
6265-
"Required": false,
6266-
"Type": "List",
6267-
"UpdateType": "Mutable"
6268-
},
6269-
"TrafficPercentageToMonitor": {
6270-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-trafficpercentagetomonitor",
6271-
"PrimitiveType": "Integer",
6272-
"Required": false,
6273-
"UpdateType": "Mutable",
6274-
"Value": {
6275-
"ValueType": "AWS::InternetMonitor::Monitor.TrafficPercentageToMonitor"
6276-
}
6277-
}
6278-
}
6279-
},
6178+
"AWS::InternetMonitor::Monitor": "CACHED",
62806179
"AWS::IoT1Click::Device": "CACHED",
62816180
"AWS::IoT1Click::Placement": "CACHED",
62826181
"AWS::IoT1Click::Project": "CACHED",
@@ -6648,7 +6547,83 @@
66486547
"AWS::S3Outposts::AccessPoint": "CACHED",
66496548
"AWS::S3Outposts::Bucket": "CACHED",
66506549
"AWS::S3Outposts::BucketPolicy": "CACHED",
6651-
"AWS::S3Outposts::Endpoint": "CACHED",
6550+
"AWS::S3Outposts::Endpoint": {
6551+
"Attributes": {
6552+
"Arn": {
6553+
"PrimitiveType": "String"
6554+
},
6555+
"CidrBlock": {
6556+
"PrimitiveType": "String"
6557+
},
6558+
"CreationTime": {
6559+
"PrimitiveType": "String"
6560+
},
6561+
"Id": {
6562+
"PrimitiveType": "String"
6563+
},
6564+
"NetworkInterfaces": {
6565+
"ItemType": "NetworkInterface",
6566+
"Type": "List"
6567+
},
6568+
"Status": {
6569+
"PrimitiveType": "String"
6570+
}
6571+
},
6572+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html",
6573+
"Properties": {
6574+
"AccessType": {
6575+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-accesstype",
6576+
"PrimitiveType": "String",
6577+
"Required": false,
6578+
"UpdateType": "Immutable",
6579+
"Value": {
6580+
"ValueType": "AWS::S3Outposts::Endpoint.AccessType"
6581+
}
6582+
},
6583+
"CustomerOwnedIpv4Pool": {
6584+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-customerownedipv4pool",
6585+
"PrimitiveType": "String",
6586+
"Required": false,
6587+
"UpdateType": "Immutable",
6588+
"Value": {
6589+
"ValueType": "AWS::S3Outposts::Endpoint.CustomerOwnedIpv4Pool"
6590+
}
6591+
},
6592+
"FailedReason": {
6593+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-failedreason",
6594+
"Required": false,
6595+
"Type": "FailedReason",
6596+
"UpdateType": "Mutable"
6597+
},
6598+
"OutpostId": {
6599+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-outpostid",
6600+
"PrimitiveType": "String",
6601+
"Required": true,
6602+
"UpdateType": "Immutable",
6603+
"Value": {
6604+
"ValueType": "AWS::S3Outposts::Endpoint.OutpostId"
6605+
}
6606+
},
6607+
"SecurityGroupId": {
6608+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-securitygroupid",
6609+
"PrimitiveType": "String",
6610+
"Required": true,
6611+
"UpdateType": "Immutable",
6612+
"Value": {
6613+
"ValueType": "AWS::S3Outposts::Endpoint.SecurityGroupId"
6614+
}
6615+
},
6616+
"SubnetId": {
6617+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-subnetid",
6618+
"PrimitiveType": "String",
6619+
"Required": true,
6620+
"UpdateType": "Immutable",
6621+
"Value": {
6622+
"ValueType": "AWS::S3Outposts::Endpoint.SubnetId"
6623+
}
6624+
}
6625+
}
6626+
},
66526627
"AWS::SDB::Domain": "CACHED",
66536628
"AWS::SES::ConfigurationSet": "CACHED",
66546629
"AWS::SES::ConfigurationSetEventDestination": "CACHED",
@@ -7063,6 +7038,8 @@
70637038
"AWS::AppFlow::Flow.CustomConnectorDestinationProperties.EntityName": "CACHED",
70647039
"AWS::AppFlow::Flow.CustomConnectorDestinationProperties.WriteOperationType": "CACHED",
70657040
"AWS::AppFlow::Flow.CustomConnectorSourceProperties.EntityName": "CACHED",
7041+
"AWS::AppFlow::Flow.DataTransferApi.Name": "CACHED",
7042+
"AWS::AppFlow::Flow.DataTransferApi.Type": "CACHED",
70667043
"AWS::AppFlow::Flow.DatadogSourceProperties.Object": "CACHED",
70677044
"AWS::AppFlow::Flow.Description": "CACHED",
70687045
"AWS::AppFlow::Flow.DestinationFlowConfig.ApiVersion": "CACHED",
@@ -7502,6 +7479,31 @@
75027479
"AWS::Cognito::UserPoolClient.RefreshTokenValidity": "CACHED",
75037480
"AWS::Cognito::UserPoolUser.DesiredDeliveryMediums": "CACHED",
75047481
"AWS::Cognito::UserPoolUser.MessageAction": "CACHED",
7482+
"AWS::Comprehend::DocumentClassifier.AugmentedManifestsListItem.AttributeNames": "CACHED",
7483+
"AWS::Comprehend::DocumentClassifier.AugmentedManifestsListItem.S3Uri": "CACHED",
7484+
"AWS::Comprehend::DocumentClassifier.AugmentedManifestsListItem.Split": "CACHED",
7485+
"AWS::Comprehend::DocumentClassifier.DataAccessRoleArn": "CACHED",
7486+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierDocuments.S3Uri": "CACHED",
7487+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierDocuments.TestS3Uri": "CACHED",
7488+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig.DataFormat": "CACHED",
7489+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig.DocumentType": "CACHED",
7490+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig.LabelDelimiter": "CACHED",
7491+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig.S3Uri": "CACHED",
7492+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig.TestS3Uri": "CACHED",
7493+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierName": "CACHED",
7494+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierOutputDataConfig.KmsKeyId": "CACHED",
7495+
"AWS::Comprehend::DocumentClassifier.DocumentClassifierOutputDataConfig.S3Uri": "CACHED",
7496+
"AWS::Comprehend::DocumentClassifier.DocumentReaderConfig.DocumentReadAction": "CACHED",
7497+
"AWS::Comprehend::DocumentClassifier.DocumentReaderConfig.DocumentReadMode": "CACHED",
7498+
"AWS::Comprehend::DocumentClassifier.DocumentReaderConfig.FeatureTypes": "CACHED",
7499+
"AWS::Comprehend::DocumentClassifier.LanguageCode": "CACHED",
7500+
"AWS::Comprehend::DocumentClassifier.Mode": "CACHED",
7501+
"AWS::Comprehend::DocumentClassifier.ModelKmsKeyId": "CACHED",
7502+
"AWS::Comprehend::DocumentClassifier.ModelPolicy": "CACHED",
7503+
"AWS::Comprehend::DocumentClassifier.VersionName": "CACHED",
7504+
"AWS::Comprehend::DocumentClassifier.VolumeKmsKeyId": "CACHED",
7505+
"AWS::Comprehend::DocumentClassifier.VpcConfig.SecurityGroupIds": "CACHED",
7506+
"AWS::Comprehend::DocumentClassifier.VpcConfig.Subnets": "CACHED",
75057507
"AWS::Comprehend::Flywheel.ActiveModelArn": "CACHED",
75067508
"AWS::Comprehend::Flywheel.DataAccessRoleArn": "CACHED",
75077509
"AWS::Comprehend::Flywheel.DataLakeS3Uri": "CACHED",

0 commit comments

Comments
 (0)