Share via


ResizeOperationStatus Class

Details about the current or last completed resize operation.

Constructor

ResizeOperationStatus(*args: Any, **kwargs: Any)

Variables

Name Description
target_dedicated_nodes
int

The desired number of dedicated compute nodes in the pool.

target_low_priority_nodes
int

The desired number of Spot/low-priority compute nodes in the pool.

resize_timeout

The timeout for allocation of compute nodes to the pool or removal of compute nodes from the pool.

node_deallocation_option

Determines what to do with a node and its running task(s) after it has been selected for deallocation. Known values are: "Requeue", "Terminate", "TaskCompletion", and "RetainedData".

start_time

The time when this resize operation was started.

errors

Details of any errors encountered while performing the last resize on the pool.

Attributes

errors

Details of any errors encountered while performing the last resize on the pool.

errors: list['_models.ResizeError'] | None

node_deallocation_option

Determines what to do with a node and its running task(s) after it has been selected for deallocation. Known values are: "Requeue", "Terminate", "TaskCompletion", and "RetainedData".

node_deallocation_option: str | _models.ComputeNodeDeallocationOption | None

resize_timeout

The timeout for allocation of compute nodes to the pool or removal of compute nodes from the pool.

resize_timeout: timedelta | None

start_time

The time when this resize operation was started.

start_time: datetime | None

target_dedicated_nodes

The desired number of dedicated compute nodes in the pool.

target_dedicated_nodes: int | None

target_low_priority_nodes

The desired number of Spot/low-priority compute nodes in the pool.

target_low_priority_nodes: int | None