Share via


Compute Node - Disable Scheduling

Letiltja a tevékenységütemezést a megadott számítási csomóponton.
A tevékenységütemezést csak akkor tilthatja le a számítási csomópontokon, ha az aktuális ütemezési állapota engedélyezve van.

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-paraméterek

Name In Kötelező Típus Description
batchUrl
path True

string

Az összes Azure Batch szolgáltatáskérés alap URL-címe.

nodeId
path True

string

Annak a számítási csomópontnak az azonosítója, amelyen le szeretné tiltani a tevékenységütemezést.

poolId
path True

string

A számítási csomópontot tartalmazó készlet azonosítója.

api-version
query True

string

Ügyfél API-verziója.

timeout
query

integer

int32

A kérés feldolgozásának maximális időtartama másodpercben. Az alapértelmezett érték 30 mp.

Kérelem fejléce

Media Types: "application/json; odata=minimalmetadata"

Name Kötelező Típus Description
client-request-id

string

uuid

A hívó által generált kérési identitás, olyan GUID formátumban, amely nem rendelkezik díszítéssel, például kapcsos zárójelekkel, például 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.

return-client-request-id

boolean

Azt határozza meg, hogy a kiszolgálónak vissza kell-e küldenie a válaszban szereplő client-request-id azonosítót.

ocp-date

string

date-time-rfc1123

A kérelem kiállításának időpontja. Az ügyfélkódtárak ezt általában az aktuális rendszeróraidőre állítják be; állítsa be explicit módon, ha a REST API-t közvetlenül hívja meg.

Kérelem törzse

Media Types: "application/json; odata=minimalmetadata"

Name Típus Description
nodeDisableSchedulingOption

DisableComputeNodeSchedulingOption

Mi a teendő a feladatok aktuális futtatásával, amikor letiltja a tevékenységütemezést a számítási csomóponton?
Az alapértelmezett érték a requeue.

Válaszok

Name Típus Description
200 OK

A Batch szolgáltatásnak küldött kérés sikeres volt.

Headers

  • client-request-id: string
  • request-id: string
  • ETag: string
  • Last-Modified: string
  • DataServiceId: string
Other Status Codes

BatchError

A Batch szolgáltatás hibája.

Biztonság

azure_auth

Microsoft Entra OAuth 2.0 hitelesítési kódfolyamata

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation A felhasználói fiók megszemélyesítése

Authorization

Type: apiKey
In: header

Példák

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

Definíciók

Name Description
BatchError

Hibaválasz érkezett a Azure Batch szolgáltatástól.

BatchErrorDetail

Egy Azure Batch hibaválaszban szereplő további információk egy eleme.

DisableComputeNodeSchedulingOption

Mi a teendő a feladatok aktuális futtatásával, amikor letiltja a tevékenységütemezést a számítási csomóponton?

ErrorMessage

Hibaüzenet érkezett egy Azure Batch hibaválaszban.

NodeDisableSchedulingParameter

A számítási csomópont ütemezésének letiltására szolgáló lehetőségek.

BatchError

Hibaválasz érkezett a Azure Batch szolgáltatástól.

Name Típus Description
code

string

A hiba azonosítója. A kódok invariánsak, és programozott módon használhatók.

message

ErrorMessage

A hibát leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre.

values

BatchErrorDetail[]

Kulcs-érték párok gyűjteménye, amely további részleteket tartalmaz a hibáról.

BatchErrorDetail

Egy Azure Batch hibaválaszban szereplő további információk egy eleme.

Name Típus Description
key

string

Egy azonosító, amely az Érték tulajdonság jelentését adja meg.

value

string

A hibaválaszban szereplő további információk.

DisableComputeNodeSchedulingOption

Mi a teendő a feladatok aktuális futtatásával, amikor letiltja a tevékenységütemezést a számítási csomóponton?

Name Típus Description
requeue

string

Állítsa le a futó tevékenységfolyamatokat, és állítsa le újra a Feladatokat. Előfordulhat, hogy a tevékenységek újra futnak más számítási csomópontokon, vagy ha a tevékenységütemezés újra engedélyezve van ezen a számítási csomóponton. A Feladatok leállása után azonnal adja meg az offline állapotot.

taskcompletion

string

Az aktuálisan futó feladatok befejezésének engedélyezése. Várakozás közben ne ütemezzen új feladatokat. Ha az összes tevékenység befejeződött, adja meg az offline állapotot.

terminate

string

Állítsa le a futó feladatokat. A feladatok a failureInfo hibával fejeződnek be, jelezve, hogy leálltak, és nem futnak újra. A Feladatok leállása után azonnal adja meg az offline állapotot.

ErrorMessage

Hibaüzenet érkezett egy Azure Batch hibaválaszban.

Name Típus Description
lang

string

A hibaüzenet nyelvkódja

value

string

Az üzenet szövege.

NodeDisableSchedulingParameter

A számítási csomópont ütemezésének letiltására szolgáló lehetőségek.

Name Típus Description
nodeDisableSchedulingOption

DisableComputeNodeSchedulingOption

Mi a teendő a feladatok aktuális futtatásával, amikor letiltja a tevékenységütemezést a számítási csomóponton?
Az alapértelmezett érték a requeue.