Skip to content

Commit

Permalink
Update CloudFormation specs to 130.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
kddejong authored Jul 8, 2023
1 parent fc1ffe9 commit 0b23f40
Show file tree
Hide file tree
Showing 66 changed files with 6,096 additions and 24,661 deletions.
6 changes: 5 additions & 1 deletion src/cfnlint/data/AdditionalSpecs/Policies.json
Original file line number Diff line number Diff line change
Expand Up @@ -7198,7 +7198,7 @@
},
"AWS Outposts": {
"ARNFormat": "arn:aws:outposts:${Region}:${Account}:${ResourceType}/${ResourceName}",
"ARNRegex": "^arn:aws:outposts:.+:.+:.+",
"ARNRegex": "^arn:aws:outposts:.+",
"Actions": [
"CancelOrder",
"CreateOrder",
Expand Down Expand Up @@ -17502,6 +17502,7 @@
"CreateClusterSnapshot",
"CreateClusterSubnetGroup",
"CreateClusterUser",
"CreateCustomDomainAssociation",
"CreateEndpointAccess",
"CreateEventSubscription",
"CreateHsmClientCertificate",
Expand All @@ -17519,6 +17520,7 @@
"DeleteClusterSecurityGroup",
"DeleteClusterSnapshot",
"DeleteClusterSubnetGroup",
"DeleteCustomDomainAssociation",
"DeleteEndpointAccess",
"DeleteEventSubscription",
"DeleteHsmClientCertificate",
Expand All @@ -17541,6 +17543,7 @@
"DescribeClusterTracks",
"DescribeClusterVersions",
"DescribeClusters",
"DescribeCustomDomainAssociations",
"DescribeDataShares",
"DescribeDataSharesForConsumer",
"DescribeDataSharesForProducer",
Expand Down Expand Up @@ -17596,6 +17599,7 @@
"ModifyClusterSnapshot",
"ModifyClusterSnapshotSchedule",
"ModifyClusterSubnetGroup",
"ModifyCustomDomainAssociation",
"ModifyEndpointAccess",
"ModifyEventSubscription",
"ModifySavedQuery",
Expand Down
1,486 changes: 262 additions & 1,224 deletions src/cfnlint/data/CloudSpecs/af-south-1.json

Large diffs are not rendered by default.

1,305 changes: 245 additions & 1,060 deletions src/cfnlint/data/CloudSpecs/ap-east-1.json

Large diffs are not rendered by default.

262 changes: 132 additions & 130 deletions src/cfnlint/data/CloudSpecs/ap-northeast-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,7 @@
"AWS::AppFlow::Flow.CustomConnectorDestinationProperties": "CACHED",
"AWS::AppFlow::Flow.CustomConnectorSourceProperties": "CACHED",
"AWS::AppFlow::Flow.CustomProperties": "CACHED",
"AWS::AppFlow::Flow.DataTransferApi": "CACHED",
"AWS::AppFlow::Flow.DatadogSourceProperties": "CACHED",
"AWS::AppFlow::Flow.DestinationConnectorProperties": "CACHED",
"AWS::AppFlow::Flow.DestinationFlowConfig": "CACHED",
Expand Down Expand Up @@ -950,6 +951,12 @@
"AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED",
"AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED",
"AWS::Cognito::UserPoolUser.AttributeType": "CACHED",
"AWS::Comprehend::DocumentClassifier.AugmentedManifestsListItem": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierDocuments": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierOutputDataConfig": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentReaderConfig": "CACHED",
"AWS::Comprehend::DocumentClassifier.VpcConfig": "CACHED",
"AWS::Comprehend::Flywheel.DataSecurityConfig": "CACHED",
"AWS::Comprehend::Flywheel.DocumentClassificationConfig": "CACHED",
"AWS::Comprehend::Flywheel.EntityRecognitionConfig": "CACHED",
Expand Down Expand Up @@ -1910,23 +1917,7 @@
"AWS::InspectorV2::Filter.PackageFilter": "CACHED",
"AWS::InspectorV2::Filter.PortRangeFilter": "CACHED",
"AWS::InspectorV2::Filter.StringFilter": "CACHED",
"AWS::InternetMonitor::Monitor.HealthEventsConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-internetmonitor-monitor-healtheventsconfig.html",
"Properties": {
"AvailabilityScoreThreshold": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-internetmonitor-monitor-healtheventsconfig.html#cfn-internetmonitor-monitor-healtheventsconfig-availabilityscorethreshold",
"PrimitiveType": "Double",
"Required": false,
"UpdateType": "Mutable"
},
"PerformanceScoreThreshold": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-internetmonitor-monitor-healtheventsconfig.html#cfn-internetmonitor-monitor-healtheventsconfig-performancescorethreshold",
"PrimitiveType": "Double",
"Required": false,
"UpdateType": "Mutable"
}
}
},
"AWS::InternetMonitor::Monitor.HealthEventsConfig": "CACHED",
"AWS::InternetMonitor::Monitor.InternetMeasurementsLogDelivery": "CACHED",
"AWS::InternetMonitor::Monitor.S3Config": "CACHED",
"AWS::IoT1Click::Project.DeviceTemplate": "CACHED",
Expand Down Expand Up @@ -4853,6 +4844,23 @@
"AWS::S3Outposts::Bucket.FilterTag": "CACHED",
"AWS::S3Outposts::Bucket.LifecycleConfiguration": "CACHED",
"AWS::S3Outposts::Bucket.Rule": "CACHED",
"AWS::S3Outposts::Endpoint.FailedReason": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-endpoint-failedreason.html",
"Properties": {
"ErrorCode": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-endpoint-failedreason.html#cfn-s3outposts-endpoint-failedreason-errorcode",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"Message": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-endpoint-failedreason.html#cfn-s3outposts-endpoint-failedreason-message",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
}
}
},
"AWS::S3Outposts::Endpoint.NetworkInterface": "CACHED",
"AWS::SES::ConfigurationSet.DashboardOptions": "CACHED",
"AWS::SES::ConfigurationSet.DeliveryOptions": "CACHED",
Expand Down Expand Up @@ -5579,7 +5587,7 @@
"Alexa::ASK::Skill.SkillPackage": "CACHED",
"Tag": "CACHED"
},
"ResourceSpecificationVersion": "129.0.0",
"ResourceSpecificationVersion": "130.0.0",
"ResourceTypes": {
"AWS::ACMPCA::Certificate": "CACHED",
"AWS::ACMPCA::CertificateAuthority": "CACHED",
Expand Down Expand Up @@ -5787,6 +5795,7 @@
"AWS::Cognito::UserPoolUICustomizationAttachment": "CACHED",
"AWS::Cognito::UserPoolUser": "CACHED",
"AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED",
"AWS::Comprehend::DocumentClassifier": "CACHED",
"AWS::Comprehend::Flywheel": "CACHED",
"AWS::Config::AggregationAuthorization": "CACHED",
"AWS::Config::ConfigRule": "CACHED",
Expand Down Expand Up @@ -6166,117 +6175,7 @@
"AWS::Inspector::AssessmentTemplate": "CACHED",
"AWS::Inspector::ResourceGroup": "CACHED",
"AWS::InspectorV2::Filter": "CACHED",
"AWS::InternetMonitor::Monitor": {
"Attributes": {
"CreatedAt": {
"PrimitiveType": "String"
},
"ModifiedAt": {
"PrimitiveType": "String"
},
"MonitorArn": {
"PrimitiveType": "String"
},
"ProcessingStatus": {
"PrimitiveType": "String"
},
"ProcessingStatusInfo": {
"PrimitiveType": "String"
}
},
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html",
"Properties": {
"HealthEventsConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-healtheventsconfig",
"Required": false,
"Type": "HealthEventsConfig",
"UpdateType": "Mutable"
},
"InternetMeasurementsLogDelivery": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-internetmeasurementslogdelivery",
"Required": false,
"Type": "InternetMeasurementsLogDelivery",
"UpdateType": "Mutable"
},
"MaxCityNetworksToMonitor": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-maxcitynetworkstomonitor",
"PrimitiveType": "Integer",
"Required": false,
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor"
}
},
"MonitorName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-monitorname",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable",
"Value": {
"ValueType": "AWS::InternetMonitor::Monitor.MonitorName"
}
},
"Resources": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-resources",
"DuplicatesAllowed": true,
"PrimitiveItemType": "String",
"Required": false,
"Type": "List",
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::InternetMonitor::Monitor.Resources"
}
},
"ResourcesToAdd": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-resourcestoadd",
"DuplicatesAllowed": true,
"PrimitiveItemType": "String",
"Required": false,
"Type": "List",
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::InternetMonitor::Monitor.ResourcesToAdd"
}
},
"ResourcesToRemove": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-resourcestoremove",
"DuplicatesAllowed": true,
"PrimitiveItemType": "String",
"Required": false,
"Type": "List",
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::InternetMonitor::Monitor.ResourcesToRemove"
}
},
"Status": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-status",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::InternetMonitor::Monitor.Status"
}
},
"Tags": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-tags",
"DuplicatesAllowed": true,
"ItemType": "Tag",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
},
"TrafficPercentageToMonitor": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-trafficpercentagetomonitor",
"PrimitiveType": "Integer",
"Required": false,
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::InternetMonitor::Monitor.TrafficPercentageToMonitor"
}
}
}
},
"AWS::InternetMonitor::Monitor": "CACHED",
"AWS::IoT1Click::Device": "CACHED",
"AWS::IoT1Click::Placement": "CACHED",
"AWS::IoT1Click::Project": "CACHED",
Expand Down Expand Up @@ -6648,7 +6547,83 @@
"AWS::S3Outposts::AccessPoint": "CACHED",
"AWS::S3Outposts::Bucket": "CACHED",
"AWS::S3Outposts::BucketPolicy": "CACHED",
"AWS::S3Outposts::Endpoint": "CACHED",
"AWS::S3Outposts::Endpoint": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
},
"CidrBlock": {
"PrimitiveType": "String"
},
"CreationTime": {
"PrimitiveType": "String"
},
"Id": {
"PrimitiveType": "String"
},
"NetworkInterfaces": {
"ItemType": "NetworkInterface",
"Type": "List"
},
"Status": {
"PrimitiveType": "String"
}
},
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html",
"Properties": {
"AccessType": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-accesstype",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable",
"Value": {
"ValueType": "AWS::S3Outposts::Endpoint.AccessType"
}
},
"CustomerOwnedIpv4Pool": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-customerownedipv4pool",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable",
"Value": {
"ValueType": "AWS::S3Outposts::Endpoint.CustomerOwnedIpv4Pool"
}
},
"FailedReason": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-failedreason",
"Required": false,
"Type": "FailedReason",
"UpdateType": "Mutable"
},
"OutpostId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-outpostid",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable",
"Value": {
"ValueType": "AWS::S3Outposts::Endpoint.OutpostId"
}
},
"SecurityGroupId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-securitygroupid",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable",
"Value": {
"ValueType": "AWS::S3Outposts::Endpoint.SecurityGroupId"
}
},
"SubnetId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.html#cfn-s3outposts-endpoint-subnetid",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable",
"Value": {
"ValueType": "AWS::S3Outposts::Endpoint.SubnetId"
}
}
}
},
"AWS::SDB::Domain": "CACHED",
"AWS::SES::ConfigurationSet": "CACHED",
"AWS::SES::ConfigurationSetEventDestination": "CACHED",
Expand Down Expand Up @@ -7063,6 +7038,8 @@
"AWS::AppFlow::Flow.CustomConnectorDestinationProperties.EntityName": "CACHED",
"AWS::AppFlow::Flow.CustomConnectorDestinationProperties.WriteOperationType": "CACHED",
"AWS::AppFlow::Flow.CustomConnectorSourceProperties.EntityName": "CACHED",
"AWS::AppFlow::Flow.DataTransferApi.Name": "CACHED",
"AWS::AppFlow::Flow.DataTransferApi.Type": "CACHED",
"AWS::AppFlow::Flow.DatadogSourceProperties.Object": "CACHED",
"AWS::AppFlow::Flow.Description": "CACHED",
"AWS::AppFlow::Flow.DestinationFlowConfig.ApiVersion": "CACHED",
Expand Down Expand Up @@ -7502,6 +7479,31 @@
"AWS::Cognito::UserPoolClient.RefreshTokenValidity": "CACHED",
"AWS::Cognito::UserPoolUser.DesiredDeliveryMediums": "CACHED",
"AWS::Cognito::UserPoolUser.MessageAction": "CACHED",
"AWS::Comprehend::DocumentClassifier.AugmentedManifestsListItem.AttributeNames": "CACHED",
"AWS::Comprehend::DocumentClassifier.AugmentedManifestsListItem.S3Uri": "CACHED",
"AWS::Comprehend::DocumentClassifier.AugmentedManifestsListItem.Split": "CACHED",
"AWS::Comprehend::DocumentClassifier.DataAccessRoleArn": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierDocuments.S3Uri": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierDocuments.TestS3Uri": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig.DataFormat": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig.DocumentType": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig.LabelDelimiter": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig.S3Uri": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig.TestS3Uri": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierName": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierOutputDataConfig.KmsKeyId": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentClassifierOutputDataConfig.S3Uri": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentReaderConfig.DocumentReadAction": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentReaderConfig.DocumentReadMode": "CACHED",
"AWS::Comprehend::DocumentClassifier.DocumentReaderConfig.FeatureTypes": "CACHED",
"AWS::Comprehend::DocumentClassifier.LanguageCode": "CACHED",
"AWS::Comprehend::DocumentClassifier.Mode": "CACHED",
"AWS::Comprehend::DocumentClassifier.ModelKmsKeyId": "CACHED",
"AWS::Comprehend::DocumentClassifier.ModelPolicy": "CACHED",
"AWS::Comprehend::DocumentClassifier.VersionName": "CACHED",
"AWS::Comprehend::DocumentClassifier.VolumeKmsKeyId": "CACHED",
"AWS::Comprehend::DocumentClassifier.VpcConfig.SecurityGroupIds": "CACHED",
"AWS::Comprehend::DocumentClassifier.VpcConfig.Subnets": "CACHED",
"AWS::Comprehend::Flywheel.ActiveModelArn": "CACHED",
"AWS::Comprehend::Flywheel.DataAccessRoleArn": "CACHED",
"AWS::Comprehend::Flywheel.DataLakeS3Uri": "CACHED",
Expand Down
Loading

0 comments on commit 0b23f40

Please sign in to comment.