Version 18.6.0

Issued

cfn.fyi compares each version of the AWS CloudFormation resource specification with the version before it. See new resource types and changed properties as AWS releases them.

  • added
  • modified
  • removed

01Added resource types1

addedAWS::WorkSpaces::ConnectionAliasdocs ↗#Link to AWS::WorkSpaces::ConnectionAlias
Type: AWS::WorkSpaces::ConnectionAliasProperties:  ConnectionString: String  Tags:    - Key: String      Value: StringFn::GetAtt:  Associations:    - AssociationStatus: String      AssociatedAccountId: String      ResourceId: String      ConnectionIdentifier: String  AliasId: String  ConnectionAliasState: String

02Modified resource types16

modifiedAWS::ApiGateway::DomainNamehistorydocs ↗#Link to AWS::ApiGateway::DomainName
Type: AWS::ApiGateway::DomainNameProperties:  # Update requires: No interruption → Replacementmodified:   DomainName: String
modifiedAWS::Backup::BackupPlanhistorydocs ↗#Link to AWS::Backup::BackupPlan
Type: AWS::Backup::BackupPlanProperties:  BackupPlan:added:     AdvancedBackupSettings:added:       - BackupOptions: Jsonadded:         ResourceType: String
modifiedAWS::CloudFront::CachePolicyhistorydocs ↗#Link to AWS::CloudFront::CachePolicy
Type: AWS::CloudFront::CachePolicyProperties:  CachePolicyConfig:    ParametersInCacheKeyAndForwardedToOrigin:added:       EnableAcceptEncodingBrotli: Boolean
modifiedAWS::CodeBuild::Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties:  Triggers:added:     BuildType: String
modifiedAWS::Config::ConformancePackhistorydocs ↗#Link to AWS::Config::ConformancePack
Type: AWS::Config::ConformancePackProperties:  # Required: Yes → Nomodified:   DeliveryS3Bucket: String
modifiedAWS::Config::OrganizationConformancePackhistorydocs ↗#Link to AWS::Config::OrganizationConformancePack
Type: AWS::Config::OrganizationConformancePackProperties:  # Required: Yes → Nomodified:   DeliveryS3Bucket: String
modifiedAWS::ECS::Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:  NetworkConfiguration:removed:     AwsVpcConfiguration:removed:       AssignPublicIp: Stringremoved:       SecurityGroups:removed:         - Stringremoved:       Subnets:removed:         - Stringadded:     AwsvpcConfiguration:added:       AssignPublicIp: Stringadded:       SecurityGroups:added:         - Stringadded:       Subnets:added:         - String
modifiedAWS::ImageBuilder::Componenthistorydocs ↗#Link to AWS::ImageBuilder::Component
Type: AWS::ImageBuilder::ComponentProperties:removed:   Name: StringFn::GetAtt:added:   Name: String
modifiedAWS::ImageBuilder::DistributionConfigurationhistorydocs ↗#Link to AWS::ImageBuilder::DistributionConfiguration
Type: AWS::ImageBuilder::DistributionConfigurationProperties:removed:   Name: StringFn::GetAtt:added:   Name: String
modifiedAWS::ImageBuilder::Imagehistorydocs ↗#Link to AWS::ImageBuilder::Image
Type: AWS::ImageBuilder::ImageFn::GetAtt:added:   Name: String
modifiedAWS::ImageBuilder::ImagePipelinehistorydocs ↗#Link to AWS::ImageBuilder::ImagePipeline
Type: AWS::ImageBuilder::ImagePipelineProperties:removed:   Name: StringFn::GetAtt:added:   Name: String
modifiedAWS::ImageBuilder::ImageRecipehistorydocs ↗#Link to AWS::ImageBuilder::ImageRecipe
Type: AWS::ImageBuilder::ImageRecipeProperties:removed:   Name: StringFn::GetAtt:added:   Name: String
modifiedAWS::ImageBuilder::InfrastructureConfigurationhistorydocs ↗#Link to AWS::ImageBuilder::InfrastructureConfiguration
Type: AWS::ImageBuilder::InfrastructureConfigurationProperties:removed:   Name: StringFn::GetAtt:added:   Name: String
modifiedAWS::Kendra::Faqhistorydocs ↗#Link to AWS::Kendra::Faq
Type: AWS::Kendra::FaqProperties:added:   FileFormat: String
modifiedAWS::StepFunctions::Activityhistorydocs ↗#Link to AWS::StepFunctions::Activity
Type: AWS::StepFunctions::ActivityProperties:removed:   Arn: Stringadded:   # Required: Yesadded:   Name: String  # Duplicates allowed: Yes → Not specifiedmodified:   Tags:    - TagsEntry
modifiedAWS::Synthetics::Canaryhistorydocs ↗#Link to AWS::Synthetics::Canary
Type: AWS::Synthetics::CanaryProperties:  RunConfig:added:     ActiveTracing: Boolean