NodePoolUpgradeSettingsArgs

data class NodePoolUpgradeSettingsArgs(val blueGreenSettings: Output<NodePoolUpgradeSettingsBlueGreenSettingsArgs>? = null, val maxSurge: Output<Int>? = null, val maxUnavailable: Output<Int>? = null, val strategy: Output<String>? = null) : ConvertibleToJava<NodePoolUpgradeSettingsArgs>

Constructors

Link copied to clipboard
constructor(blueGreenSettings: Output<NodePoolUpgradeSettingsBlueGreenSettingsArgs>? = null, maxSurge: Output<Int>? = null, maxUnavailable: Output<Int>? = null, strategy: Output<String>? = null)

Properties

Link copied to clipboard

The settings to adjust blue green upgrades. Structure is documented below

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

The number of additional nodes that can be added to the node pool during an upgrade. Increasing max_surge raises the number of nodes that can be upgraded simultaneously. Can be set to 0 or greater.

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

The number of nodes that can be simultaneously unavailable during an upgrade. Increasing max_unavailable raises the number of nodes that can be upgraded in parallel. Can be set to 0 or greater. max_surge and max_unavailable must not be negative and at least one of them must be greater than zero.

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

The upgrade stragey to be used for upgrading the nodes.

Functions

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