Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(cfnspec): cloudformation spec v124.0.0 #25752

Merged
merged 7 commits into from
May 31, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
194 changes: 194 additions & 0 deletions packages/@aws-cdk/cfnspec/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,197 @@
# CloudFormation Resource Specification v124.0.0

## New Resource Types

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

## Attribute Changes

* AWS::Logs::LogStream Id (__deleted__)
* AWS::NetworkManager::ConnectAttachment ProposedSegmentChange (__deleted__)
* AWS::NetworkManager::ConnectAttachment ProposedSegmentChange.AttachmentPolicyRuleNumber (__deleted__)
* AWS::NetworkManager::ConnectAttachment ProposedSegmentChange.SegmentName (__deleted__)
* AWS::NetworkManager::ConnectAttachment ProposedSegmentChange.Tags (__deleted__)
* AWS::NetworkManager::SiteToSiteVpnAttachment ProposedSegmentChange (__deleted__)
* AWS::NetworkManager::SiteToSiteVpnAttachment ProposedSegmentChange.AttachmentPolicyRuleNumber (__deleted__)
* AWS::NetworkManager::SiteToSiteVpnAttachment ProposedSegmentChange.SegmentName (__deleted__)
* AWS::NetworkManager::SiteToSiteVpnAttachment ProposedSegmentChange.Tags (__deleted__)
* AWS::NetworkManager::VpcAttachment ProposedSegmentChange (__deleted__)
* AWS::NetworkManager::VpcAttachment ProposedSegmentChange.AttachmentPolicyRuleNumber (__deleted__)
* AWS::NetworkManager::VpcAttachment ProposedSegmentChange.SegmentName (__deleted__)
* AWS::NetworkManager::VpcAttachment ProposedSegmentChange.Tags (__deleted__)
* AWS::SageMaker::Project ServiceCatalogProvisionedProductDetails (__deleted__)
* AWS::SageMaker::Project ServiceCatalogProvisionedProductDetails.ProvisionedProductId (__deleted__)
* AWS::SageMaker::Project ServiceCatalogProvisionedProductDetails.ProvisionedProductStatusMessage (__deleted__)
* AWS::Synthetics::Canary Code.SourceLocationArn (__added__)

## Property Changes

* AWS::AppSync::GraphQLApi ApiType (__added__)
* AWS::AppSync::GraphQLApi MergedApiExecutionRoleArn (__added__)
* AWS::AppSync::GraphQLApi OwnerContact (__added__)
* AWS::EC2::NetworkInterface EnablePrimaryIpv6 (__added__)
* AWS::Grafana::Workspace GrafanaVersion (__added__)
* AWS::IoTFleetWise::Campaign DataDestinationConfigs (__added__)
* AWS::M2::Application RoleArn (__added__)
* AWS::Neptune::DBCluster Port (__deleted__)
* AWS::Neptune::DBCluster CopyTagsToSnapshot (__added__)
* AWS::Neptune::DBCluster DBInstanceParameterGroupName (__added__)
* AWS::Neptune::DBCluster ServerlessScalingConfiguration (__added__)
* AWS::Neptune::DBCluster AssociatedRoles.DuplicatesAllowed (__added__)
* AWS::Neptune::DBCluster AvailabilityZones.DuplicatesAllowed (__added__)
* AWS::Neptune::DBCluster EnableCloudwatchLogsExports.DuplicatesAllowed (__added__)
* AWS::Neptune::DBCluster EngineVersion.UpdateType (__changed__)
* Old: Immutable
* New: Mutable
* AWS::Neptune::DBCluster Tags.DuplicatesAllowed (__added__)
* AWS::Neptune::DBCluster VpcSecurityGroupIds.DuplicatesAllowed (__added__)
* AWS::NetworkManager::ConnectAttachment ProposedSegmentChange (__added__)
* AWS::NetworkManager::ConnectAttachment Tags.DuplicatesAllowed (__changed__)
* Old: true
* New: false
* AWS::NetworkManager::ConnectPeer Tags.DuplicatesAllowed (__changed__)
* Old: true
* New: false
* AWS::NetworkManager::CoreNetwork Tags.DuplicatesAllowed (__changed__)
* Old: true
* New: false
* AWS::NetworkManager::SiteToSiteVpnAttachment ProposedSegmentChange (__added__)
* AWS::NetworkManager::SiteToSiteVpnAttachment Tags.DuplicatesAllowed (__changed__)
* Old: true
* New: false
* AWS::NetworkManager::VpcAttachment ProposedSegmentChange (__added__)
* AWS::NetworkManager::VpcAttachment Tags.DuplicatesAllowed (__changed__)
* Old: true
* New: false
* AWS::S3::AccessPoint PolicyStatus (__deleted__)
* AWS::S3::AccessPoint PublicAccessBlockConfiguration.UpdateType (__changed__)
* Old: Immutable
* New: Mutable
* AWS::SES::DedicatedIpPool ScalingMode.UpdateType (__changed__)
* Old: Immutable
* New: Conditional
* AWS::SageMaker::App ResourceSpec.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::SageMaker::Project ServiceCatalogProvisionedProductDetails (__added__)
* AWS::SimSpaceWeaver::Simulation MaximumDuration (__added__)
* AWS::SimSpaceWeaver::Simulation SnapshotS3Location (__added__)
* AWS::SimSpaceWeaver::Simulation Name.Required (__changed__)
* Old: false
* New: true
* AWS::SimSpaceWeaver::Simulation RoleArn.Required (__changed__)
* Old: false
* New: true
* AWS::SimSpaceWeaver::Simulation RoleArn.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::SimSpaceWeaver::Simulation SchemaS3Location.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::Synthetics::Canary DeleteLambdaResourcesOnCanaryDeletion (__deleted__)
* AWS::Synthetics::Canary StartCanaryAfterCreation.Required (__changed__)
* Old: true
* New: false
* AWS::XRay::Group GroupName.Required (__changed__)
* Old: false
* New: true
* AWS::XRay::Group Tags.ItemType (__changed__)
* Old: TagsItems
* New: Tag
* AWS::XRay::SamplingRule RuleName (__deleted__)
* AWS::XRay::SamplingRule SamplingRuleRecord (__deleted__)
* AWS::XRay::SamplingRule SamplingRuleUpdate (__deleted__)
* AWS::XRay::SamplingRule Tags.ItemType (__changed__)
* Old: TagsItems
* New: Tag

## Property Type Changes

* AWS::S3::AccessPoint.PolicyStatus (__removed__)
* AWS::XRay::Group.TagsItems (__removed__)
* AWS::XRay::SamplingRule.SamplingRuleRecord (__removed__)
* AWS::XRay::SamplingRule.SamplingRuleUpdate (__removed__)
* AWS::XRay::SamplingRule.TagsItems (__removed__)
* AWS::IoTFleetWise::Campaign.DataDestinationConfig (__added__)
* AWS::IoTFleetWise::Campaign.S3Config (__added__)
* AWS::IoTFleetWise::Campaign.TimestreamConfig (__added__)
* AWS::Neptune::DBCluster.ServerlessScalingConfiguration (__added__)
* AWS::Glue::Crawler.CatalogTarget ConnectionName (__added__)
* AWS::Glue::Crawler.CatalogTarget DlqEventQueueArn (__added__)
* AWS::Glue::Crawler.CatalogTarget EventQueueArn (__added__)
* AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange Tags.DuplicatesAllowed (__changed__)
* Old: true
* New: false
* AWS::NetworkManager::SiteToSiteVpnAttachment.ProposedSegmentChange Tags.DuplicatesAllowed (__changed__)
* Old: true
* New: false
* AWS::NetworkManager::VpcAttachment.ProposedSegmentChange Tags.DuplicatesAllowed (__changed__)
* Old: true
* New: false
* AWS::OpenSearchService::Domain.ClusterConfig MultiAZWithStandbyEnabled (__added__)
* AWS::RefactorSpaces::Route.UriPathRouteInput AppendSourcePath (__added__)
* AWS::ResilienceHub::App.ResourceMapping EksSourceName (__added__)
* 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
* AWS::SageMaker::App.ResourceSpec InstanceType.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::SageMaker::App.ResourceSpec SageMakerImageArn.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::SageMaker::App.ResourceSpec SageMakerImageVersionArn.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::SimSpaceWeaver::Simulation.S3Location BucketName.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::SimSpaceWeaver::Simulation.S3Location ObjectKey.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::Synthetics::Canary.Code SourceLocationArn (__added__)
* AWS::XRay::SamplingRule.SamplingRule FixedRate.Required (__changed__)
* Old: false
* New: true
* AWS::XRay::SamplingRule.SamplingRule HTTPMethod.Required (__changed__)
* Old: false
* New: true
* AWS::XRay::SamplingRule.SamplingRule Host.Required (__changed__)
* Old: false
* New: true
* AWS::XRay::SamplingRule.SamplingRule Priority.Required (__changed__)
* Old: false
* New: true
* AWS::XRay::SamplingRule.SamplingRule ReservoirSize.Required (__changed__)
* Old: false
* New: true
* AWS::XRay::SamplingRule.SamplingRule ResourceARN.Required (__changed__)
* Old: false
* New: true
* AWS::XRay::SamplingRule.SamplingRule ServiceName.Required (__changed__)
* Old: false
* New: true
* AWS::XRay::SamplingRule.SamplingRule ServiceType.Required (__changed__)
* Old: false
* New: true
* AWS::XRay::SamplingRule.SamplingRule URLPath.Required (__changed__)
* Old: false
* New: true
* AWS::XRay::SamplingRule.SamplingRule Version.UpdateType (__changed__)
* Old: Mutable
* New: Immutable


# CloudFormation Resource Specification v123.0.0

## New Resource Types
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/cfnspec/cfn.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
123.0.0
124.0.0
3 changes: 2 additions & 1 deletion packages/@aws-cdk/cfnspec/skip-evolution-check.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
# to fully skip spec evolution checks, put the PR number in this file.
25326
25326
25752
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::ACMPCA::Certificate.ApiPassthrough": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-apipassthrough.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::APS::Workspace.LoggingConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-workspace-loggingconfiguration.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::AccessAnalyzer::Analyzer.ArchiveRule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-accessanalyzer-analyzer-archiverule.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::AmazonMQ::Broker.ConfigurationId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-configurationid.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::Amplify::App.AutoBranchCreationConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::AmplifyUIBuilder::Component.ActionParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-actionparameters.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::ApiGateway::ApiKey.StageKey": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::ApiGatewayV2::Api.BodyS3Location": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-api-bodys3location.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::AppConfig::Application.Tags": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::AppFlow::Connector.ConnectorProvisioningConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connector-connectorprovisioningconfig.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::AppIntegrations::DataIntegration.FileConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-dataintegration-fileconfiguration.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::AppMesh::GatewayRoute.GatewayRouteHostnameMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-gatewayroute-gatewayroutehostnamematch.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::AppRunner::ObservabilityConfiguration.TraceConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-observabilityconfiguration-traceconfiguration.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "123.0.0",
"$version": "124.0.0",
"PropertyTypes": {
"AWS::AppStream::AppBlock.S3Location": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-appblock-s3location.html",
Expand Down
Loading