Nodes - Disable Node Scheduling
Wyłącza harmonogramowanie zadań na określonym węźle obliczeniowym.
Możesz wyłączyć harmonogramowanie zadań na węźle obliczeniowym tylko wtedy, gdy jego aktualny stan harmonogramowania jest włączony.
POST {endpoint}/pools/{poolId}/nodes/{nodeId}/disablescheduling?api-version=2025-06-01
POST {endpoint}/pools/{poolId}/nodes/{nodeId}/disablescheduling?api-version=2025-06-01&timeOut={timeOut}
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Punkt końcowy konta usługi Batch (na przykład: https://batchaccount.eastus2.batch.azure.com). |
|
node
|
path | True |
string |
ID węzła obliczeniowego, na którym chcesz wyłączyć harmonogramowanie zadań. |
|
pool
|
path | True |
string |
Identyfikator puli zawierającej węzeł obliczeniowy. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
|
time
|
query |
integer (int32) |
Maksymalny czas przetwarzania żądania przez serwer w sekundach. Wartość domyślna to 30 sekund. Jeśli wartość jest większa niż 30, zostanie użyta domyślna wersja domyślna.". |
Nagłówek żądania
Media Types: "application/json; odata=minimalmetadata"
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| client-request-id |
string |
Tożsamość żądania wygenerowanego przez obiekt wywołujący w postaci identyfikatora GUID bez dekoracji, takiej jak nawiasy klamrowe, np. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
boolean |
Czy serwer powinien zwrócić identyfikator żądania klienta w odpowiedzi. |
|
| ocp-date |
string (date-time-rfc7231) |
Czas wystawienia żądania. Biblioteki klienckie zazwyczaj ustawiają tę wartość na bieżący czas zegara systemowego; ustaw go jawnie, jeśli bezpośrednio wywołujesz interfejs API REST. |
Treść żądania
Media Types: "application/json; odata=minimalmetadata"
| Nazwa | Typ | Opis |
|---|---|---|
| nodeDisableSchedulingOption |
Co zrobić z aktualnie działającymi zadaniami po wyłączeniu harmonogramowania zadań na węźle obliczeniowym. Wartość domyślna to ponowne kolejki. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zakończyło się pomyślnie. Nagłówki
|
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
OAuth2Auth
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| https://batch.core.windows.net//.default |
Przykłady
Node disable scheduling
Przykładowe żądanie
POST {endpoint}/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z/disablescheduling?api-version=2025-06-01
Przykładowa odpowiedź
Definicje
| Nazwa | Opis |
|---|---|
|
Batch |
Odebrano odpowiedź o błędzie z usługi Azure Batch. |
|
Batch |
Element dodatkowych informacji zawartych w odpowiedzi na błąd usługi Azure Batch. |
|
Batch |
Komunikat o błędzie odebrany w odpowiedzi na błąd usługi Azure Batch. |
|
Batch |
Enums BatchNodeDisableSchedulingOption |
|
Batch |
Parametry wyłączania planowania w węźle obliczeniowym usługi Azure Batch. |
BatchError
Odebrano odpowiedź o błędzie z usługi Azure Batch.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Identyfikator błędu. Kody są niezmienne i mają być używane programowo. |
| message |
Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika. |
|
| values |
Kolekcja par klucz-wartość zawierająca dodatkowe szczegóły dotyczące błędu. |
BatchErrorDetail
Element dodatkowych informacji zawartych w odpowiedzi na błąd usługi Azure Batch.
| Nazwa | Typ | Opis |
|---|---|---|
| key |
string |
Identyfikator określający znaczenie właściwości Value. |
| value |
string |
Dodatkowe informacje zawarte w odpowiedzi na błąd. |
BatchErrorMessage
Komunikat o błędzie odebrany w odpowiedzi na błąd usługi Azure Batch.
| Nazwa | Typ | Opis |
|---|---|---|
| lang |
string |
Kod językowy komunikatu o błędzie. |
| value |
string |
Tekst wiadomości. |
BatchNodeDisableSchedulingOption
Enums BatchNodeDisableSchedulingOption
| Wartość | Opis |
|---|---|
| requeue |
Kończenie uruchamiania procesów zadań i ponowne kolejki zadań. Zadania mogą być uruchamiane ponownie na innych węzłach obliczeniowych lub gdy harmonogramowanie zadań zostanie ponownie włączone na tym węźle. Przejdź w stan offline zaraz po zakończeniu zadań. |
| terminate |
Kończenie uruchamiania zadań. Zadania zostaną ukończone z informacją o niepowodzeniu wskazującym, że zostały zakończone i nie zostaną uruchomione ponownie. Przejdź w stan offline zaraz po zakończeniu zadań. |
| taskcompletion |
Zezwalaj na ukończenie aktualnie uruchomionych zadań. Zaplanuj brak nowych zadań podczas oczekiwania. Przejdź do stanu offline, gdy wszystkie zadania zostaną ukończone. |
BatchNodeDisableSchedulingOptions
Parametry wyłączania planowania w węźle obliczeniowym usługi Azure Batch.
| Nazwa | Typ | Opis |
|---|---|---|
| nodeDisableSchedulingOption |
Co zrobić z aktualnie działającymi zadaniami po wyłączeniu harmonogramowania zadań na węźle obliczeniowym. Wartość domyślna to ponowne kolejki. |