CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
5
REMOVED
1
MODIFIED
30
DOCUMENTATION
0

New resource types

AWS::BedrockAgentCore::MemoryLink to AWS::BedrockAgentCore::Memory
Type: AWS::BedrockAgentCore::Memory
Properties:
  Description: String
  EncryptionKeyArn: String
  MemoryExecutionRoleArn: String
  MemoryStrategies:
    - SummaryMemoryStrategy:
        Status: String
        Namespaces:
          - String
        Type: String
        Description: String
        CreatedAt: String
        StrategyId: String
        UpdatedAt: String
        Name: String
      CustomMemoryStrategy:
        Status: String
        Namespaces:
          - String
        Type: String
        Description: String
        Configuration:
          SummaryOverride:
            Consolidation:
              AppendToPrompt: String
              ModelId: String
          UserPreferenceOverride:
            Consolidation:
              AppendToPrompt: String
              ModelId: String
            Extraction:
              AppendToPrompt: String
              ModelId: String
          SemanticOverride:
            Consolidation:
              AppendToPrompt: String
              ModelId: String
            Extraction:
              AppendToPrompt: String
              ModelId: String
          SelfManagedConfiguration:
            TriggerConditions:
              - MessageBasedTrigger:
                  MessageCount: Integer
                TokenBasedTrigger:
                  TokenCount: Integer
                TimeBasedTrigger:
                  IdleSessionTimeout: Integer
            InvocationConfiguration:
              TopicArn: String
              PayloadDeliveryBucketName: String
            HistoricalContextWindowSize: Integer
        CreatedAt: String
        StrategyId: String
        UpdatedAt: String
        Name: String
      SemanticMemoryStrategy:
        Status: String
        Namespaces:
          - String
        Type: String
        Description: String
        CreatedAt: String
        StrategyId: String
        UpdatedAt: String
        Name: String
      UserPreferenceMemoryStrategy:
        Status: String
        Namespaces:
          - String
        Type: String
        Description: String
        CreatedAt: String
        StrategyId: String
        UpdatedAt: String
        Name: String
  EventExpiryDuration: Integer
  Tags:
    <key>: String
  Name: String
Fn::GetAtt:
  Status: String
  MemoryArn: String
  CreatedAt: String
  FailureReason: String
  UpdatedAt: String
  MemoryId: String
AWS::Lightsail::DiskSnapshotLink to AWS::Lightsail::DiskSnapshot
Type: AWS::Lightsail::DiskSnapshot
Properties:
  DiskSnapshotName: String
  DiskName: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  SizeInGb: Integer
  Progress: String
  Location.AvailabilityZone: String
  DiskSnapshotArn: String
  SupportCode: String
  State: String
  CreatedAt: String
  FromDiskName: String
  ResourceType: String
  IsFromAutoSnapshot: Boolean
  Location:
    RegionName: String
    AvailabilityZone: String
  Location.RegionName: String
AWS::ObservabilityAdmin::OrganizationCentralizationRuleLink to AWS::ObservabilityAdmin::OrganizationCentralizationRule
Type: AWS::ObservabilityAdmin::OrganizationCentralizationRule
Properties:
  Rule:
    Destination:
      Account: String
      DestinationLogsConfiguration:
        LogsEncryptionConfiguration:
          KmsKeyArn: String
          EncryptionStrategy: String
          EncryptionConflictResolutionStrategy: String
        BackupConfiguration:
          KmsKeyArn: String
          Region: String
      Region: String
    Source:
      Scope: String
      SourceLogsConfiguration:
        EncryptedLogGroupStrategy: String
        LogGroupSelectionCriteria: String
      Regions:
        - String
  RuleName: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  RuleArn: String
AWS::SSMQuickSetup::LifecycleAutomationLink to AWS::SSMQuickSetup::LifecycleAutomation
Type: AWS::SSMQuickSetup::LifecycleAutomation
Properties:
  AutomationParameters: Json
  AutomationDocument: String
  Tags:
    <key>: String
  ResourceKey: String
Fn::GetAtt:
  AssociationId: String
Dev::FSx::StorageVirtualMachineLink to Dev::FSx::StorageVirtualMachine
Type: Dev::FSx::StorageVirtualMachine
Properties:
  SvmAdminPassword: String
  ActiveDirectoryConfiguration:
    SelfManagedActiveDirectoryConfiguration:
      FileSystemAdministratorsGroup: String
      UserName: String
      DomainName: String
      OrganizationalUnitDistinguishedName: String
      DnsIps:
        - String
      Password: String
    NetBiosName: String
  RootVolumeSecurityStyle: String
  FileSystemId: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  ResourceARN: String
  StorageVirtualMachineId: String
  UUID: String

Changed resource types

AWS::AppSync::DataSourceLink to AWS::AppSync::DataSource
Type: AWS::AppSync::DataSource
Properties:
removed:   ElasticsearchConfig:
removed:     AwsRegion: String
removed:     Endpoint: String
AWS::BedrockAgentCore::BrowserCustomLink to AWS::BedrockAgentCore::BrowserCustom
Type: AWS::BedrockAgentCore::BrowserCustom
Properties:
  NetworkConfiguration:
added:     VpcConfig:
added:       SecurityGroups:
added:         - String
added:       Subnets:
added:         - String
Fn::GetAtt:
added:   FailureReason: String
AWS::BedrockAgentCore::CodeInterpreterCustomLink to AWS::BedrockAgentCore::CodeInterpreterCustom
Type: AWS::BedrockAgentCore::CodeInterpreterCustom
Properties:
  NetworkConfiguration:
added:     VpcConfig:
added:       SecurityGroups:
added:         - String
added:       Subnets:
added:         - String
Fn::GetAtt:
added:   FailureReason: String
AWS::BedrockAgentCore::RuntimeLink to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::Runtime
Properties:
  NetworkConfiguration:
added:     NetworkModeConfig:
added:       SecurityGroups:
added:         - String
added:       Subnets:
added:         - String
AWS::CloudFront::AnycastIpListLink to AWS::CloudFront::AnycastIpList
Type: AWS::CloudFront::AnycastIpList
Properties:
added:   IpAddressType: String
Fn::GetAtt:
  AnycastIpList:
added:     IpAddressType: String
added:   AnycastIpList.IpAddressType: String
AWS::DataZone::ProjectProfileLink to AWS::DataZone::ProjectProfile
Type: AWS::DataZone::ProjectProfile
Properties:
  EnvironmentConfigurations:
added:     - EnvironmentConfigurationId: String
removed:       Id: String
AWS::DocDB::DBClusterLink to AWS::DocDB::DBCluster
Type: AWS::DocDB::DBCluster
Properties:
modified:   # Update requires: Replacement → No interruption
  GlobalClusterIdentifier: String
AWS::DynamoDB::GlobalTableLink to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTable
Properties:
removed:   GlobalTableSettingsReplicationMode: String
removed:   GlobalTableSourceArn: String
AWS::DynamoDB::TableLink to AWS::DynamoDB::Table
Type: AWS::DynamoDB::Table
Properties:
removed:   GlobalTableSettingsReplicationMode: String
AWS::EC2::NatGatewayLink to AWS::EC2::NatGateway
Type: AWS::EC2::NatGateway
Properties:
added:   VpcId: String
Fn::GetAtt:
added:   EniId: String
AWS::ECS::ClusterCapacityProviderAssociationsLink to AWS::ECS::ClusterCapacityProviderAssociations
Type: AWS::ECS::ClusterCapacityProviderAssociations
Properties:
modified:   # Required: Yes → No
  CapacityProviders:
    - String
AWS::ECS::ServiceLink to AWS::ECS::Service
Type: AWS::ECS::Service
Properties:
  DeploymentConfiguration:
added:     CanaryConfiguration: Json
added:     LinearConfiguration: Json
AWS::ImageBuilder::ComponentLink to AWS::ImageBuilder::Component
Type: AWS::ImageBuilder::Component
Fn::GetAtt:
added:   LatestVersion:
added:     Major: String
added:     Minor: String
added:     Arn: String
added:     Patch: String
added:   LatestVersion.Arn: String
added:   LatestVersion.Major: String
added:   LatestVersion.Minor: String
added:   LatestVersion.Patch: String
AWS::ImageBuilder::ImageLink to AWS::ImageBuilder::Image
Type: AWS::ImageBuilder::Image
Fn::GetAtt:
added:   LatestVersion:
added:     Major: String
added:     Minor: String
added:     Arn: String
added:     Patch: String
added:   LatestVersion.Arn: String
added:   LatestVersion.Major: String
added:   LatestVersion.Minor: String
added:   LatestVersion.Patch: String
AWS::ImageBuilder::WorkflowLink to AWS::ImageBuilder::Workflow
Type: AWS::ImageBuilder::Workflow
Fn::GetAtt:
added:   LatestVersion:
added:     Major: String
added:     Minor: String
added:     Arn: String
added:     Patch: String
added:   LatestVersion.Arn: String
added:   LatestVersion.Major: String
added:   LatestVersion.Minor: String
added:   LatestVersion.Patch: String
AWS::Logs::DeliveryDestinationLink to AWS::Logs::DeliveryDestination
Type: AWS::Logs::DeliveryDestination
Properties:
added:   DeliveryDestinationType: String
Fn::GetAtt:
removed:   DeliveryDestinationType: String
AWS::Logs::MetricFilterLink to AWS::Logs::MetricFilter
Type: AWS::Logs::MetricFilter
Properties:
added:   EmitSystemFieldDimensions:
added:     - String
added:   FieldSelectionCriteria: String
AWS::Logs::SubscriptionFilterLink to AWS::Logs::SubscriptionFilter
Type: AWS::Logs::SubscriptionFilter
Properties:
added:   EmitSystemFields:
added:     - String
added:   FieldSelectionCriteria: String
AWS::MediaLive::ChannelLink to AWS::MediaLive::Channel
Type: AWS::MediaLive::Channel
Properties:
  EncoderSettings:
    OutputGroups:
      - OutputGroupSettings:
          MediaPackageGroupSettings:
            MediapackageV2GroupSettings:
added:               Id3Behavior: String
added:               KlvBehavior: String
added:               NielsenId3Behavior: String
added:               Scte35Type: String
added:               SegmentLength: Integer
added:               SegmentLengthUnits: String
added:               TimedMetadataId3Frame: String
added:               TimedMetadataId3Period: Integer
added:               TimedMetadataPassthrough: String
AWS::Neptune::EventSubscriptionLink to AWS::Neptune::EventSubscription
Type: AWS::Neptune::EventSubscription
Properties:
modified:   # Duplicates allowed: Not specified → No
  EventCategories:
    - String
modified:   # Required: No → Yes
  SnsTopicArn: String
modified:   # Duplicates allowed: Not specified → No
  SourceIds:
    - String
added:   SubscriptionName: String
added:   Tags:
added:     - Value: String
added:       Key: String
AWS::PCS::ClusterLink to AWS::PCS::Cluster
Type: AWS::PCS::Cluster
Properties:
modified:   # Update requires: Replacement → No interruption
  SlurmConfiguration:
modified:     # Update requires: Replacement → No interruption
    Accounting:
modified:       # Update requires: Replacement → No interruption
      DefaultPurgeTimeInDays: Integer
modified:       # Update requires: Replacement → No interruption
      Mode: String
modified:     # Update requires: Replacement → No interruption
    AuthKey:
modified:       # Update requires: Replacement → No interruption
      SecretArn: String
modified:       # Update requires: Replacement → No interruption
      SecretVersion: String
modified:     # Update requires: Replacement → No interruption
    ScaleDownIdleTimeInSeconds: Integer
modified:     # Update requires: Replacement → No interruption
    SlurmCustomSettings:
modified:       - # Update requires: Replacement → No interruption
        ParameterName: String
modified:         # Update requires: Replacement → No interruption
        ParameterValue: String
AWS::PCS::QueueLink to AWS::PCS::Queue
Type: AWS::PCS::Queue
Properties:
added:   SlurmConfiguration:
added:     SlurmCustomSettings:
added:       - ParameterValue: String
added:         ParameterName: String
AWS::QuickSight::DashboardLink to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::Dashboard
Properties:
  DashboardPublishOptions:
added:     QuickSuiteActionsOption:
added:       AvailabilityStatus: String
AWS::SageMaker::DomainLink to AWS::SageMaker::Domain
Type: AWS::SageMaker::Domain
Properties:
  DomainSettings:
added:     IpAddressType: String
AWS::ServiceCatalog::LaunchNotificationConstraintLink to AWS::ServiceCatalog::LaunchNotificationConstraint
Type: AWS::ServiceCatalog::LaunchNotificationConstraint
Properties:
modified:   # Duplicates allowed: Not specified → Yes
  NotificationArns:
    - String
Fn::GetAtt:
added:   Id: String
AWS::ServiceCatalog::ResourceUpdateConstraintLink to AWS::ServiceCatalog::ResourceUpdateConstraint
Type: AWS::ServiceCatalog::ResourceUpdateConstraint
Fn::GetAtt:
added:   Id: String
AWS::ServiceCatalog::TagOptionAssociationLink to AWS::ServiceCatalog::TagOptionAssociation
Type: AWS::ServiceCatalog::TagOptionAssociation
Properties:
modified:   # Required: Yes → No
  ResourceId: String
modified:   # Required: Yes → No
  TagOptionId: String
AWS::Synthetics::CanaryLink to AWS::Synthetics::Canary
Type: AWS::Synthetics::Canary
Properties:
  Code:
added:     BlueprintTypes:
added:       - String
modified:     # Required: Yes → No
    Handler: String
AWS::Transfer::ServerLink to AWS::Transfer::Server
Type: AWS::Transfer::Server
Properties:
modified:   # Update requires: Replacement → No interruption
  IdentityProviderType: String
AWS::VpcLattice::ResourceGatewayLink to AWS::VpcLattice::ResourceGateway
Type: AWS::VpcLattice::ResourceGateway
Properties:
added:   Ipv4AddressesPerEni: Integer

Removed resource types

AWS::FSx::StorageVirtualMachineLink to AWS::FSx::StorageVirtualMachine