NodegroupUpdateConfigArgs

data class NodegroupUpdateConfigArgs(val maxUnavailable: Output<Double>? = null, val maxUnavailablePercentage: Output<Double>? = null, val updateStrategy: Output<String>? = null) : ConvertibleToJava<NodegroupUpdateConfigArgs>

The node group update configuration.

Constructors

Link copied to clipboard
constructor(maxUnavailable: Output<Double>? = null, maxUnavailablePercentage: Output<Double>? = null, updateStrategy: Output<String>? = null)

Properties

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

The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.

Link copied to clipboard
val maxUnavailablePercentage: Output<Double>? = null

The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.

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

The configuration for the behavior to follow during an node group version update of this managed node group. You choose between two possible strategies for replacing nodes during an UpdateNodegroupVersion action.

Functions

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