Nodes - Disable Node Scheduling
Disabilita la pianificazione delle attività sul nodo di calcolo specificato.
Puoi disabilitare la pianificazione dei compiti su un nodo di calcolo solo se il suo stato attuale di pianificazione è abilitato.
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}
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Endpoint dell'account Batch (ad esempio: https://batchaccount.eastus2.batch.azure.com). |
|
node
|
path | True |
string |
L'ID del Nodo di Calcolo su cui vuoi disabilitare la pianificazione dei compiti. |
|
pool
|
path | True |
string |
ID del pool che contiene il nodo di calcolo. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
|
time
|
query |
integer (int32) |
Tempo massimo di elaborazione della richiesta da parte del server, espresso in secondi. Il valore predefinito è 30 secondi. Se il valore è superiore a 30, verrà utilizzato il valore predefinito.". |
Intestazione della richiesta
Media Types: "application/json; odata=minimalmetadata"
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| client-request-id |
string |
Identità della richiesta generata dal chiamante, sotto forma di GUID senza decorazioni come parentesi graffe, ad esempio 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
boolean |
Indica se il server deve restituire l'ID richiesta client nella risposta. |
|
| ocp-date |
string (date-time-rfc7231) |
Ora di emissione della richiesta. Le librerie client in genere impostano questo valore sull'ora corrente dell'orologio di sistema; impostarla in modo esplicito se si chiama direttamente l'API REST. |
Corpo della richiesta
Media Types: "application/json; odata=minimalmetadata"
| Nome | Tipo | Descrizione |
|---|---|---|
| nodeDisableSchedulingOption |
Cosa fare con le attività attualmente in esecuzione quando si disabilita la pianificazione delle attività sul nodo di calcolo. Il valore predefinito è requeue. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
La richiesta ha avuto esito positivo. Intestazioni
|
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
OAuth2Auth
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| https://batch.core.windows.net//.default |
Esempio
Node disable scheduling
Esempio di richiesta
POST {endpoint}/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z/disablescheduling?api-version=2025-06-01
Risposta di esempio
Definizioni
| Nome | Descrizione |
|---|---|
|
Batch |
Risposta di errore ricevuta dal servizio Azure Batch. |
|
Batch |
Elemento di informazioni aggiuntive incluse in una risposta di errore di Azure Batch. |
|
Batch |
Messaggio di errore ricevuto in una risposta di errore di Azure Batch. |
|
Batch |
Enums BatchNodeDisableSchedulingOption |
|
Batch |
Parametri per la disabilitazione della pianificazione in un nodo di calcolo di Azure Batch. |
BatchError
Risposta di errore ricevuta dal servizio Azure Batch.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice. |
| message |
Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente. |
|
| values |
Raccolta di coppie chiave-valore contenenti dettagli aggiuntivi sull'errore. |
BatchErrorDetail
Elemento di informazioni aggiuntive incluse in una risposta di errore di Azure Batch.
| Nome | Tipo | Descrizione |
|---|---|---|
| key |
string |
Identificatore che specifica il significato della proprietà Value. |
| value |
string |
Informazioni aggiuntive incluse nella risposta di errore. |
BatchErrorMessage
Messaggio di errore ricevuto in una risposta di errore di Azure Batch.
| Nome | Tipo | Descrizione |
|---|---|---|
| lang |
string |
Il codice linguistico del messaggio di errore. |
| value |
string |
Testo del messaggio. |
BatchNodeDisableSchedulingOption
Enums BatchNodeDisableSchedulingOption
| Valore | Descrizione |
|---|---|
| requeue |
Terminare l'esecuzione dei processi attività e rieseguere la coda delle attività. I Task possono essere eseguiti nuovamente su altri Nodi di Calcolo, oppure quando la pianificazione delle Attività viene riabilitata su questo Nodo di Calcolo. Entra nello stato offline non appena i Task sono stati terminati. |
| terminate |
Terminare l'esecuzione di attività. Le attività verranno completate con failureInfo che indica che sono state terminate e non verranno eseguite di nuovo. Entra nello stato offline non appena i Task sono stati terminati. |
| taskcompletion |
Consenti il completamento delle attività attualmente in esecuzione. Non pianificare nuove attività durante l'attesa. Entra nello stato offline quando tutti i Compiti sono completati. |
BatchNodeDisableSchedulingOptions
Parametri per la disabilitazione della pianificazione in un nodo di calcolo di Azure Batch.
| Nome | Tipo | Descrizione |
|---|---|---|
| nodeDisableSchedulingOption |
Cosa fare con le attività attualmente in esecuzione quando si disabilita la pianificazione delle attività sul nodo di calcolo. Il valore predefinito è requeue. |