CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
2
REMOVED
0
MODIFIED
7
DOCUMENTATION
0

New resource types

AWS::CloudFront::DistributionTenantLink to AWS::CloudFront::DistributionTenant
Type: AWS::CloudFront::DistributionTenant
Properties:
  Domains:
    - String
  Parameters:
    - Value: String
      Name: String
  Customizations:
    WebAcl:
      Action: String
      Arn: String
    GeoRestrictions:
      Locations:
        - String
      RestrictionType: String
    Certificate:
      Arn: String
  Enabled: Boolean
  ManagedCertificateRequest:
    CertificateTransparencyLoggingPreference: String
    ValidationTokenHost: String
    PrimaryDomainName: String
  DistributionId: String
  ConnectionGroupId: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  Status: String
  CreatedTime: String
  ETag: String
  LastModifiedTime: String
  Id: String
  Arn: String
  DomainResults:
    - Status: String
      Domain: String
AWS::ECR::RegistryScanningConfigurationLink to AWS::ECR::RegistryScanningConfiguration
Type: AWS::ECR::RegistryScanningConfiguration
Properties:
  ScanType: String
  Rules:
    - RepositoryFilters:
        - FilterType: String
          Filter: String
      ScanFrequency: String
Fn::GetAtt:
  RegistryId: String

Changed resource types

AWS::AppRunner::ServiceLink to AWS::AppRunner::Service
Type: AWS::AppRunner::Service
Properties:
modified:   # Update requires: Replacement → No interruption
  Tags:
AWS::AppSync::ChannelNamespaceLink to AWS::AppSync::ChannelNamespace
Type: AWS::AppSync::ChannelNamespace
Properties:
added:   HandlerConfigs:
added:     OnPublish:
added:       Integration:
added:         DataSourceName: String
added:         LambdaConfig:
added:           InvokeType: String
added:       Behavior: String
added:     OnSubscribe:  # HandlerConfig: see above
AWS::Bedrock::DataAutomationProjectLink to AWS::Bedrock::DataAutomationProject
Type: AWS::Bedrock::DataAutomationProject
Properties:
  OverrideConfiguration:
added:     Audio:
added:       ModalityProcessing:
added:         State: String
    Document:
added:       ModalityProcessing:  # ModalityProcessingConfiguration: see above
added:     Image:
added:       ModalityProcessing:  # ModalityProcessingConfiguration: see above
added:     ModalityRouting:
added:       mp4: String
added:       mov: String
added:       png: String
added:       jpeg: String
added:     Video:
added:       ModalityProcessing:  # ModalityProcessingConfiguration: see above
AWS::CodePipeline::PipelineLink to AWS::CodePipeline::Pipeline
Type: AWS::CodePipeline::Pipeline
Properties:
  Stages:
    - Actions:
added:         - EnvironmentVariables:
added:             - Value: String
added:               Name: String
AWS::DSQL::ClusterLink to AWS::DSQL::Cluster
Type: AWS::DSQL::Cluster
Fn::GetAtt:
added:   VpcEndpointServiceName: String
AWS::MediaPackageV2::OriginEndpointLink to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpoint
Properties:
  HlsManifests:
added:     - UrlEncodeChildManifest: Boolean
  LowLatencyHlsManifests:
added:     - UrlEncodeChildManifest: Boolean
AWS::RedshiftServerless::WorkgroupLink to AWS::RedshiftServerless::Workgroup
Type: AWS::RedshiftServerless::Workgroup
Fn::GetAtt:
added:   Workgroup.BaseCapacity: Integer
added:   Workgroup.MaxCapacity: Integer