Account - List Pool Node Counts
Ruft die Anzahl der Computeknoten in jedem Zustand ab, gruppiert nach Pool. Beachten Sie, dass die zurückgegebenen Zahlen möglicherweise nicht immer auf dem neuesten Stand sind. Wenn Sie genaue Knotenanzahl benötigen, verwenden Sie eine Listenabfrage.
GET {batchUrl}/nodecounts?api-version=2024-07-01.20.0
GET {batchUrl}/nodecounts?$filter={$filter}&maxresults={maxresults}&timeout={timeout}&api-version=2024-07-01.20.0
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
batch
|
path | True |
string |
Die Basis-URL für alle Azure Batch-Dienstanforderungen. |
api-version
|
query | True |
string |
Client-API-Version. |
$filter
|
query |
string |
Eine OData-$filter-Klausel. Weitere Informationen zum Erstellen dieses Filters finden Sie unter https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch. |
|
maxresults
|
query |
integer (int32) minimum: 1maximum: 10 |
Die maximale Anzahl von Elementen, die in der Antwort zurückgegeben werden sollen. |
|
timeout
|
query |
integer (int32) |
Die maximale Zeit, die der Server für die Verarbeitung der Anforderung in Sekunden ausgeben kann. Der Standardwert ist 30 Sekunden. Wenn der Wert größer als 30 ist, wird stattdessen der Standardwert verwendet. |
Anforderungsheader
Media Types: "application/json; odata=minimalmetadata"
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
client-request-id |
string (uuid) |
Die vom Aufrufer generierte Anforderungsidentität in Form einer GUID ohne Dekoration wie geschweifte Klammern, z. B. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Gibt an, ob der Server die Clientanforderungs-ID in der Antwort zurückgeben soll. |
|
ocp-date |
string (date-time-rfc1123) |
Der Zeitpunkt, zu dem die Anforderung ausgestellt wurde. Clientbibliotheken legen dies in der Regel auf die aktuelle Systemuhrzeit fest. legen Sie sie explizit fest, wenn Sie die REST-API direkt aufrufen. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Die Antwort enthält die Anzahl der Computeknoten in jedem Computeknotenstatus, gruppiert nach Pool. Header
|
|
Other Status Codes |
Der Fehler vom Batchdienst. |
Sicherheit
azure_auth
Microsoft Entra OAuth 2.0-Authentifizierungscodefluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Authorization
Typ:
apiKey
In:
header
Beispiele
NodeCountsPayload
Beispielanforderung
GET account.region.batch.azure.com/nodecounts?api-version=2024-07-01.20.0
Beispiel für eine Antwort
{
"value": [
{
"poolId": "pool1",
"dedicated": {
"creating": 0,
"deallocated": 0,
"deallocating": 0,
"idle": 0,
"leavingPool": 0,
"offline": 0,
"preempted": 0,
"rebooting": 0,
"reimaging": 0,
"running": 0,
"starting": 0,
"startTaskFailed": 0,
"unknown": 0,
"unusable": 0,
"waitingForStartTask": 0,
"upgradingOS": 0,
"total": 0
},
"lowPriority": {
"creating": 0,
"deallocated": 0,
"deallocating": 0,
"idle": 0,
"leavingPool": 0,
"offline": 0,
"preempted": 0,
"rebooting": 0,
"reimaging": 0,
"running": 2,
"starting": 1,
"startTaskFailed": 0,
"unknown": 0,
"unusable": 0,
"waitingForStartTask": 0,
"upgradingOS": 0,
"total": 3
}
},
{
"poolId": "pool2",
"dedicated": {
"creating": 0,
"deallocated": 0,
"deallocating": 0,
"idle": 1,
"leavingPool": 0,
"offline": 3,
"preempted": 0,
"rebooting": 0,
"reimaging": 0,
"running": 0,
"starting": 0,
"startTaskFailed": 0,
"unknown": 0,
"unusable": 0,
"waitingForStartTask": 0,
"upgradingOS": 0,
"total": 4
},
"lowPriority": {
"creating": 0,
"deallocated": 0,
"deallocating": 0,
"idle": 0,
"leavingPool": 0,
"offline": 0,
"preempted": 0,
"rebooting": 0,
"reimaging": 0,
"running": 0,
"starting": 0,
"startTaskFailed": 0,
"unknown": 0,
"unusable": 0,
"waitingForStartTask": 0,
"upgradingOS": 0,
"total": 0
}
},
{
"poolId": "pool3",
"dedicated": {
"creating": 0,
"deallocated": 0,
"deallocating": 0,
"idle": 5,
"leavingPool": 0,
"offline": 0,
"preempted": 0,
"rebooting": 0,
"reimaging": 4,
"running": 0,
"starting": 0,
"startTaskFailed": 0,
"unknown": 0,
"unusable": 0,
"waitingForStartTask": 0,
"upgradingOS": 0,
"total": 9
},
"lowPriority": {
"creating": 7,
"deallocated": 0,
"deallocating": 0,
"idle": 0,
"leavingPool": 0,
"offline": 0,
"preempted": 0,
"rebooting": 0,
"reimaging": 0,
"running": 4,
"starting": 0,
"startTaskFailed": 0,
"unknown": 0,
"unusable": 0,
"waitingForStartTask": 0,
"upgradingOS": 0,
"total": 11
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Batch |
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort. |
Batch |
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch-Fehlerantwort enthalten sind. |
Error |
Eine Fehlermeldung, die in einer Azure Batch-Fehlerantwort empfangen wurde. |
Node |
Die Anzahl der Computeknoten in jedem Computeknotenstatus. |
Pool |
Die Anzahl der Computeknoten in jedem Zustand für einen Pool. |
Pool |
Das Ergebnis der Auflistung der Computeknotenanzahl im Konto. |
BatchError
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden. |
message |
Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist. |
|
values |
Eine Sammlung von Schlüssel-Wert-Paaren, die zusätzliche Details zum Fehler enthalten. |
BatchErrorDetail
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch-Fehlerantwort enthalten sind.
Name | Typ | Beschreibung |
---|---|---|
key |
string |
Ein Bezeichner, der die Bedeutung der Value-Eigenschaft angibt. |
value |
string |
Die zusätzlichen Informationen, die in der Fehlerantwort enthalten sind. |
ErrorMessage
Eine Fehlermeldung, die in einer Azure Batch-Fehlerantwort empfangen wurde.
Name | Typ | Beschreibung |
---|---|---|
lang |
string |
Der Sprachcode der Fehlermeldung |
value |
string |
Der Text der Nachricht. |
NodeCounts
Die Anzahl der Computeknoten in jedem Computeknotenstatus.
Name | Typ | Beschreibung |
---|---|---|
creating |
integer (int32) |
Die Anzahl der Computeknoten im Erstellungszustand. |
deallocated |
integer (int32) |
Die Anzahl der Computeknoten im Deallocated-Zustand. |
deallocating |
integer (int32) |
Die Anzahl der Computeknoten im Deallocating-Zustand. |
idle |
integer (int32) |
Die Anzahl der Computeknoten im Leerlaufzustand. |
leavingPool |
integer (int32) |
Die Anzahl der Computeknoten im LeavingPool-Zustand. |
offline |
integer (int32) |
Die Anzahl der Computeknoten im Offlinezustand. |
preempted |
integer (int32) |
Die Anzahl der Computeknoten im präempzierten Zustand. |
rebooting |
integer (int32) |
Die Anzahl der Computeknoten im Neustartstatus. |
reimaging |
integer (int32) |
Die Anzahl der Computeknoten im Neuformatierungszustand. |
running |
integer (int32) |
Die Anzahl der Computeknoten im ausgeführten Zustand. |
startTaskFailed |
integer (int32) |
Die Anzahl der Computeknoten im StartTaskFailed-Zustand. |
starting |
integer (int32) |
Die Anzahl der Computeknoten im Anfangszustand. |
total |
integer (int32) |
Die Gesamtzahl der Computeknoten. |
unknown |
integer (int32) |
Die Anzahl der Computeknoten im unbekannten Zustand. |
unusable |
integer (int32) |
Die Anzahl der Computeknoten im nicht verwendbaren Zustand. |
upgradingOS |
integer (int32) |
Die Anzahl der Computeknoten im UpgradeOS-Zustand. |
waitingForStartTask |
integer (int32) |
Die Anzahl der Computeknoten im Zustand "waitingForStartTask". |
PoolNodeCounts
Die Anzahl der Computeknoten in jedem Zustand für einen Pool.
Name | Typ | Beschreibung |
---|---|---|
dedicated |
Die Anzahl der dedizierten Computeknoten in jedem Zustand. |
|
lowPriority |
Die Anzahl der Computeknoten mit Spot-/Niedriger Priorität in jedem Zustand. |
|
poolId |
string |
Die ID des Pools. |
PoolNodeCountsListResult
Das Ergebnis der Auflistung der Computeknotenanzahl im Konto.
Name | Typ | Beschreibung |
---|---|---|
odata.nextLink |
string |
Die URL, um den nächsten Satz von Ergebnissen abzurufen. |
value |
Eine Liste der Computeknotenanzahl nach Pool. |