Compute Node - Disable Scheduling
Hiermee wordt taakplanning uitgeschakeld op het opgegeven rekenknooppunt.
U kunt Taakplanning op een rekenknooppunt alleen uitschakelen als de huidige planningsstatus is ingeschakeld.
POST {batchUrl}/pools/{poolId}/nodes/{nodeId}/disablescheduling?api-version=2023-11-01.18.0
POST {batchUrl}/pools/{poolId}/nodes/{nodeId}/disablescheduling?timeout={timeout}&api-version=2023-11-01.18.0
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
batch
|
path | True |
string |
De basis-URL voor alle Azure Batch serviceaanvragen. |
node
|
path | True |
string |
De id van het rekenknooppunt waarop u Taakplanning wilt uitschakelen. |
pool
|
path | True |
string |
De id van de pool die het rekenknooppunt bevat. |
api-version
|
query | True |
string |
Client-API-versie. |
timeout
|
query |
integer int32 |
De maximale tijd die de server kan besteden aan het verwerken van de aanvraag, in seconden. De standaardwaarde is 30 seconden. |
Aanvraagkoptekst
Media Types: "application/json; odata=minimalmetadata"
Name | Vereist | Type | Description |
---|---|---|---|
client-request-id |
string uuid |
De door de aanroeper gegenereerde aanvraagidentiteit, in de vorm van een GUID zonder decoratie, zoals accolades, bijvoorbeeld 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Of de server de client-request-id in het antwoord moet retourneren. |
|
ocp-date |
string date-time-rfc1123 |
Het tijdstip waarop de aanvraag is uitgegeven. Clientbibliotheken stellen dit doorgaans in op de huidige systeemkloktijd; stel deze expliciet in als u de REST API rechtstreeks aanroept. |
Aanvraagbody
Media Types: "application/json; odata=minimalmetadata"
Name | Type | Description |
---|---|---|
nodeDisableSchedulingOption |
Wat u moet doen met taken die momenteel worden uitgevoerd bij het uitschakelen van taakplanning op het rekenknooppunt. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
De aanvraag voor de Batch-service is geslaagd. Headers
|
|
Other Status Codes |
De fout van de Batch-service. |
Beveiliging
azure_auth
Microsoft Entra OAuth 2.0-verificatiecodestroom
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Authorization
Type:
apiKey
In:
header
Voorbeelden
Node disable scheduling
Sample Request
POST account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z/disablescheduling?api-version=2023-11-01.18.0
{
"nodeDisableSchedulingOption": "terminate"
}
Sample Response
Definities
Name | Description |
---|---|
Batch |
Een foutbericht ontvangen van de Azure Batch-service. |
Batch |
Een item met aanvullende informatie die is opgenomen in een Azure Batch-foutreactie. |
Disable |
Wat u moet doen met taken die momenteel worden uitgevoerd bij het uitschakelen van taakplanning op het rekenknooppunt. |
Error |
Een foutbericht ontvangen in een Azure Batch foutbericht. |
Node |
Opties voor het uitschakelen van planning op een rekenknooppunt. |
BatchError
Een foutbericht ontvangen van de Azure Batch-service.
Name | Type | Description |
---|---|---|
code |
string |
Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt. |
message |
Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface. |
|
values |
Een verzameling sleutel-waardeparen met aanvullende informatie over de fout. |
BatchErrorDetail
Een item met aanvullende informatie die is opgenomen in een Azure Batch-foutreactie.
Name | Type | Description |
---|---|---|
key |
string |
Een id die de betekenis van de eigenschap Value aangeeft. |
value |
string |
De aanvullende informatie die is opgenomen in de foutreactie. |
DisableComputeNodeSchedulingOption
Wat u moet doen met taken die momenteel worden uitgevoerd bij het uitschakelen van taakplanning op het rekenknooppunt.
Name | Type | Description |
---|---|---|
requeue |
string |
Beëindig actieve taakprocessen en plaats de taken opnieuw. De taken kunnen opnieuw worden uitgevoerd op andere rekenknooppunten of wanneer taakplanning opnieuw is ingeschakeld op dit rekenknooppunt. Voer de offlinestatus in zodra taken zijn beëindigd. |
taskcompletion |
string |
Sta taken die momenteel worden uitgevoerd toe om te voltooien. Geen nieuwe taken plannen tijdens het wachten. Voer de offlinestatus in wanneer alle taken zijn voltooid. |
terminate |
string |
Actieve taken beëindigen. De taken worden voltooid met failureInfo die aangeeft dat ze zijn beëindigd en niet opnieuw worden uitgevoerd. Voer de offlinestatus in zodra taken zijn beëindigd. |
ErrorMessage
Een foutbericht ontvangen in een Azure Batch foutbericht.
Name | Type | Description |
---|---|---|
lang |
string |
De taalcode van het foutbericht |
value |
string |
De tekst van het bericht. |
NodeDisableSchedulingParameter
Opties voor het uitschakelen van planning op een rekenknooppunt.
Name | Type | Description |
---|---|---|
nodeDisableSchedulingOption |
Wat u moet doen met taken die momenteel worden uitgevoerd bij het uitschakelen van taakplanning op het rekenknooppunt. |