CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
7
REMOVED
0
MODIFIED
21
DOCUMENTATION
0

New resource types

AWS::Cases::CaseRuleLink to AWS::Cases::CaseRule
Type: AWS::Cases::CaseRule
Properties:
  Description: String
  DomainId: String
  Rule:
    Required:
      DefaultValue: Boolean
      Conditions:
        - NotEqualTo:
            OperandOne:
              FieldId: String
            OperandTwo:
              DoubleValue: Double
              BooleanValue: Boolean
              StringValue: String
              EmptyValue: Json
            Result: Boolean
          EqualTo:  # BooleanOperands: see above
    Hidden:
      DefaultValue: Boolean
      Conditions:  # BooleanCondition: see above
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  CreatedTime: String
  CaseRuleId: String
  LastModifiedTime: String
  CaseRuleArn: String
AWS::Cases::DomainLink to AWS::Cases::Domain
Type: AWS::Cases::Domain
Properties:
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  CreatedTime: String
  DomainId: String
  DomainArn: String
  DomainStatus: String
AWS::Cases::FieldLink to AWS::Cases::Field
Type: AWS::Cases::Field
Properties:
  Type: String
  Description: String
  DomainId: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  CreatedTime: String
  FieldId: String
  LastModifiedTime: String
  FieldArn: String
  Namespace: String
AWS::Cases::LayoutLink to AWS::Cases::Layout
Type: AWS::Cases::Layout
Properties:
  DomainId: String
  Content:
    Basic:
      TopPanel:
        Sections:
          - FieldGroup:
              Fields:
                - Id: String
              Name: String
      MoreInfo:  # LayoutSections: see above
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  CreatedTime: String
  LayoutArn: String
  LayoutId: String
  LastModifiedTime: String
AWS::Cases::TemplateLink to AWS::Cases::Template
Type: AWS::Cases::Template
Properties:
  Status: String
  LayoutConfiguration:
    DefaultLayout: String
  DomainId: String
  Description: String
  RequiredFields:
    - FieldId: String
  Rules:
    - CaseRuleId: String
      FieldId: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  TemplateArn: String
  CreatedTime: String
  LastModifiedTime: String
  TemplateId: String
AWS::GroundStation::DataflowEndpointGroupV2Link to AWS::GroundStation::DataflowEndpointGroupV2
Type: AWS::GroundStation::DataflowEndpointGroupV2
Properties:
  Endpoints:
    - UplinkAwsGroundStationAgentEndpoint:
        DataflowDetails:
          AgentConnectionDetails:
            AgentIpAndPortAddress:
              SocketAddress:
                PortRange:
                  Minimum: Integer
                  Maximum: Integer
                Name: String
              Mtu: Integer
            IngressAddressAndPort:
              SocketAddress:
                Port: Integer
                Name: String
              Mtu: Integer
        Name: String
      DownlinkAwsGroundStationAgentEndpoint:
        DataflowDetails:
          AgentConnectionDetails:
            EgressAddressAndPort:  # ConnectionDetails: see above
            AgentIpAndPortAddress:  # RangedConnectionDetails: see above
        Name: String
  ContactPostPassDurationSeconds: Integer
  Tags:
    - Value: String
      Key: String
  ContactPrePassDurationSeconds: Integer
Fn::GetAtt:
  Id: String
  Arn: String
  EndpointDetails:
    - UplinkAwsGroundStationAgentEndpoint:
        AgentStatus: String
        AuditResults: String
        DataflowDetails:  # UplinkDataflowDetails: see above
        Name: String
      DownlinkAwsGroundStationAgentEndpoint:
        AgentStatus: String
        AuditResults: String
        DataflowDetails:  # DownlinkDataflowDetails: see above
        Name: String
AWS::SES::TenantLink to AWS::SES::Tenant
Type: AWS::SES::Tenant
Properties:
  ResourceAssociations:
    - ResourceArn: String
  TenantName: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  Arn: String

Changed resource types

AWS::BedrockAgentCore::GatewayLink to AWS::BedrockAgentCore::Gateway
Type: AWS::BedrockAgentCore::Gateway
Properties:
added:   InterceptorConfigurations:
added:     - InterceptionPoints:
added:         - String
added:       Interceptor:
added:         Lambda:
added:           Arn: String
added:       InputConfiguration:
added:         PassRequestHeaders: Boolean
AWS::BedrockAgentCore::GatewayTargetLink to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTarget
Properties:
  CredentialProviderConfigurations:
    - CredentialProvider:
        OauthCredentialProvider:
added:           DefaultReturnUrl: String
added:           GrantType: String
AWS::CodePipeline::CustomActionTypeLink to AWS::CodePipeline::CustomActionType
Type: AWS::CodePipeline::CustomActionType
Fn::GetAtt:
removed:   Id: String
AWS::Connect::ContactFlowModuleLink to AWS::Connect::ContactFlowModule
Type: AWS::Connect::ContactFlowModule
Properties:
added:   ExternalInvocationConfiguration:
added:     Enabled: Boolean
added:   Settings: String
AWS::DAX::SubnetGroupLink to AWS::DAX::SubnetGroup
Type: AWS::DAX::SubnetGroup
Properties:
modified:   # Duplicates allowed: Not specified → Yes
  SubnetIds:
    - String
AWS::EC2::ClientVpnEndpointLink to AWS::EC2::ClientVpnEndpoint
Type: AWS::EC2::ClientVpnEndpoint
Properties:
added:   EndpointIpAddressType: String
added:   TrafficIpAddressType: String
AWS::ECS::CapacityProviderLink to AWS::ECS::CapacityProvider
Type: AWS::ECS::CapacityProvider
Properties:
  ManagedInstancesProvider:
    InstanceLaunchTemplate:
added:       CapacityOptionType: String
AWS::ECS::ServiceLink to AWS::ECS::Service
Type: AWS::ECS::Service
Properties:
modified:   # Update requires: Replacement → Some interruptions
  LaunchType: String
AWS::EMR::StepLink to AWS::EMR::Step
Type: AWS::EMR::Step
Properties:
added:   EncryptionKeyArn: String
added:   LogUri: String
AWS::EntityResolution::MatchingWorkflowLink to AWS::EntityResolution::MatchingWorkflow
Type: AWS::EntityResolution::MatchingWorkflow
Properties:
  OutputSourceConfig:
added:     - CustomerProfilesIntegrationConfig:
added:         DomainArn: String
added:         ObjectTypeArn: String
modified:       # Required: Yes → No
      OutputS3Path: String
AWS::FMS::NotificationChannelLink to AWS::FMS::NotificationChannel
Type: AWS::FMS::NotificationChannel
Properties:
modified:   # Update requires: No interruption → Replacement
  SnsTopicArn: String
AWS::KafkaConnect::ConnectorLink to AWS::KafkaConnect::Connector
Type: AWS::KafkaConnect::Connector
Properties:
added:   NetworkType: String
AWS::Lex::BotLink to AWS::Lex::Bot
Type: AWS::Lex::Bot
Properties:
  BotLocales:
    - GenerativeAISettings:
        RuntimeSettings:
          NluImprovementSpecification:
added:             AssistedNluMode: String
added:             IntentDisambiguationSettings:
added:               MaxDisambiguationIntents: Integer
added:               Enabled: Boolean
added:               CustomDisambiguationMessage: String
      Intents:
added:         - DisplayName: String
          Slots:
            - SubSlotSetting:
                SlotSpecifications:
                  <key>:
modified:                     # Required: Yes → No
                    SlotTypeId: String
added:                     SlotTypeName: String
      SlotTypes:
        - CompositeSlotTypeSetting:
            SubSlots:
modified:               - # Required: Yes → No
                SlotTypeId: String
added:                 SlotTypeName: String
added:       SpeechDetectionSensitivity: String
added:       UnifiedSpeechSettings:
added:         SpeechFoundationModel:
added:           ModelArn: String
added:           VoiceId: String
AWS::Logs::TransformerLink to AWS::Logs::Transformer
Type: AWS::Logs::Transformer
Properties:
  TransformerConfig:
    - ParseToOCSF:
added:         MappingVersion: String
AWS::QuickSight::DashboardLink to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::Dashboard
Properties:
  Definition:
    Sheets:
      - Layouts:
          - Configuration:
              FreeFormLayout:
                Elements:
added:                   - BorderRadius: String
                    BorderStyle:
added:                       Width: String
added:                     Padding: String
                    SelectedBorderStyle:  # FreeFormLayoutElementBorderStyle: see above
              GridLayout:
                Elements:
added:                   - BackgroundStyle:
added:                       Color: String
added:                       Visibility: String
added:                     BorderRadius: String
added:                     BorderStyle:
added:                       Color: String
added:                       Visibility: String
added:                       Width: String
added:                     LoadingAnimation:
added:                       Visibility: String
added:                     Padding: String
added:                     SelectedBorderStyle:  # GridLayoutElementBorderStyle: see above
              SectionBasedLayout:
                BodySections:
                  - Content:
                      Layout:
                        FreeFormLayout:
                          Elements:  # FreeFormLayoutElement: see above
                FooterSections:
                  - Layout:  # SectionLayoutConfiguration: see above
                HeaderSections:  # HeaderFooterSectionConfiguration: see above
        SheetControlLayouts:
          - Configuration:
              GridLayout:  # GridLayoutConfiguration: see above
AWS::Route53Profiles::ProfileLink to AWS::Route53Profiles::Profile
Type: AWS::Route53Profiles::Profile
Fn::GetAtt:
added:   ShareStatus: String
AWS::Route53Resolver::ResolverEndpointLink to AWS::Route53Resolver::ResolverEndpoint
Type: AWS::Route53Resolver::ResolverEndpoint
Properties:
added:   RniEnhancedMetricsEnabled: Boolean
added:   TargetNameServerMetricsEnabled: Boolean
AWS::SageMaker::ClusterLink to AWS::SageMaker::Cluster
Type: AWS::SageMaker::Cluster
Properties:
  InstanceGroups:
added:     - MinInstanceCount: Integer
AWS::SSM::MaintenanceWindowTargetLink to AWS::SSM::MaintenanceWindowTarget
Type: AWS::SSM::MaintenanceWindowTarget
Properties:
modified:   # Duplicates allowed: Not specified → Yes
  Targets:
modified:     - # Duplicates allowed: Not specified → Yes
      Values:
        - String
Fn::GetAtt:
added:   WindowTargetId: String
AWS::SSM::MaintenanceWindowTaskLink to AWS::SSM::MaintenanceWindowTask
Type: AWS::SSM::MaintenanceWindowTask
Properties:
modified:   # Duplicates allowed: Not specified → Yes
  Targets:
modified:     - # Duplicates allowed: Not specified → Yes
      Values:
        - String
  TaskInvocationParameters:
    MaintenanceWindowRunCommandParameters:
      NotificationConfig:
modified:         # Duplicates allowed: Not specified → Yes
        NotificationEvents:
          - String
Fn::GetAtt:
added:   WindowTaskId: String
AWS::WorkSpacesWeb::UserSettingsLink to AWS::WorkSpacesWeb::UserSettings
Type: AWS::WorkSpacesWeb::UserSettings
Properties:
added:   BrandingConfiguration:
added:     FaviconMetadata:
added:       FileExtension: String
added:       LastUploadTimestamp: String
added:       MimeType: String
added:     TermsOfService: String
added:     ColorTheme: String
added:     LocalizedStrings:
      <key>:
added:         LoginButtonText: String
added:         BrowserTabTitle: String
added:         LoginTitle: String
added:         ContactButtonText: String
added:         LoginDescription: String
added:         LoadingText: String
added:         WelcomeText: String
added:         ContactLink: String
added:     Wallpaper: String
added:     WallpaperMetadata:  # ImageMetadata: see above
added:     LogoMetadata:  # ImageMetadata: see above
added:     Favicon: String
added:     Logo: String
added:   WebAuthnAllowed: String
Fn::GetAtt:
added:   BrandingConfiguration.FaviconMetadata:  # ImageMetadata: see above
added:   BrandingConfiguration.FaviconMetadata.FileExtension: String
added:   BrandingConfiguration.FaviconMetadata.LastUploadTimestamp: String
added:   BrandingConfiguration.FaviconMetadata.MimeType: String
added:   BrandingConfiguration.LogoMetadata:  # ImageMetadata: see above
added:   BrandingConfiguration.LogoMetadata.FileExtension: String
added:   BrandingConfiguration.LogoMetadata.LastUploadTimestamp: String
added:   BrandingConfiguration.LogoMetadata.MimeType: String
added:   BrandingConfiguration.WallpaperMetadata:  # ImageMetadata: see above
added:   BrandingConfiguration.WallpaperMetadata.FileExtension: String
added:   BrandingConfiguration.WallpaperMetadata.LastUploadTimestamp: String
added:   BrandingConfiguration.WallpaperMetadata.MimeType: String