PoolFixedScaleArgs

data class PoolFixedScaleArgs(val nodeDeallocationMethod: Output<String>? = null, val resizeTimeout: Output<String>? = null, val targetDedicatedNodes: Output<Int>? = null, val targetLowPriorityNodes: Output<Int>? = null) : ConvertibleToJava<PoolFixedScaleArgs>

Constructors

Link copied to clipboard
constructor(nodeDeallocationMethod: Output<String>? = null, resizeTimeout: Output<String>? = null, targetDedicatedNodes: Output<Int>? = null, targetLowPriorityNodes: Output<Int>? = null)

Properties

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

It determines what to do with a node and its running task(s) if the pool size is decreasing. Values are Requeue, RetainedData, TaskCompletion and Terminate.

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

The timeout for resize operations. Defaults to PT15M.

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

The number of nodes in the Batch pool. Defaults to 1.

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

The number of low priority nodes in the Batch pool. Defaults to 0.

Functions

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