GetKubernetesNodePoolsNodepoolManagement

data class GetKubernetesNodePoolsNodepoolManagement(val autoRepair: Boolean, val autoRepairPolicy: GetKubernetesNodePoolsNodepoolManagementAutoRepairPolicy, val autoUpgrade: Boolean, val autoUpgradePolicy: GetKubernetesNodePoolsNodepoolManagementAutoUpgradePolicy, val autoVulFix: Boolean, val autoVulFixPolicy: GetKubernetesNodePoolsNodepoolManagementAutoVulFixPolicy, val enable: Boolean, val maxUnavailable: Int, val surge: Int, val surgePercentage: Int)

Constructors

Link copied to clipboard
constructor(autoRepair: Boolean, autoRepairPolicy: GetKubernetesNodePoolsNodepoolManagementAutoRepairPolicy, autoUpgrade: Boolean, autoUpgradePolicy: GetKubernetesNodePoolsNodepoolManagementAutoUpgradePolicy, autoVulFix: Boolean, autoVulFixPolicy: GetKubernetesNodePoolsNodepoolManagementAutoVulFixPolicy, enable: Boolean, maxUnavailable: Int, surge: Int, surgePercentage: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard

Whether to enable automatic scaling. Value:- true: enables the node pool auto-scaling function.- false: Auto scaling is not enabled. When the value is false, other auto_scaling configuration parameters do not take effect.

Link copied to clipboard

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

Link copied to clipboard
val surge: Int

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

Link copied to clipboard

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