InstanceAutoscalingConfig

data class InstanceAutoscalingConfig(val asymmetricAutoscalingOptions: List<InstanceAutoscalingConfigAsymmetricAutoscalingOption>? = null, val autoscalingLimits: InstanceAutoscalingConfigAutoscalingLimits? = null, val autoscalingTargets: InstanceAutoscalingConfigAutoscalingTargets? = null)

Constructors

Link copied to clipboard
constructor(asymmetricAutoscalingOptions: List<InstanceAutoscalingConfigAsymmetricAutoscalingOption>? = null, autoscalingLimits: InstanceAutoscalingConfigAutoscalingLimits? = null, autoscalingTargets: InstanceAutoscalingConfigAutoscalingTargets? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Asymmetric autoscaling options for specific replicas. Structure is documented below.

Link copied to clipboard

Defines scale in controls to reduce the risk of response latency and outages due to abrupt scale-in events. Users can define the minimum and maximum compute capacity allocated to the instance, and the autoscaler will only scale within that range. Users can either use nodes or processing units to specify the limits, but should use the same unit to set both the min_limit and max_limit. Structure is documented below.

Link copied to clipboard

Defines scale in controls to reduce the risk of response latency and outages due to abrupt scale-in events Structure is documented below.