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 v55.0.0 #18827

Merged
merged 2 commits into from
Feb 4, 2022
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
81 changes: 81 additions & 0 deletions packages/@aws-cdk/cfnspec/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,84 @@
# CloudFormation Resource Specification v55.0.0

## New Resource Types


## Attribute Changes


## Property Changes

* AWS::RoboMaker::RobotApplication Environment (__added__)
* AWS::RoboMaker::RobotApplication RobotSoftwareSuite.UpdateType (__changed__)
* Old: Immutable
* New: Mutable
* AWS::RoboMaker::RobotApplication Sources.Required (__changed__)
* Old: true
* New: false
* AWS::RoboMaker::RobotApplication Tags.PrimitiveType (__deleted__)
* AWS::RoboMaker::RobotApplication Tags.PrimitiveItemType (__added__)
* AWS::RoboMaker::RobotApplication Tags.Type (__added__)

## Property Type Changes

* AWS::EC2::LaunchTemplate.PrivateDnsNameOptions (__added__)
* AWS::Events::Rule.SageMakerPipelineParameter (__added__)
* AWS::Events::Rule.SageMakerPipelineParameters (__added__)
* AWS::ApplicationInsights::Application.HANAPrometheusExporter AgreeToInstallHANADBClient.Required (__changed__)
* Old: false
* New: true
* AWS::ApplicationInsights::Application.HANAPrometheusExporter HANAPort.Required (__changed__)
* Old: false
* New: true
* AWS::ApplicationInsights::Application.HANAPrometheusExporter HANASID.Required (__changed__)
* Old: false
* New: true
* AWS::ApplicationInsights::Application.HANAPrometheusExporter HANASecretName.Required (__changed__)
* Old: false
* New: true
* AWS::Cognito::UserPool.SmsConfiguration SnsRegion (__added__)
* AWS::DMS::Endpoint.S3Settings AddColumnName (__added__)
* AWS::DMS::Endpoint.S3Settings CannedAclForObjects (__added__)
* AWS::DMS::Endpoint.S3Settings CdcInsertsAndUpdates (__added__)
* AWS::DMS::Endpoint.S3Settings CdcInsertsOnly (__added__)
* AWS::DMS::Endpoint.S3Settings CdcMaxBatchInterval (__added__)
* AWS::DMS::Endpoint.S3Settings CdcMinFileSize (__added__)
* AWS::DMS::Endpoint.S3Settings CdcPath (__added__)
* AWS::DMS::Endpoint.S3Settings CsvNoSupValue (__added__)
* AWS::DMS::Endpoint.S3Settings CsvNullValue (__added__)
* AWS::DMS::Endpoint.S3Settings DataFormat (__added__)
* AWS::DMS::Endpoint.S3Settings DataPageSize (__added__)
* AWS::DMS::Endpoint.S3Settings DatePartitionDelimiter (__added__)
* AWS::DMS::Endpoint.S3Settings DatePartitionEnabled (__added__)
* AWS::DMS::Endpoint.S3Settings DatePartitionSequence (__added__)
* AWS::DMS::Endpoint.S3Settings DatePartitionTimezone (__added__)
* AWS::DMS::Endpoint.S3Settings DictPageSizeLimit (__added__)
* AWS::DMS::Endpoint.S3Settings EnableStatistics (__added__)
* AWS::DMS::Endpoint.S3Settings EncodingType (__added__)
* AWS::DMS::Endpoint.S3Settings EncryptionMode (__added__)
* AWS::DMS::Endpoint.S3Settings IgnoreHeaderRows (__added__)
* AWS::DMS::Endpoint.S3Settings IncludeOpForFullLoad (__added__)
* AWS::DMS::Endpoint.S3Settings MaxFileSize (__added__)
* AWS::DMS::Endpoint.S3Settings ParquetTimestampInMillisecond (__added__)
* AWS::DMS::Endpoint.S3Settings ParquetVersion (__added__)
* AWS::DMS::Endpoint.S3Settings PreserveTransactions (__added__)
* AWS::DMS::Endpoint.S3Settings Rfc4180 (__added__)
* AWS::DMS::Endpoint.S3Settings RowGroupLength (__added__)
* AWS::DMS::Endpoint.S3Settings ServerSideEncryptionKmsKeyId (__added__)
* AWS::DMS::Endpoint.S3Settings TimestampColumnName (__added__)
* AWS::DMS::Endpoint.S3Settings UseCsvNoSupValue (__added__)
* AWS::DMS::Endpoint.S3Settings UseTaskStartTimeForFullLoadTimestamp (__added__)
* AWS::EC2::LaunchTemplate.LaunchTemplateData PrivateDnsNameOptions (__added__)
* AWS::EC2::LaunchTemplate.MetadataOptions InstanceMetadataTags (__added__)
* AWS::Events::Rule.Target SageMakerPipelineParameters (__added__)
* AWS::RoboMaker::RobotApplication.RobotSoftwareSuite Version.Required (__changed__)
* Old: true
* New: false

## Unapplied changes

* AWS::AppIntegrations is at 53.1.0

# CloudFormation Resource Specification v54.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 @@
54.0.0
55.0.0
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.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": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {},
"ResourceTypes": {
"AWS::APS::RuleGroupsNamespace": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.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": "54.0.0",
"$version": "55.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": "54.0.0",
"$version": "55.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": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalue.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.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": "54.0.0",
"$version": "55.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": "54.0.0",
"$version": "55.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": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::AppFlow::ConnectorProfile.AmplitudeConnectorProfileCredentials": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connectorprofile-amplitudeconnectorprofilecredentials.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.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": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::AppRunner::Service.AuthenticationConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-authenticationconfiguration.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::AppStream::AppBlock.S3Location": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-appblock-s3location.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::AppSync::DataSource.AuthorizationConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-authorizationconfig.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::ApplicationAutoScaling::ScalableTarget.ScalableTargetAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scalabletargetaction.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::ApplicationInsights::Application.Alarm": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-alarm.html",
Expand Down Expand Up @@ -174,25 +174,25 @@
"AgreeToInstallHANADBClient": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-hanaprometheusexporter.html#cfn-applicationinsights-application-hanaprometheusexporter-agreetoinstallhanadbclient",
"PrimitiveType": "Boolean",
"Required": false,
"Required": true,
"UpdateType": "Mutable"
},
"HANAPort": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-hanaprometheusexporter.html#cfn-applicationinsights-application-hanaprometheusexporter-hanaport",
"PrimitiveType": "String",
"Required": false,
"Required": true,
"UpdateType": "Mutable"
},
"HANASID": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-hanaprometheusexporter.html#cfn-applicationinsights-application-hanaprometheusexporter-hanasid",
"PrimitiveType": "String",
"Required": false,
"Required": true,
"UpdateType": "Mutable"
},
"HANASecretName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-hanaprometheusexporter.html#cfn-applicationinsights-application-hanaprometheusexporter-hanasecretname",
"PrimitiveType": "String",
"Required": false,
"Required": true,
"UpdateType": "Mutable"
},
"PrometheusPort": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::Athena::WorkGroup.EncryptionConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-encryptionconfiguration.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::AuditManager::Assessment.AWSAccount": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-auditmanager-assessment-awsaccount.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::AutoScaling::AutoScalingGroup.AcceleratorCountRequest": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::AutoScalingPlans::ScalingPlan.ApplicationSource": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-applicationsource.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-advancedbackupsettingresourcetype.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::Batch::ComputeEnvironment.ComputeResources": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::Budgets::Budget.BudgetData": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-budgetdata.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::CE::AnomalySubscription.Subscriber": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ce-anomalysubscription-subscriber.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {},
"ResourceTypes": {
"AWS::CUR::ReportDefinition": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::Cassandra::Table.BillingMode": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-billingmode.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::CertificateManager::Account.ExpiryEventsConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-certificatemanager-account-expiryeventsconfiguration.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {},
"ResourceTypes": {
"AWS::Chatbot::SlackChannelConfiguration": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::Cloud9::EnvironmentEC2.Repository": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloud9-environmentec2-repository.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::CloudFormation::ResourceVersion.LoggingConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-resourceversion-loggingconfig.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::CloudFront::CachePolicy.CachePolicyConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-cachepolicyconfig.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::CloudTrail::Trail.DataResource": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-dataresource.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::CloudWatch::Alarm.Dimension": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-dimension.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {},
"ResourceTypes": {
"AWS::CodeArtifact::Domain": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::CodeBuild::Project.Artifacts": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::CodeCommit::Repository.Code": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-code.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::CodeGuruProfiler::ProfilingGroup.Channel": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codeguruprofiler-profilinggroup-channel.html",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {},
"ResourceTypes": {
"AWS::CodeGuruReviewer::RepositoryAssociation": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$version": "54.0.0",
"$version": "55.0.0",
"PropertyTypes": {
"AWS::CodePipeline::CustomActionType.ArtifactDetails": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html",
Expand Down
Loading