Compartir a través de


DeletePool interface

Métodos

delete(DeletePoolParameters)

Al solicitar que se elimine un grupo, se producen las siguientes acciones: el estado del grupo se establece en eliminar; cualquier operación de cambio de tamaño en curso en el grupo se detiene; El servicio Batch comienza a cambiar el tamaño del grupo a cero nodos de proceso; las tareas que se ejecutan en nodos de proceso existentes se finalizan y se vuelven a poner en cola (como si se hubiera solicitado una operación de grupo de cambio de tamaño con la opción de requeue predeterminada); Por último, el grupo se quita del sistema. Dado que las tareas en ejecución se vuelven a poner en cola, el usuario puede volver a ejecutar estas tareas actualizando su trabajo para tener como destino un grupo diferente. A continuación, las tareas se pueden ejecutar en el nuevo grupo. Si desea invalidar el comportamiento de requeue, debe llamar al tamaño del grupo explícitamente para reducir el tamaño del grupo a cero antes de eliminar el grupo. Si llama a una API Update, Patch o Delete en un grupo en el estado de eliminación, se producirá un error con el código de estado HTTP 409 con el código de error PoolBeingDeleted.

get(GetPoolParameters)

Obtiene información sobre el grupo especificado.

head(PoolExistsParameters)

Obtiene las propiedades básicas de un grupo.

patch(UpdatePoolParameters)

Esto solo reemplaza las propiedades del grupo especificadas en la solicitud. Por ejemplo, si el grupo tiene un startTask asociado a él y una solicitud no especifica un elemento StartTask, el grupo mantiene el StartTask existente.

Detalles del método

delete(DeletePoolParameters)

Al solicitar que se elimine un grupo, se producen las siguientes acciones: el estado del grupo se establece en eliminar; cualquier operación de cambio de tamaño en curso en el grupo se detiene; El servicio Batch comienza a cambiar el tamaño del grupo a cero nodos de proceso; las tareas que se ejecutan en nodos de proceso existentes se finalizan y se vuelven a poner en cola (como si se hubiera solicitado una operación de grupo de cambio de tamaño con la opción de requeue predeterminada); Por último, el grupo se quita del sistema. Dado que las tareas en ejecución se vuelven a poner en cola, el usuario puede volver a ejecutar estas tareas actualizando su trabajo para tener como destino un grupo diferente. A continuación, las tareas se pueden ejecutar en el nuevo grupo. Si desea invalidar el comportamiento de requeue, debe llamar al tamaño del grupo explícitamente para reducir el tamaño del grupo a cero antes de eliminar el grupo. Si llama a una API Update, Patch o Delete en un grupo en el estado de eliminación, se producirá un error con el código de estado HTTP 409 con el código de error PoolBeingDeleted.

function delete(options?: DeletePoolParameters): StreamableMethod<DeletePool202Response | DeletePoolDefaultResponse>

Parámetros

Devoluciones

get(GetPoolParameters)

Obtiene información sobre el grupo especificado.

function get(options?: GetPoolParameters): StreamableMethod<GetPool200Response | GetPoolDefaultResponse>

Parámetros

Devoluciones

head(PoolExistsParameters)

Obtiene las propiedades básicas de un grupo.

function head(options?: PoolExistsParameters): StreamableMethod<PoolExists200Response | PoolExists404Response | PoolExistsDefaultResponse>

Parámetros

Devoluciones

patch(UpdatePoolParameters)

Esto solo reemplaza las propiedades del grupo especificadas en la solicitud. Por ejemplo, si el grupo tiene un startTask asociado a él y una solicitud no especifica un elemento StartTask, el grupo mantiene el StartTask existente.

function patch(options: UpdatePoolParameters): StreamableMethod<UpdatePool200Response | UpdatePoolDefaultResponse>

Parámetros

Devoluciones