CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
1
REMOVED
0
MODIFIED
24
DOCUMENTATION
0

New resource types

AWS::CloudFront::ConnectionGroupLink to AWS::CloudFront::ConnectionGroup
Type: AWS::CloudFront::ConnectionGroup
Properties:
  Ipv6Enabled: Boolean
  AnycastIpListId: String
  Enabled: Boolean
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  Status: String
  IsDefault: Boolean
  RoutingEndpoint: String
  CreatedTime: String
  ETag: String
  LastModifiedTime: String
  Id: String
  Arn: String

Changed resource types

AWS::AppConfig::ExtensionLink to AWS::AppConfig::Extension
Type: AWS::AppConfig::Extension
Properties:
modified:   # Update requires: Replacement → No interruption
modified:   # Duplicates allowed: Yes → No
  Tags:
AWS::AppConfig::ExtensionAssociationLink to AWS::AppConfig::ExtensionAssociation
Type: AWS::AppConfig::ExtensionAssociation
Properties:
modified:   # Update requires: Replacement → No interruption
modified:   # Duplicates allowed: Yes → No
  Tags:
AWS::APS::WorkspaceLink to AWS::APS::Workspace
Type: AWS::APS::Workspace
Properties:
added:   WorkspaceConfiguration:
added:     RetentionPeriodInDays: Integer
added:     LimitsPerLabelSets:
added:       - Limits:
added:           MaxSeries: Integer
added:         LabelSet:
added:           - Value: String
added:             Name: String
AWS::Batch::JobDefinitionLink to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinition
Properties:
  ContainerProperties:
added:     EnableExecuteCommand: Boolean
  EcsProperties:
    TaskProperties:
      - Containers:
added:           - FirelensConfiguration:
added:               Options:
added:                 <key>: String
added:               Type: String
added:         EnableExecuteCommand: Boolean
  NodeProperties:
    NodeRangeProperties:
      - Container:
added:           EnableExecuteCommand: Boolean
        EcsProperties:
          TaskProperties:
            - Containers:  # TaskContainerProperties: see above
added:               EnableExecuteCommand: Boolean
AWS::Bedrock::GuardrailLink to AWS::Bedrock::Guardrail
Type: AWS::Bedrock::Guardrail
Properties:
  ContentPolicyConfig:
    FiltersConfig:
added:       - InputAction: String
added:         InputEnabled: Boolean
added:         OutputAction: String
added:         OutputEnabled: Boolean
  ContextualGroundingPolicyConfig:
    FiltersConfig:
added:       - Action: String
added:         Enabled: Boolean
  SensitiveInformationPolicyConfig:
    PiiEntitiesConfig:
added:       - InputAction: String
added:         InputEnabled: Boolean
added:         OutputAction: String
added:         OutputEnabled: Boolean
    RegexesConfig:
added:       - InputAction: String
added:         InputEnabled: Boolean
added:         OutputAction: String
added:         OutputEnabled: Boolean
  TopicPolicyConfig:
    TopicsConfig:
added:       - InputAction: String
added:         InputEnabled: Boolean
added:         OutputAction: String
added:         OutputEnabled: Boolean
  WordPolicyConfig:
    ManagedWordListsConfig:
added:       - InputAction: String
added:         InputEnabled: Boolean
added:         OutputAction: String
added:         OutputEnabled: Boolean
    WordsConfig:
added:       - InputAction: String
added:         InputEnabled: Boolean
added:         OutputAction: String
added:         OutputEnabled: Boolean
AWS::Bedrock::KnowledgeBaseLink to AWS::Bedrock::KnowledgeBase
Type: AWS::Bedrock::KnowledgeBase
Properties:
  StorageConfiguration:
    MongoDbAtlasConfiguration:
added:       TextIndexName: String
    RdsConfiguration:
      FieldMapping:
added:         CustomMetadataField: String
AWS::CleanRooms::CollaborationLink to AWS::CleanRooms::Collaboration
Type: AWS::CleanRooms::Collaboration
Properties:
modified:   # Update requires: Replacement → No interruption
  AnalyticsEngine: String
AWS::CloudFront::DistributionLink to AWS::CloudFront::Distribution
Type: AWS::CloudFront::Distribution
Properties:
  DistributionConfig:
added:     ConnectionMode: String
added:     TenantConfig:
added:       ParameterDefinitions:
added:         - Definition:
added:             StringSchema:
added:               Comment: String
added:               DefaultValue: String
added:               Required: Boolean
added:           Name: String
AWS::DataZone::DomainLink to AWS::DataZone::Domain
Type: AWS::DataZone::Domain
Properties:
  SingleSignOn:
added:     IdcInstanceArn: String
AWS::EC2::VPCEndpointLink to AWS::EC2::VPCEndpoint
Type: AWS::EC2::VPCEndpoint
Properties:
added:   ServiceRegion: String
AWS::Events::ApiDestinationLink to AWS::Events::ApiDestination
Type: AWS::Events::ApiDestination
Fn::GetAtt:
added:   ArnForPolicy: String
AWS::Events::ArchiveLink to AWS::Events::Archive
Type: AWS::Events::Archive
Properties:
added:   KmsKeyIdentifier: String
AWS::Events::ConnectionLink to AWS::Events::Connection
Type: AWS::Events::Connection
Properties:
added:   KmsKeyIdentifier: String
Fn::GetAtt:
added:   ArnForPolicy: String
AWS::LaunchWizard::DeploymentLink to AWS::LaunchWizard::Deployment
Type: AWS::LaunchWizard::Deployment
Properties:
modified:   # Required: Yes → No
  Specifications:
    <key>: String
AWS::Lex::BotLink to AWS::Lex::Bot
Type: AWS::Lex::Bot
Properties:
  BotLocales:
    - Intents:
added:         - BedrockAgentIntentConfiguration:
added:             BedrockAgentConfiguration:
added:               BedrockAgentId: String
added:               BedrockAgentAliasId: String
added:             BedrockAgentIntentKnowledgeBaseConfiguration:
added:               BedrockModelConfiguration:
added:                 ModelArn: String
added:                 BedrockTraceStatus: String
added:                 BedrockModelCustomPrompt: String
added:                 BedrockGuardrailConfiguration:
added:                   BedrockGuardrailVersion: String
added:                   BedrockGuardrailIdentifier: String
added:               BedrockKnowledgeBaseArn: String
added:           QInConnectIntentConfiguration:
added:             QInConnectAssistantConfiguration:
added:               AssistantArn: String
      SlotTypes:
added:         - CompositeSlotTypeSetting:
added:             SubSlots:
added:               - SlotTypeId: String
added:                 Name: String
AWS::Neptune::DBClusterParameterGroupLink to AWS::Neptune::DBClusterParameterGroup
Type: AWS::Neptune::DBClusterParameterGroup
Properties:
modified:   # Duplicates allowed: Not specified → Yes
  Tags:
AWS::Neptune::DBParameterGroupLink to AWS::Neptune::DBParameterGroup
Type: AWS::Neptune::DBParameterGroup
Properties:
modified:   # Duplicates allowed: Not specified → Yes
  Tags:
AWS::PaymentCryptography::KeyLink to AWS::PaymentCryptography::Key
Type: AWS::PaymentCryptography::Key
Properties:
added:   DeriveKeyUsage: String
AWS::RDS::DBInstanceLink to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstance
Properties:
added:   DatabaseInsightsMode: String
Fn::GetAtt:
removed:   DatabaseInsightsMode: String
AWS::S3Tables::TableBucketLink to AWS::S3Tables::TableBucket
Type: AWS::S3Tables::TableBucket
Properties:
added:   EncryptionConfiguration:
added:     KMSKeyArn: String
added:     SSEAlgorithm: String
AWS::SES::MailManagerIngressPointLink to AWS::SES::MailManagerIngressPoint
Type: AWS::SES::MailManagerIngressPoint
Properties:
added:   NetworkConfiguration:
added:     PublicNetworkConfiguration:
added:       IpType: Json
added:     PrivateNetworkConfiguration:
added:       VpcEndpointId: String
AWS::SES::MailManagerRuleSetLink to AWS::SES::MailManagerRuleSet
Type: AWS::SES::MailManagerRuleSet
Properties:
  Rules:
    - Conditions:
        - BooleanExpression:
            Evaluate:
added:               Analysis:
added:                 Analyzer: String
added:                 ResultField: String
modified:               # Required: Yes → No
              Attribute: String
          StringExpression:
            Evaluate:
added:               Analysis:  # Analysis: see above
      Unless:  # RuleCondition: see above
AWS::SES::MailManagerTrafficPolicyLink to AWS::SES::MailManagerTrafficPolicy
Type: AWS::SES::MailManagerTrafficPolicy
Properties:
  PolicyStatements:
    - Conditions:
added:         - Ipv6Expression:
added:             Operator: String
added:             Evaluate:
added:               Attribute: String
added:             Values:
added:               - String
          StringExpression:
            Evaluate:
added:               Analysis:
added:                 Analyzer: String
added:                 ResultField: String
modified:               # Required: Yes → No
              Attribute: String
AWS::Transfer::WebAppLink to AWS::Transfer::WebApp
Type: AWS::Transfer::WebApp
Properties:
added:   WebAppEndpointPolicy: String