Share via


Account - List Pool Node Counts

Havuza göre gruplandırılmış her durumdaki İşlem Düğümlerinin sayısını alır. Döndürülen sayıların her zaman güncel olmayabileceğini unutmayın. Tam düğüm sayılarına ihtiyacınız varsa, bir liste sorgusu kullanın.

GET {batchUrl}/nodecounts?api-version=2023-11-01.18.0
GET {batchUrl}/nodecounts?$filter={$filter}&maxresults={maxresults}&timeout={timeout}&api-version=2023-11-01.18.0

URI Parametreleri

Name İçinde Gerekli Tür Description
batchUrl
path True

string

Tüm Azure Batch hizmet isteklerinin temel URL'si.

api-version
query True

string

İstemci API Sürümü.

$filter
query

string

OData $filter yan tümcesi. Bu filtreyi oluşturma hakkında daha fazla bilgi için bkz https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch. .

maxresults
query

integer

int32

Yanıtta döndürülecek en fazla öğe sayısı.

timeout
query

integer

int32

Sunucunun isteği işlemek için harcayabileceği en uzun süre (saniye olarak). Varsayılan değer 30 saniyedir.

İstek Başlığı

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

Name Gerekli Tür Description
client-request-id

string

uuid

Çağıran tarafından oluşturulan istek kimliği, küme ayraçları gibi dekorasyonu olmayan bir GUID biçimindedir; örneğin 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.

return-client-request-id

boolean

Sunucunun yanıtta client-request-id döndürip döndürmeyeceği.

ocp-date

string

date-time-rfc1123

İsteğin verildiği saat. İstemci kitaplıkları bunu genellikle geçerli sistem saat saatine ayarlar; REST API'yi doğrudan çağırıyorsanız açıkça ayarlayın.

Yanıtlar

Name Tür Description
200 OK

PoolNodeCountsListResult

Yanıt, havuza göre gruplandırılmış her İşlem Düğümü durumundaki İşlem Düğümlerinin sayısını içerir.

Headers

  • client-request-id: string
  • request-id: string
Other Status Codes

BatchError

Batch hizmetinden gelen hata.

Güvenlik

azure_auth

OAuth 2.0 kimlik doğrulama kodu akışını Microsoft Entra

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

Scopes

Name Description
user_impersonation Kullanıcı hesabınızın kimliğine bürünme

Authorization

Type: apiKey
In: header

Örnekler

NodeCountsPayload

Sample Request

GET account.region.batch.azure.com/nodecounts?api-version=2023-11-01.18.0


Sample Response

{
  "value": [
    {
      "poolId": "pool1",
      "dedicated": {
        "creating": 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,
        "total": 0
      },
      "lowPriority": {
        "creating": 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,
        "total": 3
      }
    },
    {
      "poolId": "pool2",
      "dedicated": {
        "creating": 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,
        "total": 4
      },
      "lowPriority": {
        "creating": 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,
        "total": 0
      }
    },
    {
      "poolId": "pool3",
      "dedicated": {
        "creating": 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,
        "total": 9
      },
      "lowPriority": {
        "creating": 7,
        "idle": 0,
        "leavingPool": 0,
        "offline": 0,
        "preempted": 0,
        "rebooting": 0,
        "reimaging": 0,
        "running": 4,
        "starting": 0,
        "startTaskFailed": 0,
        "unknown": 0,
        "unusable": 0,
        "waitingForStartTask": 0,
        "total": 11
      }
    }
  ]
}

Tanımlar

Name Description
BatchError

Azure Batch hizmetinden alınan bir hata yanıtı.

BatchErrorDetail

Azure Batch hata yanıtına eklenen ek bilgilerden oluşan bir öğe.

ErrorMessage

Azure Batch hata yanıtında bir hata iletisi alındı.

NodeCounts

Her İşlem Düğümü durumundaki İşlem Düğümlerinin sayısı.

PoolNodeCounts

Havuz için her durumdaki İşlem Düğümlerinin sayısı.

PoolNodeCountsListResult

hesaptaki İşlem Düğümü sayılarını listelemenin sonucu.

BatchError

Azure Batch hizmetinden alınan bir hata yanıtı.

Name Tür Description
code

string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır.

message

ErrorMessage

Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti.

values

BatchErrorDetail[]

Hatayla ilgili ek ayrıntıları içeren anahtar-değer çiftleri koleksiyonu.

BatchErrorDetail

Azure Batch hata yanıtına eklenen ek bilgilerden oluşan bir öğe.

Name Tür Description
key

string

Value özelliğinin anlamını belirten tanımlayıcı.

value

string

Hata yanıtına eklenen ek bilgiler.

ErrorMessage

Azure Batch hata yanıtında bir hata iletisi alındı.

Name Tür Description
lang

string

Hata iletisinin dil kodu

value

string

İletinin metni.

NodeCounts

Her İşlem Düğümü durumundaki İşlem Düğümlerinin sayısı.

Name Tür Description
creating

integer

Oluşturma durumundaki İşlem Düğümlerinin sayısı.

idle

integer

Boşta durumundaki İşlem Düğümlerinin sayısı.

leavingPool

integer

LeavingPool durumundaki İşlem Düğümlerinin sayısı.

offline

integer

Çevrimdışı durumdaki İşlem Düğümlerinin sayısı.

preempted

integer

Önlenmiş durumdaki İşlem Düğümlerinin sayısı.

rebooting

integer

Yeniden başlatma durumundaki İşlem Düğümlerinin sayısı.

reimaging

integer

Yeniden oluşturma durumundaki İşlem Düğümlerinin sayısı.

running

integer

Çalışma durumundaki İşlem Düğümlerinin sayısı.

startTaskFailed

integer

startTaskFailed durumundaki İşlem Düğümlerinin sayısı.

starting

integer

Başlangıç durumundaki İşlem Düğümlerinin sayısı.

total

integer

İşlem Düğümlerinin toplam sayısı.

unknown

integer

Bilinmeyen durumdaki İşlem Düğümlerinin sayısı.

unusable

integer

Kullanılamaz durumdaki İşlem Düğümlerinin sayısı.

waitingForStartTask

integer

waitingForStartTask durumundaki İşlem Düğümlerinin sayısı.

PoolNodeCounts

Havuz için her durumdaki İşlem Düğümlerinin sayısı.

Name Tür Description
dedicated

NodeCounts

Her durumdaki ayrılmış İşlem Düğümlerinin sayısı.

lowPriority

NodeCounts

Her durumdaki Spot/Düşük öncelikli İşlem Düğümlerinin sayısı.

poolId

string

Havuzun Kimliği.

PoolNodeCountsListResult

hesaptaki İşlem Düğümü sayılarını listelemenin sonucu.

Name Tür Description
odata.nextLink

string

Sonraki sonuç kümesini almak için URL.

value

PoolNodeCounts[]

Havuza göre İşlem Düğümü sayılarının listesi.