Class: Aws::SageMaker::Types::ProductionVariantManagedInstanceScalingScaleInPolicy
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::ProductionVariantManagedInstanceScalingScaleInPolicy
- Defined in:
- gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb
Overview
Configures the scale-in behavior for managed instance scaling.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cooldown_in_minutes ⇒ Integer
The cooldown period, in minutes, after the last endpoint operation before the endpoint evaluates consolidation scale-in opportunities.
-
#maximum_step_size ⇒ Integer
The maximum number of instances that the endpoint can terminate at a time during a consolidation scale-in operation.
-
#strategy ⇒ String
The strategy for scaling in instances.
Instance Attribute Details
#cooldown_in_minutes ⇒ Integer
The cooldown period, in minutes, after the last endpoint operation before the endpoint evaluates consolidation scale-in opportunities.
Default value: 20.
47942 47943 47944 47945 47946 47947 47948 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 47942 class ProductionVariantManagedInstanceScalingScaleInPolicy < Struct.new( :strategy, :maximum_step_size, :cooldown_in_minutes) SENSITIVE = [] include Aws::Structure end |
#maximum_step_size ⇒ Integer
The maximum number of instances that the endpoint can terminate at a time during a consolidation scale-in operation.
Default value: 1.
47942 47943 47944 47945 47946 47947 47948 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 47942 class ProductionVariantManagedInstanceScalingScaleInPolicy < Struct.new( :strategy, :maximum_step_size, :cooldown_in_minutes) SENSITIVE = [] include Aws::Structure end |
#strategy ⇒ String
The strategy for scaling in instances.
- IDLE_RELEASE
Releases instances that have no hosted inference component copies.
- CONSOLIDATION
Consolidates inference component copies onto fewer instances to release more instances. Consolidation honors the scheduling configuration of each inference component. For example, if an inference component specifies Availability Zone balance, consolidation only proceeds when the resulting distribution does not increase the imbalance.
47942 47943 47944 47945 47946 47947 47948 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 47942 class ProductionVariantManagedInstanceScalingScaleInPolicy < Struct.new( :strategy, :maximum_step_size, :cooldown_in_minutes) SENSITIVE = [] include Aws::Structure end |