Skip to content

Commit f0acbc4

Browse files
aws-cdk-automationAWS CDK Teammergify[bot]
authored
feat(cfnspec): cloudformation spec v57.0.0 (#19030)
Co-authored-by: AWS CDK Team <[email protected]> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
1 parent 23329b4 commit f0acbc4

File tree

187 files changed

+686
-222
lines changed

Some content is hidden

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

187 files changed

+686
-222
lines changed

packages/@aws-cdk/cfnspec/CHANGELOG.md

+152
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,155 @@
1+
# CloudFormation Resource Specification v57.0.0
2+
3+
## New Resource Types
4+
5+
* AWS::ECR::PullThroughCacheRule
6+
7+
## Attribute Changes
8+
9+
* AWS::Batch::ComputeEnvironment ComputeEnvironmentArn (__added__)
10+
* AWS::Batch::JobQueue JobQueueArn (__added__)
11+
* AWS::SES::ConfigurationSetEventDestination Id (__added__)
12+
13+
## Property Changes
14+
15+
* AWS::Batch::ComputeEnvironment Tags.PrimitiveType (__deleted__)
16+
* AWS::Batch::ComputeEnvironment Tags.PrimitiveItemType (__added__)
17+
* AWS::Batch::ComputeEnvironment Tags.Type (__added__)
18+
* AWS::Batch::JobQueue ComputeEnvironmentOrder.DuplicatesAllowed (__added__)
19+
* AWS::Batch::JobQueue Tags.PrimitiveType (__deleted__)
20+
* AWS::Batch::JobQueue Tags.PrimitiveItemType (__added__)
21+
* AWS::Batch::JobQueue Tags.Type (__added__)
22+
* AWS::DocDB::DBCluster MasterUserPassword.Required (__changed__)
23+
* Old: true
24+
* New: false
25+
* AWS::DocDB::DBCluster MasterUsername.Required (__changed__)
26+
* Old: true
27+
* New: false
28+
* AWS::EC2::Instance PrivateDnsNameOptions (__added__)
29+
* AWS::IoT::Authorizer EnableCachingForHttp (__added__)
30+
* AWS::Kendra::DataSource CustomDocumentEnrichmentConfiguration (__added__)
31+
* AWS::Lambda::EventSourceMapping FilterCriteria.PrimitiveType (__deleted__)
32+
* AWS::Lambda::EventSourceMapping FilterCriteria.Type (__added__)
33+
* AWS::Lambda::EventSourceMapping StartingPositionTimestamp.UpdateType (__changed__)
34+
* Old: Mutable
35+
* New: Immutable
36+
* AWS::StepFunctions::StateMachine StateMachineType.UpdateType (__changed__)
37+
* Old: Mutable
38+
* New: Immutable
39+
40+
## Property Type Changes
41+
42+
* AWS::EC2::Instance.PrivateDnsNameOptions (__added__)
43+
* AWS::Kendra::DataSource.CustomDocumentEnrichmentConfiguration (__added__)
44+
* AWS::Kendra::DataSource.DocumentAttributeCondition (__added__)
45+
* AWS::Kendra::DataSource.DocumentAttributeTarget (__added__)
46+
* AWS::Kendra::DataSource.DocumentAttributeValue (__added__)
47+
* AWS::Kendra::DataSource.HookConfiguration (__added__)
48+
* AWS::Kendra::DataSource.InlineCustomDocumentEnrichmentConfiguration (__added__)
49+
* AWS::Lambda::EventSourceMapping.Filter (__added__)
50+
* AWS::Lambda::EventSourceMapping.FilterCriteria (__added__)
51+
* AWS::WAFv2::WebACL.FieldIdentifier (__added__)
52+
* AWS::WAFv2::WebACL.ManagedRuleGroupConfig (__added__)
53+
* AWS::Batch::ComputeEnvironment.ComputeResources Ec2Configuration.DuplicatesAllowed (__added__)
54+
* AWS::Batch::ComputeEnvironment.ComputeResources InstanceTypes.DuplicatesAllowed (__added__)
55+
* AWS::Batch::ComputeEnvironment.ComputeResources SecurityGroupIds.DuplicatesAllowed (__added__)
56+
* AWS::Batch::ComputeEnvironment.ComputeResources Subnets.DuplicatesAllowed (__added__)
57+
* AWS::Batch::ComputeEnvironment.ComputeResources Tags.PrimitiveType (__deleted__)
58+
* AWS::Batch::ComputeEnvironment.ComputeResources Tags.PrimitiveItemType (__added__)
59+
* AWS::Batch::ComputeEnvironment.ComputeResources Tags.Type (__added__)
60+
* AWS::EC2::SpotFleet.LaunchTemplateOverrides Priority (__added__)
61+
* AWS::IoTAnalytics::Dataset.RetentionPeriod NumberOfDays.Required (__changed__)
62+
* Old: true
63+
* New: false
64+
* AWS::IoTAnalytics::Dataset.RetentionPeriod Unlimited.Required (__changed__)
65+
* Old: true
66+
* New: false
67+
* AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy StatefulDefaultActions.DuplicatesAllowed (__changed__)
68+
* Old: false
69+
* New: true
70+
* AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy StatefulRuleGroupReferences.DuplicatesAllowed (__changed__)
71+
* Old: false
72+
* New: true
73+
* AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy StatelessCustomActions.DuplicatesAllowed (__changed__)
74+
* Old: false
75+
* New: true
76+
* AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy StatelessDefaultActions.DuplicatesAllowed (__changed__)
77+
* Old: false
78+
* New: true
79+
* AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy StatelessFragmentDefaultActions.DuplicatesAllowed (__changed__)
80+
* Old: false
81+
* New: true
82+
* AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy StatelessRuleGroupReferences.DuplicatesAllowed (__changed__)
83+
* Old: false
84+
* New: true
85+
* AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction Dimensions.DuplicatesAllowed (__changed__)
86+
* Old: false
87+
* New: true
88+
* AWS::NetworkFirewall::RuleGroup.IPSet Definition.DuplicatesAllowed (__changed__)
89+
* Old: false
90+
* New: true
91+
* AWS::NetworkFirewall::RuleGroup.MatchAttributes DestinationPorts.DuplicatesAllowed (__changed__)
92+
* Old: false
93+
* New: true
94+
* AWS::NetworkFirewall::RuleGroup.MatchAttributes Destinations.DuplicatesAllowed (__changed__)
95+
* Old: false
96+
* New: true
97+
* AWS::NetworkFirewall::RuleGroup.MatchAttributes Protocols.DuplicatesAllowed (__changed__)
98+
* Old: false
99+
* New: true
100+
* AWS::NetworkFirewall::RuleGroup.MatchAttributes SourcePorts.DuplicatesAllowed (__changed__)
101+
* Old: false
102+
* New: true
103+
* AWS::NetworkFirewall::RuleGroup.MatchAttributes Sources.DuplicatesAllowed (__changed__)
104+
* Old: false
105+
* New: true
106+
* AWS::NetworkFirewall::RuleGroup.MatchAttributes TCPFlags.DuplicatesAllowed (__changed__)
107+
* Old: false
108+
* New: true
109+
* AWS::NetworkFirewall::RuleGroup.PortSet Definition.DuplicatesAllowed (__changed__)
110+
* Old: false
111+
* New: true
112+
* AWS::NetworkFirewall::RuleGroup.PublishMetricAction Dimensions.DuplicatesAllowed (__changed__)
113+
* Old: false
114+
* New: true
115+
* AWS::NetworkFirewall::RuleGroup.RuleDefinition Actions.DuplicatesAllowed (__changed__)
116+
* Old: false
117+
* New: true
118+
* AWS::NetworkFirewall::RuleGroup.RuleOption Settings.DuplicatesAllowed (__changed__)
119+
* Old: false
120+
* New: true
121+
* AWS::NetworkFirewall::RuleGroup.RulesSource StatefulRules.DuplicatesAllowed (__changed__)
122+
* Old: false
123+
* New: true
124+
* AWS::NetworkFirewall::RuleGroup.RulesSourceList TargetTypes.DuplicatesAllowed (__changed__)
125+
* Old: false
126+
* New: true
127+
* AWS::NetworkFirewall::RuleGroup.RulesSourceList Targets.DuplicatesAllowed (__changed__)
128+
* Old: false
129+
* New: true
130+
* AWS::NetworkFirewall::RuleGroup.StatefulRule RuleOptions.DuplicatesAllowed (__changed__)
131+
* Old: false
132+
* New: true
133+
* AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions CustomActions.DuplicatesAllowed (__changed__)
134+
* Old: false
135+
* New: true
136+
* AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions StatelessRules.DuplicatesAllowed (__changed__)
137+
* Old: false
138+
* New: true
139+
* AWS::NetworkFirewall::RuleGroup.TCPFlagField Flags.DuplicatesAllowed (__changed__)
140+
* Old: false
141+
* New: true
142+
* AWS::NetworkFirewall::RuleGroup.TCPFlagField Masks.DuplicatesAllowed (__changed__)
143+
* Old: false
144+
* New: true
145+
* AWS::SES::ConfigurationSetEventDestination.CloudWatchDestination DimensionConfigurations.DuplicatesAllowed (__added__)
146+
* AWS::SES::ConfigurationSetEventDestination.EventDestination MatchingEventTypes.DuplicatesAllowed (__added__)
147+
* AWS::WAFv2::WebACL.ManagedRuleGroupStatement ManagedRuleGroupConfigs (__added__)
148+
149+
## Unapplied changes
150+
151+
* AWS::AppIntegrations is at 53.1.0
152+
1153
# CloudFormation Resource Specification v56.0.0
2154

3155
## New Resource Types

packages/@aws-cdk/cfnspec/cfn.version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
56.0.0
1+
57.0.0

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_ACMPCA.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::ACMPCA::Certificate.ApiPassthrough": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-apipassthrough.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_APS.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {},
44
"ResourceTypes": {
55
"AWS::APS::RuleGroupsNamespace": {

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AccessAnalyzer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::AccessAnalyzer::Analyzer.ArchiveRule": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-accessanalyzer-analyzer-archiverule.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AmazonMQ.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::AmazonMQ::Broker.ConfigurationId": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-configurationid.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_Amplify.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::Amplify::App.AutoBranchCreationConfig": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AmplifyUIBuilder.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalue.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_ApiGateway.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::ApiGateway::ApiKey.StageKey": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_ApiGatewayV2.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::ApiGatewayV2::Api.BodyS3Location": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-api-bodys3location.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AppConfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::AppConfig::Application.Tags": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AppFlow.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::AppFlow::ConnectorProfile.AmplitudeConnectorProfileCredentials": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-amplitudeconnectorprofilecredentials.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AppMesh.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::AppMesh::GatewayRoute.GatewayRouteHostnameMatch": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-gatewayroutehostnamematch.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AppRunner.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::AppRunner::Service.AuthenticationConfiguration": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-authenticationconfiguration.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AppStream.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::AppStream::AppBlock.S3Location": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-appblock-s3location.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AppSync.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::AppSync::DataSource.AuthorizationConfig": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-authorizationconfig.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_ApplicationAutoScaling.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::ApplicationAutoScaling::ScalableTarget.ScalableTargetAction": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scalabletargetaction.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_ApplicationInsights.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::ApplicationInsights::Application.Alarm": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-alarm.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_Athena.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::Athena::WorkGroup.EncryptionConfiguration": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-encryptionconfiguration.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AuditManager.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::AuditManager::Assessment.AWSAccount": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-awsaccount.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AutoScaling.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::AutoScaling::AutoScalingGroup.AcceleratorCountRequest": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AutoScalingPlans.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::AutoScalingPlans::ScalingPlan.ApplicationSource": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-applicationsource.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_Backup.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "56.0.0",
2+
"$version": "57.0.0",
33
"PropertyTypes": {
44
"AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-advancedbackupsettingresourcetype.html",

0 commit comments

Comments
 (0)