NodePoolManagementArgs

data class NodePoolManagementArgs(val autoRepair: Output<Boolean>? = null, val autoRepairPolicy: Output<NodePoolManagementAutoRepairPolicyArgs>? = null, val autoUpgrade: Output<Boolean>? = null, val autoUpgradePolicy: Output<NodePoolManagementAutoUpgradePolicyArgs>? = null, val autoVulFix: Output<Boolean>? = null, val autoVulFixPolicy: Output<NodePoolManagementAutoVulFixPolicyArgs>? = null, val enable: Output<Boolean>? = null, val maxUnavailable: Output<Int>? = null, val surge: Output<Int>? = null, val surgePercentage: Output<Int>? = null) : ConvertibleToJava<NodePoolManagementArgs>

Constructors

Link copied to clipboard
constructor(autoRepair: Output<Boolean>? = null, autoRepairPolicy: Output<NodePoolManagementAutoRepairPolicyArgs>? = null, autoUpgrade: Output<Boolean>? = null, autoUpgradePolicy: Output<NodePoolManagementAutoUpgradePolicyArgs>? = null, autoVulFix: Output<Boolean>? = null, autoVulFixPolicy: Output<NodePoolManagementAutoVulFixPolicyArgs>? = null, enable: Output<Boolean>? = null, maxUnavailable: Output<Int>? = null, surge: Output<Int>? = null, surgePercentage: Output<Int>? = null)

Properties

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

Whether to enable automatic repair. Valid values: true: Automatic repair. false: not automatically repaired.

Link copied to clipboard

Automatic repair node policy. See auto_repair_policy below.

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

Specifies whether to enable auto update. Valid values: true: enables auto update. false: disables auto update.

Link copied to clipboard

The auto update policy. See auto_upgrade_policy below.

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

Specifies whether to automatically patch CVE vulnerabilities. Valid values: true, false.

Link copied to clipboard

The auto CVE patching policy. See auto_vul_fix_policy below.

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

Specifies whether to enable the managed node pool feature. Valid values: true: enables the managed node pool feature. false: disables the managed node pool feature. Other parameters in this section take effect only when you specify enable=true.

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

Maximum number of unavailable nodes. Default value: 1. Value range:\[1,1000\].

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

Number of additional nodes. You have to specify one of surge, surge_percentage.

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

Proportion of additional nodes. You have to specify one of surge, surge_percentage.

Functions

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