AKSServiceCreateRequestAutoScalerArgs

data class AKSServiceCreateRequestAutoScalerArgs(val autoscaleEnabled: Output<Boolean>? = null, val maxReplicas: Output<Int>? = null, val minReplicas: Output<Int>? = null, val refreshPeriodInSeconds: Output<Int>? = null, val targetUtilization: Output<Int>? = null) : ConvertibleToJava<AKSServiceCreateRequestAutoScalerArgs>

The auto scaler properties.

Constructors

Link copied to clipboard
constructor(autoscaleEnabled: Output<Boolean>? = null, maxReplicas: Output<Int>? = null, minReplicas: Output<Int>? = null, refreshPeriodInSeconds: Output<Int>? = null, targetUtilization: Output<Int>? = null)

Properties

Link copied to clipboard
val autoscaleEnabled: Output<Boolean>? = null

Option to enable/disable auto scaling.

Link copied to clipboard
val maxReplicas: Output<Int>? = null

The maximum number of replicas in the cluster.

Link copied to clipboard
val minReplicas: Output<Int>? = null

The minimum number of replicas to scale down to.

Link copied to clipboard
val refreshPeriodInSeconds: Output<Int>? = null

The amount of seconds to wait between auto scale updates.

Link copied to clipboard
val targetUtilization: Output<Int>? = null

The target utilization percentage to use for determining whether to scale the cluster.

Functions

Link copied to clipboard
open override fun toJava(): AKSServiceCreateRequestAutoScalerArgs