TargetUtilizationScaleSettingsArgs

data class TargetUtilizationScaleSettingsArgs(val maxInstances: Output<Int>? = null, val minInstances: Output<Int>? = null, val pollingInterval: Output<String>? = null, val scaleType: Output<String>, val targetUtilizationPercentage: Output<Int>? = null) : ConvertibleToJava<TargetUtilizationScaleSettingsArgs>

Constructors

Link copied to clipboard
constructor(maxInstances: Output<Int>? = null, minInstances: Output<Int>? = null, pollingInterval: Output<String>? = null, scaleType: Output<String>, targetUtilizationPercentage: Output<Int>? = null)

Properties

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

The maximum number of instances that the deployment can scale to. The quota will be reserved for max_instances.

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

The minimum number of instances to always be present.

Link copied to clipboard
val pollingInterval: Output<String>? = null

The polling interval in ISO 8691 format. Only supports duration with precision as low as Seconds.

Link copied to clipboard
val scaleType: Output<String>

Expected value is 'TargetUtilization'.

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

Target CPU usage for the autoscaler.

Functions

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