Compute Node - List
Belirtilen Havuzdaki İşlem Düğümlerini listeler.
GET {batchUrl}/pools/{poolId}/nodes?api-version=2024-07-01.20.0
GET {batchUrl}/pools/{poolId}/nodes?$filter={$filter}&$select={$select}&maxresults={maxresults}&timeout={timeout}&api-version=2024-07-01.20.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://zcusa.951200.xyz/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 cinsinden). Varsayılan değer 30 saniyedir. Değer 30'dan büyükse, bunun yerine varsayılan değer kullanılır. |
İstek Başlığı
Media Types: "application/json; odata=minimalmetadata"
Name | Gerekli | Tür | Description |
---|---|---|---|
client-request-id |
string uuid |
Arayan tarafından oluşturulan istek kimliği, küme ayraçları gibi süslemesi olmayan bir GUID biçiminde, ö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. Üst Bilgiler
|
|
Other Status Codes |
Batch hizmetinden gelen hata. |
Güvenlik
azure_auth
Microsoft Entra OAuth 2.0 kimlik doğrulama kodu akışı
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
Name | Description |
---|---|
user_impersonation | Kullanıcı hesabınızın kimliğine bürünme |
Authorization
Tür:
apiKey
İçinde:
header
Örnekler
Node list
Örnek isteği
GET account.region.batch.azure.com/pools/poolId/nodes?api-version=2024-07-01.20.0
Örnek yanıt
{
"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 dahil edilen 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 |
Görev kapsayıcısına bağlamak istediğiniz yol ve bağlama modunun girişi. |
Container |
Kapsayıcı görevinin kapsayıcısına bağlanacak yollar. |
Container |
Özel bir 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üsü başvurularının listesini almak için 'Desteklenen Görüntüleri Listele' işlemine bakın. |
Inbound |
İşlem Düğümündeki 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 |
Bir 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 bir StartTask hakkında bilgi. |
Start |
İşlem Düğümündeki StartTask'ın durumu. |
Task |
Bir Görevin yürüttüğü kapsayıcı hakkında bilgi içerir. |
Task |
Görev için kapsayıcı ayarları. |
Task |
Görevin yürütülmesiyle ilgili bilgiler. |
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 ç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 bir 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 |
Hata hakkında ek ayrıntılar içeren anahtar-değer çiftleri koleksiyonu. |
BatchErrorDetail
Azure Batch hata yanıtına dahil edilen 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 |
sertifikanın yükleneceği İşlem Düğümündeki Sertifika deposunun konumu. |
|
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şen kullanıcı hesaplarına görünür olmalıdır. |
starttask |
string |
Sertifika, StartTask'ın ç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, İş Görevlerinin ç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 zamanlanmış olmasını istemek 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ışı bırakıldı ve Şubat 2024'den sonra kaldırılacak. Bunun yerine Azure KeyVault Uzantısı 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ünü yeni bir sürüme yükseltme zamanı hakkında bilgi. |
|
recentTasks |
Durumu yakın zamanda değiştirilen Görevlerin listesi. |
|
runningTaskSlotsCount |
integer |
İşlem Düğümünde çalışmakta olan İş Görevleri tarafından kullanılan zamanlama yuvalarının 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. |
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ünde 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ünü geçerli durumuna girme zamanı. |
totalTasksRun |
integer |
İşlem Düğümünde tamamlanan toplam İş Görevleri 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) toplam İş Görevleri 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 havuza katılmaya henüz başlamadı. |
deallocated |
string |
İşlem Düğümü serbest bırakılır. |
deallocating |
string |
İşlem Düğümü serbest bırakılıyor. |
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ü ön plana alındı. İş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 bağlantıyı kaybetti ve gerçek durumunu bilmiyor. |
unusable |
string |
İşlem Düğümü hatalar nedeniyle Görev yürütme için kullanılamaz. |
upgradingos |
string |
İşlem Düğümü işletim sistemi yükseltme işleminden geçiyor. |
waitingforstarttask |
string |
StartTask İşlem Düğümünde çalışmaya başladı, ancak waitForSuccess ayarlandı ve StartTask henüz tamamlanmadı. |
ContainerHostBatchBindMountEntry
Görev kapsayıcısına bağlamak istediğiniz yol ve bağlama modunun girişi.
Name | Tür | Description |
---|---|---|
isReadOnly |
boolean |
Bu kaynak yolu salt okunur mod olarak bağlayın veya bağlamayın. Varsayılan değer false (okuma/yazma modu). |
source |
Kapsayıcı müşterisine bağlanacak yol seçilebilir. |
ContainerHostDataPath
Kapsayıcı görevinin kapsayıcısına bağlanacak yollar.
Name | Tür | Description |
---|---|---|
Applications |
string |
Uygulama yolu. |
JobPrep |
string |
İş hazırlama görev yolu. |
Shared |
string |
Çok örnekli görevin dosyalarını paylaşma yolu. |
Startup |
string |
Başlangıç görevinin yolu. |
Task |
string |
Görev yolu. |
VfsMounts |
string |
Yol, bu düğüme bağlı olan tüm sanal dosya sistemlerini içerir. |
ContainerRegistry
Özel bir kapsayıcı kayıt defteri.
Name | Tür | Description |
---|---|---|
identityReference |
Kullanıcı adı ve parola yerine Azure Container Registry'ye 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üsü başvurularının listesini almak için 'Desteklenen Görüntüleri Listele' işlemine bakın.
Name | Tür | Description |
---|---|---|
communityGalleryImageId |
string |
Topluluk galerisi görüntüsü benzersiz tanımlayıcısı |
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şturulduğunda '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ı. |
sharedGalleryImageId |
string |
Paylaşılan galeri görüntüsü benzersiz tanımlayıcı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 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ü'ne güncelleştirildiği saat. |
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örevin ç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'ya 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 yine de tamamlanmak üzere çalıştırılabilir. Tüm İşlem Düğümleri zamanlamayı etkinleştirerek başlar. |
enabled |
string |
Görevler İşlem Düğümünde zamanlanabilir. |
StartTask
Bir 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. En büyük boyut aşıldığında istek başarısız olur ve yanıt hata kodu RequestEntityTooLarge olur. Bu durumda ResourceFiles koleksiyonunun boyutu azaltılmalıdır. 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 |
Batch hizmetinin İşlem Düğümünde herhangi bir Görevi zamanlamadan önce 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 bir 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 |
Batch hizmeti tarafından Görevin 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üttüğü 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örev için kapsayıcı ayarları.
Name | Tür | Description |
---|---|---|
containerHostBatchBindMounts |
Kapsayıcı görevine bağlanmak istediğiniz yollar. |
|
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 |
Kapsayıcı Görev çalışma dizininin konumu. |
TaskExecutionInformation
Görevin yürütülmesiyle ilgili bilgiler.
Name | Tür | Description |
---|---|---|
containerInfo |
Görevin yürütülmekte olduğu kapsayıcı hakkında bilgi. |
|
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ğinin sonucu olarak 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ğinin sonucu olarak Batch hizmeti tarafından Görevin yeniden sorgulandığı sayıdır. |
result |
Görev yürütmenin sonucu. |
|
retryCount |
integer |
Batch hizmeti tarafından Görevin 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ının 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örevse, 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ılabiliyor 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 deneme beklerken 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 olarak tamamlanmıştır ve yeniden deneme sınırını tüketmiştir. Görev başlatılırken bir hata oluştuğunda 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. Bu, kaynak dosyalarını indirme veya Görev'de belirtilen Paketleri dağıtma gibi görev düzeyinde hazırlıkları içerir. Bu, Görev komut satırının yürütülmeye başladığı anlamına gelmez. |
UserIdentity
Görevin ç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 ç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ü'ne ait 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. |