ClusterUpdateStrategyArgs

data class ClusterUpdateStrategyArgs(val maxUnavailable: Output<Double>? = null, val strategyType: Output<Either<String, ClusterUpdateStrategyType>>, val thresholdType: Output<Either<String, ValidationThresholdType>>, val thresholdValue: Output<Double>, val waitTimeMinutes: Output<Double>? = null) : ConvertibleToJava<ClusterUpdateStrategyArgs>

Constructors

Link copied to clipboard
constructor(maxUnavailable: Output<Double>? = null, strategyType: Output<Either<String, ClusterUpdateStrategyType>>, thresholdType: Output<Either<String, ValidationThresholdType>>, thresholdValue: Output<Double>, waitTimeMinutes: Output<Double>? = null)

Properties

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

The maximum number of worker nodes that can be offline within the increment of update, e.g., rack-by-rack. Limited by the maximum number of machines in the increment. Defaults to the whole increment size.

Link copied to clipboard

The mode of operation for runtime protection.

Link copied to clipboard

Selection of how the threshold should be evaluated.

Link copied to clipboard
val thresholdValue: Output<Double>

The numeric threshold value.

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

The time to wait between the increments of update defined by the strategy.

Functions

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