CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
7
REMOVED
0
MODIFIED
18
DOCUMENTATION
21

New resource types

AWS::CloudWatch::AlarmMuteRuleLink to AWS::CloudWatch::AlarmMuteRule
Type: AWS::CloudWatch::AlarmMuteRule
Properties:
  StartDate: String
  MuteTargets:
    AlarmNames:
      - String
  Description: String
  ExpireDate: String
  Rule:
    Schedule:
      Timezone: String
      Expression: String
      Duration: String
  Tags:
    - Key: String
      Value: String
  Name: String
Fn::GetAtt:
  Status: String
  LastUpdatedTimestamp: String
  Arn: String
  MuteType: String
AWS::Connect::NotificationLink to AWS::Connect::Notification
Type: AWS::Connect::Notification
Properties:
  Recipients:
    - String
  Content:
    DeDE: String
    PtBR: String
    ZhCN: String
    IdID: String
    ItIT: String
    EnUS: String
    KoKR: String
    FrFR: String
    ZhTW: String
    EsES: String
    JaJP: String
  Priority: String
  InstanceArn: String
  ExpiresAt: String
  Tags:
    - Key: String
      Value: String
Fn::GetAtt:
  CreatedAt: String
  Id: String
  Arn: String
AWS::DevOpsAgent::ServiceLink to AWS::DevOpsAgent::Service
Type: AWS::DevOpsAgent::Service
Properties:
  ServiceDetails:
    MCPServer:
      Description: String
      Endpoint: String
      AuthorizationConfig:
        ApiKey:
          ApiKeyHeader: String
          ApiKeyValue: String
          ApiKeyName: String
        OAuthClientCredentials:
          ClientName: String
          ExchangeUrl: String
          ClientSecret: String
          Scopes:
            - String
          ClientId: String
          ExchangeParameters: Json
      Name: String
    ServiceNow:
      InstanceUrl: String
      AuthorizationConfig:
        OAuthClientCredentials:
          ClientId: String
          ClientName: String
          ExchangeParameters: Json
          ClientSecret: String
    Dynatrace:
      AuthorizationConfig:
        OAuthClientCredentials:  # OAuthClientDetails: see above
      AccountUrn: String
    MCPServerSplunk:
      Description: String
      Endpoint: String
      AuthorizationConfig:
        BearerToken:
          AuthorizationHeader: String
          TokenName: String
          TokenValue: String
      Name: String
    MCPServerNewRelic:
      AuthorizationConfig:
        ApiKey:
          AlertPolicyIds:
            - String
          ApiKey: String
          AccountId: String
          ApplicationIds:
            - String
          Region: String
          EntityGuids:
            - String
    GitLab:
      TokenType: String
      TargetUrl: String
      TokenValue: String
      GroupId: String
  ServiceType: String
Fn::GetAtt:
  AdditionalServiceDetails.MCPServerNewRelic:
    AccountId: String
    Description: String
    Region: String
  AdditionalServiceDetails.MCPServerNewRelic.AccountId: String
  AdditionalServiceDetails.MCPServerSplunk.ApiKeyHeader: String
  AdditionalServiceDetails.MCPServer.ApiKeyHeader: String
  AdditionalServiceDetails.GitLab.TargetUrl: String
  AdditionalServiceDetails.Dynatrace.AccountUrn: String
  AdditionalServiceDetails.MCPServer:
    AuthorizationMethod: String
    Description: String
    Endpoint: String
    ApiKeyHeader: String
    Name: String
  AdditionalServiceDetails.MCPServerSplunk:  # RegisteredMCPServerDetails: see above
  ServiceId: String
  AdditionalServiceDetails.MCPServer.Name: String
  AdditionalServiceDetails.Dynatrace:
    AccountUrn: String
  AdditionalServiceDetails.MCPServerNewRelic.Description: String
  AdditionalServiceDetails.MCPServer.Endpoint: String
  AdditionalServiceDetails:
    MCPServer:  # RegisteredMCPServerDetails: see above
    ServiceNow:
      InstanceUrl: String
    Dynatrace:  # RegisteredDynatraceDetails: see above
    MCPServerSplunk:  # RegisteredMCPServerDetails: see above
    MCPServerNewRelic:  # RegisteredNewRelicDetails: see above
    GitLab:
      TokenType: String
      TargetUrl: String
      GroupId: String
  AdditionalServiceDetails.GitLab.GroupId: String
  AccessibleResources:
    - Json
  AdditionalServiceDetails.MCPServerSplunk.Endpoint: String
  AdditionalServiceDetails.GitLab:  # RegisteredGitLabServiceDetails: see above
  AdditionalServiceDetails.MCPServerNewRelic.Region: String
  AdditionalServiceDetails.ServiceNow:  # RegisteredServiceNowDetails: see above
  AdditionalServiceDetails.MCPServerSplunk.AuthorizationMethod: String
  AdditionalServiceDetails.MCPServerSplunk.Description: String
  AdditionalServiceDetails.GitLab.TokenType: String
  AdditionalServiceDetails.MCPServer.Description: String
  AdditionalServiceDetails.ServiceNow.InstanceUrl: String
  AdditionalServiceDetails.MCPServer.AuthorizationMethod: String
  AdditionalServiceDetails.MCPServerSplunk.Name: String
AWS::EC2::IPAMPrefixListResolverLink to AWS::EC2::IPAMPrefixListResolver
Type: AWS::EC2::IPAMPrefixListResolver
Properties:
  Description: String
  IpamId: String
  AddressFamily: String
  Rules:
    - IpamScopeId: String
      StaticCidr: String
      RuleType: String
      ResourceType: String
      Conditions:
        - ResourceRegion: String
          ResourceTag:
            Key: String
            Value: String
          Cidr: String
          IpamPoolId: String
          ResourceId: String
          ResourceOwner: String
          Operation: String
  Tags:  # Tag: see above
Fn::GetAtt:
  IpamPrefixListResolverArn: String
  IpamArn: String
  IpamPrefixListResolverId: String
AWS::MSK::TopicLink to AWS::MSK::Topic
Type: AWS::MSK::Topic
Properties:
  ClusterArn: String
  ReplicationFactor: Integer
  Configs: String
  PartitionCount: Integer
  TopicName: String
Fn::GetAtt:
  TopicArn: String
AWS::SES::CustomVerificationEmailTemplateLink to AWS::SES::CustomVerificationEmailTemplate
Type: AWS::SES::CustomVerificationEmailTemplate
Properties:
  FromEmailAddress: String
  TemplateContent: String
  SuccessRedirectionURL: String
  TemplateName: String
  FailureRedirectionURL: String
  TemplateSubject: String
  Tags:
    - Key: String
      Value: String
AWS::Timestream::InfluxDBClusterLink to AWS::Timestream::InfluxDBCluster
Type: AWS::Timestream::InfluxDBCluster
Properties:
  DbParameterGroupIdentifier: String
  Organization: String
  Port: Integer
  DbInstanceType: String
  VpcSubnetIds:
    - String
  FailoverMode: String
  DeploymentType: String
  Name: String
  AllocatedStorage: Integer
  DbStorageType: String
  LogDeliveryConfiguration:
    S3Configuration:
      BucketName: String
      Enabled: Boolean
  Username: String
  Bucket: String
  VpcSecurityGroupIds:
    - String
  NetworkType: String
  PubliclyAccessible: Boolean
  Tags:
    - Key: String
      Value: String
  Password: String
Fn::GetAtt:
  Status: String
  Endpoint: String
  InfluxAuthParametersSecretArn: String
  EngineType: String
  Id: String
  Arn: String
  ReaderEndpoint: String

Changed resource types

AWS::DevOpsAgent::AgentSpaceLink to AWS::DevOpsAgent::AgentSpace
Type: AWS::DevOpsAgent::AgentSpace
Properties:
added:   OperatorApp:
added:     Iam:
added:       CreatedAt: String
added:       OperatorAppRoleArn: String
added:       UpdatedAt: String
added:     Idc:
added:       IdcApplicationArn: String
added:       CreatedAt: String
added:       OperatorAppRoleArn: String
added:       UpdatedAt: String
added:       IdcInstanceArn: String
Fn::GetAtt:
added:   OperatorApp.Iam.CreatedAt: String
added:   OperatorApp.Iam.UpdatedAt: String
added:   OperatorApp.Idc.CreatedAt: String
added:   OperatorApp.Idc.IdcApplicationArn: String
added:   OperatorApp.Idc.UpdatedAt: String
AWS::DirectoryService::SimpleADLink to AWS::DirectoryService::SimpleAD
Type: AWS::DirectoryService::SimpleAD
Properties:
added:   Tags:
added:     - Key: String
added:       Value: String
AWS::EC2::VPCPeeringConnectionLink to AWS::EC2::VPCPeeringConnection
Type: AWS::EC2::VPCPeeringConnection
Properties:
added:   AssumeRoleRegion: String
AWS::EKS::PodIdentityAssociationLink to AWS::EKS::PodIdentityAssociation
Type: AWS::EKS::PodIdentityAssociation
Properties:
added:   Policy: String
AWS::ElastiCache::ReplicationGroupLink to AWS::ElastiCache::ReplicationGroup
Type: AWS::ElastiCache::ReplicationGroup
Properties:
removed:   CacheSecurityGroupNames:
removed:     - String
modified:   # Duplicates allowed: No → Yes
  LogDeliveryConfigurations:
  NodeGroupConfiguration:
modified:     - # Update requires: Replacement → Some interruptions
      PrimaryAvailabilityZone: String
modified:       # Update requires: Replacement → Some interruptions
      ReplicaAvailabilityZones:
        - String
modified:       # Update requires: Replacement → Some interruptions
      ReplicaCount: Integer
modified:       # Update requires: Replacement → Some interruptions
      Slots: String
modified:   # Update requires: Some interruptions → No interruption
  NumNodeGroups: Integer
modified:   # Duplicates allowed: No → Yes
  PreferredCacheClusterAZs:
    - String
Fn::GetAtt:
added:   ConfigurationEndPoint:
added:     Address: String
added:     Port: String
added:   PrimaryEndPoint:  # Endpoint: see above
added:   ReadEndPoint:
added:     Addresses: String
added:     PortsList:
added:       - String
added:     AddressesList:
added:       - String
added:     Ports: String
removed:   ReadEndPoint.Addresses.List:
removed:     - String
added:   ReadEndPoint.AddressesList:
added:     - String
removed:   ReadEndPoint.Ports.List:
removed:     - String
added:   ReadEndPoint.PortsList:
added:     - String
added:   ReaderEndPoint:  # Endpoint: see above
AWS::GroundStation::ConfigLink to AWS::GroundStation::Config
Type: AWS::GroundStation::Config
Properties:
  ConfigData:
added:     TelemetrySinkConfig:
added:       TelemetrySinkData:
added:         KinesisDataStreamData:
added:           KinesisDataStreamArn: String
added:           KinesisRoleArn: String
added:       TelemetrySinkType: String
AWS::GroundStation::MissionProfileLink to AWS::GroundStation::MissionProfile
Type: AWS::GroundStation::MissionProfile
Properties:
added:   TelemetrySinkConfigArn: String
AWS::KafkaConnect::ConnectorLink to AWS::KafkaConnect::Connector
Type: AWS::KafkaConnect::Connector
Properties:
  Capacity:
    AutoScaling:
added:       MaxAutoscalingTaskCount: Integer
AWS::MediaLive::ChannelLink to AWS::MediaLive::Channel
Type: AWS::MediaLive::Channel
Properties:
added:   ChannelSecurityGroups:
added:     - String
  Destinations:
    - SrtSettings:
added:         - ConnectionMode: String
added:           ListenerPort: Integer
  EncoderSettings:
    VideoDescriptions:
      - CodecSettings:
          Av1Settings:
added:             BitDepth: String
AWS::MediaLive::InputLink to AWS::MediaLive::Input
Type: AWS::MediaLive::Input
Properties:
  SrtSettings:
added:     SrtListenerSettings:
added:       StreamId: String
added:       MinimumLatency: Integer
added:       Decryption:
added:         Algorithm: String
added:         PassphraseSecretArn: String
AWS::QuickSight::TemplateLink to AWS::QuickSight::Template
Type: AWS::QuickSight::Template
Properties:
  Definition:
    ColumnConfigurations:
      - FormatConfiguration:
          DateTimeFormatConfiguration:
            NumericFormatConfiguration:
              CurrencyDisplayFormatConfiguration:
                SeparatorConfiguration:
                  ThousandsSeparator:
modified:                     Visibility: Json → String
              NumberDisplayFormatConfiguration:
                SeparatorConfiguration:  # NumericSeparatorConfiguration: see above
              PercentageDisplayFormatConfiguration:
                SeparatorConfiguration:  # NumericSeparatorConfiguration: see above
          NumberFormatConfiguration:
            FormatConfiguration:  # NumericFormatConfiguration: see above
          StringFormatConfiguration:
            NumericFormatConfiguration:  # NumericFormatConfiguration: see above
    FilterGroups:
      - Filters:
          - CategoryFilter:
              DefaultFilterControlConfiguration:
                ControlOptions:
                  DefaultDateTimePickerOptions:
                    DisplayOptions:
modified:                       DateIconVisibility: Json → String
modified:                       HelperTextVisibility: Json → String
                      InfoIconLabelOptions:
modified:                         Visibility: Json → String
                      TitleOptions:
modified:                         Visibility: Json → String
                  DefaultDropdownOptions:
                    DisplayOptions:
                      InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
                      SelectAllOptions:
modified:                         Visibility: Json → String
                      TitleOptions:  # LabelOptions: see above
                  DefaultListOptions:
                    DisplayOptions:
                      InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
                      SearchOptions:
modified:                         Visibility: Json → String
                      SelectAllOptions:  # ListControlSelectAllOptions: see above
                      TitleOptions:  # LabelOptions: see above
                  DefaultRelativeDateTimeOptions:
                    DisplayOptions:
                      InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
                      TitleOptions:  # LabelOptions: see above
                  DefaultSliderOptions:
                    DisplayOptions:
                      InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
                      TitleOptions:  # LabelOptions: see above
                  DefaultTextAreaOptions:
                    DisplayOptions:
                      InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
                      PlaceholderOptions:
modified:                         Visibility: Json → String
                      TitleOptions:  # LabelOptions: see above
                  DefaultTextFieldOptions:
                    DisplayOptions:
                      InfoIconLabelOptions:  # SheetControlInfoIconLabelOptions: see above
                      PlaceholderOptions:  # TextControlPlaceholderOptions: see above
                      TitleOptions:  # LabelOptions: see above
            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:
              DisplayOptions:  # DateTimePickerControlDisplayOptions: see above
            Dropdown:
              DisplayOptions:  # DropDownControlDisplayOptions: see above
            List:
              DisplayOptions:  # ListControlDisplayOptions: see above
            RelativeDateTime:
              DisplayOptions:  # RelativeDateTimeControlDisplayOptions: see above
            Slider:
              DisplayOptions:  # SliderControlDisplayOptions: see above
            TextArea:
              DisplayOptions:  # TextAreaControlDisplayOptions: see above
            TextField:
              DisplayOptions:  # TextFieldControlDisplayOptions: see above
        Images:
          - Tooltip:
modified:               Visibility: Json → String
        Layouts:
          - Configuration:
              FreeFormLayout:
                Elements:
                  - BackgroundStyle:
modified:                       Visibility: Json → String
                    BorderStyle:
modified:                       Visibility: Json → String
                    LoadingAnimation:
modified:                       Visibility: Json → String
                    RenderingRules:
                      - ConfigurationOverrides:
modified:                           Visibility: Json → String
                    SelectedBorderStyle:  # FreeFormLayoutElementBorderStyle: see above
modified:                     Visibility: Json → String
              SectionBasedLayout:
                BodySections:
                  - Content:
                      Layout:
                        FreeFormLayout:
                          Elements:  # FreeFormLayoutElement: see above
                FooterSections:
                  - Layout:  # SectionLayoutConfiguration: see above
                HeaderSections:  # HeaderFooterSectionConfiguration: see above
        ParameterControls:
          - DateTimePicker:
              DisplayOptions:  # DateTimePickerControlDisplayOptions: see above
            Dropdown:
              DisplayOptions:  # DropDownControlDisplayOptions: see above
            List:
              DisplayOptions:  # ListControlDisplayOptions: see above
            Slider:
              DisplayOptions:  # SliderControlDisplayOptions: see above
            TextArea:
              DisplayOptions:  # TextAreaControlDisplayOptions: see above
            TextField:
              DisplayOptions:  # TextFieldControlDisplayOptions: see above
        Visuals:
          - BarChartVisual:
              ChartConfiguration:
                CategoryAxis:
modified:                   AxisLineVisibility: Json → String
                  DataOptions:
                    DateAxisOptions:
modified:                       MissingDateVisibility: Json → String
modified:                   GridLineVisibility: Json → String
                  ScrollbarOptions:
modified:                     Visibility: Json → String
                  TickLabelOptions:
                    LabelOptions:  # LabelOptions: see above
                CategoryLabelOptions:
modified:                   SortIconVisibility: Json → String
modified:                   Visibility: Json → String
                ColorLabelOptions:  # ChartAxisLabelOptions: see above
                DataLabels:
modified:                   CategoryLabelVisibility: Json → String
                  DataLabelTypes:
                    - DataPathLabelType:
modified:                         Visibility: Json → String
                      FieldLabelType:
modified:                         Visibility: Json → String
                      MaximumLabelType:
modified:                         Visibility: Json → String
                      MinimumLabelType:
modified:                         Visibility: Json → String
                      RangeEndsLabelType:
modified:                         Visibility: Json → String
modified:                   MeasureLabelVisibility: Json → String
modified:                   TotalsVisibility: Json → String
modified:                   Visibility: Json → String
                FieldWells:
                  BarChartAggregatedFieldWells:
                    Category:
                      - CategoricalDimensionField:
                          FormatConfiguration:  # StringFormatConfiguration: see above
                        DateDimensionField:
                          FormatConfiguration:  # DateTimeFormatConfiguration: see above
                        NumericalDimensionField:
                          FormatConfiguration:  # NumberFormatConfiguration: see above
                    Colors:  # DimensionField: see above
                    SmallMultiples:  # DimensionField: see above
                    Values:
                      - CategoricalMeasureField:
                          FormatConfiguration:  # StringFormatConfiguration: see above
                        DateMeasureField:
                          FormatConfiguration:  # DateTimeFormatConfiguration: see above
                        NumericalMeasureField:
                          FormatConfiguration:  # NumberFormatConfiguration: see above
                Legend:
                  Title:  # LabelOptions: see above
modified:                   Visibility: Json → String
                ReferenceLines:
                  - LabelConfiguration:
                      ValueLabelConfiguration:
                        FormatConfiguration:  # NumericFormatConfiguration: see above
                SmallMultiplesOptions:
                  PanelConfiguration:
modified:                     BackgroundVisibility: Json → String
modified:                     BorderVisibility: Json → String
modified:                     GutterVisibility: Json → String
                    Title:
modified:                       Visibility: Json → String
                Tooltip:
                  FieldBasedTooltip:
modified:                     AggregationVisibility: Json → String
                    TooltipFields:
                      - ColumnTooltipItem:
modified:                           Visibility: Json → String
                        FieldTooltipItem:
modified:                           Visibility: Json → String
modified:                   TooltipVisibility: Json → String
                ValueAxis:  # AxisDisplayOptions: see above
                ValueLabelOptions:  # ChartAxisLabelOptions: see above
              Subtitle:
modified:                 Visibility: Json → String
              Title:
modified:                 Visibility: Json → String
            BoxPlotVisual:
              ChartConfiguration:
                BoxPlotOptions:
modified:                   AllDataPointsVisibility: Json → String
modified:                   OutlierVisibility: Json → String
                CategoryAxis:  # AxisDisplayOptions: see above
                CategoryLabelOptions:  # ChartAxisLabelOptions: see above
                FieldWells:
                  BoxPlotAggregatedFieldWells:
                    GroupBy:  # DimensionField: see above
                    Values:  # MeasureField: see above
                Legend:  # LegendOptions: see above
                PrimaryYAxisDisplayOptions:  # AxisDisplayOptions: see above
                PrimaryYAxisLabelOptions:  # ChartAxisLabelOptions: see above
                ReferenceLines:  # ReferenceLine: see above
                Tooltip:  # TooltipOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            ComboChartVisual:
              ChartConfiguration:
                BarDataLabels:  # DataLabelOptions: see above
                CategoryAxis:  # AxisDisplayOptions: see above
                CategoryLabelOptions:  # ChartAxisLabelOptions: see above
                ColorLabelOptions:  # ChartAxisLabelOptions: see above
                FieldWells:
                  ComboChartAggregatedFieldWells:
                    BarValues:  # MeasureField: see above
                    Category:  # DimensionField: see above
                    Colors:  # DimensionField: see above
                    LineValues:  # MeasureField: see above
                Legend:  # LegendOptions: see above
                LineDataLabels:  # DataLabelOptions: see above
                PrimaryYAxisDisplayOptions:  # AxisDisplayOptions: see above
                PrimaryYAxisLabelOptions:  # ChartAxisLabelOptions: see above
                ReferenceLines:  # ReferenceLine: see above
                SecondaryYAxisDisplayOptions:  # AxisDisplayOptions: see above
                SecondaryYAxisLabelOptions:  # ChartAxisLabelOptions: see above
                Tooltip:  # TooltipOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            CustomContentVisual:
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            FilledMapVisual:
              ChartConfiguration:
                FieldWells:
                  FilledMapAggregatedFieldWells:
                    Geospatial:  # DimensionField: see above
                    Values:  # MeasureField: see above
                Legend:  # LegendOptions: see above
                Tooltip:  # TooltipOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            FunnelChartVisual:
              ChartConfiguration:
                CategoryLabelOptions:  # ChartAxisLabelOptions: see above
                DataLabelOptions:
modified:                   CategoryLabelVisibility: Json → String
modified:                   MeasureLabelVisibility: Json → String
modified:                   Visibility: Json → String
                FieldWells:
                  FunnelChartAggregatedFieldWells:
                    Category:  # DimensionField: see above
                    Values:  # MeasureField: see above
                Tooltip:  # TooltipOptions: see above
                ValueLabelOptions:  # ChartAxisLabelOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            GaugeChartVisual:
              ChartConfiguration:
                DataLabels:  # DataLabelOptions: see above
                FieldWells:
                  TargetValues:  # MeasureField: see above
                  Values:  # MeasureField: see above
                GaugeChartOptions:
                  Comparison:
                    ComparisonFormat:
                      NumberDisplayFormatConfiguration:  # NumberDisplayFormatConfiguration: see above
                      PercentageDisplayFormatConfiguration:  # PercentageDisplayFormatConfiguration: see above
                TooltipOptions:  # TooltipOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            GeospatialMapVisual:
              ChartConfiguration:
                FieldWells:
                  GeospatialMapAggregatedFieldWells:
                    Colors:  # DimensionField: see above
                    Geospatial:  # DimensionField: see above
                    Values:  # MeasureField: see above
                Legend:  # LegendOptions: see above
                Tooltip:  # TooltipOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            HeatMapVisual:
              ChartConfiguration:
                ColumnLabelOptions:  # ChartAxisLabelOptions: see above
                DataLabels:  # DataLabelOptions: see above
                FieldWells:
                  HeatMapAggregatedFieldWells:
                    Columns:  # DimensionField: see above
                    Rows:  # DimensionField: see above
                    Values:  # MeasureField: see above
                Legend:  # LegendOptions: see above
                RowLabelOptions:  # ChartAxisLabelOptions: see above
                Tooltip:  # TooltipOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            HistogramVisual:
              ChartConfiguration:
                DataLabels:  # DataLabelOptions: see above
                FieldWells:
                  HistogramAggregatedFieldWells:
                    Values:  # MeasureField: see above
                Tooltip:  # TooltipOptions: see above
                XAxisDisplayOptions:  # AxisDisplayOptions: see above
                XAxisLabelOptions:  # ChartAxisLabelOptions: see above
                YAxisDisplayOptions:  # AxisDisplayOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            InsightVisual:
              InsightConfiguration:
                Computations:
                  - Forecast:
                      Time:  # DimensionField: see above
                      Value:  # MeasureField: see above
                    GrowthRate:
                      Time:  # DimensionField: see above
                      Value:  # MeasureField: see above
                    MaximumMinimum:
                      Time:  # DimensionField: see above
                      Value:  # MeasureField: see above
                    MetricComparison:
                      FromValue:  # MeasureField: see above
                      TargetValue:  # MeasureField: see above
                      Time:  # DimensionField: see above
                    PeriodOverPeriod:
                      Time:  # DimensionField: see above
                      Value:  # MeasureField: see above
                    PeriodToDate:
                      Time:  # DimensionField: see above
                      Value:  # MeasureField: see above
                    TopBottomMovers:
                      Category:  # DimensionField: see above
                      Time:  # DimensionField: see above
                      Value:  # MeasureField: see above
                    TopBottomRanked:
                      Category:  # DimensionField: see above
                      Value:  # MeasureField: see above
                    TotalAggregation:
                      Value:  # MeasureField: see above
                    UniqueValues:
                      Category:  # DimensionField: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            KPIVisual:
              ChartConfiguration:
                FieldWells:
                  TargetValues:  # MeasureField: see above
                  TrendGroups:  # DimensionField: see above
                  Values:  # MeasureField: see above
                KPIOptions:
                  Comparison:  # ComparisonConfiguration: see above
                  ProgressBar:
modified:                     Visibility: Json → String
                  SecondaryValue:
modified:                     Visibility: Json → String
                  Sparkline:
modified:                     TooltipVisibility: Json → String
modified:                     Visibility: Json → String
                  TrendArrows:
modified:                     Visibility: Json → String
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            LineChartVisual:
              ChartConfiguration:
                DataLabels:  # DataLabelOptions: see above
                DefaultSeriesSettings:
                  LineStyleSettings:
modified:                     LineVisibility: Json → String
                  MarkerStyleSettings:
modified:                     MarkerVisibility: Json → String
                FieldWells:
                  LineChartAggregatedFieldWells:
                    Category:  # DimensionField: see above
                    Colors:  # DimensionField: see above
                    SmallMultiples:  # DimensionField: see above
                    Values:  # MeasureField: see above
                Legend:  # LegendOptions: see above
                PrimaryYAxisDisplayOptions:
                  AxisOptions:  # AxisDisplayOptions: see above
                PrimaryYAxisLabelOptions:  # ChartAxisLabelOptions: see above
                ReferenceLines:  # ReferenceLine: see above
                SecondaryYAxisDisplayOptions:  # LineSeriesAxisDisplayOptions: see above
                SecondaryYAxisLabelOptions:  # ChartAxisLabelOptions: see above
                Series:
                  - DataFieldSeriesItem:
                      Settings:
                        LineStyleSettings:  # LineChartLineStyleSettings: see above
                        MarkerStyleSettings:  # LineChartMarkerStyleSettings: see above
                    FieldSeriesItem:
                      Settings:  # LineChartSeriesSettings: see above
                SmallMultiplesOptions:  # SmallMultiplesOptions: see above
                Tooltip:  # TooltipOptions: see above
                XAxisDisplayOptions:  # AxisDisplayOptions: see above
                XAxisLabelOptions:  # ChartAxisLabelOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            PieChartVisual:
              ChartConfiguration:
                CategoryLabelOptions:  # ChartAxisLabelOptions: see above
                DataLabels:  # DataLabelOptions: see above
                DonutOptions:
                  DonutCenterOptions:
modified:                     LabelVisibility: Json → String
                FieldWells:
                  PieChartAggregatedFieldWells:
                    Category:  # DimensionField: see above
                    SmallMultiples:  # DimensionField: see above
                    Values:  # MeasureField: see above
                Legend:  # LegendOptions: see above
                SmallMultiplesOptions:  # SmallMultiplesOptions: see above
                Tooltip:  # TooltipOptions: see above
                ValueLabelOptions:  # ChartAxisLabelOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            PivotTableVisual:
              ChartConfiguration:
                FieldOptions:
                  SelectedFieldOptions:
modified:                     - Visibility: Json → String
                FieldWells:
                  PivotTableAggregatedFieldWells:
                    Columns:  # DimensionField: see above
                    Rows:  # DimensionField: see above
                    Values:  # MeasureField: see above
                PaginatedReportOptions:
modified:                   OverflowColumnHeaderVisibility: Json → String
modified:                   VerticalOverflowVisibility: Json → String
                TableOptions:
                  CellStyle:
modified:                     Visibility: Json → String
modified:                   CollapsedRowDimensionsVisibility: Json → String
                  ColumnHeaderStyle:  # TableCellStyle: see above
modified:                   ColumnNamesVisibility: Json → String
                  RowFieldNamesStyle:  # TableCellStyle: see above
                  RowHeaderStyle:  # TableCellStyle: see above
                  RowsLabelOptions:
modified:                     Visibility: Json → String
modified:                   SingleMetricVisibility: Json → String
modified:                   ToggleButtonsVisibility: Json → String
                TotalOptions:
                  ColumnSubtotalOptions:
                    MetricHeaderCellStyle:  # TableCellStyle: see above
                    TotalCellStyle:  # TableCellStyle: see above
modified:                     TotalsVisibility: Json → String
                    ValueCellStyle:  # TableCellStyle: see above
                  ColumnTotalOptions:
                    MetricHeaderCellStyle:  # TableCellStyle: see above
                    TotalCellStyle:  # TableCellStyle: see above
modified:                     TotalsVisibility: Json → String
                    ValueCellStyle:  # TableCellStyle: see above
                  RowSubtotalOptions:  # SubtotalOptions: see above
                  RowTotalOptions:  # PivotTotalOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            PluginVisual:
              ChartConfiguration:
                FieldWells:
                  - Dimensions:  # DimensionField: see above
                    Measures:  # MeasureField: see above
                    Unaggregated:
                      - FormatConfiguration:  # FormatConfiguration: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            RadarChartVisual:
              ChartConfiguration:
modified:                 AlternateBandColorsVisibility: Json → String
                BaseSeriesSettings:
                  AreaStyleSettings:
modified:                     Visibility: Json → String
                CategoryAxis:  # AxisDisplayOptions: see above
                CategoryLabelOptions:  # ChartAxisLabelOptions: see above
                ColorAxis:  # AxisDisplayOptions: see above
                ColorLabelOptions:  # ChartAxisLabelOptions: see above
                FieldWells:
                  RadarChartAggregatedFieldWells:
                    Category:  # DimensionField: see above
                    Color:  # DimensionField: see above
                    Values:  # MeasureField: see above
                Legend:  # LegendOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            SankeyDiagramVisual:
              ChartConfiguration:
                DataLabels:  # DataLabelOptions: see above
                FieldWells:
                  SankeyDiagramAggregatedFieldWells:
                    Destination:  # DimensionField: see above
                    Source:  # DimensionField: see above
                    Weight:  # MeasureField: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            ScatterPlotVisual:
              ChartConfiguration:
                DataLabels:  # DataLabelOptions: see above
                FieldWells:
                  ScatterPlotCategoricallyAggregatedFieldWells:
                    Category:  # DimensionField: see above
                    Label:  # DimensionField: see above
                    Size:  # MeasureField: see above
                    XAxis:  # MeasureField: see above
                    YAxis:  # MeasureField: see above
                  ScatterPlotUnaggregatedFieldWells:
                    Category:  # DimensionField: see above
                    Label:  # DimensionField: see above
                    Size:  # MeasureField: see above
                    XAxis:  # DimensionField: see above
                    YAxis:  # DimensionField: see above
                Legend:  # LegendOptions: see above
                Tooltip:  # TooltipOptions: see above
                XAxisDisplayOptions:  # AxisDisplayOptions: see above
                XAxisLabelOptions:  # ChartAxisLabelOptions: see above
                YAxisDisplayOptions:  # AxisDisplayOptions: see above
                YAxisLabelOptions:  # ChartAxisLabelOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            TableVisual:
              ChartConfiguration:
                FieldOptions:
                  SelectedFieldOptions:
modified:                     - Visibility: Json → String
                FieldWells:
                  TableAggregatedFieldWells:
                    GroupBy:  # DimensionField: see above
                    Values:  # MeasureField: see above
                  TableUnaggregatedFieldWells:
                    Values:  # UnaggregatedField: see above
                PaginatedReportOptions:
modified:                   OverflowColumnHeaderVisibility: Json → String
modified:                   VerticalOverflowVisibility: Json → String
                TableOptions:
                  CellStyle:  # TableCellStyle: see above
                  HeaderStyle:  # TableCellStyle: see above
                TotalOptions:
                  TotalCellStyle:  # TableCellStyle: see above
modified:                   TotalsVisibility: Json → String
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            TreeMapVisual:
              ChartConfiguration:
                ColorLabelOptions:  # ChartAxisLabelOptions: see above
                DataLabels:  # DataLabelOptions: see above
                FieldWells:
                  TreeMapAggregatedFieldWells:
                    Colors:  # MeasureField: see above
                    Groups:  # DimensionField: see above
                    Sizes:  # MeasureField: see above
                GroupLabelOptions:  # ChartAxisLabelOptions: see above
                Legend:  # LegendOptions: see above
                SizeLabelOptions:  # ChartAxisLabelOptions: see above
                Tooltip:  # TooltipOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            WaterfallVisual:
              ChartConfiguration:
                CategoryAxisDisplayOptions:  # AxisDisplayOptions: see above
                CategoryAxisLabelOptions:  # ChartAxisLabelOptions: see above
                DataLabels:  # DataLabelOptions: see above
                FieldWells:
                  WaterfallChartAggregatedFieldWells:
                    Breakdowns:  # DimensionField: see above
                    Categories:  # DimensionField: see above
                    Values:  # MeasureField: see above
                Legend:  # LegendOptions: see above
                PrimaryYAxisDisplayOptions:  # AxisDisplayOptions: see above
                PrimaryYAxisLabelOptions:  # ChartAxisLabelOptions: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
            WordCloudVisual:
              ChartConfiguration:
                CategoryLabelOptions:  # ChartAxisLabelOptions: see above
                FieldWells:
                  WordCloudAggregatedFieldWells:
                    GroupBy:  # DimensionField: see above
                    Size:  # MeasureField: see above
              Subtitle:  # VisualSubtitleLabelOptions: see above
              Title:  # VisualTitleLabelOptions: see above
AWS::S3Tables::TableLink to AWS::S3Tables::Table
Type: AWS::S3Tables::Table
Properties:
  IcebergMetadata:
added:     IcebergPartitionSpec:
added:       Fields:
added:         - SourceId: Integer
added:           FieldId: Integer
added:           Transform: String
added:           Name: String
added:       SpecId: Integer
    IcebergSchema:
      SchemaFieldList:
added:         - Id: Integer
added:     IcebergSortOrder:
added:       Fields:
added:         - SourceId: Integer
added:           NullOrder: String
added:           Transform: String
added:           Direction: String
added:       OrderId: Integer
added:     TableProperties:
added:       <key>: String
AWS::SageMaker::ClusterLink to AWS::SageMaker::Cluster
Type: AWS::SageMaker::Cluster
Properties:
  InstanceGroups:
    - InstanceStorageConfigs:
added:         - FsxLustreConfig:
added:             MountPath: String
added:             DnsName: String
added:             MountName: String
added:           FsxOpenZfsConfig:
added:             MountPath: String
added:             DnsName: String
added:       SlurmConfig:
added:         PartitionNames:
added:           - String
added:         NodeType: String
modified:   # Update requires: Replacement → No interruption
  Orchestrator:
modified:     # Required: Yes → No
    Eks:
added:     Slurm:
added:       SlurmConfigStrategy: String
  RestrictedInstanceGroups:
    - InstanceStorageConfigs:  # ClusterInstanceStorageConfig: see above
AWS::SageMaker::ModelPackageLink to AWS::SageMaker::ModelPackage
Type: AWS::SageMaker::ModelPackage
Properties:
removed:   LastModifiedTime: String
Fn::GetAtt:
added:   LastModifiedTime: String
AWS::SageMaker::UserProfileLink to AWS::SageMaker::UserProfile
Type: AWS::SageMaker::UserProfile
Properties:
modified:   # Update requires: No interruption → Replacement
  Tags:
AWS::VerifiedPermissions::PolicyStoreLink to AWS::VerifiedPermissions::PolicyStore
Type: AWS::VerifiedPermissions::PolicyStore
Properties:
added:   EncryptionSettings:
added:     KmsEncryptionSettings:
added:       EncryptionContext:
added:         <key>: String
added:       Key: String
added:     Default: Json
Fn::GetAtt:
added:   EncryptionState:
added:     KmsEncryptionState:
added:       EncryptionContext:
added:         <key>: String
added:       Key: String
added:     Default: Json
added:   EncryptionState.Default: Json
added:   EncryptionState.KmsEncryptionState:  # KmsEncryptionState: see above
added:   EncryptionState.KmsEncryptionState.EncryptionContext:
added:     <key>: String
added:   EncryptionState.KmsEncryptionState.Key: String
AWS::WorkSpaces::WorkspaceLink to AWS::WorkSpaces::Workspace
Type: AWS::WorkSpaces::Workspace
Properties:
modified:   # Update requires: Some interruptions → Replacement
  DirectoryId: String
Fn::GetAtt:
added:   Id: String
added:   WorkspaceId: String
AWS::WorkSpacesWeb::PortalLink to AWS::WorkSpacesWeb::Portal
Type: AWS::WorkSpacesWeb::Portal
Properties:
added:   PortalCustomDomain: String