Skip to content

Commit fb6ec6a

Browse files
feat(cfnspec): cloudformation spec v124.0.0 (#25753)
1 parent 63afe5c commit fb6ec6a

File tree

226 files changed

+833
-474
lines changed

Some content is hidden

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

226 files changed

+833
-474
lines changed

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

+208
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,211 @@
1+
# CloudFormation Resource Specification v124.0.0
2+
3+
## New Resource Types
4+
5+
* AWS::AppSync::SourceApiAssociation
6+
* AWS::Cognito::IdentityPoolPrincipalTag
7+
8+
## Attribute Changes
9+
10+
* AWS::Logs::LogStream Id (__deleted__)
11+
* AWS::NetworkManager::ConnectAttachment ProposedSegmentChange (__deleted__)
12+
* AWS::NetworkManager::ConnectAttachment ProposedSegmentChange.AttachmentPolicyRuleNumber (__deleted__)
13+
* AWS::NetworkManager::ConnectAttachment ProposedSegmentChange.SegmentName (__deleted__)
14+
* AWS::NetworkManager::ConnectAttachment ProposedSegmentChange.Tags (__deleted__)
15+
* AWS::NetworkManager::SiteToSiteVpnAttachment ProposedSegmentChange (__deleted__)
16+
* AWS::NetworkManager::SiteToSiteVpnAttachment ProposedSegmentChange.AttachmentPolicyRuleNumber (__deleted__)
17+
* AWS::NetworkManager::SiteToSiteVpnAttachment ProposedSegmentChange.SegmentName (__deleted__)
18+
* AWS::NetworkManager::SiteToSiteVpnAttachment ProposedSegmentChange.Tags (__deleted__)
19+
* AWS::NetworkManager::VpcAttachment ProposedSegmentChange (__deleted__)
20+
* AWS::NetworkManager::VpcAttachment ProposedSegmentChange.AttachmentPolicyRuleNumber (__deleted__)
21+
* AWS::NetworkManager::VpcAttachment ProposedSegmentChange.SegmentName (__deleted__)
22+
* AWS::NetworkManager::VpcAttachment ProposedSegmentChange.Tags (__deleted__)
23+
* AWS::SageMaker::Project ServiceCatalogProvisionedProductDetails (__deleted__)
24+
* AWS::SageMaker::Project ServiceCatalogProvisionedProductDetails.ProvisionedProductId (__deleted__)
25+
* AWS::SageMaker::Project ServiceCatalogProvisionedProductDetails.ProvisionedProductStatusMessage (__deleted__)
26+
* AWS::Synthetics::Canary Code.SourceLocationArn (__added__)
27+
28+
## Property Changes
29+
30+
* AWS::AppSync::GraphQLApi ApiType (__added__)
31+
* AWS::AppSync::GraphQLApi MergedApiExecutionRoleArn (__added__)
32+
* AWS::AppSync::GraphQLApi OwnerContact (__added__)
33+
* AWS::EC2::NetworkInterface EnablePrimaryIpv6 (__added__)
34+
* AWS::Grafana::Workspace GrafanaVersion (__added__)
35+
* AWS::IoTFleetWise::Campaign DataDestinationConfigs (__added__)
36+
* AWS::M2::Application RoleArn (__added__)
37+
* AWS::Neptune::DBCluster Port (__deleted__)
38+
* AWS::Neptune::DBCluster CopyTagsToSnapshot (__added__)
39+
* AWS::Neptune::DBCluster DBInstanceParameterGroupName (__added__)
40+
* AWS::Neptune::DBCluster ServerlessScalingConfiguration (__added__)
41+
* AWS::Neptune::DBCluster AssociatedRoles.DuplicatesAllowed (__added__)
42+
* AWS::Neptune::DBCluster AvailabilityZones.DuplicatesAllowed (__added__)
43+
* AWS::Neptune::DBCluster EnableCloudwatchLogsExports.DuplicatesAllowed (__added__)
44+
* AWS::Neptune::DBCluster EngineVersion.UpdateType (__changed__)
45+
* Old: Immutable
46+
* New: Mutable
47+
* AWS::Neptune::DBCluster Tags.DuplicatesAllowed (__added__)
48+
* AWS::Neptune::DBCluster VpcSecurityGroupIds.DuplicatesAllowed (__added__)
49+
* AWS::NetworkManager::ConnectAttachment ProposedSegmentChange (__added__)
50+
* AWS::NetworkManager::ConnectAttachment Tags.DuplicatesAllowed (__changed__)
51+
* Old: true
52+
* New: false
53+
* AWS::NetworkManager::ConnectPeer Tags.DuplicatesAllowed (__changed__)
54+
* Old: true
55+
* New: false
56+
* AWS::NetworkManager::CoreNetwork Tags.DuplicatesAllowed (__changed__)
57+
* Old: true
58+
* New: false
59+
* AWS::NetworkManager::SiteToSiteVpnAttachment ProposedSegmentChange (__added__)
60+
* AWS::NetworkManager::SiteToSiteVpnAttachment Tags.DuplicatesAllowed (__changed__)
61+
* Old: true
62+
* New: false
63+
* AWS::NetworkManager::VpcAttachment ProposedSegmentChange (__added__)
64+
* AWS::NetworkManager::VpcAttachment Tags.DuplicatesAllowed (__changed__)
65+
* Old: true
66+
* New: false
67+
* AWS::S3::AccessPoint PolicyStatus (__deleted__)
68+
* AWS::S3::AccessPoint PublicAccessBlockConfiguration.UpdateType (__changed__)
69+
* Old: Immutable
70+
* New: Mutable
71+
* AWS::SES::DedicatedIpPool ScalingMode.UpdateType (__changed__)
72+
* Old: Immutable
73+
* New: Conditional
74+
* AWS::SageMaker::App ResourceSpec.UpdateType (__changed__)
75+
* Old: Mutable
76+
* New: Immutable
77+
* AWS::SageMaker::Project ServiceCatalogProvisionedProductDetails (__added__)
78+
* AWS::SimSpaceWeaver::Simulation MaximumDuration (__added__)
79+
* AWS::SimSpaceWeaver::Simulation SnapshotS3Location (__added__)
80+
* AWS::SimSpaceWeaver::Simulation Name.Required (__changed__)
81+
* Old: false
82+
* New: true
83+
* AWS::SimSpaceWeaver::Simulation RoleArn.Required (__changed__)
84+
* Old: false
85+
* New: true
86+
* AWS::SimSpaceWeaver::Simulation RoleArn.UpdateType (__changed__)
87+
* Old: Mutable
88+
* New: Immutable
89+
* AWS::SimSpaceWeaver::Simulation SchemaS3Location.UpdateType (__changed__)
90+
* Old: Mutable
91+
* New: Immutable
92+
* AWS::Synthetics::Canary DeleteLambdaResourcesOnCanaryDeletion (__deleted__)
93+
* AWS::Synthetics::Canary StartCanaryAfterCreation.Required (__changed__)
94+
* Old: true
95+
* New: false
96+
* AWS::XRay::Group GroupName.Required (__changed__)
97+
* Old: false
98+
* New: true
99+
* AWS::XRay::Group Tags.ItemType (__changed__)
100+
* Old: TagsItems
101+
* New: Tag
102+
* AWS::XRay::SamplingRule RuleName (__deleted__)
103+
* AWS::XRay::SamplingRule SamplingRuleRecord (__deleted__)
104+
* AWS::XRay::SamplingRule SamplingRuleUpdate (__deleted__)
105+
* AWS::XRay::SamplingRule Tags.ItemType (__changed__)
106+
* Old: TagsItems
107+
* New: Tag
108+
109+
## Property Type Changes
110+
111+
* AWS::S3::AccessPoint.PolicyStatus (__removed__)
112+
* AWS::XRay::Group.TagsItems (__removed__)
113+
* AWS::XRay::SamplingRule.SamplingRuleRecord (__removed__)
114+
* AWS::XRay::SamplingRule.SamplingRuleUpdate (__removed__)
115+
* AWS::XRay::SamplingRule.TagsItems (__removed__)
116+
* AWS::IoTFleetWise::Campaign.DataDestinationConfig (__added__)
117+
* AWS::IoTFleetWise::Campaign.S3Config (__added__)
118+
* AWS::IoTFleetWise::Campaign.TimestreamConfig (__added__)
119+
* AWS::Neptune::DBCluster.ServerlessScalingConfiguration (__added__)
120+
* AWS::Glue::Crawler.CatalogTarget ConnectionName (__added__)
121+
* AWS::Glue::Crawler.CatalogTarget DlqEventQueueArn (__added__)
122+
* AWS::Glue::Crawler.CatalogTarget EventQueueArn (__added__)
123+
* AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange Tags.DuplicatesAllowed (__changed__)
124+
* Old: true
125+
* New: false
126+
* AWS::NetworkManager::SiteToSiteVpnAttachment.ProposedSegmentChange Tags.DuplicatesAllowed (__changed__)
127+
* Old: true
128+
* New: false
129+
* AWS::NetworkManager::VpcAttachment.ProposedSegmentChange Tags.DuplicatesAllowed (__changed__)
130+
* Old: true
131+
* New: false
132+
* AWS::OpenSearchService::Domain.ClusterConfig MultiAZWithStandbyEnabled (__added__)
133+
* AWS::RefactorSpaces::Route.UriPathRouteInput AppendSourcePath (__added__)
134+
* AWS::ResilienceHub::App.ResourceMapping EksSourceName (__added__)
135+
* AWS::S3::AccessPoint.PublicAccessBlockConfiguration BlockPublicAcls.UpdateType (__changed__)
136+
* Old: Immutable
137+
* New: Mutable
138+
* AWS::S3::AccessPoint.PublicAccessBlockConfiguration BlockPublicPolicy.UpdateType (__changed__)
139+
* Old: Immutable
140+
* New: Mutable
141+
* AWS::S3::AccessPoint.PublicAccessBlockConfiguration IgnorePublicAcls.UpdateType (__changed__)
142+
* Old: Immutable
143+
* New: Mutable
144+
* AWS::S3::AccessPoint.PublicAccessBlockConfiguration RestrictPublicBuckets.UpdateType (__changed__)
145+
* Old: Immutable
146+
* New: Mutable
147+
* AWS::SageMaker::App.ResourceSpec InstanceType.UpdateType (__changed__)
148+
* Old: Mutable
149+
* New: Immutable
150+
* AWS::SageMaker::App.ResourceSpec SageMakerImageArn.UpdateType (__changed__)
151+
* Old: Mutable
152+
* New: Immutable
153+
* AWS::SageMaker::App.ResourceSpec SageMakerImageVersionArn.UpdateType (__changed__)
154+
* Old: Mutable
155+
* New: Immutable
156+
* AWS::SimSpaceWeaver::Simulation.S3Location BucketName.UpdateType (__changed__)
157+
* Old: Mutable
158+
* New: Immutable
159+
* AWS::SimSpaceWeaver::Simulation.S3Location ObjectKey.UpdateType (__changed__)
160+
* Old: Mutable
161+
* New: Immutable
162+
* AWS::Synthetics::Canary.Code SourceLocationArn (__added__)
163+
* AWS::XRay::SamplingRule.SamplingRule FixedRate.Required (__changed__)
164+
* Old: false
165+
* New: true
166+
* AWS::XRay::SamplingRule.SamplingRule HTTPMethod.Required (__changed__)
167+
* Old: false
168+
* New: true
169+
* AWS::XRay::SamplingRule.SamplingRule Host.Required (__changed__)
170+
* Old: false
171+
* New: true
172+
* AWS::XRay::SamplingRule.SamplingRule Priority.Required (__changed__)
173+
* Old: false
174+
* New: true
175+
* AWS::XRay::SamplingRule.SamplingRule ReservoirSize.Required (__changed__)
176+
* Old: false
177+
* New: true
178+
* AWS::XRay::SamplingRule.SamplingRule ResourceARN.Required (__changed__)
179+
* Old: false
180+
* New: true
181+
* AWS::XRay::SamplingRule.SamplingRule ServiceName.Required (__changed__)
182+
* Old: false
183+
* New: true
184+
* AWS::XRay::SamplingRule.SamplingRule ServiceType.Required (__changed__)
185+
* Old: false
186+
* New: true
187+
* AWS::XRay::SamplingRule.SamplingRule URLPath.Required (__changed__)
188+
* Old: false
189+
* New: true
190+
* AWS::XRay::SamplingRule.SamplingRule Version.UpdateType (__changed__)
191+
* Old: Mutable
192+
* New: Immutable
193+
194+
# CloudFormation Resource Specification (us-west-2) v124.0.0
195+
196+
## New Resource Types
197+
198+
199+
## Attribute Changes
200+
201+
202+
## Property Changes
203+
204+
205+
## Property Type Changes
206+
207+
208+
1209
# CloudFormation Resource Specification v123.0.0
2210

3211
## New Resource Types

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
123.0.0
1+
124.0.0
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# to fully skip spec evolution checks, put the PR number in this file.
22
25326
33
25778
4+
25753

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": "123.0.0",
2+
"$version": "124.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": "123.0.0",
2+
"$version": "124.0.0",
33
"PropertyTypes": {
44
"AWS::APS::Workspace.LoggingConfiguration": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-workspace-loggingconfiguration.html",

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": "123.0.0",
2+
"$version": "124.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": "123.0.0",
2+
"$version": "124.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": "123.0.0",
2+
"$version": "124.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": "123.0.0",
2+
"$version": "124.0.0",
33
"PropertyTypes": {
44
"AWS::AmplifyUIBuilder::Component.ActionParameters": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-actionparameters.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": "123.0.0",
2+
"$version": "124.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": "123.0.0",
2+
"$version": "124.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": "123.0.0",
2+
"$version": "124.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": "123.0.0",
2+
"$version": "124.0.0",
33
"PropertyTypes": {
44
"AWS::AppFlow::Connector.ConnectorProvisioningConfig": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connector-connectorprovisioningconfig.html",

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "123.0.0",
2+
"$version": "124.0.0",
33
"PropertyTypes": {
44
"AWS::AppIntegrations::DataIntegration.FileConfiguration": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-dataintegration-fileconfiguration.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": "123.0.0",
2+
"$version": "124.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": "123.0.0",
2+
"$version": "124.0.0",
33
"PropertyTypes": {
44
"AWS::AppRunner::ObservabilityConfiguration.TraceConfiguration": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-observabilityconfiguration-traceconfiguration.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": "123.0.0",
2+
"$version": "124.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",

0 commit comments

Comments
 (0)