Job - Get
Belirtilen İş hakkında bilgi alır.
GET {batchUrl}/jobs/{jobId}?api-version=2023-11-01.18.0
GET {batchUrl}/jobs/{jobId}?$select={$select}&$expand={$expand}&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. |
job
|
path | True |
string |
İşin Kimliği. |
api-version
|
query | True |
string |
İstemci API Sürümü. |
$expand
|
query |
string |
OData $expand yan tümcesi. |
|
$select
|
query |
string |
OData $select yan tümcesi. |
|
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ın oluşturduğu istek kimliği, küme ayraçları gibi süsleme içermeyen 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 saati olarak ayarlar; REST API'yi doğrudan çağırıyorsanız açıkça ayarlayın. |
|
If-Match |
string |
İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle tam olarak eşleşiyorsa gerçekleştirilir. |
|
If-None-Match |
string |
İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle eşleşmiyorsa gerçekleştirilir. |
|
If-Modified-Since |
string date-time-rfc1123 |
İstemci tarafından bilinen kaynağın son değiştirme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirildiğinde gerçekleştirilir. |
|
If-Unmodified-Since |
string date-time-rfc1123 |
İstemci tarafından bilinen kaynağın son değiştirme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden bu yana değiştirilmediyse gerçekleştirilir. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
İşi 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
Job get
Sample Request
GET account.region.batch.azure.com/jobs/jobId?api-version=2023-11-01.18.0
Sample Response
{
"id": "jobId",
"url": "https://account.region.batch.azure.com/jobs/jobId",
"eTag": "0x8D4100FC49F0278",
"lastModified": "2016-11-19T00:05:27.5391608Z",
"creationTime": "2016-11-19T00:05:25.311915Z",
"state": "completed",
"stateTransitionTime": "2016-11-19T00:05:27.578581Z",
"previousState": "active",
"previousStateTransitionTime": "2016-11-19T00:05:27.2137716Z",
"priority": 0,
"maxParallelTasks": -1,
"allowTaskPreemption": false,
"usesTaskDependencies": false,
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"poolInfo": {
"poolId": "poolId"
},
"executionInfo": {
"startTime": "2016-11-19T00:05:25.3309105Z",
"endTime": "2016-11-19T00:05:27.578581Z",
"poolId": "poolId",
"terminateReason": "UserTerminate"
},
"onAllTasksComplete": "noaction",
"onTaskFailure": "noaction"
}
Tanımlar
Name | Description |
---|---|
Access |
Belirtecin erişim iznini aldığı Batch kaynakları. |
Application |
İşlem Düğümlerine dağıtılacak bir Pakete başvuru. |
Authentication |
Görevin Batch hizmeti işlemlerini gerçekleştirmek için kullanabileceği kimlik doğrulama belirtecinin ayarları. |
Auto |
Geçici bir 'otomatik havuz' için özellikleri belirtir. Batch hizmeti, İş gönderildiğinde bu otomatik Havuzu oluşturur. |
Auto |
Otomatik kullanıcının kapsamı |
Auto |
Batch hizmetinde görev çalıştıran otomatik kullanıcının parametrelerini belirtir. |
Azure |
Blobfuse kullanarak Azure Depolama Kapsayıcısına bağlanmak için kullanılan bilgiler. |
Azure |
Azure Fileshare'e bağlanmak için kullanılan bilgiler. |
Batch |
Azure Batch hizmetinden alınan bir hata yanıtı. |
Batch |
Azure Batch hata yanıtına eklenen ek bilgilerden oluşan bir öğe. |
Caching |
Disk için etkinleştirileceği önbelleğe alma türü. |
Certificate |
Havuzdaki İşlem Düğümlerine yüklenecek sertifika başvurusu. |
Certificate |
İşlem Düğümünde Sertifika deposunun sertifikanın yükleneceği konum. |
Certificate |
İşlem Düğümündeki hangi kullanıcı hesaplarının Sertifikanın özel verilerine erişimi olmalıdır. |
CIFSMount |
CIFS dosya sistemine bağlanmak için kullanılan bilgiler. |
Cloud |
bir Azure Batch işi. |
Cloud |
Azure Cloud Services platformunu temel alan bir Havuzdaki İşlem Düğümleri yapılandırması. |
Compute |
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. |
Compute |
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkili kullanıcı tarafından atanan kimliğe başvuru. |
Container |
Kapsayıcı etkin Havuzlar için yapılandırma. |
Container |
Özel kapsayıcı kayıt defteri. |
Container |
Kullanılacak kapsayıcı teknolojisi. |
Container |
Kapsayıcı Görev çalışma dizininin konumu. |
Data |
Havuzdaki İşlem Düğümleriyle ilişkili veri diskleri tarafından kullanılacak ayarlar. Ekli veri disklerini kullanırken, diskleri kullanmak için vm'nin içinden bağlamanız ve biçimlendirmeniz gerekir. |
Diff |
Havuzdaki tüm işlem düğümleri (VM'ler) için işletim sistemi diskinin kısa ömürlü disk yerleşimini belirtir. |
Diff |
İşlem düğümü (VM) tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir. |
Disk |
Havuzdaki işlem düğümlerine uygulanan disk şifreleme yapılandırması. Azure İşlem Galerisi Görüntüsü ile oluşturulan Linux havuzunda disk şifreleme yapılandırması desteklenmez. |
Disk |
Batch Hizmeti'nin işlem düğümünde şifreleeceği disk hedefleri listesi. |
Dynamic |
Dinamik sanal ağ atamasının kapsamı. |
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ı. |
Http |
HTTP üst bilgisi ad-değer çifti |
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 'Desteklenen Görüntüleri Listele' işlemine bakın. |
Inbound |
Uç noktanın protokolü. |
Inbound |
Bir Batch Havuzundaki İşlem Düğümlerindeki belirli bağlantı noktalarını harici olarak ele almak için kullanılabilecek bir gelen NAT Havuzu. |
IPAddress |
Havuz için Genel IP Adresleri için sağlama türü. |
Job |
bir İş için yürütme kısıtlamaları. |
Job |
Azure Batch hizmetinde bir İşin yürütülmesi hakkında bilgi içerir. |
Job |
İş Yöneticisi Görevinin ayrıntılarını belirtir. |
Job |
İş için ağ yapılandırması. |
Job |
Belirli bir İşlem Düğümünde işin herhangi bir Görevinden önce çalıştırılacak bir İş Hazırlama Görevi. |
Job |
İşin çalıştırıldığı herhangi bir İşlem Düğümünde İş tamamlama sırasında çalıştırılacak bir İş Bırakma Görevi. |
Job |
Bir İş zamanlanırken Batch hizmeti tarafından karşılaşılan bir hata. |
Job |
İşin durumu. |
Job |
Bir İş için kaynak kullanım istatistikleri. |
Linux |
Linux İşlem Düğümünde kullanıcı hesabı oluşturmak için kullanılan özellikler. |
Login |
Kullanıcının oturum açma modu |
Managed |
|
Metadata |
Batch hizmeti kaynağıyla ilişkilendirilmiş bir ad-değer çifti. |
Mount |
Her düğüme bağlanacak dosya sistemi. |
Name |
Ad-değer çiftini temsil eder. |
Network |
Havuz için ağ yapılandırması. |
Network |
Gelen uç noktaya uygulanacak bir ağ güvenlik grubu kuralı. |
Network |
Belirtilen IP adresi, alt ağ aralığı veya etiketi için yapılması gereken eylem. |
NFSMount |
NFS dosya sistemine bağlanmak için kullanılan bilgiler. |
Node |
Bir havuzun Batch hizmetiyle nasıl iletişim kurdığını belirler. |
Node |
Havuz için düğüm yerleştirme yapılandırması. |
Node |
Havuzdaki düğümleri ayırmaya yönelik yerleştirme ilkesi. |
On |
İş'teki tüm Görevler tamamlanmış durumdayken Batch hizmetinin gerçekleştirmesi gereken eylem. |
On |
Batch hizmetinin İş'teki herhangi bir Görev başarısız olduğunda gerçekleştirmesi gereken eylem. |
OSDisk |
İşlem düğümünün (VM) işletim sistemi diskinin ayarları. |
Output |
Batch hizmeti Görev işlemini yürütmeyi tamamladıktan sonra bir Azure Batch İşlem Düğümünden başka bir konuma dosya yüklemeye yönelik belirtim. |
Output |
Azure blob depolama kapsayıcısı içinde karşıya dosya yükleme hedefini belirtir. |
Output |
Dosyanın karşıya yüklenmesi gereken hedef. |
Output |
Görev çıkış dosyasının veya dosya kümesinin karşıya yüklenmesi gereken koşullar. |
Output |
Karşıya yükleme işleminin gerçekleştirilecek koşullar da dahil olmak üzere bir çıkış dosyası karşıya yükleme işlemi hakkındaki ayrıntılar. |
Pool |
Havuz için uç nokta yapılandırması. |
Pool |
Bir İşin havuza nasıl atanması gerektiğini belirtir. |
Pool |
Oluşturulan otomatik Havuzların minimum ömrü ve bir zamanlamaya göre birden çok işin Havuzlara atanma şekli. |
Pool |
Yeni havuz oluşturma belirtimi. |
Public |
Havuzun ağ yapılandırmasının genel IP Adresi yapılandırması. |
Resource |
İşlem Düğümüne indirilecek tek bir dosya veya birden çok dosya. |
Security |
Sanal makine veya sanal makine ölçek kümesi için güvenlik profili ayarlarını belirtir. |
Security |
Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. |
Service |
'En son' görüntü sürümü kullanılırken ölçek kümesindeki tüm sanal makineler için aynı görüntü sürümünü ayarlamak için kullanılan hizmet yapıtı başvuru kimliğini belirtir. |
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. |
Storage |
Veri diskleri veya işletim sistemi diski oluştururken kullanılacak depolama Hesabı türü. |
Task |
Göreve uygulanacak yürütme kısıtlamaları. |
Task |
Görevin kapsayıcı ayarları. |
Task |
Görevlerin İşlem Düğümleri arasında nasıl dağıtılması gerektiğini belirtir. |
Uefi |
Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir. |
User |
Azure Batch İşlem Düğümünde Görevleri yürütmek için kullanılan bir kullanıcı oluşturmak için kullanılan özellikler. |
User |
Görevin altında çalıştırıldığı kullanıcı kimliğinin tanımı. |
Virtual |
Azure Sanal Makineler altyapısını temel alan bir Havuzdaki İşlem Düğümleri yapılandırması. |
VMExtension |
Sanal makine uzantıları için yapılandırma. |
Windows |
Sanal makineye uygulanacak Windows işletim sistemi ayarları. |
Windows |
Bir Windows İşlem Düğümünde kullanıcı Hesabı oluşturmak için kullanılan özellikler. |
AccessScope
Belirtecin erişim iznini aldığı Batch kaynakları.
Name | Tür | Description |
---|---|---|
job |
string |
Görevi içeren İş üzerindeki tüm işlemleri gerçekleştirmek için erişim verir. |
ApplicationPackageReference
İşlem Düğümlerine dağıtılacak bir Pakete başvuru.
Name | Tür | Description |
---|---|---|
applicationId |
string |
Dağıtılacak uygulamanın kimliği. |
version |
string |
Dağıtılacak uygulamanın sürümü. Atlanırsa, varsayılan sürüm dağıtılır. |
AuthenticationTokenSettings
Görevin Batch hizmeti işlemlerini gerçekleştirmek için kullanabileceği kimlik doğrulama belirtecinin ayarları.
Name | Tür | Description |
---|---|---|
access |
Belirtecin erişim iznini aldığı Batch kaynakları. |
AutoPoolSpecification
Geçici bir 'otomatik havuz' için özellikleri belirtir. Batch hizmeti, İş gönderildiğinde bu otomatik Havuzu oluşturur.
Name | Tür | Description |
---|---|---|
autoPoolIdPrefix |
string |
Havuz otomatik olarak oluşturulduğunda benzersiz tanımlayıcıya eklenecek ön ek. |
keepAlive |
boolean |
Yaşam süresi dolduktan sonra otomatik havuzun etkin tutulup tutulmayacağı. |
pool |
Otomatik Havuz için Havuz belirtimi. |
|
poolLifetimeOption |
Oluşturulan otomatik Havuzların minimum ömrü ve bir zamanlamaya göre birden çok işin Havuzlara atanma şekli. |
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ı |
AzureBlobFileSystemConfiguration
Blobfuse kullanarak Azure Depolama Kapsayıcısına bağlanmak için kullanılan bilgiler.
Name | Tür | Description |
---|---|---|
accountKey |
string |
Azure Depolama Hesabı anahtarı. |
accountName |
string |
Azure Depolama Hesabı adı. |
blobfuseOptions |
string |
Bağlama komutuna geçirmek için ek komut satırı seçenekleri. |
containerName |
string |
Azure Blob Depolama Kapsayıcı adı. |
identityReference |
containerName'e erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru |
|
relativeMountPath |
string |
Dosya sisteminin bağlanacağı işlem düğümündeki göreli yol |
sasKey |
string |
Azure Depolama SAS belirteci. |
AzureFileShareConfiguration
Azure Fileshare'e bağlanmak için kullanılan bilgiler.
Name | Tür | Description |
---|---|---|
accountKey |
string |
Azure Depolama hesabı anahtarı. |
accountName |
string |
Azure Depolama hesabı adı. |
azureFileUrl |
string |
Azure Dosyalar URL'si. |
mountOptions |
string |
Bağlama komutuna geçirmek için ek komut satırı seçenekleri. |
relativeMountPath |
string |
Dosya sisteminin bağlanacağı işlem düğümündeki göreli yol |
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. |
CachingType
Disk için etkinleştirileceği önbelleğe alma türü.
Name | Tür | Description |
---|---|---|
none |
string |
Disk için önbelleğe alma modu etkinleştirilmedi. |
readonly |
string |
Diskin önbelleğe alma modu salt okunurdur. |
readwrite |
string |
Diskin önbelleğe alma modu okuma ve yazmadır. |
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
İşlem Düğümünde Sertifika deposunun sertifikanın yükleneceği konum.
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. AutoUser Kapsamı hem StartTask hem de Görev için Pool ise, bu sertifikanın Görev tarafından da görüleceğini unutmayın. |
task |
string |
Sertifika, altında İş Görevlerinin çalıştırıldığı kullanıcı hesaplarına görünür olmalıdır. |
CIFSMountConfiguration
CIFS dosya sistemine bağlanmak için kullanılan bilgiler.
Name | Tür | Description |
---|---|---|
mountOptions |
string |
Bağlama komutuna geçirmek için ek komut satırı seçenekleri. |
password |
string |
CIFS dosya sisteminde kimlik doğrulaması için kullanılacak parola. |
relativeMountPath |
string |
Dosya sisteminin bağlanacağı işlem düğümündeki göreli yol |
source |
string |
Bağlanacak dosya sisteminin URI'sini. |
username |
string |
CIFS dosya sisteminde kimlik doğrulaması için kullanılacak kullanıcı. |
CloudJob
bir Azure Batch işi.
Name | Tür | Varsayılan değer | Description |
---|---|---|---|
allowTaskPreemption |
boolean |
Bu işteki Görevlerin diğer yüksek öncelikli işler tarafından önlenip önlenemez olup olmadığı |
|
commonEnvironmentSettings |
Ortak ortam değişkeni ayarlarının listesi. Bu ortam değişkenleri İşteki tüm Görevler (İş Yöneticisi, İş Hazırlama ve İş Bırakma Görevleri dahil) için ayarlanır. |
||
constraints |
İş için yürütme kısıtlamaları. |
||
creationTime |
string |
İşin oluşturulma zamanı. |
|
displayName |
string |
İşin görünen adı. |
|
eTag |
string |
İşin ETag'i. |
|
executionInfo |
İş için yürütme bilgileri. |
||
id |
string |
Hesap içindeki İşi benzersiz olarak tanımlayan bir dize. |
|
jobManagerTask |
İş başlatıldığında başlatılacak İş Yöneticisi Görevinin ayrıntıları. |
||
jobPreparationTask |
İş Hazırlama Görevi. |
||
jobReleaseTask |
İş Serbest Bırakma Görevi. |
||
lastModified |
string |
İşin son değiştirilme zamanı. |
|
maxParallelTasks |
integer |
-1 |
İş için paralel olarak yürütülebilecek en fazla görev sayısı. |
metadata |
İş ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. |
||
networkConfiguration |
İş için ağ yapılandırması. |
||
onAllTasksComplete |
İş'teki tüm Görevler tamamlanmış durumdayken Batch hizmetinin gerçekleştirmesi gereken eylem. |
||
onTaskFailure |
Batch hizmetinin İş'teki herhangi bir Görev başarısız olduğunda gerçekleştirmesi gereken eylem. |
||
poolInfo |
İş ile ilişkili Havuz ayarları. |
||
previousState |
İşin önceki durumu. |
||
previousStateTransitionTime |
string |
İşin önceki durumuna girdiği saat. |
|
priority |
integer |
İşin önceliği. |
|
state |
İşin geçerli durumu. |
||
stateTransitionTime |
string |
İşin geçerli durumuna girdiği saat. |
|
stats |
İşin tüm ömrü için kaynak kullanım istatistikleri. |
||
url |
string |
İşin URL'si. |
|
usesTaskDependencies |
boolean |
İşteki Görevlerin birbirine bağımlılıkları tanımlayıp tanımlayamayacağı. Varsayılan değer false. |
CloudServiceConfiguration
Azure Cloud Services platformunu temel alan bir Havuzdaki İşlem Düğümleri yapılandırması.
Name | Tür | Description |
---|---|---|
osFamily |
string |
Havuzdaki sanal makinelere yüklenecek Azure Konuk İşletim Sistemi ailesi. |
osVersion |
string |
Havuzdaki sanal makinelere yüklenecek Azure Konuk İşletim Sistemi sürümü. |
ComputeNodeFillType
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı.
Name | Tür | Description |
---|---|---|
pack |
string |
Herhangi bir Görev Havuzdaki bir sonraki İşlem Düğümüne atanmadan önce havuzdaki her İşlem Düğümüne mümkün olduğunca çok Görev (taskSlotsPerNode) atanmalıdır. |
spread |
string |
Görevler Havuzdaki tüm İşlem Düğümlerine eşit olarak atanmalıdır. |
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. |
ContainerConfiguration
Kapsayıcı etkin Havuzlar için yapılandırma.
Name | Tür | Description |
---|---|---|
containerImageNames |
string[] |
Kapsayıcı Görüntüsü adları koleksiyonu. |
containerRegistries |
Kapsayıcıların çekilebileceği ek özel kayıt defterleri. |
|
type |
Kullanılacak kapsayıcı teknolojisi. |
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ı. |
ContainerType
Kullanılacak kapsayıcı teknolojisi.
Name | Tür | Description |
---|---|---|
criCompatible |
string |
Kapsayıcıları başlatmak için CRI tabanlı bir teknoloji kullanılacaktır. |
dockerCompatible |
string |
Kapsayıcıları başlatmak için Docker uyumlu bir kapsayıcı teknolojisi kullanılacaktır. |
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. |
DataDisk
Havuzdaki İşlem Düğümleriyle ilişkili veri diskleri tarafından kullanılacak ayarlar. Ekli veri disklerini kullanırken, diskleri kullanmak için vm'nin içinden bağlamanız ve biçimlendirmeniz gerekir.
Name | Tür | Description |
---|---|---|
caching |
Veri diskleri için etkinleştirilecek önbelleğe alma türü. |
|
diskSizeGB |
integer |
Gigabayt cinsinden ilk disk boyutu. |
lun |
integer |
Mantıksal birim numarası. |
storageAccountType |
Veri diski için kullanılacak depolama Hesabı türü. |
DiffDiskPlacement
Havuzdaki tüm işlem düğümleri (VM'ler) için işletim sistemi diskinin kısa ömürlü disk yerleşimini belirtir.
Name | Tür | Description |
---|---|---|
CacheDisk |
string |
Kısa Ömürlü İşletim Sistemi Diski VM önbelleğinde depolanır. |
DiffDiskSettings
İşlem düğümü (VM) tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir.
Name | Tür | Description |
---|---|---|
placement |
Havuzdaki tüm VM'ler için işletim sistemi diskinin kısa ömürlü disk yerleşimini belirtir. |
DiskEncryptionConfiguration
Havuzdaki işlem düğümlerine uygulanan disk şifreleme yapılandırması. Azure İşlem Galerisi Görüntüsü ile oluşturulan Linux havuzunda disk şifreleme yapılandırması desteklenmez.
Name | Tür | Description |
---|---|---|
targets |
Batch Hizmeti'nin işlem düğümünde şifreleeceği disk hedefleri listesi. |
DiskEncryptionTarget
Batch Hizmeti'nin işlem düğümünde şifreleeceği disk hedefleri listesi.
Name | Tür | Description |
---|---|---|
osdisk |
string |
İşlem düğümündeki işletim sistemi diski şifrelenir. |
temporarydisk |
string |
İşlem düğümündeki geçici disk şifrelenir. Linux'ta bu şifreleme, şifreleme önyükleme zamanında gerçekleştiğinde diğer bölümlere (bağlı veri disklerindekiler gibi) uygulanır. |
DynamicVNetAssignmentScope
Dinamik sanal ağ atamasının kapsamı.
Name | Tür | Description |
---|---|---|
job |
string |
Dinamik sanal ağ ataması iş başına yapılır. |
none |
string |
Dinamik sanal ağ ataması etkinleştirilmedi. |
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. |
HttpHeader
HTTP üst bilgisi ad-değer çifti
Name | Tür | Description |
---|---|---|
name |
string |
Çıkış dosyaları karşıya yüklenirken kullanılacak üst bilginin büyük/küçük harfe duyarsız adı |
value |
string |
Çıkış dosyaları karşıya yüklenirken kullanılacak üst bilginin değeri |
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 'Desteklenen Görüntüleri Listele' işlemine bakın.
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,/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} veya /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName} biçimindedir. |
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. |
InboundNATPool
Bir Batch Havuzundaki İşlem Düğümlerindeki belirli bağlantı noktalarını harici olarak ele almak için kullanılabilecek bir gelen NAT Havuzu.
Name | Tür | Description |
---|---|---|
backendPort |
integer |
İşlem Düğümündeki bağlantı noktası numarası. |
frontendPortRangeEnd |
integer |
Tek tek İşlem Düğümlerinde arka uçPort'a gelen erişim sağlamak için kullanılacak dış bağlantı noktaları aralığındaki son bağlantı noktası numarası. |
frontendPortRangeStart |
integer |
Tek tek İşlem Düğümlerinde arka uçPort'a gelen erişim sağlamak için kullanılacak dış bağlantı noktaları aralığındaki ilk bağlantı noktası numarası. |
name |
string |
Uç noktanın adı. |
networkSecurityGroupRules |
Uç noktaya uygulanacak ağ güvenlik grubu kurallarının listesi. |
|
protocol |
Uç noktanın protokolü. |
IPAddressProvisioningType
Havuz için Genel IP Adresleri için sağlama türü.
Name | Tür | Description |
---|---|---|
batchmanaged |
string |
Batch tarafından bir genel IP oluşturulur ve yönetilir. Havuzun boyutuna bağlı olarak birden çok genel IP olabilir. |
nopublicipaddresses |
string |
Genel IP Adresi oluşturulmayacak. |
usermanaged |
string |
Genel IP'ler kullanıcı tarafından sağlanır ve İşlem Düğümlerini sağlamak için kullanılır. |
JobConstraints
bir İş için yürütme kısıtlamaları.
Name | Tür | Description |
---|---|---|
maxTaskRetryCount |
integer |
Her Görevin en fazla kaç kez yeniden denenebileceği. Batch hizmeti, çıkış kodu sıfır olmayan bir Görevi yeniden denenir. |
maxWallClockTime |
string |
İşin çalışma süresi üst sınırıdır ve işin oluşturulduğu zamandan itibaren ölçülür. |
JobExecutionInformation
Azure Batch hizmetinde bir İşin yürütülmesi hakkında bilgi içerir.
Name | Tür | Description |
---|---|---|
endTime |
string |
İşin tamamlanma süresi. |
poolId |
string |
Bu İşin atandığı Havuzun Kimliği. |
schedulingError |
İşi başlatırken hizmet tarafından karşılaşılan hatanın ayrıntıları. |
|
startTime |
string |
İşin başlangıç saati. |
terminateReason |
string |
İşin sona erme nedenini açıklayan bir dize. |
JobManagerTask
İş Yöneticisi Görevinin ayrıntılarını belirtir.
Name | Tür | Description |
---|---|---|
allowLowPriorityNode |
boolean |
İş Yöneticisi Görevinin Spot/Düşük Öncelikli İşlem Düğümünde çalışıp çalışmayabileceği. |
applicationPackageReferences |
Batch hizmetinin komut satırını çalıştırmadan önce İşlem Düğümüne dağıtacağı Uygulama Paketlerinin listesi. |
|
authenticationTokenSettings |
Görevin Batch hizmeti işlemlerini gerçekleştirmek için kullanabileceği kimlik doğrulama belirtecinin ayarları. |
|
commandLine |
string |
İş Yöneticisi Görevinin komut satırı. |
constraints |
İş Yöneticisi Görevi için geçerli olan kısıtlamalar. |
|
containerSettings |
İş Yöneticisi Görevinin altında çalıştığı kapsayıcının ayarları. |
|
displayName |
string |
İş Yöneticisi Görevinin görünen adı. |
environmentSettings |
İş Yöneticisi Görevi için ortam değişkeni ayarlarının listesi. |
|
id |
string |
İş içindeki İş Yöneticisi Görevini benzersiz olarak tanımlayan bir dize. |
killJobOnCompletion |
boolean |
İş Yöneticisi Görevinin tamamlanıp tamamlanmadığı, işin tamamının tamamlanmasını gösterir. |
outputFiles |
Komut satırını çalıştırdıktan sonra Batch hizmetinin İşlem Düğümü'nden karşıya yükleyeceği dosyaların listesi. |
|
requiredSlots |
integer |
Görevin çalışması için gereken zamanlama yuvalarının sayısı. |
resourceFiles |
Batch hizmetinin komut satırını çalıştırmadan önce İşlem Düğümü'ne indireceği dosyaların listesi. |
|
runExclusive |
boolean |
İş Yöneticisi Görevinin çalıştığı İşlem Düğümü'ne özel kullanım gerekip gerekmediği. |
userIdentity |
İş Yöneticisi Görevinin altında çalıştığı kullanıcı kimliği. |
JobNetworkConfiguration
İş için ağ yapılandırması.
Name | Tür | Description |
---|---|---|
subnetId |
string |
görevden Görevleri çalıştıran İşlem Düğümlerinin Görev süresi boyunca katılacağı sanal ağ alt ağının ARM kaynak tanımlayıcısı. Bu yalnızca VirtualMachineConfiguration Havuzu ile çalışır. |
JobPreparationTask
Belirli bir İşlem Düğümünde işin herhangi bir Görevinden önce çalıştırılacak bir İş Hazırlama Görevi.
Name | Tür | Description |
---|---|---|
commandLine |
string |
İş Hazırlama Görevinin komut satırı. |
constraints |
İş Hazırlama Görevi için geçerli olan kısıtlamalar. |
|
containerSettings |
İş Hazırlama Görevinin altında çalıştığı kapsayıcının ayarları. |
|
environmentSettings |
İş Hazırlama Görevi için ortam değişkeni ayarlarının listesi. |
|
id |
string |
İş içindeki İş Hazırlama Görevini benzersiz olarak tanımlayan bir dize. |
rerunOnNodeRebootAfterSuccess |
boolean |
İşlem Düğümü yeniden başlatıldıktan sonra Batch hizmetinin İş Hazırlama Görevini yeniden çalıştırması gerekip gerekmediği. |
resourceFiles |
Batch hizmetinin komut satırını çalıştırmadan önce İşlem Düğümü'ne indireceği dosyaların listesi. |
|
userIdentity |
İş Hazırlama Görevinin altında çalıştığı kullanıcı kimliği. |
|
waitForSuccess |
boolean |
Batch hizmetinin İşlem Düğümünde İşin diğer Görevlerini zamanlamadan önce İş Hazırlama Görevinin başarıyla tamamlanmasını beklemesi gerekip gerekmediği. Bir İş Hazırlama Görevi, çıkış kodu 0 ile çıkarsa başarıyla tamamlanır. |
JobReleaseTask
İşin çalıştırıldığı herhangi bir İşlem Düğümünde İş tamamlama sırasında çalıştırılacak bir İş Bırakma Görevi.
Name | Tür | Description |
---|---|---|
commandLine |
string |
İş Serbest Bırakma Görevinin komut satırı. |
containerSettings |
İş Bırakma Görevi'nin altında çalıştığı kapsayıcının ayarları. |
|
environmentSettings |
İş Serbest Bırakma Görevi için ortam değişkeni ayarlarının listesi. |
|
id |
string |
İş içindeki İş Serbest Bırakma Görevini benzersiz olarak tanımlayan bir dize. |
maxWallClockTime |
string |
İş Serbest Bırakma Görevi'nin belirli bir İşlem Düğümünde çalışabileceği, Görevin başladığı zamandan itibaren ölçülen en uzun süre. Görev süre sınırı içinde tamamlanmazsa, Batch hizmeti görevi sonlandırır. Varsayılan değer 15 dakikadır. 15 dakikadan uzun bir zaman aşımı belirtemeyebilirsiniz. Bunu yaparsanız Batch hizmeti bunu bir hatayla reddeder; REST API'yi doğrudan çağırıyorsanız HTTP durum kodu 400'dür (Hatalı İstek). |
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. |
|
retentionTime |
string |
İşlem Düğümünde İş Serbest Bırakma Görevi için Görev dizinini tutma süresi. Bu süreden sonra Batch hizmeti Görev dizinini ve tüm içeriğini silebilir. |
userIdentity |
İş Serbest Bırakma Görevinin çalıştığı kullanıcı kimliği. |
JobSchedulingError
Bir İş zamanlanırken Batch hizmeti tarafından karşılaşılan bir hata.
Name | Tür | Description |
---|---|---|
category |
İş zamanlama hatasının kategorisi. |
|
code |
string |
İş zamanlama hatasının tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
details |
Zamanlama hatasıyla ilgili ek hata ayrıntılarının listesi. |
|
message |
string |
Kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan İş zamanlama hatasını açıklayan bir ileti. |
JobState
İşin durumu.
Name | Tür | Description |
---|---|---|
active |
string |
İş, Görevlerin zamanlanması için kullanılabilir. |
completed |
string |
Tüm Görevler sonlandırıldı ve sistem daha fazla Görev veya İş'e başka bir değişiklik kabul etmeyecektir. |
deleting |
string |
Bir kullanıcı İşin silinmesini istedi, ancak silme işlemi devam ediyor (örneğin, sistem çalışan Görevleri sonlandırmaya devam ettiğinden). |
disabled |
string |
Kullanıcı İşi devre dışı bırakmış. Hiçbir Görev çalışmıyor ve yeni Görevler zamanlanamaz. |
disabling |
string |
Kullanıcı, İşin devre dışı bırakılabilmesini istedi, ancak devre dışı bırakma işlemi devam ediyor (örneğin, Görevlerin sona ermesi bekleniyor). |
enabling |
string |
Kullanıcı İşin etkinleştirilmesini istedi, ancak etkinleştirme işlemi devam ediyor. |
terminating |
string |
İş Yöneticisi Görevi tamamlandığından veya kullanıcı işi sonlandırdığından, ancak sonlandırma işlemi hala devam ettiğinden (örneğin, İş Serbest Bırakma Görevleri çalıştığından) İş tamamlanmak üzeredir. |
JobStatistics
Bir İş için kaynak kullanım istatistikleri.
Name | Tür | Description |
---|---|---|
kernelCPUTime |
string |
İşteki tüm Görevler tarafından tüketilen toplam çekirdek modu CPU süresi (tüm çekirdekler ve tüm İşlem Düğümleri arasında toplanır). |
lastUpdateTime |
string |
İstatistiklerin en son güncelleştirildiği saat. Tüm istatistikler startTime ile lastUpdateTime arasındaki aralıkla sınırlıdır. |
numFailedTasks |
integer |
Verilen zaman aralığında başarısız olan İş'teki toplam Görev sayısı. |
numSucceededTasks |
integer |
Verilen zaman aralığında İş'te başarıyla tamamlanan toplam Görev sayısı. |
numTaskRetries |
integer |
Verilen zaman aralığındaki İş'teki tüm Görevler için toplam yeniden deneme sayısı. |
readIOGiB |
number |
GiB'de İş'teki tüm Görevler tarafından diskten okunan toplam veri miktarı. |
readIOps |
integer |
İş'teki tüm Görevler tarafından yapılan disk okuma işlemlerinin toplam sayısı. |
startTime |
string |
İstatistiklerin kapsadığı zaman aralığının başlangıç saati. |
url |
string |
İstatistiklerin URL'si. |
userCPUTime |
string |
İşteki tüm Görevler tarafından tüketilen toplam kullanıcı modu CPU süresi (tüm çekirdekler ve tüm İşlem Düğümleri arasında toplanır). |
waitTime |
string |
İşteki tüm Görevlerin toplam bekleme süresi. |
wallClockTime |
string |
İşteki tüm Görevlerin toplam duvar saati saati. |
writeIOGiB |
number |
İşteki tüm Görevler tarafından diske yazılan GiB'deki toplam veri miktarı. |
writeIOps |
integer |
İşteki tüm Görevler tarafından yapılan disk yazma işlemlerinin toplam sayısı. |
LinuxUserConfiguration
Linux İşlem Düğümünde kullanıcı hesabı oluşturmak için kullanılan özellikler.
Name | Tür | Description |
---|---|---|
gid |
integer |
Kullanıcı Hesabının grup kimliği. |
sshPrivateKey |
string |
Kullanıcı Hesabı için SSH özel anahtarı. |
uid |
integer |
Kullanıcı Hesabının kullanıcı kimliği. |
LoginMode
Kullanıcının oturum açma modu
Name | Tür | Description |
---|---|---|
batch |
string |
win32 oturum açma modunu LOGON32_LOGON_BATCH. Uzun süre çalışan paralel işlemler için toplu oturum açma modu önerilir. |
interactive |
string |
win32 oturum açma modunu LOGON32_LOGON_INTERACTIVE. UAC, Windows VirtualMachineConfiguration Havuzlarında etkinleştirilir. Bu seçenek bir Windows VirtualMachineConfiguration Havuzu'nda yükseltilmiş bir kullanıcı kimliğiyle kullanılıyorsa, Görev komut satırı tarafından yürütülen uygulama her zaman yönetici ayrıcalığı gerektirecek veya her zaman en yüksek ayrıcalığı gerektirecek şekilde yapılandırılmadığı sürece kullanıcı oturumu yükseltilmeyecektir. |
ManagedDisk
Name | Tür | Description |
---|---|---|
storageAccountType |
Yönetilen disk için depolama hesabı türü. |
MetadataItem
Batch hizmeti kaynağıyla ilişkilendirilmiş bir ad-değer çifti.
Name | Tür | Description |
---|---|---|
name |
string |
Meta veri öğesinin adı. |
value |
string |
Meta veri öğesinin değeri. |
MountConfiguration
Her düğüme bağlanacak dosya sistemi.
Name | Tür | Description |
---|---|---|
azureBlobFileSystemConfiguration |
Her düğümde blob FUSE kullanılarak bağlanacak Azure Depolama Kapsayıcısı. |
|
azureFileShareConfiguration |
Her düğüme bağlanacak Azure Dosya Paylaşımı. |
|
cifsMountConfiguration |
Her düğüme bağlanacak CIFS/SMB dosya sistemi. |
|
nfsMountConfiguration |
Her düğüme bağlanacak NFS dosya sistemi. |
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. |
NetworkConfiguration
Havuz için ağ yapılandırması.
Name | Tür | Description |
---|---|---|
dynamicVNetAssignmentScope |
Dinamik sanal ağ atamasının kapsamı. |
|
enableAcceleratedNetworking |
boolean |
Bu havuzun hızlandırılmış ağı etkinleştirmesi gerekip gerekmediği. |
endpointConfiguration |
Batch Havuzundaki İşlem Düğümlerindeki uç noktalar için yapılandırma. |
|
publicIPAddressConfiguration |
Batch Havuzundaki İşlem Düğümleri için Genel IPAddress yapılandırması. |
|
subnetId |
string |
Havuzun İşlem Düğümlerinin katılacağı sanal ağ alt ağının ARM kaynak tanımlayıcısı. Bu , /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet} biçimindedir. |
NetworkSecurityGroupRule
Gelen uç noktaya uygulanacak bir ağ güvenlik grubu kuralı.
Name | Tür | Description |
---|---|---|
access |
Belirtilen IP adresi, alt ağ aralığı veya etiketi için yapılması gereken eylem. |
|
priority |
integer |
Bu kuralın önceliği. |
sourceAddressPrefix |
string |
Kuralla eşleşecek kaynak adres ön eki veya etiketi. |
sourcePortRanges |
string[] |
Kaynak bağlantı noktası, kuralla eşleşecek aralıklar. |
NetworkSecurityGroupRuleAccess
Belirtilen IP adresi, alt ağ aralığı veya etiketi için yapılması gereken eylem.
Name | Tür | Description |
---|---|---|
allow |
string |
Erişime izin ver. |
deny |
string |
Erişimi reddet. |
NFSMountConfiguration
NFS dosya sistemine bağlanmak için kullanılan bilgiler.
Name | Tür | Description |
---|---|---|
mountOptions |
string |
Bağlama komutuna geçirmek için ek komut satırı seçenekleri. |
relativeMountPath |
string |
Dosya sisteminin bağlanacağı işlem düğümündeki göreli yol |
source |
string |
Bağlanacak dosya sisteminin URI'sini. |
NodeCommunicationMode
Bir havuzun Batch hizmetiyle nasıl iletişim kurdığını belirler.
Name | Tür | Description |
---|---|---|
classic |
string |
Klasik iletişim modunu kullanan düğümler, "BatchNodeManagement" bağlantı noktalarından 29876 ve 29877 numaralı bağlantı noktalarında gelen TCP iletişimi gerektirir. {region}" hizmet etiketi ve 443 numaralı bağlantı noktasından "Storage.region" ve "BatchNodeManagement" bağlantı noktasına giden TCP iletişimi. {region}" hizmet etiketleri. |
default |
string |
Düğüm iletişim modu Batch hizmeti tarafından otomatik olarak ayarlanır. |
simplified |
string |
Basitleştirilmiş iletişim modunu kullanan düğümler, 443 numaralı bağlantı noktasında "BatchNodeManagement" bağlantı noktasına giden TCP iletişimi gerektirir. {region}" hizmet etiketi. Açık gelen bağlantı noktası gerekmez. |
NodePlacementConfiguration
Havuz için düğüm yerleştirme yapılandırması.
Name | Tür | Description |
---|---|---|
policy |
Batch Havuzlarında düğüm yerleştirme İlke türü. |
NodePlacementPolicyType
Havuzdaki düğümleri ayırmaya yönelik yerleştirme ilkesi.
Name | Tür | Description |
---|---|---|
regional |
string |
Havuzdaki tüm düğümler aynı bölgede ayrılır. |
zonal |
string |
Havuzdaki düğümler, en iyi efor dengelemesi ile farklı kullanılabilirlik alanlarına yayılır. |
OnAllTasksComplete
İş'teki tüm Görevler tamamlanmış durumdayken Batch hizmetinin gerçekleştirmesi gereken eylem.
Name | Tür | Description |
---|---|---|
noaction |
string |
Hiçbir şey yapmayın. İş, başka bir yolla sonlandırılmadığı veya devre dışı bırakılmadığı sürece etkin kalır. |
terminatejob |
string |
İşi sonlandırın. İşin terminateReason'ı 'AllTasksComplete' olarak ayarlanır. |
OnTaskFailure
Batch hizmetinin İş'teki herhangi bir Görev başarısız olduğunda gerçekleştirmesi gereken eylem.
Name | Tür | Description |
---|---|---|
noaction |
string |
Hiçbir şey yapmayın. İş, başka bir yolla sonlandırılmadığı veya devre dışı bırakılmadığı sürece etkin kalır. |
performexitoptionsjobaction |
string |
Görevin exitConditions koleksiyonundaki Görev çıkış koşuluyla ilişkili eylemi gerçekleştirin. (Görev bunu belirtiyorsa, bu işlem yine de herhangi bir işlem yapılmayabilir.) |
OSDisk
İşlem düğümünün (VM) işletim sistemi diskinin ayarları.
Name | Tür | Description |
---|---|---|
caching |
Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: None, ReadOnly, ReadWrite. Varsayılan değerler şunlardır: Standart depolama için yok. Premium depolama için ReadOnly. |
|
diskSizeGB |
integer |
Yeni işletim sistemi diski oluşturulurken GB cinsinden ilk disk boyutu. |
ephemeralOSDiskSettings |
İşlem düğümü (VM) tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir. |
|
managedDisk |
Yönetilen disk parametreleri. |
|
writeAcceleratorEnabled |
boolean |
diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir. |
OutputFile
Batch hizmeti Görev işlemini yürütmeyi tamamladıktan sonra bir Azure Batch İşlem Düğümünden başka bir konuma dosya yüklemeye yönelik belirtim.
Name | Tür | Description |
---|---|---|
destination |
Çıkış dosyaları için hedef. |
|
filePattern |
string |
Hangi dosyaları karşıya yükleyeceklerini gösteren desen. |
uploadOptions |
Karşıya yükleme işleminin hangi koşullar altında gerçekleştirildiği de dahil olmak üzere, karşıya yükleme işlemi için ek seçenekler. |
OutputFileBlobContainerDestination
Azure blob depolama kapsayıcısı içinde karşıya dosya yükleme hedefini belirtir.
Name | Tür | Description |
---|---|---|
containerUrl |
string |
Azure Blob Depolama içindeki dosyaları karşıya yükleyecek kapsayıcının URL'si. |
identityReference |
containerUrl tarafından belirtilen Azure Blob Depolama erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru |
|
path |
string |
Azure Depolama kapsayıcısı içindeki hedef blob veya sanal dizin. |
uploadHeaders |
Çıkış dosyalarını karşıya yüklerken kullanılacak üst bilgiler için ad-değer çiftlerinin listesi |
OutputFileDestination
Dosyanın karşıya yüklenmesi gereken hedef.
Name | Tür | Description |
---|---|---|
container |
Azure blob depolamada dosyaların karşıya yüklendiği konum. |
OutputFileUploadCondition
Görev çıkış dosyasının veya dosya kümesinin karşıya yüklenmesi gereken koşullar.
Name | Tür | Description |
---|---|---|
taskcompletion |
string |
Çıkış kodu ne olursa olsun, Görev işlemi çıktıktan sonra dosyaları karşıya yükleyin. |
taskfailure |
string |
Dosyaları yalnızca Görev işlemi sıfır olmayan bir çıkış koduyla çıktıktan sonra karşıya yükleyin. |
tasksuccess |
string |
Dosyaları yalnızca Görev işlemi 0 çıkış koduyla çıktıktan sonra karşıya yükleyin. |
OutputFileUploadOptions
Karşıya yükleme işleminin gerçekleştirilecek koşullar da dahil olmak üzere bir çıkış dosyası karşıya yükleme işlemi hakkındaki ayrıntılar.
Name | Tür | Description |
---|---|---|
uploadCondition |
Görev çıkış dosyasının veya dosya kümesinin karşıya yüklenmesi gereken koşullar. |
PoolEndpointConfiguration
Havuz için uç nokta yapılandırması.
Name | Tür | Description |
---|---|---|
inboundNATPools |
Tek bir İşlem Düğümündeki belirli bağlantı noktalarını harici olarak ele almak için kullanılabilecek gelen NAT Havuzlarının listesi. |
PoolInformation
Bir İşin havuza nasıl atanması gerektiğini belirtir.
Name | Tür | Description |
---|---|---|
autoPoolSpecification |
Geçici bir 'otomatik havuz' için özellikler. Batch hizmeti, İş gönderildiğinde bu otomatik Havuzu oluşturur. |
|
poolId |
string |
Mevcut havuzun kimliği. İşin tüm Görevleri belirtilen Havuzda çalışır. |
PoolLifetimeOption
Oluşturulan otomatik Havuzların minimum ömrü ve bir zamanlamaya göre birden çok işin Havuzlara atanma şekli.
Name | Tür | Description |
---|---|---|
job |
string |
Havuz, adanmış olduğu İşin ömrü boyunca var olur. Batch hizmeti, İşi oluşturduğunda Havuzu oluşturur. 'İş' seçeneği bir İş Zamanlamasına uygulanırsa, Batch hizmeti zamanlamada oluşturulan her İş için yeni bir otomatik Havuz oluşturur. |
jobschedule |
string |
Havuz, İş Zamanlaması'nın ömrü boyunca mevcuttur. Batch Hizmeti, zamanlamaya göre ilk İşi oluşturduğunda Havuzu oluşturur. Bu seçeneği İşler'e değil yalnızca İş Zamanlamalarına uygulayabilirsiniz. |
PoolSpecification
Yeni havuz oluşturma belirtimi.
Name | Tür | Description |
---|---|---|
applicationLicenses |
string[] |
Batch hizmetinin Havuzdaki her İşlem Düğümünde kullanıma sunacağı uygulama lisanslarının listesi. |
applicationPackageReferences |
Havuzdaki her İşlem Düğümüne yüklenecek Paketlerin listesi. |
|
autoScaleEvaluationInterval |
string |
Havuz boyutunun otomatik ölçeklendirme formülüne göre otomatik olarak ayarlandığı zaman aralığı. |
autoScaleFormula |
string |
Havuzdaki istenen İşlem Düğümü sayısı için formül. |
certificateReferences |
Havuzdaki her İşlem Düğümüne yüklenecek 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. |
|
cloudServiceConfiguration |
Havuz için bulut hizmeti yapılandırması. |
|
displayName |
string |
Havuzun görünen adı. |
enableAutoScale |
boolean |
Havuz boyutunun zaman içinde otomatik olarak ayarlanıp ayarlanmayacağı. |
enableInterNodeCommunication |
boolean |
Havuzun İşlem Düğümleri arasında doğrudan iletişime izin verip vermediği. |
metadata |
Havuz ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. |
|
mountConfiguration |
Havuzdaki her düğüme bağlanacak dosya sistemlerinin listesi. |
|
networkConfiguration |
Havuz için ağ yapılandırması. |
|
resizeTimeout |
string |
İşlem Düğümlerinin Havuza ayrılması için zaman aşımı. |
resourceTags |
object |
Havuzla ilişkili kullanıcı tarafından belirtilen etiketler. |
startTask |
Havuza katıldığında her İşlem Düğümünde çalıştırılacak bir Görev. Görev, İşlem Düğümü Havuza eklendiğinde veya İşlem Düğümü yeniden başlatıldığında çalışır. |
|
targetDedicatedNodes |
integer |
Havuzdaki ayrılmış İşlem Düğümlerinin istenen sayısı. |
targetLowPriorityNodes |
integer |
Havuzdaki spot/düşük öncelikli işlem düğümlerinin istenen sayısı. |
targetNodeCommunicationMode |
Havuz için istenen düğüm iletişim modu. |
|
taskSchedulingPolicy |
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. |
|
taskSlotsPerNode |
integer |
Havuzdaki tek bir işlem düğümünde eşzamanlı görevleri çalıştırmak için kullanılabilecek görev yuvası sayısı. |
userAccounts |
Havuzdaki her İşlem Düğümünde oluşturulacak kullanıcı Hesaplarının listesi. |
|
virtualMachineConfiguration |
Havuz için sanal makine yapılandırması. |
|
vmSize |
string |
Havuzdaki sanal makinelerin boyutu. Havuzdaki tüm sanal makineler aynı boyuttadır. |
PublicIPAddressConfiguration
Havuzun ağ yapılandırmasının genel IP Adresi yapılandırması.
Name | Tür | Description |
---|---|---|
ipAddressIds |
string[] |
Batch hizmetinin İşlem Düğümleri sağlarken kullanacağı genel IP'lerin listesi. |
provision |
Havuz için Genel IP Adresleri için sağlama türü. |
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 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. |
SecurityProfile
Sanal makine veya sanal makine ölçek kümesi için güvenlik profili ayarlarını belirtir.
Name | Tür | Description |
---|---|---|
encryptionAtHost |
boolean |
Bu özellik, kullanıcı tarafından istekte sanal makine veya sanal makine ölçek kümesi için Konak Şifrelemesi'ni etkinleştirmek veya devre dışı bırakmak için kullanılabilir. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir. |
securityType |
Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. |
|
uefiSettings |
Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir. |
SecurityTypes
Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir.
Name | Tür | Description |
---|---|---|
trustedLaunch |
string |
Güvenilir fırlatma gelişmiş ve kalıcı saldırı tekniklerine karşı koruma sağlar. |
ServiceArtifactReference
'En son' görüntü sürümü kullanılırken ölçek kümesindeki tüm sanal makineler için aynı görüntü sürümünü ayarlamak için kullanılan hizmet yapıtı başvuru kimliğini belirtir.
Name | Tür | Description |
---|---|---|
id |
string |
ServiceArtifactReference hizmetinin hizmet yapıtı başvuru kimliği |
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. |
StorageAccountType
Veri diskleri veya işletim sistemi diski oluştururken kullanılacak depolama Hesabı türü.
Name | Tür | Description |
---|---|---|
premium_lrs |
string |
Veri diski /işletim sistemi diski premium yerel olarak yedekli depolama kullanmalıdır. |
standard_lrs |
string |
Veri diski /işletim sistemi diski standart yerel olarak yedekli depolama kullanmalıdır. |
standardssd_lrs |
string |
Veri diski /işletim sistemi diski standart SSD yerel olarak yedekli depolama kullanmalıdır. |
TaskConstraints
Göreve uygulanacak yürütme kısıtlamaları.
Name | Tür | Description |
---|---|---|
maxTaskRetryCount |
integer |
Görevin yeniden denenebileceği en fazla sayı. Batch hizmeti, çıkış kodu sıfır olmayan bir Görevi yeniden denenir. |
maxWallClockTime |
string |
Görevin çalışma süresi üst sınırıdır ve Görevin başladığı zamandan itibaren ölçülür. Görev süre sınırı içinde tamamlanmazsa, Batch hizmeti görevi sonlandırır. |
retentionTime |
string |
Yürütmeyi tamamladığı zamandan itibaren Görev dizinini çalıştığı İşlem Düğümünde tutma süresi. Bu süreden sonra Batch hizmeti Görev dizinini ve tüm içeriğini silebilir. |
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 |
Kapsayıcı Görev çalışma dizininin konumu. |
TaskSchedulingPolicy
Görevlerin İşlem Düğümleri arasında nasıl dağıtılması gerektiğini belirtir.
Name | Tür | Description |
---|---|---|
nodeFillType |
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. |
UefiSettings
Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir.
Name | Tür | Description |
---|---|---|
secureBootEnabled |
boolean |
Sanal makinede güvenli önyüklemenin etkinleştirilip etkinleştirilmeydiğini belirtir. |
vTpmEnabled |
boolean |
Sanal makinede vTPM'nin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. |
UserAccount
Azure Batch İşlem Düğümünde Görevleri yürütmek için kullanılan bir kullanıcı oluşturmak için kullanılan özellikler.
Name | Tür | Description |
---|---|---|
elevationLevel |
Kullanıcı Hesabının yükseltme düzeyi. |
|
linuxUserConfiguration |
Kullanıcı Hesabı için Linux'a özgü kullanıcı yapılandırması. |
|
name |
string |
Kullanıcı Hesabının adı. Adlar en fazla 20 unicode karakter içerebilir. |
password |
string |
Kullanıcı Hesabının parolası. |
windowsUserConfiguration |
Kullanıcı Hesabı için Windows'a özgü kullanıcı yapılandırması. |
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ı. |
VirtualMachineConfiguration
Azure Sanal Makineler altyapısını temel alan bir Havuzdaki İşlem Düğümleri yapılandırması.
Name | Tür | Description |
---|---|---|
containerConfiguration |
Havuz için kapsayıcı yapılandırması. |
|
dataDisks |
Data |
Havuzdaki İşlem Düğümlerine bağlı veri diskleri için yapılandırma. |
diskEncryptionConfiguration |
Havuzun disk şifreleme yapılandırması. |
|
extensions |
Havuzun sanal makine uzantısı. |
|
imageReference |
Azure Sanal Makineler Market Görüntüsüne veya kullanılacak özel Sanal Makine Görüntüsüne başvuru. |
|
licenseType |
string |
İşletim sistemi dağıtılırken kullanılacak şirket içi lisansın türü. Windows_Server - Şirket içi lisans Windows Server içindir. Windows_Client - Şirket içi lisans Windows İstemcisi'ne yöneliktir. |
nodeAgentSKUId |
string |
Havuzdaki İşlem Düğümlerinde sağlanacak Batch İşlem Düğümü aracısının SKU'su. |
nodePlacementConfiguration |
Havuz için düğüm yerleştirme yapılandırması. |
|
osDisk |
Sanal Makinenin işletim sistemi diskinin ayarları. |
|
securityProfile |
Sanal makine veya sanal makine ölçek kümesi için güvenlik profili ayarlarını belirtir. |
|
serviceArtifactReference |
'En son' görüntü sürümü kullanılırken ölçek kümesindeki tüm sanal makineler için aynı görüntü sürümünü ayarlamak için kullanılan hizmet yapıtı başvuru kimliğini belirtir. |
|
windowsConfiguration |
Sanal makinedeki Windows işletim sistemi ayarları. |
VMExtension
Sanal makine uzantıları için yapılandırma.
Name | Tür | Description |
---|---|---|
autoUpgradeMinorVersion |
boolean |
Dağıtım zamanında kullanılabilirse uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez. |
enableAutomaticUpgrade |
boolean |
Kullanılabilir uzantının daha yeni bir sürümü varsa, uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir. |
name |
string |
Sanal makine uzantısının adı. |
protectedSettings |
object |
Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiçbir korumalı ayar içeremez. |
provisionAfterExtensions |
string[] |
Uzantı adları koleksiyonu. |
publisher |
string |
Uzantı işleyici yayımcısının adı. |
settings |
object |
Uzantı için JSON biçimli genel ayarlar. |
type |
string |
Uzantının türü. |
typeHandlerVersion |
string |
Betik işleyicisinin sürümü. |
WindowsConfiguration
Sanal makineye uygulanacak Windows işletim sistemi ayarları.
Name | Tür | Description |
---|---|---|
enableAutomaticUpdates |
boolean |
Sanal makinede otomatik güncelleştirmelerin etkinleştirilip etkinleştirilmediği. |
WindowsUserConfiguration
Bir Windows İşlem Düğümünde kullanıcı Hesabı oluşturmak için kullanılan özellikler.
Name | Tür | Description |
---|---|---|
loginMode |
Kullanıcının oturum açma modu |