Nodes - Disable Node Scheduling
Vylučuje plánování úkolů na určeném výpočetním uzlu.
Plánování úloh můžete vypnout na Compute Node pouze tehdy, pokud je jeho aktuální stav plánování zapnutý.
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 identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Koncový bod účtu Batch (například: https://batchaccount.eastus2.batch.azure.com). |
|
node
|
path | True |
string |
ID Compute Node, na kterém chcete zakázat plánování úloh. |
|
pool
|
path | True |
string |
ID fondu, který obsahuje výpočetní uzel. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
|
time
|
query |
integer (int32) |
Maximální doba, po kterou může server strávit zpracováním požadavku v sekundách. Výchozí hodnota je 30 sekund. Pokud je hodnota větší než 30, použije se výchozí hodnota.". |
Hlavička požadavku
Media Types: "application/json; odata=minimalmetadata"
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| client-request-id |
string |
Identita požadavku vygenerovaná volajícím ve formě identifikátoru GUID bez dekorace, jako jsou složené závorky, například 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
boolean |
Určuje, jestli má server v odpovědi vrátit ID požadavku klienta. |
|
| ocp-date |
string (date-time-rfc7231) |
Čas vydání žádosti. Klientské knihovny obvykle nastavily aktuální systémový čas; explicitně ji nastavte, pokud voláte přímo rozhraní REST API. |
Text požadavku
Media Types: "application/json; odata=minimalmetadata"
| Name | Typ | Description |
|---|---|---|
| nodeDisableSchedulingOption |
Co dělat s aktuálně běžícími Tasky při vypnutí plánování úkolů na Compute Node. Výchozí hodnota je znovu vyměněná. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Požadavek byl úspěšný. Hlavičky
|
|
| Other Status Codes |
Neočekávaná chybová odpověď |
Zabezpečení
OAuth2Auth
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Rozsahy
| Name | Description |
|---|---|
| https://batch.core.windows.net//.default |
Příklady
Node disable scheduling
Ukázkový požadavek
POST {endpoint}/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z/disablescheduling?api-version=2025-06-01
Ukázková odpověď
Definice
| Name | Description |
|---|---|
|
Batch |
Odpověď na chybu přijatá ze služby Azure Batch |
|
Batch |
Položka dalších informací zahrnutých v odpovědi na chybu služby Azure Batch |
|
Batch |
V odpovědi na chybu služby Azure Batch se zobrazila chybová zpráva. |
|
Batch |
Enums BatchNodeDisableSchedulingOption |
|
Batch |
Parametry pro zakázání plánování na výpočetním uzlu Služby Azure Batch |
BatchError
Odpověď na chybu přijatá ze služby Azure Batch
| Name | Typ | Description |
|---|---|---|
| code |
string |
Identifikátor chyby. Kódy jsou invariantní a mají být využity programově. |
| message |
Zpráva popisující chybu, která má být vhodná pro zobrazení v uživatelském rozhraní. |
|
| values |
Kolekce párů klíč-hodnota obsahující další podrobnosti o chybě. |
BatchErrorDetail
Položka dalších informací zahrnutých v odpovědi na chybu služby Azure Batch
| Name | Typ | Description |
|---|---|---|
| key |
string |
Identifikátor určující význam vlastnosti Value. |
| value |
string |
Další informace zahrnuté v odpovědi na chybu. |
BatchErrorMessage
V odpovědi na chybu služby Azure Batch se zobrazila chybová zpráva.
| Name | Typ | Description |
|---|---|---|
| lang |
string |
Jazykový kód chybové zprávy. |
| value |
string |
Text zprávy. |
BatchNodeDisableSchedulingOption
Enums BatchNodeDisableSchedulingOption
| Hodnota | Description |
|---|---|
| requeue |
Ukončete spuštěné procesy úloh a znovu zadejte do fronty úkoly. Úlohy mohou znovu běžet na jiných výpočetních uzlech, nebo když je plánování úkolů znovu povoleno na tomto výpočetním uzlu. Přejděte do offline stavu hned, jakmile jsou úkoly ukončeny. |
| terminate |
Ukončete spuštěné úkoly. Úkoly budou dokončeny s informacemi o selhání, které indikují, že byly ukončeny, a nebudou znovu spuštěny. Přejděte do offline stavu hned, jakmile jsou úkoly ukončeny. |
| taskcompletion |
Povolit dokončení aktuálně spuštěných úkolů Při čekání neplánujte žádné nové úkoly. Vstupte do offline stavu, když jsou všechny úkoly dokončeny. |
BatchNodeDisableSchedulingOptions
Parametry pro zakázání plánování na výpočetním uzlu Služby Azure Batch
| Name | Typ | Description |
|---|---|---|
| nodeDisableSchedulingOption |
Co dělat s aktuálně běžícími Tasky při vypnutí plánování úkolů na Compute Node. Výchozí hodnota je znovu vyměněná. |