CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
7
REMOVED
0
MODIFIED
14
DOCUMENTATION
0

New resource types

AWS::Bedrock::GuardrailLink to AWS::Bedrock::Guardrail
Type: AWS::Bedrock::Guardrail
Properties:
  TopicPolicyConfig:
    TopicsConfig:
      - Type: String
        Definition: String
        Examples:
          - String
        Name: String
  Description: String
  WordPolicyConfig:
    ManagedWordListsConfig:
      - Type: String
    WordsConfig:
      - Text: String
  KmsKeyArn: String
  BlockedInputMessaging: String
  BlockedOutputsMessaging: String
  SensitiveInformationPolicyConfig:
    RegexesConfig:
      - Pattern: String
        Action: String
        Description: String
        Name: String
    PiiEntitiesConfig:
      - Type: String
        Action: String
  ContentPolicyConfig:
    FiltersConfig:
      - OutputStrength: String
        Type: String
        InputStrength: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  FailureRecommendations:
    - String
  GuardrailId: String
  Status: String
  StatusReasons:
    - String
  GuardrailArn: String
  Version: String
  CreatedAt: String
  UpdatedAt: String
AWS::GameLift::ContainerGroupDefinitionLink to AWS::GameLift::ContainerGroupDefinition
Type: AWS::GameLift::ContainerGroupDefinition
Properties:
  OperatingSystem: String
  SchedulingStrategy: String
  TotalMemoryLimit: Integer
  ContainerDefinitions:
    - WorkingDirectory: String
      MemoryLimits:
        SoftLimit: Integer
        HardLimit: Integer
      HealthCheck:
        Command:
          - String
        Timeout: Integer
        Retries: Integer
        Interval: Integer
        StartPeriod: Integer
      Cpu: Integer
      EntryPoint:
        - String
      ImageUri: String
      ResolvedImageDigest: String
      Essential: Boolean
      PortConfiguration:
        ContainerPortRanges:
          - FromPort: Integer
            ToPort: Integer
            Protocol: String
      DependsOn:
        - Condition: String
          ContainerName: String
      ContainerName: String
      Command:
        - String
      Environment:
        - Value: String
          Name: String
  Tags:
    - Value: String
      Key: String
  Name: String
  TotalCpuLimit: Integer
Fn::GetAtt:
  ContainerGroupDefinitionArn: String
  CreationTime: String
AWS::PaymentCryptography::AliasLink to AWS::PaymentCryptography::Alias
Type: AWS::PaymentCryptography::Alias
Properties:
  AliasName: String
  KeyArn: String
AWS::PaymentCryptography::KeyLink to AWS::PaymentCryptography::Key
Type: AWS::PaymentCryptography::Key
Properties:
  Exportable: Boolean
  KeyAttributes:
    KeyClass: String
    KeyUsage: String
    KeyModesOfUse:
      Unwrap: Boolean
      Wrap: Boolean
      Decrypt: Boolean
      NoRestrictions: Boolean
      Generate: Boolean
      Sign: Boolean
      Verify: Boolean
      DeriveKey: Boolean
      Encrypt: Boolean
    KeyAlgorithm: String
  Enabled: Boolean
  KeyCheckValueAlgorithm: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  KeyIdentifier: String
  KeyState: String
  KeyOrigin: String
AWS::Route53Profiles::ProfileLink to AWS::Route53Profiles::Profile
Type: AWS::Route53Profiles::Profile
Properties:
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  Id: String
  ClientToken: String
  Arn: String
AWS::Route53Profiles::ProfileAssociationLink to AWS::Route53Profiles::ProfileAssociation
Type: AWS::Route53Profiles::ProfileAssociation
Properties:
  ProfileId: String
  ResourceId: String
  Arn: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  Id: String
AWS::Route53Profiles::ProfileResourceAssociationLink to AWS::Route53Profiles::ProfileResourceAssociation
Type: AWS::Route53Profiles::ProfileResourceAssociation
Properties:
  ProfileId: String
  ResourceArn: String
  ResourceProperties: String
  Name: String
Fn::GetAtt:
  ResourceType: String
  Id: String

Changed resource types

AWS::ARCZonalShift::ZonalAutoshiftConfigurationLink to AWS::ARCZonalShift::ZonalAutoshiftConfiguration
Type: AWS::ARCZonalShift::ZonalAutoshiftConfiguration
Properties:
modified:   # Required: No → Yes
  ResourceIdentifier: String
AWS::Bedrock::AgentLink to AWS::Bedrock::Agent
Type: AWS::Bedrock::Agent
Properties:
added:   TestAliasTags:
added:     <key>: String
AWS::ConnectCampaigns::CampaignLink to AWS::ConnectCampaigns::Campaign
Type: AWS::ConnectCampaigns::Campaign
Properties:
  OutboundCallConfig:
    AnswerMachineDetectionConfig:
added:       AwaitAnswerMachinePrompt: Boolean
AWS::DataSync::TaskLink to AWS::DataSync::Task
Type: AWS::DataSync::Task
Properties:
  Schedule:
modified:     # Required: Yes → No
    ScheduleExpression: String
added:     Status: String
AWS::DMS::DataProviderLink to AWS::DMS::DataProvider
Type: AWS::DMS::DataProvider
Properties:
  Settings:
    MicrosoftSqlServerSettings:
modified:       # Required: No → Yes
      DatabaseName: String
modified:       # Required: No → Yes
      Port: Integer
modified:       # Required: No → Yes
      ServerName: String
modified:       # Required: No → Yes
      SslMode: String
    MySqlSettings:
modified:       # Required: No → Yes
      Port: Integer
modified:       # Required: No → Yes
      ServerName: String
modified:       # Required: No → Yes
      SslMode: String
    OracleSettings:
modified:       # Required: No → Yes
      DatabaseName: String
modified:       # Required: No → Yes
      Port: Integer
modified:       # Required: No → Yes
      ServerName: String
modified:       # Required: No → Yes
      SslMode: String
    PostgreSqlSettings:
modified:       # Required: No → Yes
      DatabaseName: String
modified:       # Required: No → Yes
      Port: Integer
modified:       # Required: No → Yes
      ServerName: String
modified:       # Required: No → Yes
      SslMode: String
AWS::EC2::CustomerGatewayLink to AWS::EC2::CustomerGateway
Type: AWS::EC2::CustomerGateway
Properties:
removed:   BgpAsnExtended: Double
AWS::GameLift::FleetLink to AWS::GameLift::Fleet
Type: AWS::GameLift::Fleet
Properties:
added:   ContainerGroupsConfiguration:
added:     ConnectionPortRange:
added:       FromPort: Integer
added:       ToPort: Integer
added:     ContainerGroupDefinitionNames:
added:       - String
added:     ContainerGroupsPerInstance:
added:       MaxReplicaContainerGroupsPerInstance: Integer
added:       DesiredReplicaContainerGroupsPerInstance: Integer
Fn::GetAtt:
added:   ContainerGroupsConfiguration.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance: Integer
AWS::Lambda::AliasLink to AWS::Lambda::Alias
Type: AWS::Lambda::Alias
Fn::GetAtt:
removed:   AliasArn: String
AWS::MediaLive::ChannelLink to AWS::MediaLive::Channel
Type: AWS::MediaLive::Channel
Properties:
  EncoderSettings:
    AudioDescriptions:
added:       - AudioDashRoles:
added:           - String
added:         DvbDashAccessibility: String
    CaptionDescriptions:
added:       - CaptionDashRoles:
added:           - String
added:         DvbDashAccessibility: String
    OutputGroups:
      - OutputGroupSettings:
added:           CmafIngestGroupSettings:
added:             Destination:
added:               DestinationRefId: String
added:             Scte35Type: String
added:             SegmentLengthUnits: String
added:             NielsenId3Behavior: String
added:             SegmentLength: Integer
added:             SendDelayMs: Integer
        Outputs:
          - OutputSettings:
added:               CmafIngestOutputSettings:
added:                 NameModifier: String
    VideoDescriptions:
      - CodecSettings:
          H265Settings:
added:             MvOverPictureBoundaries: String
added:             MvTemporalPredictor: String
added:             TileHeight: Integer
added:             TilePadding: String
added:             TileWidth: Integer
added:             TreeblockSize: String
AWS::QuickSight::AnalysisLink to AWS::QuickSight::Analysis
Type: AWS::QuickSight::Analysis
Properties:
  Definition:
    FilterGroups:
      - Filters:
          - CategoryFilter:
added:               DefaultFilterControlConfiguration:
added:                 ControlOptions:
added:                   DefaultSliderOptions:
added:                     Type: String
added:                     StepSize: Double
added:                     DisplayOptions:
added:                       TitleOptions:
added:                         CustomLabel: String
added:                         Visibility: String
added:                         FontConfiguration:
added:                           FontStyle: String
added:                           FontSize:
added:                             Relative: String
added:                           FontDecoration: String
added:                           FontColor: String
added:                           FontWeight:
added:                             Name: String
added:                       InfoIconLabelOptions:
added:                         Visibility: String
added:                         InfoIconText: String
added:                     MaximumValue: Double
added:                     MinimumValue: Double
added:                   DefaultRelativeDateTimeOptions:
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                       DateTimeFormat: String
added:                   DefaultTextFieldOptions:
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       PlaceholderOptions:
added:                         Visibility: String
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                   DefaultTextAreaOptions:
added:                     Delimiter: String
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       PlaceholderOptions:  # TextControlPlaceholderOptions: see above
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                   DefaultDropdownOptions:
added:                     Type: String
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       SelectAllOptions:
added:                         Visibility: String
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                     SelectableValues:
added:                       Values:
added:                         - String
added:                   DefaultDateTimePickerOptions:
added:                     Type: String
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                       DateTimeFormat: String
added:                   DefaultListOptions:
added:                     Type: String
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       SearchOptions:
added:                         Visibility: String
added:                       SelectAllOptions:  # ListControlSelectAllOptions: see above
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                     SelectableValues:  # FilterSelectableValues: see above
added:                 Title: String
            NumericEqualityFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            NumericRangeFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            RelativeDatesFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            TimeEqualityFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            TimeRangeFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            TopBottomFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
    Sheets:
      - FilterControls:
added:           - CrossSheet:
added:               FilterControlId: String
added:               CascadingControlConfiguration:
added:                 SourceControls:
added:                   - SourceSheetControlId: String
added:                     ColumnToMatch:
added:                       ColumnName: String
added:                       DataSetIdentifier: String
added:               SourceFilterId: String
AWS::QuickSight::DashboardLink to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::Dashboard
Properties:
  Definition:
    FilterGroups:
      - Filters:
          - CategoryFilter:
added:               DefaultFilterControlConfiguration:
added:                 ControlOptions:
added:                   DefaultSliderOptions:
added:                     Type: String
added:                     StepSize: Double
added:                     DisplayOptions:
added:                       TitleOptions:
added:                         CustomLabel: String
added:                         Visibility: String
added:                         FontConfiguration:
added:                           FontStyle: String
added:                           FontSize:
added:                             Relative: String
added:                           FontDecoration: String
added:                           FontColor: String
added:                           FontWeight:
added:                             Name: String
added:                       InfoIconLabelOptions:
added:                         Visibility: String
added:                         InfoIconText: String
added:                     MaximumValue: Double
added:                     MinimumValue: Double
added:                   DefaultRelativeDateTimeOptions:
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                       DateTimeFormat: String
added:                   DefaultTextFieldOptions:
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       PlaceholderOptions:
added:                         Visibility: String
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                   DefaultTextAreaOptions:
added:                     Delimiter: String
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       PlaceholderOptions:  # TextControlPlaceholderOptions: see above
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                   DefaultDropdownOptions:
added:                     Type: String
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       SelectAllOptions:
added:                         Visibility: String
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                     SelectableValues:
added:                       Values:
added:                         - String
added:                   DefaultDateTimePickerOptions:
added:                     Type: String
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                       DateTimeFormat: String
added:                   DefaultListOptions:
added:                     Type: String
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       SearchOptions:
added:                         Visibility: String
added:                       SelectAllOptions:  # ListControlSelectAllOptions: see above
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                     SelectableValues:  # FilterSelectableValues: see above
added:                 Title: String
            NumericEqualityFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            NumericRangeFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            RelativeDatesFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            TimeEqualityFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            TimeRangeFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            TopBottomFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
    Sheets:
      - FilterControls:
added:           - CrossSheet:
added:               FilterControlId: String
added:               CascadingControlConfiguration:
added:                 SourceControls:
added:                   - SourceSheetControlId: String
added:                     ColumnToMatch:
added:                       ColumnName: String
added:                       DataSetIdentifier: String
added:               SourceFilterId: String
AWS::QuickSight::TemplateLink to AWS::QuickSight::Template
Type: AWS::QuickSight::Template
Properties:
  Definition:
    FilterGroups:
      - Filters:
          - CategoryFilter:
added:               DefaultFilterControlConfiguration:
added:                 ControlOptions:
added:                   DefaultSliderOptions:
added:                     Type: String
added:                     StepSize: Double
added:                     DisplayOptions:
added:                       TitleOptions:
added:                         CustomLabel: String
added:                         Visibility: String
added:                         FontConfiguration:
added:                           FontStyle: String
added:                           FontSize:
added:                             Relative: String
added:                           FontDecoration: String
added:                           FontColor: String
added:                           FontWeight:
added:                             Name: String
added:                       InfoIconLabelOptions:
added:                         Visibility: String
added:                         InfoIconText: String
added:                     MaximumValue: Double
added:                     MinimumValue: Double
added:                   DefaultRelativeDateTimeOptions:
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                       DateTimeFormat: String
added:                   DefaultTextFieldOptions:
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       PlaceholderOptions:
added:                         Visibility: String
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                   DefaultTextAreaOptions:
added:                     Delimiter: String
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       PlaceholderOptions:  # TextControlPlaceholderOptions: see above
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                   DefaultDropdownOptions:
added:                     Type: String
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       SelectAllOptions:
added:                         Visibility: String
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                     SelectableValues:
added:                       Values:
added:                         - String
added:                   DefaultDateTimePickerOptions:
added:                     Type: String
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                       DateTimeFormat: String
added:                   DefaultListOptions:
added:                     Type: String
added:                     DisplayOptions:
added:                       TitleOptions:  # LabelOptions: see above
added:                       SearchOptions:
added:                         Visibility: String
added:                       SelectAllOptions:  # ListControlSelectAllOptions: see above
added:                       InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
added:                     SelectableValues:  # FilterSelectableValues: see above
added:                 Title: String
            NumericEqualityFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            NumericRangeFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            RelativeDatesFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            TimeEqualityFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            TimeRangeFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
            TopBottomFilter:
added:               DefaultFilterControlConfiguration:  # DefaultFilterControlConfiguration: see above
    Sheets:
      - FilterControls:
added:           - CrossSheet:
added:               FilterControlId: String
added:               CascadingControlConfiguration:
added:                 SourceControls:
added:                   - SourceSheetControlId: String
added:                     ColumnToMatch:
added:                       ColumnName: String
added:                       DataSetIdentifier: String
added:               SourceFilterId: String
AWS::RDS::DBInstanceLink to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstance
Properties:
added:   AutomaticBackupReplicationKmsKeyId: String
AWS::WorkSpacesWeb::PortalLink to AWS::WorkSpacesWeb::Portal
Type: AWS::WorkSpacesWeb::Portal
Properties:
added:   InstanceType: String
added:   MaxConcurrentSessions: Double