+|`nodeDeallocationOption`|String|Specifies when nodes may be removed from the pool, if the pool size is decreasing.<br /><br /> Possible values are:<br /><br /> **requeue** – Terminate running tasks and requeue them. The tasks run again when the job is enabled. Remove nodes as soon as tasks are terminated.<br /><br /> **terminate** – Terminate running tasks. The tasks won't run again. Remove nodes as soon as tasks are terminated.<br /><br /> **taskcompletion** – Allow currently running tasks to complete. Schedule no new tasks while waiting. Remove nodes when all tasks are completed.<br /><br /> **Retaineddata** - Allow currently running tasks to complete, then wait for all task data retention periods to expire. Schedule no new tasks while waiting. Remove nodes when all task retention periods are expired.<br /><br /> The default value is requeue.<br /><br /> If the pool size is increasing, then the value is set to **invalid**.|
0 commit comments