Skip to content

Commit

Permalink
feat(cfnspec): cloudformation spec v124.0.0 (#25809)
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-cdk-automation authored Jun 1, 2023
1 parent 9fb7b95 commit 203164b
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 39 deletions.
32 changes: 32 additions & 0 deletions packages/@aws-cdk/cfnspec/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,38 @@

## New Resource Types


## Attribute Changes


## Property Changes

* AWS::S3::AccessPoint PolicyStatus (__deleted__)
* AWS::S3::AccessPoint PublicAccessBlockConfiguration.UpdateType (__changed__)
* Old: Immutable
* New: Mutable

## Property Type Changes

* AWS::S3::AccessPoint.PolicyStatus (__removed__)
* AWS::S3::AccessPoint.PublicAccessBlockConfiguration BlockPublicAcls.UpdateType (__changed__)
* Old: Immutable
* New: Mutable
* AWS::S3::AccessPoint.PublicAccessBlockConfiguration BlockPublicPolicy.UpdateType (__changed__)
* Old: Immutable
* New: Mutable
* AWS::S3::AccessPoint.PublicAccessBlockConfiguration IgnorePublicAcls.UpdateType (__changed__)
* Old: Immutable
* New: Mutable
* AWS::S3::AccessPoint.PublicAccessBlockConfiguration RestrictPublicBuckets.UpdateType (__changed__)
* Old: Immutable
* New: Mutable


# CloudFormation Resource Specification v124.0.0

## New Resource Types

* AWS::AppSync::SourceApiAssociation
* AWS::Cognito::IdentityPoolPrincipalTag

Expand Down
1 change: 1 addition & 0 deletions packages/@aws-cdk/cfnspec/skip-evolution-check.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# to fully skip spec evolution checks, put the PR number in this file.
25326
25752
25809
Original file line number Diff line number Diff line change
@@ -1,43 +1,32 @@
{
"$version": "116.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::S3::AccessPoint.PolicyStatus": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-policystatus.html",
"Properties": {
"IsPublic": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-policystatus.html#cfn-s3-accesspoint-policystatus-ispublic",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
}
}
},
"AWS::S3::AccessPoint.PublicAccessBlockConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html",
"Properties": {
"BlockPublicAcls": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-blockpublicacls",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Immutable"
"UpdateType": "Mutable"
},
"BlockPublicPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-blockpublicpolicy",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Immutable"
"UpdateType": "Mutable"
},
"IgnorePublicAcls": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-ignorepublicacls",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Immutable"
"UpdateType": "Mutable"
},
"RestrictPublicBuckets": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-restrictpublicbuckets",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Immutable"
"UpdateType": "Mutable"
}
}
},
Expand Down Expand Up @@ -1737,17 +1726,11 @@
"Required": false,
"UpdateType": "Mutable"
},
"PolicyStatus": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-policystatus",
"Required": false,
"Type": "PolicyStatus",
"UpdateType": "Mutable"
},
"PublicAccessBlockConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-publicaccessblockconfiguration",
"Required": false,
"Type": "PublicAccessBlockConfiguration",
"UpdateType": "Immutable"
"UpdateType": "Mutable"
},
"VpcConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-vpcconfiguration",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -406,22 +406,6 @@
]
}
},
"AWS::S3::AccessPoint": {
"patch": {
"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.",
"operations": [
{
"op": "remove",
"path": "/Properties/PolicyStatus/Type"
},
{
"op": "add",
"path": "/Properties/PolicyStatus/PrimitiveType",
"value": "Json"
}
]
}
},
"AWS::SageMaker::FeatureGroup": {
"patch": {
"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.",
Expand Down

0 comments on commit 203164b

Please sign in to comment.