DeletePool interface
Metody
| delete(Delete |
Gdy zażądasz usunięcia puli, zostaną wykonane następujące akcje: stan puli zostanie ustawiony na usunięcie; wszystkie trwające operacje zmiany rozmiaru w puli są zatrzymywane; usługa Batch rozpoczyna zmianę rozmiaru puli na zero węzłów obliczeniowych; wszystkie zadania uruchomione w istniejących węzłach obliczeniowych są przerywane i ponownie kolejkowane (tak jak w przypadku żądania operacji zmiany rozmiaru puli z domyślną opcją ponownej kolejki); na koniec pula zostanie usunięta z systemu. Ponieważ uruchomione zadania są ponownie kolejkowane, użytkownik może ponownie uruchomić te zadania, aktualizując zadanie w celu kierowania innej puli. Następnie zadania mogą być uruchamiane w nowej puli. Jeśli chcesz zastąpić zachowanie ponownej kolejki, należy jawnie wywołać zmianę rozmiaru puli, aby zmniejszyć pulę do zera przed usunięciem puli. Jeśli wywołasz interfejs API aktualizacji, poprawek lub usuwania w puli w stanie usuwania, kod stanu HTTP 409 z kodem błędu PoolBeingDeleted zakończy się niepowodzeniem. |
| get(Get |
Pobiera informacje o określonej puli. |
| head(Pool |
Pobiera podstawowe właściwości puli. |
| patch(Update |
Zastępuje to tylko właściwości puli określone w żądaniu. Jeśli na przykład pula ma skojarzona wartość StartTask, a żądanie nie określa elementu StartTask, pula zachowuje istniejący element StartTask. |
Szczegóły metody
delete(DeletePoolParameters)
Gdy zażądasz usunięcia puli, zostaną wykonane następujące akcje: stan puli zostanie ustawiony na usunięcie; wszystkie trwające operacje zmiany rozmiaru w puli są zatrzymywane; usługa Batch rozpoczyna zmianę rozmiaru puli na zero węzłów obliczeniowych; wszystkie zadania uruchomione w istniejących węzłach obliczeniowych są przerywane i ponownie kolejkowane (tak jak w przypadku żądania operacji zmiany rozmiaru puli z domyślną opcją ponownej kolejki); na koniec pula zostanie usunięta z systemu. Ponieważ uruchomione zadania są ponownie kolejkowane, użytkownik może ponownie uruchomić te zadania, aktualizując zadanie w celu kierowania innej puli. Następnie zadania mogą być uruchamiane w nowej puli. Jeśli chcesz zastąpić zachowanie ponownej kolejki, należy jawnie wywołać zmianę rozmiaru puli, aby zmniejszyć pulę do zera przed usunięciem puli. Jeśli wywołasz interfejs API aktualizacji, poprawek lub usuwania w puli w stanie usuwania, kod stanu HTTP 409 z kodem błędu PoolBeingDeleted zakończy się niepowodzeniem.
function delete(options?: DeletePoolParameters): StreamableMethod<DeletePool202Response | DeletePoolDefaultResponse>
Parametry
- options
- DeletePoolParameters
Zwraca
get(GetPoolParameters)
Pobiera informacje o określonej puli.
function get(options?: GetPoolParameters): StreamableMethod<GetPool200Response | GetPoolDefaultResponse>
Parametry
- options
- GetPoolParameters
Zwraca
head(PoolExistsParameters)
Pobiera podstawowe właściwości puli.
function head(options?: PoolExistsParameters): StreamableMethod<PoolExists200Response | PoolExists404Response | PoolExistsDefaultResponse>
Parametry
- options
- PoolExistsParameters
Zwraca
patch(UpdatePoolParameters)
Zastępuje to tylko właściwości puli określone w żądaniu. Jeśli na przykład pula ma skojarzona wartość StartTask, a żądanie nie określa elementu StartTask, pula zachowuje istniejący element StartTask.
function patch(options: UpdatePoolParameters): StreamableMethod<UpdatePool200Response | UpdatePoolDefaultResponse>
Parametry
- options
- UpdatePoolParameters