CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
10
REMOVED
1
MODIFIED
32
DOCUMENTATION
0

New resource types

AWS::AppConfig::ExperimentRunLink to AWS::AppConfig::ExperimentRun
Type: AWS::AppConfig::ExperimentRun
Properties:
  Description: String
  TreatmentOverrides:
    Inline:
      <key>: String
  ApplicationIdentifier: String
  ExperimentDefinitionIdentifier: String
  ExposurePercentage: Double
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  ExperimentDefinitionId: String
  Status: String
  Run: String
  StartedAt: String
  ApplicationId: String
  UpdatedAt: String
AWS::Bedrock::EvaluationJobLink to AWS::Bedrock::EvaluationJob
Type: AWS::Bedrock::EvaluationJob
Fn::GetAtt:
  OutputDataConfig:
    S3Uri: String
  JobName: String
  JobArn: String
  JobDescription: String
  EvaluationConfig:
    Human:
      HumanWorkflowConfig:
        FlowDefinitionArn: String
        Instructions: String
      DatasetMetricConfigs:
        - Dataset:
            Name: String
            DatasetLocation:
              S3Uri: String
          MetricNames:
            - String
          TaskType: String
      CustomMetrics:
        - Description: String
          RatingMethod: String
          Name: String
    Automated:
      EvaluatorModelConfig:
        BedrockEvaluatorModels:
          - ModelIdentifier: String
      DatasetMetricConfigs:  # EvaluationDatasetMetricConfig: see above
  InferenceConfig.Models:
    - BedrockModel:
        InferenceParams: String
        ModelIdentifier: String
  EvaluationConfig.Automated:  # AutomatedEvaluationConfig: see above
  Tags:
    - Value: String
      Key: String
  EvaluationConfig.Human.HumanWorkflowConfig:  # HumanWorkflowConfig: see above
  Status: String
  InferenceConfig.RagConfigs:
    - KnowledgeBaseConfig:
        RetrieveAndGenerateConfig:
          Type: String
          KnowledgeBaseConfiguration:
            ModelArn: String
            RetrievalConfiguration:
              VectorSearchConfiguration:
                NumberOfResults: Integer
            KnowledgeBaseId: String
        RetrieveConfig:
          KnowledgeBaseRetrievalConfiguration:  # KnowledgeBaseRetrievalConfiguration: see above
          KnowledgeBaseId: String
  EvaluationConfig.Automated.EvaluatorModelConfig.BedrockEvaluatorModels:  # BedrockEvaluatorModel: see above
  EvaluationConfig.Human.CustomMetrics:  # HumanEvaluationCustomMetric: see above
  EvaluationConfig.Human:  # HumanEvaluationConfig: see above
  EvaluationConfig.Human.DatasetMetricConfigs:  # EvaluationDatasetMetricConfig: see above
  EvaluationConfig.Automated.DatasetMetricConfigs:  # EvaluationDatasetMetricConfig: see above
  RoleArn: String
  EvaluationConfig.Automated.EvaluatorModelConfig:  # EvaluatorModelConfig: see above
  ApplicationType: String
  OutputDataConfig.S3Uri: String
  JobType: String
  InferenceConfig:
    Models:  # EvaluationModelConfig: see above
    RagConfigs:  # RAGConfig: see above
  EvaluationConfig.Human.HumanWorkflowConfig.FlowDefinitionArn: String
  CreationTime: String
  LastModifiedTime: String
  CustomerEncryptionKeyId: String
  EvaluationConfig.Human.HumanWorkflowConfig.Instructions: String
AWS::Chime::MediaPipelineKinesisVideoStreamPoolLink to AWS::Chime::MediaPipelineKinesisVideoStreamPool
Type: AWS::Chime::MediaPipelineKinesisVideoStreamPool
Properties:
  PoolName: String
  StreamConfiguration:
    Region: String
    DataRetentionInHours: Integer
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  UpdatedTimestamp: String
  CreatedTimestamp: String
  PoolId: String
  PoolStatus: String
  Arn: String
AWS::Chime::VoiceConnectorLink to AWS::Chime::VoiceConnector
Type: AWS::Chime::VoiceConnector
Properties:
  RequireEncryption: Boolean
  AwsRegion: String
  NetworkType: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  UpdatedTimestamp: String
  VoiceConnectorId: String
  CreatedTimestamp: String
  OutboundHostName: String
  VoiceConnectorArn: String
AWS::EC2::ApplicationStatusCheckLink to AWS::EC2::ApplicationStatusCheck
Type: AWS::EC2::ApplicationStatusCheck
Properties:
  Path: String
  HealthCheckPaths:
    - Destinations:
        - SecurityGroupId: String
          SubnetId: String
      Source:
        SecurityGroupId: String
        SubnetId: String
  IpVersion: String
  DeviceIndex: Integer
  Timeout: Integer
  Port: Integer
  InitializationGracePeriodSeconds: Integer
  IpScope: String
  StatusCodeMatcher: String
  SuccessThreshold: Integer
  Aggregation: String
  FailureThreshold: Integer
  Protocol: String
  Tags:
    - Value: String
      Key: String
  Interval: Integer
Fn::GetAtt:
  ApplicationStatusCheckId: String
  CreationTime: String
  Arn: String
AWS::IoTSiteWise::PipelineLink to AWS::IoTSiteWise::Pipeline
Type: AWS::IoTSiteWise::Pipeline
Properties:
  Description: String
  EnvironmentVariables:
    <key>: String
  PipelineName: String
  Computations:
    - DependsOn:
        - String
      EnvironmentVariables:
        <key>: String
      TaskName: String
      ComputeNodeName: String
  WorkspaceName: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  Status: String
  PipelineArn: String
AWS::IoTSiteWise::TaskLink to AWS::IoTSiteWise::Task
Type: AWS::IoTSiteWise::Task
Properties:
  Description: String
  TaskName: String
  WorkspaceName: String
  TaskConfiguration:
    ContainerTaskConfiguration:
      TaskExecutionRole: String
      TimeoutSeconds: Integer
      ProcessingUnit: String
      EnvironmentVariables:
        <key>: String
      Command:
        - String
      ProcessingType: String
      EcrUri: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  Status: String
  TaskArn: String
AWS::IoTSiteWise::WorkspaceLink to AWS::IoTSiteWise::Workspace
Type: AWS::IoTSiteWise::Workspace
Properties:
  WorkspaceDescription: String
  KmsKeyId: String
  EncryptionConfiguration:
    EncryptionType: String
  WorkspaceName: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  Status: String
  CreatedAt: String
  WorkspaceArn: String
  UpdatedAt: String
AWS::Personalize::DatasetExportJobLink to AWS::Personalize::DatasetExportJob
Type: AWS::Personalize::DatasetExportJob
Properties:
  DatasetArn: String
  IngestionMode: String
  JobName: String
  JobOutput:
    S3DataDestination:
      Path: String
      KmsKeyArn: String
  RoleArn: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  Status: String
  CreationDateTime: String
  DatasetExportJobArn: String
  LastUpdatedDateTime: String
AWS::PricingPlanManager::SubscriptionLink to AWS::PricingPlanManager::Subscription
Type: AWS::PricingPlanManager::Subscription
Properties:
  PlanTier: String
  PlanFamily: String
  ResourceArns:
    - String
  UsageLevel: String
Fn::GetAtt:
  Status: String
  CurrentPlanTier: String
  StatusReason: String
  CreatedAt: String
  Arn: String
  UpdatedAt: String

Changed resource types

AWS::AgentRegistry::RegistryRecordLink to AWS::AgentRegistry::RegistryRecord
Type: AWS::AgentRegistry::RegistryRecord
Properties:
  Descriptors:
added:     Agui:
added:       Source:
added:         FromUrl:
added:           Url: String
added:     Http:
added:       Source:  # SourceOnlyDescriptorSource: see above
modified:   # Required: Yes → No
  RegistryId: String
Fn::GetAtt:
added:   CreatedBy: String
AWS::BedrockAgentCore::GatewayLink to AWS::BedrockAgentCore::Gateway
Type: AWS::BedrockAgentCore::Gateway
Properties:
  AuthorizerConfiguration:
    CustomJWTAuthorizer:
      PrivateEndpoint:
        ManagedVpcResource:
added:           Tags:
added:             <key>: String
AWS::BedrockAgentCore::GatewayRuleLink to AWS::BedrockAgentCore::GatewayRule
Type: AWS::BedrockAgentCore::GatewayRule
Fn::GetAtt:
added:   System:
added:     ManagedBy: String
added:   System.ManagedBy: String
AWS::BedrockAgentCore::GatewayTargetLink to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTarget
Properties:
  TargetConfiguration:
    Http:
added:       Connector:
added:         Parameters:
added:           <key>: String
added:         Source:
added:           ConnectorId: String
AWS::CertificateManager::AcmeEndpointLink to AWS::CertificateManager::AcmeEndpoint
Type: AWS::CertificateManager::AcmeEndpoint
Properties:
modified:   # Update requires: No interruption → Replacement
  AuthorizationBehavior: String
AWS::CleanRooms::ConfiguredTableLink to AWS::CleanRooms::ConfiguredTable
Type: AWS::CleanRooms::ConfiguredTable
Properties:
  AnalysisRules:
    - Policy:
        V1:
          Custom:
added:             AggregationThresholds:
added:               - IdentityColumns:
added:                   - String
added:                 Type: String
added:                 MinimumIdentityCount: Integer
added:                 OutputColumnThresholds:
added:                   - MinimumIdentityCount: Integer
added:                     OutputColumnName: String
added:                 AllowedAggregateExpressionType: String
added:             ComparisonControls:
added:               AllowedLiteralComparisonColumns:
added:                 - String
added:               AllowedColumnComparisonColumns:
added:                 - String
AWS::CleanRooms::IntermediateTableLink to AWS::CleanRooms::IntermediateTable
Type: AWS::CleanRooms::IntermediateTable
Properties:
  AnalysisRules:
    - Policy:
        V1:
          Custom:
added:             AggregationThresholds:
added:               - IdentityColumns:
added:                   - String
added:                 Type: String
added:                 MinimumIdentityCount: Integer
added:                 OutputColumnThresholds:
added:                   - MinimumIdentityCount: Integer
added:                     OutputColumnName: String
added:                 AllowedAggregateExpressionType: String
added:             ComparisonControls:
added:               AllowedLiteralComparisonColumns:
added:                 - String
added:               AllowedColumnComparisonColumns:
added:                 - String
AWS::DLM::LifecyclePolicyLink to AWS::DLM::LifecyclePolicy
Type: AWS::DLM::LifecyclePolicy
Properties:
modified:   # Duplicates allowed: Not specified → Yes
  CrossRegionCopyTargets:
  Exclusions:
modified:     # Duplicates allowed: Not specified → Yes
    ExcludeTags:
modified:     # Duplicates allowed: Not specified → Yes
modified:     ExcludeVolumeTypes: List of VolumeTypeValues → List of String
  PolicyDetails:
modified:     # Duplicates allowed: Not specified → Yes
    Actions:
modified:       - # Duplicates allowed: Not specified → Yes
        CrossRegionCopy:
modified:     # Duplicates allowed: Not specified → Yes
    CrossRegionCopyTargets:  # CrossRegionCopyTarget: see above
    EventSource:
      Parameters:
modified:         # Duplicates allowed: Not specified → Yes
        SnapshotOwner:
          - String
    Exclusions:  # Exclusions: see above
    Parameters:
modified:       # Duplicates allowed: Not specified → Yes
      ExcludeDataVolumeTags:  # Tag: see above
modified:     # Duplicates allowed: Not specified → Yes
    ResourceLocations:
      - String
modified:     # Duplicates allowed: Not specified → Yes
    ResourceTypes:
      - String
modified:     # Duplicates allowed: Not specified → Yes
    Schedules:
      - CreateRule:
modified:           # Duplicates allowed: Not specified → Yes
          Scripts:
modified:             - # Duplicates allowed: Not specified → Yes
              Stages:
                - String
modified:           # Duplicates allowed: Not specified → Yes
          Times:
            - String
modified:         # Duplicates allowed: Not specified → Yes
        CrossRegionCopyRules:
        FastRestoreRule:
modified:           # Duplicates allowed: Not specified → Yes
          AvailabilityZoneIds:
            - String
modified:           # Duplicates allowed: Not specified → Yes
          AvailabilityZones:
            - String
modified:         # Duplicates allowed: Not specified → Yes
        ShareRules:
modified:           - # Duplicates allowed: Not specified → Yes
            TargetAccounts:
              - String
modified:         # Duplicates allowed: Not specified → Yes
        TagsToAdd:  # Tag: see above
modified:         # Duplicates allowed: Not specified → Yes
        VariableTags:  # Tag: see above
modified:     # Duplicates allowed: Not specified → Yes
    TargetTags:  # Tag: see above
modified:   # Duplicates allowed: Not specified → Yes
  Tags:  # Tag: see above
Fn::GetAtt:
added:   PolicyId: String
AWS::DMS::ReplicationTaskLink to AWS::DMS::ReplicationTask
Type: AWS::DMS::ReplicationTask
Properties:
modified:   # Update requires: No interruption → Replacement
  MigrationType: String
modified:   # Duplicates allowed: Not specified → No
  Tags:
Fn::GetAtt:
added:   ReplicationTaskArn: String
AWS::EC2::EC2FleetLink to AWS::EC2::EC2Fleet
Type: AWS::EC2::EC2Fleet
Properties:
  LaunchTemplateConfigs:
    - Overrides:
        - BlockDeviceMappings:
            - Ebs:
added:                 MultiAvailabilityZoneConfiguration:
added:                   ConfigurationType: String
added:                   StandbyAvailabilityZones:
added:                     - AvailabilityZoneId: String
added:                       AvailabilityZone: String
  ReservedCapacityOptions:
added:     AllocationStrategy: String
added:     CapacityReservationTarget:
added:       CapacityReservationIds:
added:         - String
added:       CapacityReservationResourceGroupArns:
added:         - String
modified:     # Duplicates allowed: Yes → No
    ReservationTypes:
      - String
added:     ReservedCapacityFallbackOptions:
added:       MarketTypes:
added:         - String
AWS::EKS::CapabilityLink to AWS::EKS::Capability
Type: AWS::EKS::Capability
Properties:
  Configuration:
modified:     Ack: Json → Ack
added:       EnableCrossNamespace: Boolean
added:       DisabledServices:
added:         - String
AWS::EKS::ClusterLink to AWS::EKS::Cluster
Type: AWS::EKS::Cluster
Properties:
  KubeControllerManagerConfig:
added:     PodGcControllerConfig:
added:       TerminatedPodGcThreshold: Integer
AWS::GuardDuty::FilterLink to AWS::GuardDuty::Filter
Type: AWS::GuardDuty::Filter
Properties:
  FindingCriteria:
    Criterion:
      <key>:
added:         Matches:
added:           - String
added:         NotMatches:
added:           - String
AWS::IoT::TopicRuleDestinationLink to AWS::IoT::TopicRuleDestination
Type: AWS::IoT::TopicRuleDestination
Properties:
added:   InfluxDBProperties:
added:     SecretKey: String
added:     InfluxDBVersion: String
added:     Endpoint: String
added:     SecretType: String
added:     SecretId: String
AWS::LakeFormation::PrincipalPermissionsLink to AWS::LakeFormation::PrincipalPermissions
Type: AWS::LakeFormation::PrincipalPermissions
Properties:
  Resource:
modified:     Catalog: Json → CatalogResource
added:       Id: String
AWS::LakeFormation::TagAssociationLink to AWS::LakeFormation::TagAssociation
Type: AWS::LakeFormation::TagAssociation
Properties:
  Resource:
removed:     Catalog: Json
    Table:
removed:       TableWildcard: Json
AWS::MediaConnect::RouterOutputLink to AWS::MediaConnect::RouterOutput
Type: AWS::MediaConnect::RouterOutput
Properties:
added:   FabricConfiguration:
added:     RecoveryLatencyMode: String
AWS::MediaPackageV2::OriginEndpointLink to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpoint
Properties:
added:   StreamNameOutputMode: String
AWS::NetworkManager::ConnectAttachmentLink to AWS::NetworkManager::ConnectAttachment
Type: AWS::NetworkManager::ConnectAttachment
Properties:
removed:   ProposedNetworkFunctionGroupChange:
removed:     Tags:
removed:       - Value: String
removed:         Key: String
removed:     NetworkFunctionGroupName: String
removed:     AttachmentPolicyRuleNumber: Integer
removed:   ProposedSegmentChange:
removed:     SegmentName: String
removed:     Tags:  # Tag: see above
removed:     AttachmentPolicyRuleNumber: Integer
modified:   # Update requires: Replacement → No interruption
  RoutingPolicyLabel: String
Fn::GetAtt:
added:   ProposedNetworkFunctionGroupChange:
added:     Tags:
added:       - Value: String
added:         Key: String
added:     NetworkFunctionGroupName: String
added:     AttachmentPolicyRuleNumber: Integer
added:   ProposedNetworkFunctionGroupChange.AttachmentPolicyRuleNumber: Integer
added:   ProposedNetworkFunctionGroupChange.NetworkFunctionGroupName: String
added:   ProposedNetworkFunctionGroupChange.Tags:  # Tag: see above
added:   ProposedSegmentChange:
added:     SegmentName: String
added:     Tags:  # Tag: see above
added:     AttachmentPolicyRuleNumber: Integer
added:   ProposedSegmentChange.AttachmentPolicyRuleNumber: Integer
added:   ProposedSegmentChange.SegmentName: String
added:   ProposedSegmentChange.Tags:  # Tag: see above
AWS::NetworkManager::DirectConnectGatewayAttachmentLink to AWS::NetworkManager::DirectConnectGatewayAttachment
Type: AWS::NetworkManager::DirectConnectGatewayAttachment
Properties:
removed:   ProposedNetworkFunctionGroupChange:
removed:     Tags:
removed:       - Value: String
removed:         Key: String
removed:     NetworkFunctionGroupName: String
removed:     AttachmentPolicyRuleNumber: Integer
removed:   ProposedSegmentChange:
removed:     SegmentName: String
removed:     Tags:  # Tag: see above
removed:     AttachmentPolicyRuleNumber: Integer
modified:   # Update requires: Replacement → No interruption
  RoutingPolicyLabel: String
Fn::GetAtt:
added:   ProposedNetworkFunctionGroupChange:
added:     Tags:
added:       - Value: String
added:         Key: String
added:     NetworkFunctionGroupName: String
added:     AttachmentPolicyRuleNumber: Integer
added:   ProposedNetworkFunctionGroupChange.AttachmentPolicyRuleNumber: Integer
added:   ProposedNetworkFunctionGroupChange.NetworkFunctionGroupName: String
added:   ProposedNetworkFunctionGroupChange.Tags:  # Tag: see above
added:   ProposedSegmentChange:
added:     SegmentName: String
added:     Tags:  # Tag: see above
added:     AttachmentPolicyRuleNumber: Integer
added:   ProposedSegmentChange.AttachmentPolicyRuleNumber: Integer
added:   ProposedSegmentChange.SegmentName: String
added:   ProposedSegmentChange.Tags:  # Tag: see above
AWS::NetworkManager::SiteToSiteVpnAttachmentLink to AWS::NetworkManager::SiteToSiteVpnAttachment
Type: AWS::NetworkManager::SiteToSiteVpnAttachment
Properties:
removed:   ProposedNetworkFunctionGroupChange:
removed:     Tags:
removed:       - Value: String
removed:         Key: String
removed:     NetworkFunctionGroupName: String
removed:     AttachmentPolicyRuleNumber: Integer
removed:   ProposedSegmentChange:
removed:     SegmentName: String
removed:     Tags:  # Tag: see above
removed:     AttachmentPolicyRuleNumber: Integer
modified:   # Update requires: Replacement → No interruption
  RoutingPolicyLabel: String
Fn::GetAtt:
added:   ProposedNetworkFunctionGroupChange:
added:     Tags:
added:       - Value: String
added:         Key: String
added:     NetworkFunctionGroupName: String
added:     AttachmentPolicyRuleNumber: Integer
added:   ProposedNetworkFunctionGroupChange.AttachmentPolicyRuleNumber: Integer
added:   ProposedNetworkFunctionGroupChange.NetworkFunctionGroupName: String
added:   ProposedNetworkFunctionGroupChange.Tags:  # Tag: see above
added:   ProposedSegmentChange:
added:     SegmentName: String
added:     Tags:  # Tag: see above
added:     AttachmentPolicyRuleNumber: Integer
added:   ProposedSegmentChange.AttachmentPolicyRuleNumber: Integer
added:   ProposedSegmentChange.SegmentName: String
added:   ProposedSegmentChange.Tags:  # Tag: see above
AWS::NetworkManager::TransitGatewayRouteTableAttachmentLink to AWS::NetworkManager::TransitGatewayRouteTableAttachment
Type: AWS::NetworkManager::TransitGatewayRouteTableAttachment
Properties:
removed:   ProposedNetworkFunctionGroupChange:
removed:     Tags:
removed:       - Value: String
removed:         Key: String
removed:     NetworkFunctionGroupName: String
removed:     AttachmentPolicyRuleNumber: Integer
removed:   ProposedSegmentChange:
removed:     SegmentName: String
removed:     Tags:  # Tag: see above
removed:     AttachmentPolicyRuleNumber: Integer
modified:   # Update requires: Replacement → No interruption
  RoutingPolicyLabel: String
Fn::GetAtt:
added:   ProposedNetworkFunctionGroupChange:
added:     Tags:
added:       - Value: String
added:         Key: String
added:     NetworkFunctionGroupName: String
added:     AttachmentPolicyRuleNumber: Integer
added:   ProposedNetworkFunctionGroupChange.AttachmentPolicyRuleNumber: Integer
added:   ProposedNetworkFunctionGroupChange.NetworkFunctionGroupName: String
added:   ProposedNetworkFunctionGroupChange.Tags:  # Tag: see above
added:   ProposedSegmentChange:
added:     SegmentName: String
added:     Tags:  # Tag: see above
added:     AttachmentPolicyRuleNumber: Integer
added:   ProposedSegmentChange.AttachmentPolicyRuleNumber: Integer
added:   ProposedSegmentChange.SegmentName: String
added:   ProposedSegmentChange.Tags:  # Tag: see above
AWS::NetworkManager::VpcAttachmentLink to AWS::NetworkManager::VpcAttachment
Type: AWS::NetworkManager::VpcAttachment
Properties:
removed:   ProposedNetworkFunctionGroupChange:
removed:     Tags:
removed:       - Value: String
removed:         Key: String
removed:     NetworkFunctionGroupName: String
removed:     AttachmentPolicyRuleNumber: Integer
removed:   ProposedSegmentChange:
removed:     SegmentName: String
removed:     Tags:  # Tag: see above
removed:     AttachmentPolicyRuleNumber: Integer
modified:   # Update requires: Replacement → No interruption
  RoutingPolicyLabel: String
Fn::GetAtt:
added:   ProposedNetworkFunctionGroupChange:
added:     Tags:
added:       - Value: String
added:         Key: String
added:     NetworkFunctionGroupName: String
added:     AttachmentPolicyRuleNumber: Integer
added:   ProposedNetworkFunctionGroupChange.AttachmentPolicyRuleNumber: Integer
added:   ProposedNetworkFunctionGroupChange.NetworkFunctionGroupName: String
added:   ProposedNetworkFunctionGroupChange.Tags:  # Tag: see above
added:   ProposedSegmentChange:
added:     SegmentName: String
added:     Tags:  # Tag: see above
added:     AttachmentPolicyRuleNumber: Integer
added:   ProposedSegmentChange.AttachmentPolicyRuleNumber: Integer
added:   ProposedSegmentChange.SegmentName: String
added:   ProposedSegmentChange.Tags:  # Tag: see above
AWS::Notifications::ManagedNotificationAccountContactAssociationLink to AWS::Notifications::ManagedNotificationAccountContactAssociation
Type: AWS::Notifications::ManagedNotificationAccountContactAssociation
Properties:
added:   IsSensitiveEventsSubscribed: Boolean
AWS::Notifications::ManagedNotificationAdditionalChannelAssociationLink to AWS::Notifications::ManagedNotificationAdditionalChannelAssociation
Type: AWS::Notifications::ManagedNotificationAdditionalChannelAssociation
Properties:
added:   IsSensitiveEventsSubscribed: Boolean
AWS::RDS::DBInstanceLink to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstance
Properties:
  AdditionalStorageVolumes:
added:     - StorageOperationPercentProgress: Integer
added:       StorageOperationStatus: String
Fn::GetAtt:
added:   StorageOperationPercentProgress: Integer
added:   StorageOperationStatus: String
AWS::SageMaker::ClusterLink to AWS::SageMaker::Cluster
Type: AWS::SageMaker::Cluster
Properties:
  Orchestrator:
    Slurm:
added:       AccountingDatabase:
added:         SecretArn: String
added:         Endpoint: String
added:         Port: Integer
added:         Name: String
AWS::SageMaker::EndpointLink to AWS::SageMaker::Endpoint
Type: AWS::SageMaker::Endpoint
Properties:
  DeploymentConfig:
    AutoRollbackConfiguration:
modified:       # Duplicates allowed: No → Yes
      Alarms:
added:   EndpointName: String
AWS::SageMaker::InferenceComponentLink to AWS::SageMaker::InferenceComponent
Type: AWS::SageMaker::InferenceComponent
Properties:
  RuntimeConfig:
added:     PlacementStatus:
added:       - CurrentCopyCount: Integer
added:         InstanceType: String
modified:   # Required: Yes → No
  Specification:
    Container:
added:       ContainerMetricsConfig:
added:         MetricsEndpoints:
added:           - MetricsEndpointPath: String
added:             MetricPublishFrequencyInSeconds: Integer
added:     CurrentDataCacheConfig:
added:       EnableCaching: Boolean
added:     DataCacheConfig:  # InferenceComponentDataCacheConfig: see above
added:     SchedulingConfig:
added:       AvailabilityZoneBalance:
added:         EnforcementMode: String
added:         MaxImbalance: Integer
added:       PlacementStrategy: String
added:   Specifications:
added:     - Container:
added:         ArtifactUrl: String
added:         ContainerMetricsConfig:  # ContainerMetricsConfig: see above
added:         Environment:
added:           <key>: String
added:         Image: String
added:       ModelName: String
added:       DataCacheConfig:  # InferenceComponentDataCacheConfig: see above
added:       ComputeResourceRequirements:
added:         NumberOfAcceleratorDevicesRequired: Double
added:         MaxMemoryRequiredInMb: Integer
added:         MinMemoryRequiredInMb: Integer
added:         NumberOfCpuCoresRequired: Double
added:       CurrentDataCacheConfig:  # InferenceComponentDataCacheConfig: see above
added:       SchedulingConfig:  # InferenceComponentSchedulingConfig: see above
added:       InstanceType: String
added:       StartupParameters:
added:         ModelDataDownloadTimeoutInSeconds: Integer
added:         ContainerStartupHealthCheckTimeoutInSeconds: Integer
Fn::GetAtt:
added:   RuntimeConfig.PlacementStatus:  # InferenceComponentPlacementStatus: see above
added:   Specification.CurrentDataCacheConfig:  # InferenceComponentDataCacheConfig: see above
added:   Specification.CurrentDataCacheConfig.EnableCaching: Boolean
AWS::SageMaker::NotebookInstanceLink to AWS::SageMaker::NotebookInstance
Type: AWS::SageMaker::NotebookInstance
Properties:
removed:   AcceleratorTypes:
removed:     - String
modified:   # Duplicates allowed: Not specified → Yes
  AdditionalCodeRepositories:
    - String
modified:   # Duplicates allowed: Not specified → Yes
  SecurityGroupIds:
    - String
modified:   # Duplicates allowed: Not specified → Yes
  Tags:
Fn::GetAtt:
added:   NotebookInstanceArn: String
AWS::SecurityAgent::PentestLink to AWS::SecurityAgent::Pentest
Type: AWS::SecurityAgent::Pentest
Properties:
  Assets:
added:     TrustedCaCertificates:
added:       - Source:
added:           ArtifactId: String
added:           S3Location: String
added:           InlinePem: String
AWS::SecurityHub::HubV2Link to AWS::SecurityHub::HubV2
Type: AWS::SecurityHub::HubV2
Properties:
added:   NetworkScanning:
added:     Status: String

Removed resource types

AWS::DynamoDB::BackupLink to AWS::DynamoDB::Backup