Partager via


DeletePool interface

Méthodes

delete(DeletePoolParameters)

Lorsque vous demandez qu’un pool soit supprimé, les actions suivantes se produisent : l’état du pool est défini sur la suppression ; toute opération de redimensionnement en cours sur le pool est arrêtée ; le service Batch démarre le redimensionnement du pool sur zéro nœuds de calcul ; toutes les tâches exécutées sur des nœuds de calcul existants sont arrêtées et requeuées (comme si une opération de redimensionnement de pool avait été demandée avec l’option de mise en file d’attente par défaut) ; enfin, le pool est supprimé du système. Étant donné que les tâches en cours d’exécution sont requeuées, l’utilisateur peut réexécuter ces tâches en mettant à jour leur travail pour cibler un autre pool. Les tâches peuvent ensuite s’exécuter sur le nouveau pool. Si vous souhaitez remplacer le comportement de mise en file d’attente, vous devez appeler le pool de redimensionnement explicitement pour réduire la taille zéro du pool avant de supprimer le pool. Si vous appelez une API Update, Patch ou Delete sur un pool dans l’état de suppression, elle échoue avec le code d’état HTTP 409 avec le code d’erreur PoolBeingDeleted.

get(GetPoolParameters)

Obtient des informations sur le pool spécifié.

head(PoolExistsParameters)

Obtient les propriétés de base d’un pool.

patch(UpdatePoolParameters)

Cela remplace uniquement les propriétés de pool spécifiées dans la requête. Par exemple, si le pool a un StartTask associé à celui-ci et qu’une requête ne spécifie pas d’élément StartTask, le pool conserve l’objet StartTask existant.

Détails de la méthode

delete(DeletePoolParameters)

Lorsque vous demandez qu’un pool soit supprimé, les actions suivantes se produisent : l’état du pool est défini sur la suppression ; toute opération de redimensionnement en cours sur le pool est arrêtée ; le service Batch démarre le redimensionnement du pool sur zéro nœuds de calcul ; toutes les tâches exécutées sur des nœuds de calcul existants sont arrêtées et requeuées (comme si une opération de redimensionnement de pool avait été demandée avec l’option de mise en file d’attente par défaut) ; enfin, le pool est supprimé du système. Étant donné que les tâches en cours d’exécution sont requeuées, l’utilisateur peut réexécuter ces tâches en mettant à jour leur travail pour cibler un autre pool. Les tâches peuvent ensuite s’exécuter sur le nouveau pool. Si vous souhaitez remplacer le comportement de mise en file d’attente, vous devez appeler le pool de redimensionnement explicitement pour réduire la taille zéro du pool avant de supprimer le pool. Si vous appelez une API Update, Patch ou Delete sur un pool dans l’état de suppression, elle échoue avec le code d’état HTTP 409 avec le code d’erreur PoolBeingDeleted.

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

Paramètres

Retours

get(GetPoolParameters)

Obtient des informations sur le pool spécifié.

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

Paramètres

Retours

head(PoolExistsParameters)

Obtient les propriétés de base d’un pool.

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

Paramètres

Retours

patch(UpdatePoolParameters)

Cela remplace uniquement les propriétés de pool spécifiées dans la requête. Par exemple, si le pool a un StartTask associé à celui-ci et qu’une requête ne spécifie pas d’élément StartTask, le pool conserve l’objet StartTask existant.

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

Paramètres

Retours