Task - Add Collection
Belirtilen İşe bir Görev koleksiyonu ekler.
Her Görevin benzersiz bir kimliği olması gerektiğini unutmayın. Batch hizmeti, her Görevin sonuçlarını bu istekte Görevlerin gönderildiği sırayla döndürmeyebilir. Sunucu zaman aşımına uğradıysa veya istek sırasında bağlantı kapatılırsa, istek kısmen veya tamamen işlenmiş ya da hiç işlenmemiş olabilir. Böyle durumlarda kullanıcının isteği yeniden vermesi gerekir. bir isteği yeniden oluştururken hataları doğru şekilde işlemenin kullanıcıya bağlı olduğunu unutmayın. Örneğin, önceki işlem başarılı olursa yeniden denemenin beklenmedik şekilde ek Görevler oluşturmaması için yeniden deneme sırasında aynı Görev Kimliklerini kullanmanız gerekir. Yanıt eklenemeyen görevler içeriyorsa, istemci isteği yeniden deneyebilir. Yeniden denemede, yalnızca eklenemeyen Görevleri yeniden göndermek ve ilk denemede başarıyla eklenen Görevleri atlamak en verimli yöntemdir. Görevin tamamlanmasına ek olarak en uzun yaşam süresi 180 gündür. Görev eklendikten sonraki 180 gün içinde tamamlanmazsa, Batch hizmeti tarafından sonlandırılır ve o anda olduğu durumda bırakılır.
POST {batchUrl}/jobs/{jobId}/addtaskcollection?api-version=2024-07-01.20.0
POST {batchUrl}/jobs/{jobId}/addtaskcollection?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. |
job
|
path | True |
string |
Görev koleksiyonunun eklendiği İşin kimliği. |
api-version
|
query | True |
string |
İstemci API Sürümü. |
timeout
|
query |
integer int32 |
Sunucunun isteği işlemek için harcayabileceği en uzun süre (saniye cinsinden). Varsayılan değer 2 dakikadır. Değer 120'den 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. |
İstek Gövdesi
Media Types: "application/json; odata=minimalmetadata"
Name | Gerekli | Tür | Description |
---|---|---|---|
value | True |
Eklenecek Görevler koleksiyonu. En fazla Görev sayısı 100'dür. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Görev koleksiyonu ekleme işleminin sonuçlarını içeren yanıt. Üst Bilgiler
|
|
Other Status Codes |
Beklenmeyen 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
Add a basic collection of tasks |
Add a complex collection of tasks |
Add a basic collection of tasks
Örnek isteği
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2024-07-01.20.0
{
"value": [
{
"id": "simple1",
"commandLine": "cmd /c dir /s"
},
{
"id": "simple2",
"commandLine": "cmd /c dir /s"
}
]
}
Örnek yanıt
{
"value": [
{
"status": "success",
"taskId": "simple1",
"eTag": "0x8D3D623CD661246",
"lastModified": "2016-09-06T07:02:44.7589958Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple1"
},
{
"status": "success",
"taskId": "simple2",
"eTag": "0x8D3D623CD7072CC",
"lastModified": "2016-09-06T07:02:44.8270028Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple2"
}
]
}
Add a complex collection of tasks
Örnek isteği
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2024-07-01.20.0
{
"value": [
{
"id": "complex1",
"commandLine": "cmd /c dir /s",
"resourceFiles": [
{
"autoStorageContainerName": "containerName",
"filePath": "data"
}
],
"environmentSettings": [
{
"name": "env1",
"value": "value1"
},
{
"name": "env2",
"value": "value2"
}
],
"affinityInfo": {
"affinityId": "affinityId"
},
"constraints": {
"maxWallClockTime": "P1D",
"retentionTime": "P2D",
"maxTaskRetryCount": 5
},
"requiredSlots": 2,
"multiInstanceSettings": {
"numberOfInstances": 3,
"coordinationCommandLine": "cmd /c echo coordinating",
"commonResourceFiles": [
{
"httpUrl": "https://common.blob.core.windows.net/",
"filePath": "common.exe"
}
]
}
},
{
"id": "simple3",
"commandLine": "cmd /c dir /s"
}
]
}
Örnek yanıt
{
"value": [
{
"taskId": "simple3",
"status": "success",
"eTag": "0x8D3D623CE295629",
"lastModified": "2016-09-06T07:02:46.0386857Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple3"
},
{
"taskId": "complex1",
"status": "success",
"eTag": "0x8D3D623CE29A412",
"lastModified": "2016-09-06T07:02:46.0406802Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/complex1"
}
]
}
Tanımlar
Name | Description |
---|---|
Access |
Belirtecin erişim izni veren Batch kaynakları. |
Affinity |
Batch hizmeti tarafından görev başlatılacak bir İşlem Düğümü seçmek için kullanılabilecek bir yerellik ipucu. |
Application |
İşlem Düğümlerine dağıtılacak paket başvurusu. |
Authentication |
Görevin Batch hizmeti işlemlerini gerçekleştirmek için kullanabileceği kimlik doğrulama belirtecinin ayarları. |
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. |
Compute |
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkili kullanıcı tarafından atanan kimliğe başvuru. |
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. |
Dependency |
Batch hizmetinin bu Göreve bağlı Görevler üzerinde gerçekleştirdiği bir eylem. |
Elevation |
Kullanıcının yükseltme düzeyi. |
Environment |
Görev işleminde ayarlanacak ortam değişkeni. |
Error |
Azure Batch hata yanıtında bir hata iletisi alındı. |
Exit |
Görevden belirli bir çıkış koduyla çıkılması durumunda Batch hizmetinin nasıl yanıt vermesi gerektiği. |
Exit |
Çıkış kodları aralığı ve Batch hizmetinin bu aralıktaki çıkış kodlarına nasıl yanıt vermesi gerektiği. |
Exit |
Görev tamamlandığında Batch hizmetinin nasıl yanıt vereceğini belirtir. |
Exit |
Batch hizmetinin belirli bir çıkış koşuluna nasıl yanıt vereceğini belirtir. |
Http |
HTTP üst bilgisi ad-değer çifti |
Job |
Görev belirtilen çıkış koşuluyla tamamlanırsa ve İşin onTaskFailed özelliği 'performExitOptionsJobAction' ise, Görevi içeren İş üzerinde gerçekleştirilecek bir eylem. |
Multi |
Çok örnekli bir Görevin nasıl çalıştırılacağını belirten ayarlar. |
Output |
Batch hizmeti Görev işlemini yürütmeyi tamamladıktan sonra 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 bir dosya karşıya yükleme hedefi belirtir. |
Output |
Dosyanın karşıya yüklenmesi gereken hedef. |
Output |
Görev çıktı dosyasının veya dosya kümesinin karşıya yüklenmesi gereken koşullar. |
Output |
Karşıya yüklemenin hangi koşullar altında gerçekleştirildiği de dahil olmak üzere bir çıktı dosyası karşıya yükleme işlemiyle ilgili ayrıntılar. |
Resource |
İşlem Düğümüne indirilecek tek bir dosya veya birden çok dosya. |
Task |
Eklenecek Azure Batch Görevleri koleksiyonu. |
Task |
İş'e Bir Görev koleksiyonu eklemenin sonucu. |
Task |
Eklenecek bir Azure Batch Görevi. |
Task |
Görev koleksiyonu ekleme işleminin parçası olarak eklenen tek bir Görevin sonucu. |
Task |
Görev ekleme isteğinin durumu. |
Task |
Göreve uygulanacak yürütme kısıtlamaları. |
Task |
Görev için kapsayıcı ayarları. |
Task |
Görevin bağımlılıklarını belirtir. Bağımlı Görevin zamanlanmasından önce açıkça belirtilen veya bağımlılık aralığındaki tüm Görevlerin tamamlanması gerekir. |
Task |
Bir Görevin bağlı olabileceği görev kimlikleri aralığı. Bağımlı Görevin zamanlanması için önce aralıktaki kimlikleri olan tüm Görevlerin başarıyla tamamlanması gerekir. |
User |
Görevin çalıştırıldığı kullanıcı kimliğinin tanımı. |
AccessScope
Belirtecin erişim izni veren Batch kaynakları.
Name | Tür | Description |
---|---|---|
job |
string |
Görevi içeren İş'te tüm işlemleri gerçekleştirmek için erişim verir. |
AffinityInformation
Batch hizmeti tarafından görev başlatılacak bir İşlem Düğümü seçmek için kullanılabilecek bir yerellik ipucu.
Name | Tür | Description |
---|---|---|
affinityId |
string |
İşlem Düğümünün veya daha önce çalıştırılmış bir Görevin konumunu temsil eden opak bir dize. |
ApplicationPackageReference
İşlem Düğümlerine dağıtılacak paket başvurusu.
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 izni veren Batch kaynakları. |
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. |
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. |
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. |
DependencyAction
Batch hizmetinin bu Göreve bağlı Görevler üzerinde gerçekleştirdiği bir eylem.
Name | Tür | Description |
---|---|---|
block |
string |
Bu görevde bekleyen görevleri engelleyerek bunların zamanlanmasını engeller. |
satisfy |
string |
Bu görevde bekleyen görevleri karşılar; tüm bağımlılıklar karşılandıktan sonra görev çalıştırılacak şekilde zamanlanır. |
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. |
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. |
ExitCodeMapping
Görevden belirli bir çıkış koduyla çıkılması durumunda Batch hizmetinin nasıl yanıt vermesi gerektiği.
Name | Tür | Description |
---|---|---|
code |
integer |
İşlem çıkış kodu. |
exitOptions |
Görevden bu çıkış koduyla çıkılması durumunda Batch hizmetinin nasıl yanıt vermesi gerektiği. |
ExitCodeRangeMapping
Çıkış kodları aralığı ve Batch hizmetinin bu aralıktaki çıkış kodlarına nasıl yanıt vermesi gerektiği.
Name | Tür | Description |
---|---|---|
end |
integer |
Aralıktaki son çıkış kodu. |
exitOptions |
Görevden çıkış kodu aralık başından sonuna (dahil) çıkarsa Batch hizmetinin nasıl yanıt vermesi gerekir? |
|
start |
integer |
Aralıktaki ilk çıkış kodu. |
ExitConditions
Görev tamamlandığında Batch hizmetinin nasıl yanıt vereceğini belirtir.
Name | Tür | Description |
---|---|---|
default |
Görev diğer özelliklerden herhangi biri tarafından kapsanmayan bir çıkış koşuluyla başarısız olursa Batch hizmetinin nasıl yanıt vermesi gerekir? |
|
exitCodeRanges |
Görev çıkış kodu aralıklarının listesi ve Batch hizmetinin bunlara nasıl yanıt vermesi gerektiği. |
|
exitCodes |
Tek tek Görev çıkış kodlarının listesi ve Batch hizmetinin bunlara nasıl yanıt vermesi gerektiği. |
|
fileUploadError |
Dosya karşıya yükleme hatası oluşursa Batch hizmetinin nasıl yanıt vermesi gerekir? |
|
preProcessingError |
Görev bir hata nedeniyle başlatılamıyorsa Batch hizmetinin nasıl yanıt vermesi gerektiği. |
ExitOptions
Batch hizmetinin belirli bir çıkış koşuluna nasıl yanıt vereceğini belirtir.
Name | Tür | Description |
---|---|---|
dependencyAction |
Batch hizmetinin bu Göreve bağlı Görevler üzerinde gerçekleştirdiği bir eylem. |
|
jobAction |
Görev belirtilen çıkış koşuluyla tamamlanırsa ve İşin onTaskFailed özelliği 'performExitOptionsJobAction' ise, Görevi içeren İş üzerinde gerçekleştirilecek bir eylem. |
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 duyarlı olmayan adı |
value |
string |
Çıkış dosyaları karşıya yüklenirken kullanılacak üst bilginin değeri |
JobAction
Görev belirtilen çıkış koşuluyla tamamlanırsa ve İşin onTaskFailed özelliği 'performExitOptionsJobAction' ise, Görevi içeren İş üzerinde gerçekleştirilecek bir eylem.
Name | Tür | Description |
---|---|---|
disable |
string |
İşi devre dışı bırakın. Bu, disableTasks değeri requeue olan disable Job API'sini çağırmaya eşdeğerdir. |
none |
string |
Hiçbir işlem yapılmaz. |
terminate |
string |
İşi sonlandırın. İşin executionInfo'sunda terminateReason "TaskFailed" olarak ayarlanır. |
MultiInstanceSettings
Çok örnekli bir Görevin nasıl çalıştırılacağını belirten ayarlar.
Name | Tür | Description |
---|---|---|
commonResourceFiles |
Batch hizmetinin koordinasyon komut satırını çalıştırmadan önce indireceği dosyaların listesi. |
|
coordinationCommandLine |
string |
Birincil görev ana Görev komutunu çalıştırdığında eşgüdümlü olmalarını sağlamak için tüm İşlem Düğümlerinde çalıştırılacak komut satırı. |
numberOfInstances |
integer |
Görev için gereken İşlem Düğümlerinin sayısı. |
OutputFile
Batch hizmeti Görev işlemini yürütmeyi tamamladıktan sonra Azure Batch İşlem Düğümü'nden başka bir konuma dosya yüklemeye yönelik belirtim.
Name | Tür | Description |
---|---|---|
destination |
Çıkış dosyalarının hedefi. |
|
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 bir dosya karşıya yükleme hedefi belirtir.
Name | Tür | Description |
---|---|---|
containerUrl |
string |
Azure Blob Depolama'da dosyaları karşıya yüklenecek kapsayıcının URL'si. |
identityReference |
containerUrl tarafından belirtilen Azure Blob Depolama'ya 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 |
Çıktı dosyalarını karşıya yüklerken kullanılacak üst bilgilerin 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 çıktı 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üklemenin hangi koşullar altında gerçekleştirildiği de dahil olmak üzere bir çıktı dosyası karşıya yükleme işlemiyle ilgili ayrıntılar.
Name | Tür | Description |
---|---|---|
uploadCondition |
Görev çıktı dosyasının veya dosya kümesinin karşıya yüklenmesi gereken koşullar. |
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. |
TaskAddCollectionParameter
Eklenecek Azure Batch Görevleri koleksiyonu.
Name | Tür | Description |
---|---|---|
value |
Eklenecek Görevler koleksiyonu. En fazla Görev sayısı 100'dür. |
TaskAddCollectionResult
İş'e Bir Görev koleksiyonu eklemenin sonucu.
Name | Tür | Description |
---|---|---|
value |
Görev koleksiyonu ekleme işleminin sonuçları. |
TaskAddParameter
Eklenecek bir Azure Batch Görevi.
Name | Tür | Description |
---|---|---|
affinityInfo |
Batch hizmeti tarafından yeni Görevin başlatılacağı bir İşlem Düğümü seçmek için kullanılabilecek bir yerellik ipucu. |
|
applicationPackageReferences |
Komut satırını çalıştırmadan önce Batch hizmetinin İşlem Düğümüne dağıtacağı Paketlerin listesi. |
|
authenticationTokenSettings |
Görevin Batch hizmeti işlemlerini gerçekleştirmek için kullanabileceği kimlik doğrulama belirtecinin ayarları. |
|
commandLine |
string |
Görevin komut satırı. |
constraints |
Bu Göreve uygulanan yürütme kısıtlamaları. |
|
containerSettings |
Görevin altında çalıştığı kapsayıcının ayarları. |
|
dependsOn |
Bu Görevin bağlı olduğu Görevler. |
|
displayName |
string |
Görev için görünen ad. |
environmentSettings |
Görev için ortam değişkeni ayarlarının listesi. |
|
exitConditions |
Görev tamamlandığında Batch hizmetinin nasıl yanıt vereceğini belirtir. |
|
id |
string |
İş içindeki Görevi benzersiz olarak tanımlayan bir dize. |
multiInstanceSettings |
Görevin çok örnekli bir Görev olduğunu belirten ve çok örnekli Görevin nasıl çalıştırıldığını gösteren bir nesne. |
|
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 |
Komut satırını çalıştırmadan önce Batch hizmetinin İşlem Düğümüne indireceği dosyaların listesi. |
|
userIdentity |
Görevin çalıştığı kullanıcı kimliği. |
TaskAddResult
Görev koleksiyonu ekleme işleminin parçası olarak eklenen tek bir Görevin sonucu.
Name | Tür | Description |
---|---|---|
eTag |
string |
Görevin başarıyla eklenip eklenmediğini, Görevin ETag'i. |
error |
Görevi eklemeye çalışırken karşılaşılan hata. |
|
lastModified |
string |
Görevin son değiştirme zamanı. |
location |
string |
Görev başarıyla eklendiyse Görevin URL'si. |
status |
Görev ekleme isteğinin durumu. |
|
taskId |
string |
Bunun sonucu olduğu Görevin Kimliği. |
TaskAddStatus
Görev ekleme isteğinin durumu.
Name | Tür | Description |
---|---|---|
clienterror |
string |
Görev bir istemci hatası nedeniyle eklenemedi ve isteği uygun şekilde değiştirmeden yeniden denenmemelidir. |
servererror |
string |
Sunucu hatası nedeniyle görev eklenemedi ve değişiklik yapılmadan yeniden denenebilir. |
success |
string |
Görev başarıyla eklendi. |
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ıştırabileceği, Görevin başladığı zamandan ölçülen en uzun süre. Görev zaman 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 tutmak için gereken en düşük süre. Bu süreden sonra Batch hizmeti Görev dizinini ve tüm içeriğini silebilir. |
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. |
TaskDependencies
Görevin bağımlılıklarını belirtir. Bağımlı Görevin zamanlanmasından önce açıkça belirtilen veya bağımlılık aralığındaki tüm Görevlerin tamamlanması gerekir.
Name | Tür | Description |
---|---|---|
taskIdRanges |
Bu Görevin bağlı olduğu Görev Kimliği aralıklarının listesi. Bağımlı Görevin zamanlayabilmesi için tüm aralıklardaki tüm Görevlerin başarıyla tamamlanması gerekir. |
|
taskIds |
string[] |
Bu Görevin bağlı olduğu Görev Kimliklerinin listesi. Bağımlı Görevin zamanlayabilmesi için bu listedeki tüm Görevlerin başarıyla tamamlanması gerekir. |
TaskIdRange
Bir Görevin bağlı olabileceği görev kimlikleri aralığı. Bağımlı Görevin zamanlanması için önce aralıktaki kimlikleri olan tüm Görevlerin başarıyla tamamlanması gerekir.
Name | Tür | Description |
---|---|---|
end |
integer |
Aralıktaki son Görev Kimliği. |
start |
integer |
Aralıktaki ilk Görev Kimliği. |
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ı. |