Version 185.0.1

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 types2

addedAWS::Glue::UsageProfiledocs ↗#Link to AWS::Glue::UsageProfile
Type: AWS::Glue::UsageProfileProperties:  Description: String  Configuration:    JobConfiguration:      <key>:        DefaultValue: String        AllowedValues:          - String        MinValue: String        MaxValue: String    SessionConfiguration:  # ConfigurationObject: see above  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  CreatedOn: String
addedAWS::QuickSight::Folderdocs ↗#Link to AWS::QuickSight::Folder
Type: AWS::QuickSight::FolderProperties:  SharingModel: String  AwsAccountId: String  Permissions:    - Actions:        - String      Principal: String  FolderId: String  ParentFolderArn: String  Tags:    - Value: String      Key: String  FolderType: String  Name: StringFn::GetAtt:  CreatedTime: String  LastUpdatedTime: String  Arn: String

02Modified resource types25

modifiedAWS::AmazonMQ::Configurationhistorydocs ↗#Link to AWS::AmazonMQ::Configuration
Type: AWS::AmazonMQ::ConfigurationProperties:  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - TagsEntryFn::GetAtt:modified:   Revision: Integer → String
modifiedAWS::ApiGatewayV2::Integrationhistorydocs ↗#Link to AWS::ApiGatewayV2::Integration
Type: AWS::ApiGatewayV2::IntegrationProperties:modified:   RequestParameters: Json → Map of Stringmodified:   RequestTemplates: Json → Map of Stringmodified:   ResponseParameters: Json → Map of ResponseParameterMapadded:     ResponseParameters:added:       - Destination: Stringadded:         Source: StringFn::GetAtt:added:   IntegrationId: String
modifiedAWS::CloudFormation::CustomResourcehistorydocs ↗#Link to AWS::CloudFormation::CustomResource
Type: AWS::CloudFormation::CustomResourceProperties:added:   ServiceTimeout: Integer
modifiedAWS::Cognito::UserPoolhistorydocs ↗#Link to AWS::Cognito::UserPool
Type: AWS::Cognito::UserPoolProperties:added:   EmailAuthenticationMessage: Stringadded:   EmailAuthenticationSubject: String
modifiedAWS::EC2::TransitGatewayhistorydocs ↗#Link to AWS::EC2::TransitGateway
Type: AWS::EC2::TransitGatewayProperties:added:   SecurityGroupReferencingSupport: String
modifiedAWS::EC2::TransitGatewayAttachmenthistorydocs ↗#Link to AWS::EC2::TransitGatewayAttachment
Type: AWS::EC2::TransitGatewayAttachmentProperties:  Options:added:     SecurityGroupReferencingSupport: String
modifiedAWS::EC2::TransitGatewayVpcAttachmenthistorydocs ↗#Link to AWS::EC2::TransitGatewayVpcAttachment
Type: AWS::EC2::TransitGatewayVpcAttachmentProperties:  Options:added:     SecurityGroupReferencingSupport: String
modifiedAWS::EKS::Clusterhistorydocs ↗#Link to AWS::EKS::Cluster
Type: AWS::EKS::ClusterProperties:added:   ZonalShiftConfig:added:     Enabled: Boolean
modifiedAWS::ElastiCache::ReplicationGrouphistorydocs ↗#Link to AWS::ElastiCache::ReplicationGroup
Type: AWS::ElastiCache::ReplicationGroupProperties:  # Update requires: Replacement → No interruptionmodified:   Engine: String
modifiedAWS::EMR::Clusterhistorydocs ↗#Link to AWS::EMR::Cluster
Type: AWS::EMR::ClusterProperties:  Instances:    CoreInstanceFleet:      # Update requires: Replacement → No interruptionmodified:       InstanceTypeConfigs:        - # Update requires: Replacement → No interruptionmodified:           BidPrice: String          # Update requires: Replacement → No interruptionmodified:           BidPriceAsPercentageOfOnDemandPrice: Double          # Update requires: Replacement → No interruptionmodified:           Configurations:            - Configuration          # Update requires: Replacement → No interruptionmodified:           CustomAmiId: String          # Update requires: Replacement → No interruptionmodified:           EbsConfiguration: EbsConfiguration          # Update requires: Replacement → No interruptionmodified:           InstanceType: Stringadded:           Priority: Double          # Update requires: Replacement → No interruptionmodified:           WeightedCapacity: Integer      LaunchSpecifications:        OnDemandSpecification:added:           CapacityReservationOptions:added:             CapacityReservationPreference: Stringadded:             CapacityReservationResourceGroupArn: Stringadded:             UsageStrategy: Stringadded:       ResizeSpecifications:added:         OnDemandResizeSpecification:added:           AllocationStrategy: Stringadded:           CapacityReservationOptions:  # OnDemandCapacityReservationOptions: see aboveadded:           TimeoutDurationMinutes: Integeradded:         SpotResizeSpecification:added:           AllocationStrategy: Stringadded:           TimeoutDurationMinutes: Integer    MasterInstanceFleet:  # InstanceFleetConfig: see above    TaskInstanceFleets:  # InstanceFleetConfig: see above
modifiedAWS::EMR::InstanceFleetConfighistorydocs ↗#Link to AWS::EMR::InstanceFleetConfig
Type: AWS::EMR::InstanceFleetConfigProperties:  # Update requires: Replacement → No interruptionmodified:   InstanceTypeConfigs:    - # Update requires: Replacement → No interruptionmodified:       BidPrice: String      # Update requires: Replacement → No interruptionmodified:       BidPriceAsPercentageOfOnDemandPrice: Double      # Update requires: Replacement → No interruptionmodified:       Configurations:        - Configuration      # Update requires: Replacement → No interruptionmodified:       CustomAmiId: String      # Update requires: Replacement → No interruptionmodified:       EbsConfiguration: EbsConfiguration      # Update requires: Replacement → No interruptionmodified:       InstanceType: Stringadded:       Priority: Double      # Update requires: Replacement → No interruptionmodified:       WeightedCapacity: Integer  LaunchSpecifications:    OnDemandSpecification:added:       CapacityReservationOptions:added:         CapacityReservationPreference: Stringadded:         CapacityReservationResourceGroupArn: Stringadded:         UsageStrategy: Stringadded:   ResizeSpecifications:added:     OnDemandResizeSpecification:added:       AllocationStrategy: Stringadded:       CapacityReservationOptions:  # OnDemandCapacityReservationOptions: see aboveadded:       TimeoutDurationMinutes: Integeradded:     SpotResizeSpecification:added:       AllocationStrategy: Stringadded:       TimeoutDurationMinutes: Integer
modifiedAWS::Glue::Jobhistorydocs ↗#Link to AWS::Glue::Job
Type: AWS::Glue::JobProperties:  Connections:    # Duplicates allowed: Not specified → Yesmodified:     Connections:      - Stringadded:   JobRunQueuingEnabled: Boolean
modifiedAWS::IoTFleetWise::Campaignhistorydocs ↗#Link to AWS::IoTFleetWise::Campaign
Type: AWS::IoTFleetWise::CampaignProperties:  # Required: Yes → Nomodified:   Action: String
modifiedAWS::MediaLive::Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties:  EncoderSettings:    VideoDescriptions:      - CodecSettings:          H264Settings:added:             MinQp: Integer          H265Settings:added:             MinQp: Integer
modifiedAWS::QuickSight::Analysishistorydocs ↗#Link to AWS::QuickSight::Analysis
Type: AWS::QuickSight::AnalysisProperties:  Definition:    FilterGroups:      - Filters:          - CategoryFilter:              DefaultFilterControlConfiguration:                ControlOptions:                  DefaultDateTimePickerOptions:added:                     CommitMode: String                  DefaultDropdownOptions:added:                     CommitMode: String                  DefaultRelativeDateTimeOptions:added:                     CommitMode: String            NestedFilter:              InnerFilter:                CategoryInnerFilter:                  DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            NumericEqualityFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            NumericRangeFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            RelativeDatesFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            TimeEqualityFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            TimeRangeFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            TopBottomFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above    Sheets:      - FilterControls:          - DateTimePicker:added:               CommitMode: String            Dropdown:added:               CommitMode: String            RelativeDateTime:added:               CommitMode: String        ParameterControls:          - Dropdown:added:               CommitMode: String
modifiedAWS::QuickSight::Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardProperties:  Definition:    FilterGroups:      - Filters:          - CategoryFilter:              DefaultFilterControlConfiguration:                ControlOptions:                  DefaultDateTimePickerOptions:added:                     CommitMode: String                  DefaultDropdownOptions:added:                     CommitMode: String                  DefaultRelativeDateTimeOptions:added:                     CommitMode: String            NestedFilter:              InnerFilter:                CategoryInnerFilter:                  DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            NumericEqualityFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            NumericRangeFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            RelativeDatesFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            TimeEqualityFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            TimeRangeFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            TopBottomFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above    Sheets:      - FilterControls:          - DateTimePicker:added:               CommitMode: String            Dropdown:added:               CommitMode: String            RelativeDateTime:added:               CommitMode: String        ParameterControls:          - Dropdown:added:               CommitMode: String
modifiedAWS::QuickSight::Templatehistorydocs ↗#Link to AWS::QuickSight::Template
Type: AWS::QuickSight::TemplateProperties:  Definition:    FilterGroups:      - Filters:          - CategoryFilter:              DefaultFilterControlConfiguration:                ControlOptions:                  DefaultDateTimePickerOptions:added:                     CommitMode: String                  DefaultDropdownOptions:added:                     CommitMode: String                  DefaultRelativeDateTimeOptions:added:                     CommitMode: String            NestedFilter:              InnerFilter:                CategoryInnerFilter:                  DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            NumericEqualityFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            NumericRangeFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            RelativeDatesFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            TimeEqualityFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            TimeRangeFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above            TopBottomFilter:              DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above    Sheets:      - FilterControls:          - DateTimePicker:added:               CommitMode: String            Dropdown:added:               CommitMode: String            RelativeDateTime:added:               CommitMode: String        ParameterControls:          - Dropdown:added:               CommitMode: String
modifiedAWS::RDS::GlobalClusterhistorydocs ↗#Link to AWS::RDS::GlobalCluster
Type: AWS::RDS::GlobalClusterProperties:added:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::S3Express::DirectoryBuckethistorydocs ↗#Link to AWS::S3Express::DirectoryBucket
Type: AWS::S3Express::DirectoryBucketProperties:added:   BucketEncryption: JsonFn::GetAtt:added:   AvailabilityZoneName: String
modifiedAWS::SageMaker::ImageVersionhistorydocs ↗#Link to AWS::SageMaker::ImageVersion
Type: AWS::SageMaker::ImageVersionProperties:added:   Version: IntegerFn::GetAtt:removed:   Version: Integer
modifiedAWS::SecretsManager::SecretTargetAttachmenthistorydocs ↗#Link to AWS::SecretsManager::SecretTargetAttachment
Type: AWS::SecretsManager::SecretTargetAttachmentFn::GetAtt:added:   Id: String
modifiedAWS::SES::MailManagerRuleSethistorydocs ↗#Link to AWS::SES::MailManagerRuleSet
Type: AWS::SES::MailManagerRuleSetProperties:  Rules:    - Conditions:        - StringExpression:            Evaluate:              # Required: Yes → Nomodified:               Attribute: Stringadded:               MimeHeaderAttribute: String      Unless:  # RuleCondition: see above
modifiedAWS::Synthetics::Canaryhistorydocs ↗#Link to AWS::Synthetics::Canary
Type: AWS::Synthetics::CanaryProperties:added:   ResourcesToReplicateTags:added:     - String
modifiedAWS::WorkSpacesWeb::IdentityProviderhistorydocs ↗#Link to AWS::WorkSpacesWeb::IdentityProvider
Type: AWS::WorkSpacesWeb::IdentityProviderProperties:added:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::WorkSpacesWeb::UserSettingshistorydocs ↗#Link to AWS::WorkSpacesWeb::UserSettings
Type: AWS::WorkSpacesWeb::UserSettingsProperties:  # Update requires: Replacement → No interruptionmodified:   AdditionalEncryptionContext:    <key>: String  # Update requires: Replacement → No interruptionmodified:   CustomerManagedKey: String