Compute Node - List
Belirtilen Havuzdaki İşlem Düğümlerini listeler.
GET {batchUrl}/pools/{poolId}/nodes?api-version=2023-11-01.18.0
GET {batchUrl}/pools/{poolId}/nodes?$filter={$filter}&$select={$select}&maxresults={maxresults}&timeout={timeout}&api-version=2023-11-01.18.0
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Tüm Azure Batch hizmet isteklerinin temel URL'si. |
pool
|
path | True |
string |
İşlem Düğümlerini listelemek istediğiniz Havuzun kimliği. |
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#list-nodes-in-a-pool. . |
|
$select
|
query |
string |
OData $select yan tümcesi. |
|
maxresults
|
query |
integer int32 |
Yanıtta döndürülecek en fazla öğe sayısı. En fazla 1000 İşlem Düğümü döndürülebilir. |
|
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 |
İşlem Düğümleri listesini içeren bir yanıt. Headers
|
|
Other Status Codes |
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
Node list
Sample Request
GET account.region.batch.azure.com/pools/poolId/nodes?api-version=2023-11-01.18.0
Sample Response
{
"value": [
{
"id": "tvm-1695681911_1-20161122t193202z",
"url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z",
"state": "idle",
"schedulingState": "enabled",
"stateTransitionTime": "2016-11-22T22:22:27.2236818Z",
"lastBootTime": "2016-11-22T22:22:24.4634125Z",
"allocationTime": "2016-11-22T19:32:02.8155319Z",
"ipAddress": "1.1.1.1",
"affinityId": "TVM:tvm-1695681911_1-20161122t193202z",
"vmSize": "small",
"totalTasksRun": 0,
"totalTasksSucceeded": 0,
"runningTasksCount": 0,
"runningTaskSlotsCount": 0,
"isDedicated": true,
"startTask": {
"commandLine": "cmd /c echo hello",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"startTaskInfo": {
"state": "completed",
"startTime": "2016-11-22T22:22:27.2236818Z",
"endTime": "2016-11-22T22:22:27.567189Z",
"exitCode": 0,
"retryCount": 0
},
"nodeAgentInfo": {
"version": "1.2.0.0",
"lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
}
},
{
"id": "tvm-1695681911_2-20161122t193202z",
"url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z",
"state": "idle",
"schedulingState": "enabled",
"stateTransitionTime": "2016-11-22T19:37:31.4285526Z",
"lastBootTime": "2016-11-22T19:37:28.623369Z",
"allocationTime": "2016-11-22T19:32:02.8155319Z",
"ipAddress": "1.1.1.1",
"affinityId": "TVM:tvm-1695681911_2-20161122t193202z",
"vmSize": "small",
"totalTasksRun": 0,
"totalTasksSucceeded": 0,
"runningTasksCount": 0,
"runningTaskSlotsCount": 0,
"isDedicated": true,
"startTask": {
"commandLine": "cmd /c echo hello",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"startTaskInfo": {
"state": "completed",
"startTime": "2016-11-22T19:37:31.4285526Z",
"endTime": "2016-11-22T19:37:31.838028Z",
"exitCode": 0,
"retryCount": 0
},
"nodeAgentInfo": {
"version": "1.2.0.0",
"lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
}
},
{
"id": "tvm-1695681911_3-20161122t193202z",
"url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_3-20161122t193202z",
"state": "idle",
"schedulingState": "enabled",
"stateTransitionTime": "2016-11-22T19:36:51.0013378Z",
"lastBootTime": "2016-11-22T19:36:48.21721Z",
"allocationTime": "2016-11-22T19:32:02.8155319Z",
"ipAddress": "1.1.1.1",
"affinityId": "TVM:tvm-1695681911_3-20161122t193202z",
"vmSize": "small",
"totalTasksRun": 0,
"totalTasksSucceeded": 0,
"runningTasksCount": 0,
"runningTaskSlotsCount": 0,
"isDedicated": true,
"startTask": {
"commandLine": "cmd /c echo hello",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"startTaskInfo": {
"state": "completed",
"startTime": "2016-11-22T19:36:51.0013378Z",
"endTime": "2016-11-22T19:36:51.2363447Z",
"exitCode": 0,
"retryCount": 0
},
"nodeAgentInfo": {
"version": "1.2.0.0",
"lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
}
}
]
}
Tanımlar
Name | Description |
---|---|
Auto |
Otomatik kullanıcının kapsamı |
Auto |
Batch hizmetinde görev çalıştıran otomatik kullanıcının parametrelerini belirtir. |
Batch |
Azure Batch hizmetinden alınan bir hata yanıtı. |
Batch |
Azure Batch hata yanıtına eklenen ek bilgilerden oluşan bir öğe. |
Certificate |
Havuzdaki İşlem Düğümlerine yüklenecek sertifika başvurusu. |
Certificate |
Sertifikanın yükleneceği İşlem Düğümündeki Sertifika deposunun konumu. |
Certificate |
İşlem Düğümündeki hangi kullanıcı Hesaplarının Sertifikanın özel verilerine erişimi olmalıdır. |
Compute |
Batch hizmetinde bir İşlem Düğümü. |
Compute |
İşlem Düğümü için uç nokta yapılandırması. |
Compute |
İşlem Düğümü tarafından karşılaşılan bir hata. |
Compute |
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkili kullanıcı tarafından atanan kimliğe başvuru. |
Compute |
Bir Havuzdaki İşlem Düğümlerini listelemenin sonucu. |
Compute |
İşlem Düğümünün geçerli durumu. |
Container |
Özel kapsayıcı kayıt defteri. |
Container |
Kapsayıcı Görev çalışma dizininin konumu. |
Elevation |
Kullanıcının yükseltme düzeyi. |
Environment |
Görev işleminde ayarlanacak ortam değişkeni. |
Error |
Hatanın kategorisi. |
Error |
Azure Batch hata yanıtında bir hata iletisi alındı. |
Image |
Azure Sanal Makineler Market Görüntüsüne veya Azure İşlem Galerisi Görüntüsüne başvuru. Azure Batch tarafından doğrulanan tüm Azure Market Görüntü başvurularının listesini almak için bkz. 'Desteklenen Görüntüleri Listeleme' işlemi. |
Inbound |
İşlem Düğümündeki bir gelen uç nokta. |
Inbound |
Uç noktanın protokolü. |
Name |
Ad-değer çiftini temsil eder. |
Node |
İşlem Düğümü aracısı hakkında bilgi. |
Resource |
İşlem Düğümüne indirilecek tek bir dosya veya birden çok dosya. |
Scheduling |
İşlem Düğümünü Görev zamanlaması için kullanılabilir olup olmadığı. |
Start |
Düğüm Azure Batch hizmetindeki bir Havuza katıldığında veya İşlem Düğümü yeniden başlatıldığında veya yeniden oluşturulduğunda çalıştırılan görev. |
Start |
İşlem Düğümünde çalışan starttask hakkında bilgi. |
Start |
İşlem Düğümündeki StartTask'ın durumu. |
Task |
Bir Görevin yürütülmekte olduğu kapsayıcı hakkında bilgi içerir. |
Task |
Görevin kapsayıcı ayarları. |
Task |
Görevin yürütülmesi hakkında bilgi. |
Task |
Görev yürütmenin sonucu. |
Task |
Görev hatası hakkında bilgi. |
Task |
İşlem Düğümünde çalışan bir Görev hakkında bilgi. |
Task |
Görevin durumu. |
User |
Görevin altında çalıştırıldığı kullanıcı kimliğinin tanımı. |
Virtual |
Sanal makinenin geçerli durumu hakkında bilgi. |
AutoUserScope
Otomatik kullanıcının kapsamı
Name | Tür | Description |
---|---|---|
pool |
string |
Görevin, havuzdaki her İşlem Düğümünde oluşturulan ortak otomatik kullanıcı hesabı olarak çalıştırıldığını belirtir. |
task |
string |
Hizmetin Görev için yeni bir kullanıcı oluşturması gerektiğini belirtir. |
AutoUserSpecification
Batch hizmetinde görev çalıştıran otomatik kullanıcının parametrelerini belirtir.
Name | Tür | Description |
---|---|---|
elevationLevel |
Otomatik kullanıcının yükseltme düzeyi. |
|
scope |
Otomatik kullanıcının kapsamı |
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 |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
|
values |
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. |
CertificateReference
Havuzdaki İşlem Düğümlerine yüklenecek sertifika başvurusu.
Name | Tür | Description |
---|---|---|
storeLocation |
İşlem Düğümünde Sertifika deposunun sertifikanın yükleneceği konum. |
|
storeName |
string |
Sertifikanın yükleneceği İşlem Düğümündeki Sertifika deposunun adı. |
thumbprint |
string |
Sertifikanın parmak izi. |
thumbprintAlgorithm |
string |
Parmak izinin ilişkilendirildiği algoritma. Bu sha1 olmalı. |
visibility |
İşlem Düğümündeki hangi kullanıcı hesaplarının Sertifikanın özel verilerine erişimi olmalıdır. |
CertificateStoreLocation
Sertifikanın yükleneceği İşlem Düğümündeki Sertifika deposunun konumu.
Name | Tür | Description |
---|---|---|
currentuser |
string |
Sertifikaların CurrentUser Sertifika deposuna yüklenmesi gerekir. |
localmachine |
string |
Sertifikalar LocalMachine Sertifika deposuna yüklenmelidir. |
CertificateVisibility
İşlem Düğümündeki hangi kullanıcı Hesaplarının Sertifikanın özel verilerine erişimi olmalıdır.
Name | Tür | Description |
---|---|---|
remoteuser |
string |
Sertifika, kullanıcıların İşlem Düğümü'ne uzaktan erişecekleri kullanıcı hesaplarına görünür olmalıdır. |
starttask |
string |
Sertifika, StartTask'ın altında çalıştırıldığı kullanıcı hesabına görünür olmalıdır. Otomatik Kullanıcı Kapsamı hem StartTask hem de Görev için Havuz ise, bu sertifikanın Görev tarafından da görüleceğini unutmayın. |
task |
string |
Sertifika, altında İş Görevleri'nin çalıştırıldığı kullanıcı hesaplarına görünür olmalıdır. |
ComputeNode
Batch hizmetinde bir İşlem Düğümü.
Name | Tür | Description |
---|---|---|
affinityId |
string |
Görevin bu İşlem Düğümünde zamanlanması isteğinde bulunmak için görev eklenirken geçirilebilen bir tanımlayıcı. |
allocationTime |
string |
Bu İşlem Düğümünü Havuza ayırma zamanı. |
certificateReferences |
İşlem Düğümünde yüklü sertifikaların listesi. Uyarı: Bu özellik kullanım dışıdır ve Şubat 2024'den sonra kaldırılacaktır. Lütfen bunun yerine Azure KeyVault Uzantısını kullanın. |
|
endpointConfiguration |
İşlem Düğümü için uç nokta yapılandırması. |
|
errors |
İşlem Düğümü tarafından şu anda karşılaşılan hataların listesi. |
|
id |
string |
İşlem Düğümünün Kimliği. |
ipAddress |
string |
Diğer Düğümlerin bu İşlem Düğümü ile iletişim kurmak için kullanabileceği IP adresi. |
isDedicated |
boolean |
Bu İşlem Düğümünü ayrılmış bir İşlem Düğümü olup olmadığı. False ise İşlem Düğümü, Spot/Düşük öncelikli bir İşlem Düğümüdür. |
lastBootTime |
string |
İşlem Düğümü'nin en son başlatıldığı zaman. |
nodeAgentInfo |
İşlem Düğümü aracı sürümü ve İşlem Düğümü'nin yeni bir sürüme yükseltme zamanı hakkında bilgi. |
|
recentTasks |
Durumu kısa süre önce değiştirilen Görevlerin listesi. |
|
runningTaskSlotsCount |
integer |
İşlem Düğümünde çalışmakta olan İş Görevleri tarafından kullanılan toplam zamanlama yuvası sayısı. Buna İş Yöneticisi Görevleri ve normal Görevler dahildir, ancak İş Hazırlama, İş Sürümü veya Başlangıç Görevleri dahil değildir. |
runningTasksCount |
integer |
İşlem Düğümünde çalışmakta olan İş Görevlerinin toplam sayısı. Buna İş Yöneticisi Görevleri ve normal Görevler dahildir, ancak İş Hazırlama, İş Sürümü veya Başlangıç Görevleri dahil değildir. |
schedulingState |
İşlem Düğümünü Görev zamanlaması için kullanılabilir olup olmadığı. |
|
startTask |
İşlem Düğümü havuza katıldığında çalıştırılacak görev belirtildi. |
|
startTaskInfo |
İşlem Düğümünde StartTask'ın yürütülmesiyle ilgili çalışma zamanı bilgileri. |
|
state |
İşlem Düğümünün geçerli durumu. |
|
stateTransitionTime |
string |
İşlem Düğümü'nin geçerli durumuna girdiği saat. |
totalTasksRun |
integer |
İşlem Düğümünde tamamlanan toplam İş Görevi sayısı. Buna İş Yöneticisi Görevleri ve normal Görevler dahildir, ancak İş Hazırlama, İş Sürümü veya Başlangıç Görevleri dahil değildir. |
totalTasksSucceeded |
integer |
İşlem Düğümünde başarıyla tamamlanan (exitCode 0 ile) iş görevlerinin toplam sayısı. Buna İş Yöneticisi Görevleri ve normal Görevler dahildir, ancak İş Hazırlama, İş Sürümü veya Başlangıç Görevleri dahil değildir. |
url |
string |
İşlem Düğümünün URL'si. |
virtualMachineInfo |
Sanal makinenin geçerli durumu hakkında bilgi. |
|
vmSize |
string |
İşlem Düğümünü barındıran sanal makinenin boyutu. |
ComputeNodeEndpointConfiguration
İşlem Düğümü için uç nokta yapılandırması.
Name | Tür | Description |
---|---|---|
inboundEndpoints |
İşlem Düğümünde erişilebilen gelen uç noktaların listesi. |
ComputeNodeError
İşlem Düğümü tarafından karşılaşılan bir hata.
Name | Tür | Description |
---|---|---|
code |
string |
İşlem Düğümü hatasının tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
errorDetails |
İşlem Düğümü hatasıyla ilgili ek hata ayrıntılarının listesi. |
|
message |
string |
Kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan İşlem Düğümü hatasını açıklayan bir ileti. |
ComputeNodeIdentityReference
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkili kullanıcı tarafından atanan kimliğe başvuru.
Name | Tür | Description |
---|---|---|
resourceId |
string |
Kullanıcı tarafından atanan kimliğin ARM kaynak kimliği. |
ComputeNodeListResult
Bir Havuzdaki İşlem Düğümlerini listelemenin sonucu.
Name | Tür | Description |
---|---|---|
odata.nextLink |
string |
Sonraki sonuç kümesini almak için URL. |
value |
İşlem Düğümleri listesi. |
ComputeNodeState
İşlem Düğümünün geçerli durumu.
Name | Tür | Description |
---|---|---|
creating |
string |
Batch hizmeti temel alınan sanal makineyi Azure İşlem'den edindi, ancak henüz Havuza katılmaya başlamadı. |
idle |
string |
İşlem Düğümü şu anda bir Görev çalıştırmıyor. |
leavingpool |
string |
kullanıcı tarafından açıkça kaldırıldığı veya Havuzun yeniden boyutlandırıldığı veya otomatik olarak ölçeklendirdiği için İşlem Düğümü Havuzdan ayrılıyor. |
offline |
string |
İşlem Düğümü şu anda bir Görev çalıştırmıyor ve yeni Görevlerin İşlem Düğümüne zamanlanması devre dışı bırakıldı. |
preempted |
string |
Spot/Düşük öncelikli İşlem Düğümü etkisiz hale getirildi. İşlem Düğümü önceden başlatıldığında çalışan görevler, başka bir İşlem Düğümü kullanılabilir olduğunda yeniden zamanlanır. |
rebooting |
string |
İşlem Düğümü yeniden başlatılıyor. |
reimaging |
string |
İşlem Düğümü yeniden görüntüleniyor. |
running |
string |
İşlem Düğümü bir veya daha fazla Görev çalıştırıyor (StartTask dışında). |
starting |
string |
Batch hizmeti, temel alınan sanal makinede başlatılıyor. |
starttaskfailed |
string |
StartTask İşlem Düğümünde başarısız oldu (ve tüm yeniden denemeleri tüketti) ve waitForSuccess ayarlandı. İşlem Düğümü, Görevleri çalıştırmak için kullanılamaz. |
unknown |
string |
Batch hizmeti İşlem Düğümü ile iletişimini kaybetti ve gerçek durumunu bilmiyor. |
unusable |
string |
İşlem Düğümü hatalar nedeniyle Görev yürütme için kullanılamıyor. |
waitingforstarttask |
string |
StartTask İşlem Düğümünde çalışmaya başladı, ancak waitForSuccess ayarlandı ve StartTask henüz tamamlanmadı. |
ContainerRegistry
Özel kapsayıcı kayıt defteri.
Name | Tür | Description |
---|---|---|
identityReference |
Kullanıcı adı ve parola yerine bir Azure Container Registry erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru. |
|
password |
string |
Kayıt defteri sunucusunda oturum açma parolası. |
registryServer |
string |
Kayıt defteri URL'si. |
username |
string |
Kayıt defteri sunucusunda oturum açmak için kullanıcı adı. |
ContainerWorkingDirectory
Kapsayıcı Görev çalışma dizininin konumu.
Name | Tür | Description |
---|---|---|
containerImageDefault |
string |
Kapsayıcı görüntüsünde tanımlanan çalışma dizinini kullanın. Bu dizinin Batch tarafından indirilen Kaynak Dosyalarını içermeyeceğini dikkate alın. |
taskWorkingDirectory |
string |
Batch tarafından doldurulan Görev Kaynak Dosyalarını içeren standart Batch hizmeti Görev çalışma dizinini kullanın. |
ElevationLevel
Kullanıcının yükseltme düzeyi.
Name | Tür | Description |
---|---|---|
admin |
string |
Kullanıcı, yükseltilmiş erişimi olan bir kullanıcıdır ve tam Yönetici izinleriyle çalışır. |
nonadmin |
string |
Kullanıcı, yükseltilmiş erişimi olmayan standart bir kullanıcıdır. |
EnvironmentSetting
Görev işleminde ayarlanacak ortam değişkeni.
Name | Tür | Description |
---|---|---|
name |
string |
Ortam değişkeninin adı. |
value |
string |
Ortam değişkeninin değeri. |
ErrorCategory
Hatanın kategorisi.
Name | Tür | Description |
---|---|---|
servererror |
string |
Hata, bir iç sunucu sorunundan kaynaklanır. |
usererror |
string |
Hata, yanlış yapılandırma gibi bir kullanıcı sorunundan kaynaklanır. |
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. |
ImageReference
Azure Sanal Makineler Market Görüntüsüne veya Azure İşlem Galerisi Görüntüsüne başvuru. Azure Batch tarafından doğrulanan tüm Azure Market Görüntü başvurularının listesini almak için bkz. 'Desteklenen Görüntüleri Listeleme' işlemi.
Name | Tür | Description |
---|---|---|
exactVersion |
string |
Düğümü oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün belirli sürümü. Bu salt okunur alan yalnızca havuz oluşturulurken 'version' için belirtilen değer 'en son' olduğunda 'sürüm'den farklıdır. |
offer |
string |
Azure Sanal Makineler Market Görüntüsünün teklif türü. |
publisher |
string |
Azure Sanal Makineler Market Görüntüsünün yayımcısı. |
sku |
string |
Azure Sanal Makineler Market Görüntüsünün SKU'su. |
version |
string |
Azure Sanal Makineler Market Görüntüsünün sürümü. |
virtualMachineImageId |
string |
Azure İşlem Galerisi Görüntüsünün ARM kaynak tanımlayıcısı. Havuzdaki İşlem Düğümleri bu Görüntü Kimliği kullanılarak oluşturulur. Bu, her zaman en son görüntü sürümünü varsayılan olarak kullanmak için /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} veya /subscriptions/{subscriptionId}/resourceGroup}/providers/Microsoft.Compute/galleryName}/images/{imageDefinitionName} biçimindedir. |
InboundEndpoint
İşlem Düğümündeki bir gelen uç nokta.
Name | Tür | Description |
---|---|---|
backendPort |
integer |
Uç noktanın arka uç bağlantı noktası numarası. |
frontendPort |
integer |
Uç noktanın genel bağlantı noktası numarası. |
name |
string |
Uç noktanın adı. |
protocol |
Uç noktanın protokolü. |
|
publicFQDN |
string |
İşlem Düğümü için genel tam etki alanı adı. |
publicIPAddress |
string |
İşlem Düğümünün genel IP adresi. |
InboundEndpointProtocol
Uç noktanın protokolü.
Name | Tür | Description |
---|---|---|
tcp |
string |
Uç nokta için TCP kullanın. |
udp |
string |
Uç nokta için UDP kullanın. |
NameValuePair
Ad-değer çiftini temsil eder.
Name | Tür | Description |
---|---|---|
name |
string |
Ad-değer çiftindeki ad. |
value |
string |
Ad-değer çiftindeki değer. |
NodeAgentInformation
İşlem Düğümü aracısı hakkında bilgi.
Name | Tür | Description |
---|---|---|
lastUpdateTime |
string |
İşlem Düğümü aracısının İşlem Düğümünde güncelleştirildiği zaman. |
version |
string |
İşlem Düğümünde çalışan Batch İşlem Düğümü aracısının sürümü. |
ResourceFile
İşlem Düğümüne indirilecek tek bir dosya veya birden çok dosya.
Name | Tür | Description |
---|---|---|
autoStorageContainerName |
string |
Otomatik depolama hesabındaki depolama kapsayıcısı adı. |
blobPrefix |
string |
Azure Depolama kapsayıcısından blob indirirken kullanılacak blob ön eki. Yalnızca adları belirtilen ön ek ile başlayan bloblar indirilir. |
fileMode |
string |
Sekizli biçimde dosya izin modu özniteliği. |
filePath |
string |
İşlem Düğümünde, Görevlerin çalışma dizinine göre dosyaları indirebileceğiniz konum. |
httpUrl |
string |
İndirilmesi gereken dosyanın URL'si. |
identityReference |
storageContainerUrl veya httpUrl tarafından belirtilen Azure Blob Depolama erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru |
|
storageContainerUrl |
string |
Azure Blob Depolama içindeki blob kapsayıcısının URL'si. |
SchedulingState
İşlem Düğümünü Görev zamanlaması için kullanılabilir olup olmadığı.
Name | Tür | Description |
---|---|---|
disabled |
string |
İşlem Düğümünde yeni Görev zamanlanamaz. İşlem Düğümünde çalışmakta olan görevler tamamlanmaya devam edebilir. Tüm İşlem Düğümleri zamanlama etkin olarak başlar. |
enabled |
string |
Görevler İşlem Düğümünde zamanlanabilir. |
StartTask
Düğüm Azure Batch hizmetindeki bir Havuza katıldığında veya İşlem Düğümü yeniden başlatıldığında veya yeniden oluşturulduğunda çalıştırılan görev.
Name | Tür | Description |
---|---|---|
commandLine |
string |
StartTask komut satırı. |
containerSettings |
StartTask'ın altında çalıştığı kapsayıcının ayarları. |
|
environmentSettings |
StartTask için ortam değişkeni ayarlarının listesi. |
|
maxTaskRetryCount |
integer |
Görevin yeniden denenebileceği en fazla sayı. |
resourceFiles |
Komut satırını çalıştırmadan önce Batch hizmetinin İşlem Düğümü'ne indireceği dosyaların listesi. Kaynak dosyaları listesi için en büyük boyut vardır. Maksimum boyut aşıldığında istek başarısız olur ve yanıt hata kodu RequestEntityTooLarge olur. Bu durumda ResourceFiles koleksiyonunun boyutu küçültülmelidir. Bu, .zip dosyaları, Uygulama Paketleri veya Docker Kapsayıcıları kullanılarak elde edilebilir. |
|
userIdentity |
StartTask'ın altında çalıştığı kullanıcı kimliği. |
|
waitForSuccess |
boolean |
İşlem Düğümünde herhangi bir Görev zamanlamadan önce Batch hizmetinin StartTask'ın başarıyla tamamlanmasını (yani çıkış kodu 0 ile çıkmak için) beklemesi gerekip gerekmediği. |
StartTaskInformation
İşlem Düğümünde çalışan starttask hakkında bilgi.
Name | Tür | Description |
---|---|---|
containerInfo |
Görevin yürütülmekte olduğu kapsayıcı hakkında bilgi. |
|
endTime |
string |
StartTask'ın çalışmayı durdurduğu saat. |
exitCode |
integer |
StartTask komut satırında belirtilen programın çıkış kodu. |
failureInfo |
Varsa Görev hatasını açıklayan bilgiler. |
|
lastRetryTime |
string |
Görevin yeniden denendiği en son zaman. |
result |
Görev yürütmenin sonucu. |
|
retryCount |
integer |
Görevin Batch hizmeti tarafından yeniden denenme sayısı. |
startTime |
string |
StartTask'ın çalışmaya başladığı saat. |
state |
İşlem Düğümündeki StartTask'ın durumu. |
StartTaskState
İşlem Düğümündeki StartTask'ın durumu.
Name | Tür | Description |
---|---|---|
completed |
string |
StartTask çıkış kodu 0 ile çıktı veya StartTask başarısız oldu ve yeniden deneme sınırına ulaşıldı veya Görev hazırlama hataları (kaynak dosyası indirme hataları gibi) nedeniyle StartTask işlemi çalışmadı. |
running |
string |
StartTask şu anda çalışıyor. |
TaskContainerExecutionInformation
Bir Görevin yürütülmekte olduğu kapsayıcı hakkında bilgi içerir.
Name | Tür | Description |
---|---|---|
containerId |
string |
Kapsayıcının kimliği. |
error |
string |
Kapsayıcı hakkında ayrıntılı hata bilgileri. |
state |
string |
Kapsayıcının durumu. |
TaskContainerSettings
Görevin kapsayıcı ayarları.
Name | Tür | Description |
---|---|---|
containerRunOptions |
string |
Kapsayıcı oluşturma komutuna ek seçenekler. |
imageName |
string |
Görevin çalıştırılacağı kapsayıcıyı oluşturmak için kullanılacak Görüntü. |
registry |
Kapsayıcı görüntüsünü içeren özel kayıt defteri. |
|
workingDirectory |
Görev çalışma dizini kapsayıcısının konumu. |
TaskExecutionInformation
Görevin yürütülmesi hakkında bilgi.
Name | Tür | Description |
---|---|---|
containerInfo |
Görevin yürütülmekte olduğu kapsayıcı hakkında bilgiler. |
|
endTime |
string |
Görevin tamamlanma zamanı. |
exitCode |
integer |
Görev komut satırında belirtilen programın çıkış kodu. |
failureInfo |
Varsa Görev hatasını açıklayan bilgiler. |
|
lastRequeueTime |
string |
Bir kullanıcı isteği sonucunda Batch hizmeti tarafından Görevin yeniden sorgulandığı en son zaman. |
lastRetryTime |
string |
Görevin yeniden denendiği en son zaman. |
requeueCount |
integer |
Bir kullanıcı isteği sonucunda Batch hizmeti tarafından Görevin kaç kez yeniden sorgulandığı. |
result |
Görev yürütmenin sonucu. |
|
retryCount |
integer |
Görevin Batch hizmeti tarafından yeniden denenme sayısı. |
startTime |
string |
Görevin çalışmaya başladığı saat. |
TaskExecutionResult
Görev yürütmenin sonucu.
Name | Tür | Description |
---|---|---|
failure |
string |
Görev işlenirken bir hata oluştu. Hata Görev işlemi başlatılmadan önce, Görev işlemi yürütülürken veya Görev işleminden çıkıldıktan sonra oluşmuş olabilir. |
success |
string |
Görev başarıyla çalıştı. |
TaskFailureInformation
Görev hatası hakkında bilgi.
Name | Tür | Description |
---|---|---|
category |
Görev hatası kategorisi. |
|
code |
string |
Görev hatasının tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
details |
Hatayla ilgili ek ayrıntıların listesi. |
|
message |
string |
Kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan Görev hatasını açıklayan bir ileti. |
TaskInformation
İşlem Düğümünde çalışan bir Görev hakkında bilgi.
Name | Tür | Description |
---|---|---|
executionInfo |
Görevin yürütülmesi hakkında bilgi. |
|
jobId |
string |
Görevin ait olduğu İşin Kimliği. |
subtaskId |
integer |
Görev çok örnekli bir Görev ise alt görevin kimliği. |
taskId |
string |
Görevin Kimliği. |
taskState |
Görevin geçerli durumu. |
|
taskUrl |
string |
Görevin URL'si. |
TaskState
Görevin durumu.
Name | Tür | Description |
---|---|---|
active |
string |
Görev kuyruğa alınmış ve çalıştırılabilir, ancak şu anda bir İşlem Düğümüne atanmamış. Görev oluşturulduğunda, devre dışı bırakıldıktan sonra etkinleştirildiğinde veya başarısız bir çalıştırmadan sonra yeniden denemeyi beklediğinde bu duruma girer. |
completed |
string |
Görev artık çalıştırılamaz, çünkü genellikle Görev başarıyla tamamlanmıştır veya Görev başarısız bir şekilde tamamlanmıştır ve yeniden deneme sınırını tüketmiştir. Görev başlatılırken bir hata oluştuysa veya Görev sonlandırıldığında da Görev tamamlandı olarak işaretlenir. |
preparing |
string |
Görev bir İşlem Düğümüne atandı, ancak İşlem Düğümünde gerekli bir İş Hazırlama Görevinin tamamlanmasını bekliyor. İş Hazırlama Görevi başarılı olursa, Görev çalışmaya geçer. İş Hazırlama Görevi başarısız olursa, Görev etkine döner ve farklı bir İşlem Düğümüne atanmaya uygun olur. |
running |
string |
Görev bir İşlem Düğümünde çalışıyor. Buna kaynak dosyalarını indirme veya Görev'de belirtilen Paketleri dağıtma gibi görev düzeyinde hazırlık dahildir. Bu, Görev komut satırının yürütülmeye başladığı anlamına gelmez. |
UserIdentity
Görevin altında çalıştırıldığı kullanıcı kimliğinin tanımı.
Name | Tür | Description |
---|---|---|
autoUser |
Görevin altında çalıştırıldığı otomatik kullanıcı. |
|
username |
string |
Görevin altında çalıştırıldığı kullanıcı kimliğinin adı. |
VirtualMachineInfo
Sanal makinenin geçerli durumu hakkında bilgi.
Name | Tür | Description |
---|---|---|
imageReference |
Azure Sanal Makinesinin Market Görüntüsüne başvuru. |
|
scaleSetVmResourceId |
string |
İşlem Düğümünün geçerli Sanal Makine Ölçek Kümesi VM'sinin kaynak kimliği. Yalnızca Batch Hesabı poolAllocationMode özelliği 'UserSubscription' olarak ayarlanmış şekilde oluşturulduysa tanımlanır. |