CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
10
REMOVED
0
MODIFIED
10
DOCUMENTATION
0

New resource types

AWS::CleanRoomsML::ConfiguredModelAlgorithmLink to AWS::CleanRoomsML::ConfiguredModelAlgorithm
Type: AWS::CleanRoomsML::ConfiguredModelAlgorithm
Properties:
  Description: String
  KmsKeyArn: String
  InferenceContainerConfig:
    ImageUri: String
  RoleArn: String
  Tags:
    - Value: String
      Key: String
  Name: String
  TrainingContainerConfig:
    Entrypoint:
      - String
    Arguments:
      - String
    MetricDefinitions:
      - Regex: String
        Name: String
    ImageUri: String
Fn::GetAtt:
  ConfiguredModelAlgorithmArn: String
AWS::CleanRoomsML::ConfiguredModelAlgorithmAssociationLink to AWS::CleanRoomsML::ConfiguredModelAlgorithmAssociation
Type: AWS::CleanRoomsML::ConfiguredModelAlgorithmAssociation
Properties:
  MembershipIdentifier: String
  Description: String
  PrivacyConfiguration:
    Policies:
      TrainedModelExports:
        FilesToExport:
          - String
        MaxSize:
          Value: Double
          Unit: String
      TrainedModelInferenceJobs:
        MaxOutputSize:
          Value: Double
          Unit: String
        ContainerLogs:
          - LogType: String
            FilterPattern: String
            AllowedAccountIds:
              - String
            LogRedactionConfiguration:
              CustomEntityConfig:
                CustomDataIdentifiers:
                  - String
              EntitiesToRedact:
                - String
      TrainedModels:
        ContainerLogs:  # LogsConfigurationPolicy: see above
        MaxArtifactSize:
          Value: Double
          Unit: String
        ContainerMetrics:
          NoiseLevel: String
  ConfiguredModelAlgorithmArn: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  CollaborationIdentifier: String
  ConfiguredModelAlgorithmAssociationArn: String
AWS::ObservabilityAdmin::TelemetryEnrichmentLink to AWS::ObservabilityAdmin::TelemetryEnrichment
Type: AWS::ObservabilityAdmin::TelemetryEnrichment
Properties:
  Scope: String
Fn::GetAtt:
  Status: String
AWS::Route53GlobalResolver::AccessSourceLink to AWS::Route53GlobalResolver::AccessSource
Type: AWS::Route53GlobalResolver::AccessSource
Properties:
  IpAddressType: String
  Cidr: String
  DnsViewId: String
  Protocol: String
  ClientToken: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  Status: String
  CreatedAt: String
  AccessSourceId: String
  Arn: String
  UpdatedAt: String
AWS::Route53GlobalResolver::AccessTokenLink to AWS::Route53GlobalResolver::AccessToken
Type: AWS::Route53GlobalResolver::AccessToken
Properties:
  DnsViewId: String
  ExpiresAt: String
  ClientToken: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  AccessTokenId: String
  Status: String
  CreatedAt: String
  Value: String
  GlobalResolverId: String
  Arn: String
  UpdatedAt: String
AWS::Route53GlobalResolver::DnsViewLink to AWS::Route53GlobalResolver::DnsView
Type: AWS::Route53GlobalResolver::DnsView
Properties:
  EdnsClientSubnet: String
  FirewallRulesFailOpen: String
  Description: String
  DnssecValidation: String
  GlobalResolverId: String
  ClientToken: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  Status: String
  CreatedAt: String
  DnsViewId: String
  Arn: String
  UpdatedAt: String
AWS::Route53GlobalResolver::FirewallDomainListLink to AWS::Route53GlobalResolver::FirewallDomainList
Type: AWS::Route53GlobalResolver::FirewallDomainList
Properties:
  Domains:
    - String
  DomainFileUrl: String
  Description: String
  GlobalResolverId: String
  ClientToken: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  Status: String
  CreatedAt: String
  FirewallDomainListId: String
  Arn: String
  UpdatedAt: String
  StatusMessage: String
  DomainCount: Integer
AWS::Route53GlobalResolver::FirewallRuleLink to AWS::Route53GlobalResolver::FirewallRule
Type: AWS::Route53GlobalResolver::FirewallRule
Properties:
  Action: String
  Description: String
  Priority: Integer
  DnsAdvancedProtection: String
  BlockOverrideTtl: Integer
  BlockOverrideDnsType: String
  Name: String
  BlockOverrideDomain: String
  QType: String
  FirewallDomainListId: String
  ConfidenceThreshold: String
  DnsViewId: String
  BlockResponse: String
  ClientToken: String
Fn::GetAtt:
  Status: String
  CreatedAt: String
  FirewallRuleId: String
  UpdatedAt: String
  QueryType: String
AWS::Route53GlobalResolver::GlobalResolverLink to AWS::Route53GlobalResolver::GlobalResolver
Type: AWS::Route53GlobalResolver::GlobalResolver
Properties:
  IpAddressType: String
  Description: String
  ObservabilityRegion: String
  Regions:
    - String
  ClientToken: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  IPv6Addresses:
    - String
  Status: String
  DnsName: String
  IPv4Addresses:
    - String
  CreatedAt: String
  GlobalResolverId: String
  Arn: String
  UpdatedAt: String
AWS::Route53GlobalResolver::HostedZoneAssociationLink to AWS::Route53GlobalResolver::HostedZoneAssociation
Type: AWS::Route53GlobalResolver::HostedZoneAssociation
Properties:
  ResourceArn: String
  HostedZoneId: String
  Name: String
Fn::GetAtt:
  Status: String
  HostedZoneName: String
  CreatedAt: String
  HostedZoneAssociationId: String
  UpdatedAt: String

Changed resource types

AWS::BedrockAgentCore::MemoryLink to AWS::BedrockAgentCore::Memory
Type: AWS::BedrockAgentCore::Memory
Properties:
added:   StreamDeliveryResources:
added:     Resources:
added:       - Kinesis:
added:           DataStreamArn: String
added:           ContentConfigurations:
added:             - Type: String
added:               Level: String
AWS::CleanRooms::ConfiguredTableLink to AWS::CleanRooms::ConfiguredTable
Type: AWS::CleanRooms::ConfiguredTable
Properties:
  TableReference:
    Athena:
added:       CatalogName: String
AWS::Connect::QueueLink to AWS::Connect::Queue
Type: AWS::Connect::Queue
Properties:
added:   AdditionalEmailAddresses:
added:     - EmailAddressArn: String
AWS::EKS::ClusterLink to AWS::EKS::Cluster
Type: AWS::EKS::Cluster
Properties:
  RemoteNetworkConfig:
modified:     # Required: Yes → No
    RemoteNodeNetworks:
AWS::ElastiCache::ReplicationGroupLink to AWS::ElastiCache::ReplicationGroup
Type: AWS::ElastiCache::ReplicationGroup
Properties:
removed:   CacheSecurityGroupNames:
removed:     - String
modified:   # Duplicates allowed: No → Yes
  LogDeliveryConfigurations:
modified:   # Duplicates allowed: No → Yes
  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::OpenSearchService::DomainLink to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::Domain
Properties:
added:   DeploymentStrategyOptions:
added:     DeploymentStrategy: String
AWS::RedshiftServerless::WorkgroupLink to AWS::RedshiftServerless::Workgroup
Type: AWS::RedshiftServerless::Workgroup
Fn::GetAtt:
added:   Workgroup.ConfigParameters:
added:     - ParameterValue: String
added:       ParameterKey: String
AWS::ServiceCatalog::StackSetConstraintLink to AWS::ServiceCatalog::StackSetConstraint
Type: AWS::ServiceCatalog::StackSetConstraint
Properties:
modified:   # Duplicates allowed: Not specified → Yes
  AccountList:
    - String
modified:   # Duplicates allowed: Not specified → Yes
  RegionList:
    - String
Fn::GetAtt:
added:   Id: String
AWS::VerifiedPermissions::PolicyStoreLink to AWS::VerifiedPermissions::PolicyStore
Type: AWS::VerifiedPermissions::PolicyStore
Properties:
  Schema:
removed:     CedarFormat: String
AWS::XRay::SamplingRuleLink to AWS::XRay::SamplingRule
Type: AWS::XRay::SamplingRule
Properties:
  SamplingRule:
added:     SamplingRateBoost:
added:       MaxRate: Double
added:       CooldownWindowMinutes: Integer