Skip to content

Commit 4c067c5

Browse files
feat(cfnspec): cloudformation spec v124.0.0 (#25790)
1 parent d99733f commit 4c067c5

File tree

4 files changed

+40
-39
lines changed

4 files changed

+40
-39
lines changed

Diff for: packages/@aws-cdk/cfnspec/CHANGELOG.md

+33
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,39 @@
22

33
## New Resource Types
44

5+
6+
## Attribute Changes
7+
8+
9+
## Property Changes
10+
11+
* AWS::S3::AccessPoint PolicyStatus (__deleted__)
12+
* AWS::S3::AccessPoint PublicAccessBlockConfiguration.UpdateType (__changed__)
13+
* Old: Immutable
14+
* New: Mutable
15+
16+
## Property Type Changes
17+
18+
* AWS::S3::AccessPoint.PolicyStatus (__removed__)
19+
* AWS::S3::AccessPoint.PublicAccessBlockConfiguration BlockPublicAcls.UpdateType (__changed__)
20+
* Old: Immutable
21+
* New: Mutable
22+
* AWS::S3::AccessPoint.PublicAccessBlockConfiguration BlockPublicPolicy.UpdateType (__changed__)
23+
* Old: Immutable
24+
* New: Mutable
25+
* AWS::S3::AccessPoint.PublicAccessBlockConfiguration IgnorePublicAcls.UpdateType (__changed__)
26+
* Old: Immutable
27+
* New: Mutable
28+
* AWS::S3::AccessPoint.PublicAccessBlockConfiguration RestrictPublicBuckets.UpdateType (__changed__)
29+
* Old: Immutable
30+
* New: Mutable
31+
32+
33+
34+
# CloudFormation Resource Specification v124.0.0
35+
36+
## New Resource Types
37+
538
* AWS::AppSync::SourceApiAssociation
639
* AWS::Cognito::IdentityPoolPrincipalTag
740

Diff for: packages/@aws-cdk/cfnspec/skip-evolution-check.txt

+1
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
25326
33
25778
44
25753
5+
25790

Diff for: packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_S3.json

+6-23
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,32 @@
11
{
2-
"$version": "120.0.0",
2+
"$version": "124.0.0",
33
"PropertyTypes": {
4-
"AWS::S3::AccessPoint.PolicyStatus": {
5-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-policystatus.html",
6-
"Properties": {
7-
"IsPublic": {
8-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-policystatus.html#cfn-s3-accesspoint-policystatus-ispublic",
9-
"PrimitiveType": "String",
10-
"Required": false,
11-
"UpdateType": "Mutable"
12-
}
13-
}
14-
},
154
"AWS::S3::AccessPoint.PublicAccessBlockConfiguration": {
165
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html",
176
"Properties": {
187
"BlockPublicAcls": {
198
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-blockpublicacls",
209
"PrimitiveType": "Boolean",
2110
"Required": false,
22-
"UpdateType": "Immutable"
11+
"UpdateType": "Mutable"
2312
},
2413
"BlockPublicPolicy": {
2514
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-blockpublicpolicy",
2615
"PrimitiveType": "Boolean",
2716
"Required": false,
28-
"UpdateType": "Immutable"
17+
"UpdateType": "Mutable"
2918
},
3019
"IgnorePublicAcls": {
3120
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-ignorepublicacls",
3221
"PrimitiveType": "Boolean",
3322
"Required": false,
34-
"UpdateType": "Immutable"
23+
"UpdateType": "Mutable"
3524
},
3625
"RestrictPublicBuckets": {
3726
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-restrictpublicbuckets",
3827
"PrimitiveType": "Boolean",
3928
"Required": false,
40-
"UpdateType": "Immutable"
29+
"UpdateType": "Mutable"
4130
}
4231
}
4332
},
@@ -1737,17 +1726,11 @@
17371726
"Required": false,
17381727
"UpdateType": "Mutable"
17391728
},
1740-
"PolicyStatus": {
1741-
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-policystatus",
1742-
"Required": false,
1743-
"Type": "PolicyStatus",
1744-
"UpdateType": "Mutable"
1745-
},
17461729
"PublicAccessBlockConfiguration": {
17471730
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-publicaccessblockconfiguration",
17481731
"Required": false,
17491732
"Type": "PublicAccessBlockConfiguration",
1750-
"UpdateType": "Immutable"
1733+
"UpdateType": "Mutable"
17511734
},
17521735
"VpcConfiguration": {
17531736
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-vpcconfiguration",

Diff for: packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/500_Revert_To_Json_Types_patch.json

-16
Original file line numberDiff line numberDiff line change
@@ -406,22 +406,6 @@
406406
]
407407
}
408408
},
409-
"AWS::S3::AccessPoint": {
410-
"patch": {
411-
"description": "This patch fixes all types that were previously typed as Json, and CfnSpec v101.0.0 added types to them, which is a breaking change.",
412-
"operations": [
413-
{
414-
"op": "remove",
415-
"path": "/Properties/PolicyStatus/Type"
416-
},
417-
{
418-
"op": "add",
419-
"path": "/Properties/PolicyStatus/PrimitiveType",
420-
"value": "Json"
421-
}
422-
]
423-
}
424-
},
425409
"AWS::SageMaker::FeatureGroup": {
426410
"patch": {
427411
"description": "This patch fixes all types that were previously typed as Json, and CfnSpec v101.0.0 added types to them, which is a breaking change.",

0 commit comments

Comments
 (0)