KubernetesAutoscalerArgs

data class KubernetesAutoscalerArgs(val clusterId: Output<String>? = null, val coolDownDuration: Output<String>? = null, val deferScaleInDuration: Output<String>? = null, val nodepools: Output<List<KubernetesAutoscalerNodepoolArgs>>? = null, val useEcsRamRoleToken: Output<Boolean>? = null, val utilization: Output<String>? = null) : ConvertibleToJava<KubernetesAutoscalerArgs>

Constructors

Link copied to clipboard
constructor(clusterId: Output<String>? = null, coolDownDuration: Output<String>? = null, deferScaleInDuration: Output<String>? = null, nodepools: Output<List<KubernetesAutoscalerNodepoolArgs>>? = null, useEcsRamRoleToken: Output<Boolean>? = null, utilization: Output<String>? = null)

Properties

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

The id of kubernetes cluster.

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

The cool_down_duration option of cluster-autoscaler.

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

The defer_scale_in_duration option of cluster-autoscaler.

Link copied to clipboard

The list of the node pools. See nodepools below.

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

Enable autoscaler access to alibabacloud service by ecs ramrole token. default: false

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

The utilization option of cluster-autoscaler.

Functions

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