CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
3
REMOVED
0
MODIFIED
14
DOCUMENTATION
0

New resource types

AWS::DataZone::ProjectProfileLink to AWS::DataZone::ProjectProfile
Type: AWS::DataZone::ProjectProfile
Properties:
  Status: String
  Description: String
  ProjectScopes:
    - Policy: String
      Name: String
  AllowedDesignations:
    - DesignationId: String
  ChangeLog: String
  DomainUnitIdentifier: String
  Name: String
  DomainIdentifier: String
Fn::GetAtt:
  DomainUnitId: String
  CreatedBy: String
  DomainId: String
  Identifier: String
  LastUpdatedAt: String
  CreatedAt: String
  Id: String
AWS::S3Express::AccessPointLink to AWS::S3Express::AccessPoint
Type: AWS::S3Express::AccessPoint
Properties:
  Policy: Json
  PublicAccessBlockConfiguration:
    RestrictPublicBuckets: Boolean
    BlockPublicPolicy: Boolean
    BlockPublicAcls: Boolean
    IgnorePublicAcls: Boolean
  Scope:
    Permissions:
      - String
    Prefixes:
      - String
  Bucket: String
  BucketAccountId: String
  VpcConfiguration:
    VpcId: String
  Name: String
Fn::GetAtt:
  Arn: String
  NetworkOrigin: String
AWS::SES::MailManagerAddressListLink to AWS::SES::MailManagerAddressList
Type: AWS::SES::MailManagerAddressList
Properties:
  AddressListName: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  AddressListArn: String
  AddressListId: String

Changed resource types

AWS::APS::WorkspaceLink to AWS::APS::Workspace
Type: AWS::APS::Workspace
Properties:
added:   QueryLoggingConfiguration:
added:     Destinations:
added:       - Filters:
added:           QspThreshold: Integer
added:         CloudWatchLogs:
added:           LogGroupArn: String
AWS::Bedrock::FlowLink to AWS::Bedrock::Flow
Type: AWS::Bedrock::Flow
Properties:
  Definition:
    Nodes:
      - Configuration:
added:           InlineCode:
added:             Language: String
added:             Code: String
AWS::Bedrock::FlowAliasLink to AWS::Bedrock::FlowAlias
Type: AWS::Bedrock::FlowAlias
Properties:
added:   ConcurrencyConfiguration:
added:     Type: String
added:     MaxConcurrency: Double
AWS::Bedrock::FlowVersionLink to AWS::Bedrock::FlowVersion
Type: AWS::Bedrock::FlowVersion
Fn::GetAtt:
  Definition:
    Nodes:
      - Configuration:
added:           InlineCode:
added:             Language: String
added:             Code: String
  Definition.Nodes:  # FlowNode: see above
AWS::CloudFront::DistributionTenantLink to AWS::CloudFront::DistributionTenant
Type: AWS::CloudFront::DistributionTenant
Properties:
modified:   # Update requires: Replacement → No interruption
  ManagedCertificateRequest:
modified:     # Update requires: Replacement → No interruption
    CertificateTransparencyLoggingPreference: String
modified:     # Update requires: Replacement → No interruption
    PrimaryDomainName: String
modified:     # Update requires: Replacement → No interruption
    ValidationTokenHost: String
AWS::CloudWatch::InsightRuleLink to AWS::CloudWatch::InsightRule
Type: AWS::CloudWatch::InsightRule
Properties:
added:   ApplyOnTransformedLogs: Boolean
AWS::Deadline::FleetLink to AWS::Deadline::Fleet
Type: AWS::Deadline::Fleet
Properties:
  Configuration:
    CustomerManaged:
added:       TagPropagationMode: String
added:   HostConfiguration:
added:     ScriptTimeoutSeconds: Integer
added:     ScriptBody: String
AWS::EC2::InstanceLink to AWS::EC2::Instance
Type: AWS::EC2::Instance
Properties:
added:   MetadataOptions:
added:     HttpPutResponseHopLimit: Integer
added:     HttpProtocolIpv6: String
added:     HttpTokens: String
added:     InstanceMetadataTags: String
added:     HttpEndpoint: String
AWS::EC2::IPAMLink to AWS::EC2::IPAM
Type: AWS::EC2::IPAM
Properties:
added:   MeteredAccount: String
AWS::PCS::ClusterLink to AWS::PCS::Cluster
Type: AWS::PCS::Cluster
Properties:
  SlurmConfiguration:
added:     Accounting:
added:       DefaultPurgeTimeInDays: Integer
added:       Mode: String
AWS::Route53Resolver::ResolverEndpointLink to AWS::Route53Resolver::ResolverEndpoint
Type: AWS::Route53Resolver::ResolverEndpoint
Properties:
modified:   # Duplicates allowed: Not specified → Yes
  IpAddresses:
modified:   # Duplicates allowed: Not specified → Yes
  Protocols:
    - String
modified:   # Duplicates allowed: Not specified → Yes
  SecurityGroupIds:
    - String
modified:   # Duplicates allowed: Not specified → Yes
  Tags:
Fn::GetAtt:
removed:   OutpostArn: String
removed:   PreferredInstanceType: String
removed:   ResolverEndpointType: String
AWS::SES::MailManagerRuleSetLink to AWS::SES::MailManagerRuleSet
Type: AWS::SES::MailManagerRuleSet
Properties:
  Rules:
    - Conditions:
        - BooleanExpression:
            Evaluate:
added:               IsInAddressList:
added:                 Attribute: String
added:                 AddressLists:
added:                   - String
      Unless:  # RuleCondition: see above
AWS::SES::MailManagerTrafficPolicyLink to AWS::SES::MailManagerTrafficPolicy
Type: AWS::SES::MailManagerTrafficPolicy
Properties:
  PolicyStatements:
    - Conditions:
        - BooleanExpression:
            Evaluate:
modified:               # Required: Yes → No
              Analysis:
added:               IsInAddressList:
added:                 Attribute: String
added:                 AddressLists:
added:                   - String
AWS::Timestream::ScheduledQueryLink to AWS::Timestream::ScheduledQuery
Type: AWS::Timestream::ScheduledQuery
Properties:
modified:   # Update requires: Replacement → No interruption
  ClientToken: String