Skip to content

Commit

Permalink
feat(cfnspec): cloudformation spec v96.0.0 (#22775)
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-cdk-automation authored Nov 4, 2022
1 parent f8ca789 commit aa19ec0
Show file tree
Hide file tree
Showing 203 changed files with 3,241 additions and 537 deletions.
161 changes: 161 additions & 0 deletions packages/@aws-cdk/cfnspec/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,164 @@
# CloudFormation Resource Specification v96.0.0

## New Resource Types

* AWS::AppRunner::VpcIngressConnection
* AWS::SupportApp::SlackWorkspaceConfiguration

## Attribute Changes

* AWS::ApiGatewayV2::Deployment DeploymentId (__added__)
* AWS::AutoScaling::ScheduledAction Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-scheduledaction.html
* AWS::AutoScaling::ScheduledAction ScheduledActionName (__added__)
* AWS::EC2::Volume Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html
* AWS::EC2::Volume VolumeId (__added__)
* AWS::RDS::DBCluster DBClusterArn (__added__)
* AWS::RDS::DBClusterParameterGroup DBClusterParameterGroupName (__deleted__)
* AWS::RDS::DBInstance DBInstanceArn (__added__)
* AWS::RDS::DBInstance DbiResourceId (__added__)
* AWS::RDS::DBParameterGroup DBParameterGroupName (__deleted__)
* AWS::RDS::OptionGroup OptionGroupName (__deleted__)

## Property Changes

* AWS::AutoScaling::ScheduledAction AutoScalingGroupName.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-asgname
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-scheduledaction.html#cfn-autoscaling-scheduledaction-autoscalinggroupname
* AWS::AutoScaling::ScheduledAction DesiredCapacity.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-desiredcapacity
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-scheduledaction.html#cfn-autoscaling-scheduledaction-desiredcapacity
* AWS::AutoScaling::ScheduledAction EndTime.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-endtime
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-scheduledaction.html#cfn-autoscaling-scheduledaction-endtime
* AWS::AutoScaling::ScheduledAction MaxSize.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-maxsize
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-scheduledaction.html#cfn-autoscaling-scheduledaction-maxsize
* AWS::AutoScaling::ScheduledAction MinSize.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-minsize
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-scheduledaction.html#cfn-autoscaling-scheduledaction-minsize
* AWS::AutoScaling::ScheduledAction Recurrence.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-recurrence
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-scheduledaction.html#cfn-autoscaling-scheduledaction-recurrence
* AWS::AutoScaling::ScheduledAction StartTime.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-starttime
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-scheduledaction.html#cfn-autoscaling-scheduledaction-starttime
* AWS::AutoScaling::ScheduledAction TimeZone.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-timezone
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-scheduledaction.html#cfn-autoscaling-scheduledaction-timezone
* AWS::Batch::JobDefinition EksProperties (__added__)
* AWS::EC2::EIP TransferAddress (__added__)
* AWS::EC2::Volume AutoEnableIO.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-autoenableio
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2-volume-autoenableio
* AWS::EC2::Volume AvailabilityZone.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-availabilityzone
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2-volume-availabilityzone
* AWS::EC2::Volume AvailabilityZone.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::EC2::Volume Encrypted.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-encrypted
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2-volume-encrypted
* AWS::EC2::Volume Encrypted.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::EC2::Volume Iops.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-iops
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2-volume-iops
* AWS::EC2::Volume KmsKeyId.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-kmskeyid
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2-volume-kmskeyid
* AWS::EC2::Volume KmsKeyId.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::EC2::Volume MultiAttachEnabled.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-multiattachenabled
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2-volume-multiattachenabled
* AWS::EC2::Volume OutpostArn.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-outpostarn
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2-volume-outpostarn
* AWS::EC2::Volume Size.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-size
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2-volume-size
* AWS::EC2::Volume SnapshotId.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-snapshotid
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2-volume-snapshotid
* AWS::EC2::Volume SnapshotId.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::EC2::Volume Tags.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-tags
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2-volume-tags
* AWS::EC2::Volume Throughput.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-throughput
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2-volume-throughput
* AWS::EC2::Volume VolumeType.Documentation (__changed__)
* Old: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-volumetype
* New: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-volume.html#cfn-ec2-volume-volumetype
* AWS::RDS::DBClusterParameterGroup DBClusterParameterGroupName (__added__)
* AWS::RDS::DBInstance ReplicaMode (__added__)
* AWS::RDS::DBInstance SourceDBInstanceIdentifier.UpdateType (__changed__)
* Old: Immutable
* New: Mutable
* AWS::RDS::DBParameterGroup DBParameterGroupName (__added__)
* AWS::RDS::OptionGroup OptionGroupName (__added__)

## Property Type Changes

* AWS::AppRunner::Service.IngressConfiguration (__added__)
* AWS::Batch::JobDefinition.EksContainer (__added__)
* AWS::Batch::JobDefinition.EksContainerEnvironmentVariable (__added__)
* AWS::Batch::JobDefinition.EksContainerVolumeMount (__added__)
* AWS::Batch::JobDefinition.EksProperties (__added__)
* AWS::Batch::JobDefinition.EksVolume (__added__)
* AWS::Batch::JobDefinition.EmptyDir (__added__)
* AWS::Batch::JobDefinition.HostPath (__added__)
* AWS::Batch::JobDefinition.PodProperties (__added__)
* AWS::Batch::JobDefinition.Resources (__added__)
* AWS::Batch::JobDefinition.SecurityContext (__added__)
* AWS::EC2::EC2Fleet.NetworkBandwidthGbpsRequest (__added__)
* AWS::EC2::SpotFleet.NetworkBandwidthGbpsRequest (__added__)
* AWS::IoT::TopicRule.RepublishActionHeaders (__added__)
* AWS::IoT::TopicRule.UserProperty (__added__)
* AWS::RUM::AppMonitor.MetricDefinition (__added__)
* AWS::RUM::AppMonitor.MetricDestination (__added__)
* AWS::AppRunner::Service.NetworkConfiguration IngressConfiguration (__added__)
* AWS::AppRunner::Service.NetworkConfiguration EgressConfiguration.Required (__changed__)
* Old: true
* New: false
* AWS::EC2::EC2Fleet.FleetLaunchTemplateSpecificationRequest Version.Required (__changed__)
* Old: false
* New: true
* AWS::EC2::EC2Fleet.InstanceRequirementsRequest AllowedInstanceTypes (__added__)
* AWS::EC2::EC2Fleet.InstanceRequirementsRequest NetworkBandwidthGbps (__added__)
* AWS::EC2::SpotFleet.InstanceRequirementsRequest AllowedInstanceTypes (__added__)
* AWS::EC2::SpotFleet.InstanceRequirementsRequest NetworkBandwidthGbps (__added__)
* AWS::EC2::SpotFleet.SpotFleetRequestConfigData TagSpecifications (__added__)
* AWS::IoT::TopicRule.RepublishAction Headers (__added__)
* AWS::QuickSight::DataSource.DataSourceCredentials SecretArn (__added__)
* AWS::RDS::DBCluster.ScalingConfiguration TimeoutAction (__added__)
* AWS::RUM::AppMonitor.AppMonitorConfiguration MetricDestinations (__added__)
* AWS::Rekognition::StreamProcessor.Point X.PrimitiveType (__changed__)
* Old: Double
* New: Integer
* AWS::Rekognition::StreamProcessor.Point X.UpdateType (__changed__)
* Old: Immutable
* New: Mutable
* AWS::Rekognition::StreamProcessor.Point Y.PrimitiveType (__changed__)
* Old: Double
* New: Integer
* AWS::Rekognition::StreamProcessor.Point Y.UpdateType (__changed__)
* Old: Immutable
* New: Mutable

## Unapplied changes

* AWS::AppFlow is at 94.0.0

# CloudFormation Resource Specification v94.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 @@
94.0.0
96.0.0
Loading

0 comments on commit aa19ec0

Please sign in to comment.