Version 14.2.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 types6

addedAWS::ImageBuilder::Componentdocs ↗#Link to AWS::ImageBuilder::Component
Type: AWS::ImageBuilder::ComponentProperties:  Name: String  Version: String  Description: String  ChangeDescription: String  Platform: String  Data: String  KmsKeyId: String  Tags:    <key>: String  Uri: StringFn::GetAtt:  Arn: String  Type: String  Encrypted: Boolean
addedAWS::ImageBuilder::DistributionConfigurationdocs ↗#Link to AWS::ImageBuilder::DistributionConfiguration
Type: AWS::ImageBuilder::DistributionConfigurationProperties:  Name: String  Description: String  Distributions:    - Region: String      AmiDistributionConfiguration: Json      LicenseConfigurationArns:        - String  Tags:    <key>: StringFn::GetAtt:  Arn: String
addedAWS::ImageBuilder::Imagedocs ↗#Link to AWS::ImageBuilder::Image
Type: AWS::ImageBuilder::ImageProperties:  ImageTestsConfiguration:    ImageTestsEnabled: Boolean    TimeoutMinutes: Integer  ImageRecipeArn: String  DistributionConfigurationArn: String  InfrastructureConfigurationArn: String  Tags:    <key>: StringFn::GetAtt:  Arn: String  OutputResources: OutputResources  ImageId: String
addedAWS::ImageBuilder::ImagePipelinedocs ↗#Link to AWS::ImageBuilder::ImagePipeline
Type: AWS::ImageBuilder::ImagePipelineProperties:  Name: String  Description: String  ImageTestsConfiguration:    ImageTestsEnabled: Boolean    TimeoutMinutes: Integer  Status: String  Schedule:    ScheduleExpression: String    PipelineExecutionStartCondition: String  ImageRecipeArn: String  DistributionConfigurationArn: String  InfrastructureConfigurationArn: String  Tags:    <key>: StringFn::GetAtt:  Arn: String
addedAWS::ImageBuilder::ImageRecipedocs ↗#Link to AWS::ImageBuilder::ImageRecipe
Type: AWS::ImageBuilder::ImageRecipeProperties:  Name: String  Description: String  Version: String  Components:    - ComponentArn: String  BlockDeviceMappings:    - DeviceName: String      VirtualName: String      NoDevice: String      Ebs:        Encrypted: Boolean        DeleteOnTermination: Boolean        Iops: Integer        KmsKeyId: String        SnapshotId: String        VolumeSize: Integer        VolumeType: String  ParentImage: String  Tags:    <key>: StringFn::GetAtt:  Arn: String
addedAWS::ImageBuilder::InfrastructureConfigurationdocs ↗#Link to AWS::ImageBuilder::InfrastructureConfiguration
Type: AWS::ImageBuilder::InfrastructureConfigurationProperties:  Name: String  Description: String  InstanceTypes:    - String  SecurityGroupIds:    - String  Logging: Json  SubnetId: String  KeyPair: String  TerminateInstanceOnFailure: Boolean  InstanceProfileName: String  SnsTopicArn: String  Tags:    <key>: StringFn::GetAtt:  Arn: StringPropertyTypes:  Logging:    S3Logs:      S3BucketName: String      S3KeyPrefix: String  S3Logs:  # S3Logs: see above

02Modified resource types7

modifiedAWS::Athena::NamedQueryhistorydocs ↗#Link to AWS::Athena::NamedQuery
Type: AWS::Athena::NamedQueryFn::GetAtt:added:   NamedQueryId: String
modifiedAWS::Cloud9::EnvironmentEC2historydocs ↗#Link to AWS::Cloud9::EnvironmentEC2
Type: AWS::Cloud9::EnvironmentEC2Properties:added:   ConnectionType: String
modifiedAWS::EC2::LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties:  LaunchTemplateData:    CapacityReservationSpecification:modified:       CapacityReservationPreference: CapacityReservationPreference → String
modifiedAWS::ECS::Clusterhistorydocs ↗#Link to AWS::ECS::Cluster
Type: AWS::ECS::ClusterProperties:  # Duplicates allowed: No → Not specifiedmodified:   ClusterSettings: List of ClusterSetting → List of ClusterSettings    # Required: Yes → Nomodified:     Name: String    # Required: Yes → Nomodified:     Value: String  # Duplicates allowed: Yes → Not specifiedmodified:   Tags:    - Tag
modifiedAWS::MediaStore::Containerhistorydocs ↗#Link to AWS::MediaStore::Container
Type: AWS::MediaStore::ContainerProperties:removed:   MetricPolicy:removed:     ContainerLevelMetrics: Stringremoved:     MetricPolicyRules:removed:       - ObjectGroup: Stringremoved:         ObjectGroupName: Stringremoved:   Tags:removed:     - Key: Stringremoved:       Value: String
modifiedAWS::SSM::Associationhistorydocs ↗#Link to AWS::SSM::Association
Type: AWS::SSM::AssociationProperties:added:   AutomationTargetParameterName: Stringadded:   ComplianceSeverity: String  # Update requires: Replacement → No interruptionmodified:   InstanceId: Stringadded:   MaxConcurrency: Stringadded:   MaxErrors: String  # Update requires: Replacement → No interruptionmodified:   Name: String  OutputLocation:    S3Location:added:       OutputS3Region: String  # Duplicates allowed: No → Not specifiedmodified:   Parameters:    <key>: ParameterValuesadded:   SyncCompliance: String  # Update requires: Replacement → No interruption  # Duplicates allowed: No → Not specifiedmodified:   Targets:    - # Update requires: Replacement → No interruptionmodified:       Key: String      # Update requires: Replacement → No interruption      # Duplicates allowed: No → Not specifiedmodified:       Values:        - Stringadded:   WaitForSuccessTimeoutSeconds: IntegerFn::GetAtt:added:   AssociationId: String
modifiedAWS::SSM::Parameterhistorydocs ↗#Link to AWS::SSM::Parameter
Type: AWS::SSM::ParameterProperties:added:   DataType: String