Task - Get
Belirtilen Görev hakkında bilgi alır.
Çok örnekli Görevler için affinityId, executionInfo ve nodeInfo gibi bilgiler birincil Göreve bakın. Alt görevler hakkında bilgi almak için liste alt görevleri API'sini kullanın.
GET {batchUrl}/jobs/{jobId}/tasks/{taskId}?api-version=2023-11-01.18.0
GET {batchUrl}/jobs/{jobId}/tasks/{taskId}?$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 |
Görevi içeren İşin kimliği. |
task
|
path | True |
string |
Hakkında bilgi almak için görevin 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 |
Görevi içeren bir yanıt. Üst Bilgiler
|
|
Other Status Codes |
Batch hizmetinden gelen hata. |
Güvenlik
azure_auth
OAuth 2.0 kimlik doğrulama kodu akışını Microsoft Entra
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
Task get
Örnek isteği
GET account.region.batch.azure.com/jobs/jobId/tasks/taskId?api-version=2023-11-01.18.0
Örnek yanıt
{
"id": "testTask",
"url": "https://account.region.batch.azure.com/jobs/jobId/tasks/taskId",
"eTag": "0x8D3D62350711C55",
"creationTime": "2016-09-06T06:59:15.1161429Z",
"lastModified": "2016-09-06T06:59:15.1161429Z",
"state": "active",
"stateTransitionTime": "2016-09-06T06:59:15.1161429Z",
"commandLine": "cmd /c hostname",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"multiInstanceSettings": {
"numberOfInstances": 3,
"coordinationCommandLine": "cmd /c echo coordinating"
},
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"retentionTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"requiredSlots": 2,
"executionInfo": {
"retryCount": 0,
"requeueCount": 0
}
}
Tanımlar
Name | Description |
---|---|
Access |
Belirtecin erişim iznini aldığı 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 bir Pakete başvuru. |
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 eklenen ek bilgilerden oluşan bir öğe. |
Cloud |
bir Azure Batch Görevi. |
Compute |
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkili kullanıcı tarafından atanan kimliğe başvuru. |
Compute |
Görevin üzerinde çalıştırıldığı İşlem Düğümü hakkında bilgi. |
Container |
Özel 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 |
Hata kategorisi. |
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ık içindeki çı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 verilen çı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. |
Name |
Ad-değer çiftini temsil eder. |
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 bir dosya karşıya yükleme hedefi belirtir. |
Output |
Dosyanın karşıya yüklenmesi gereken hedef. |
Output |
Görev çıkış dosyasının veya dosya kümesinin yüklendiği 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. |
Resource |
İşlem Düğümüne indirilecek tek bir dosya veya birden çok dosya. |
Task |
Göreve uygulanacak yürütme kısıtlamaları. |
Task |
Bir Görevin yürütülmekte olduğu kapsayıcı hakkında bilgi içerir. |
Task |
Görevin kapsayıcı ayarları. |
Task |
Görevin bağımlılıklarını belirtir. Bağımlı Görevin zamanlanması için açıkça belirtilen veya bağımlılık aralığındaki tüm Görevlerin tamamlanması gerekir. |
Task |
Görevin yürütülmesiyle ilgili bilgiler. |
Task |
Görev yürütmenin sonucu. |
Task |
Görev hatası hakkında bilgi. |
Task |
Bir Görevin bağlı olabileceği görev kimlikleri aralığı. Bağımlı Görevin zamanlayabilmesi için önce aralıktaki kimlikleri olan tüm Görevlerin başarıyla tamamlanması gerekir. |
Task |
Görevin durumu. |
Task |
Görevin kaynak kullanım istatistikleri. |
User |
Görevin altında çalıştırıldığı kullanıcı kimliğinin tanımı. |
AccessScope
Belirtecin erişim iznini aldığı 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 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ı. |
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 |
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. |
CloudTask
bir Azure Batch Görevi.
Name | Tür | Description |
---|---|---|
affinityInfo |
Batch hizmeti tarafından yeni Görevin başlatıldığı bir İşlem Düğümü seçmek için kullanılabilecek bir yerellik ipucu. |
|
applicationPackageReferences |
Batch hizmetinin komut satırını çalıştırmadan önce İş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ı. |
|
creationTime |
string |
Görevin oluşturulma zamanı. |
dependsOn |
Bu Görevin bağımlı olduğu Görevler. |
|
displayName |
string |
Görev için görünen ad. |
eTag |
string |
Görevin ETag'i. |
environmentSettings |
Görev için ortam değişkeni ayarlarının listesi. |
|
executionInfo |
Görevin yürütülmesi hakkında bilgi. |
|
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. |
lastModified |
string |
Görevin son değiştirilme zamanı. |
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. |
|
nodeInfo |
Görevin üzerinde çalıştırıldığı İşlem Düğümü hakkında bilgi. |
|
outputFiles |
Komut satırını çalıştırdıktan sonra Batch hizmetinin İşlem Düğümü'nden karşıya yükleyeceği dosyaların listesi. |
|
previousState |
Görevin önceki durumu. |
|
previousStateTransitionTime |
string |
Görevin önceki durumuna girdiği saat. |
requiredSlots |
integer |
Görevin çalışması için gereken zamanlama yuvası sayısı. |
resourceFiles |
Komut satırını çalıştırmadan önce Batch hizmetinin İşlem Düğümü'ne indireceği dosyaların listesi. |
|
state |
Görevin geçerli durumu. |
|
stateTransitionTime |
string |
Görevin geçerli durumuna girdiği saat. |
stats |
Görev için kaynak kullanım istatistikleri. |
|
url |
string |
Görevin URL'si. |
userIdentity |
Görevin altında çalıştığı kullanıcı kimliği. |
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. |
ComputeNodeInformation
Görevin üzerinde çalıştırıldığı İşlem Düğümü hakkında bilgi.
Name | Tür | Description |
---|---|---|
affinityId |
string |
Görevin üzerinde çalıştırıldığı Düğüm için bir tanımlayıcı. Bu tanımlayıcı, Görevin bu İşlem Düğümünde zamanlanması isteğinde bulunmak üzere bir Görev eklenirken geçirilebilir. |
nodeId |
string |
Görevin üzerinde çalıştırıldığı İşlem Düğümünün kimliği. |
nodeUrl |
string |
Görevin üzerinde çalıştırıldığı İşlem Düğümünün URL'si. |
poolId |
string |
Görevin üzerinde çalıştırıldığı Havuzun kimliği. |
taskRootDirectory |
string |
İşlem Düğümündeki Görevin kök dizini. |
taskRootDirectoryUrl |
string |
İşlem Düğümündeki Görevin kök dizininin URL'si. |
ContainerRegistry
Özel kapsayıcı kayıt defteri.
Name | Tür | Description |
---|---|---|
identityReference |
Kullanıcı adı ve parola yerine bir Azure Container Registry erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru. |
|
password |
string |
Kayıt defteri sunucusunda oturum açma parolası. |
registryServer |
string |
Kayıt defteri URL'si. |
username |
string |
Kayıt defteri sunucusunda oturum açmak için kullanıcı adı. |
ContainerWorkingDirectory
Kapsayıcı Görev çalışma dizininin konumu.
Name | Tür | Description |
---|---|---|
containerImageDefault |
string |
Kapsayıcı görüntüsünde tanımlanan çalışma dizinini kullanın. Bu dizinin Batch tarafından indirilen Kaynak Dosyalarını içermeyeceğini dikkate alın. |
taskWorkingDirectory |
string |
Batch tarafından doldurulan Görev Kaynak Dosyalarını içeren standart Batch hizmeti Görev çalışma dizinini kullanın. |
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örevi bekleyen görevleri yerine getirin; 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şime sahip 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
Hata 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. |
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ık içindeki çı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 kadar (dahil) bir çıkış koduyla çı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 gerektiği. |
|
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 gerektiği. |
|
preProcessingError |
Görev bir hata nedeniyle başlatılamazsa 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 verilen çı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 duyarsız adı |
value |
string |
Çıkış dosyaları karşıya yüklenirken kullanılacak üst bilginin değeri |
JobAction
Görev verilen çı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üm 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ı. |
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. |
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 |
Karşıya yüklenecek dosyaları gösteren bir 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 içindeki kapsayıcının URL'si, dosyaları karşıya yükleyecek. |
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 |
Çı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 çıkış dosyasının veya dosya kümesinin yüklendiği 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. |
ResourceFile
İşlem Düğümüne indirilecek tek bir dosya veya birden çok dosya.
Name | Tür | Description |
---|---|---|
autoStorageContainerName |
string |
Otomatik depolama hesabındaki depolama kapsayıcısı adı. |
blobPrefix |
string |
Azure Depolama kapsayıcısından blob indirirken kullanılacak blob ön eki. Yalnızca adları belirtilen ön ek ile başlayan bloblar indirilir. |
fileMode |
string |
Sekizli biçimde dosya izin modu özniteliği. |
filePath |
string |
İşlem Düğümünde, Görevlerin çalışma dizinine göre dosyaları indirebileceğiniz konum. |
httpUrl |
string |
İndirilmesi gereken dosyanın URL'si. |
identityReference |
storageContainerUrl veya httpUrl tarafından belirtilen Azure Blob Depolama erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru |
|
storageContainerUrl |
string |
Azure Blob Depolama içindeki blob kapsayıcısının URL'si. |
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örev'i yeniden denenir. |
maxWallClockTime |
string |
Görevin çalıştırabileceği en uzun süre, Görevin başladığı zamandan ölçülür. 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 kısa süre. Bu süreden sonra Batch hizmeti Görev dizinini ve tüm içeriğini silebilir. |
TaskContainerExecutionInformation
Bir Görevin yürütülmekte olduğu kapsayıcı hakkında bilgi içerir.
Name | Tür | Description |
---|---|---|
containerId |
string |
Kapsayıcının kimliği. |
error |
string |
Kapsayıcı hakkında ayrıntılı hata bilgileri. |
state |
string |
Kapsayıcının durumu. |
TaskContainerSettings
Görevin kapsayıcı ayarları.
Name | Tür | Description |
---|---|---|
containerRunOptions |
string |
Kapsayıcı oluşturma komutuna ek seçenekler. |
imageName |
string |
Görevin çalıştırılacağı kapsayıcıyı oluşturmak için kullanılacak Görüntü. |
registry |
Kapsayıcı görüntüsünü içeren özel kayıt defteri. |
|
workingDirectory |
Görev çalışma dizini kapsayıcısının konumu. |
TaskDependencies
Görevin bağımlılıklarını belirtir. Bağımlı Görevin zamanlanması için 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 zamanlanması 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 zamanlanması için önce bu listedeki tüm Görevlerin başarıyla tamamlanması gerekir. |
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 bilgiler. |
|
endTime |
string |
Görevin tamamlanma zamanı. |
exitCode |
integer |
Görev komut satırında belirtilen programın çıkış kodu. |
failureInfo |
Varsa Görev hatasını açıklayan bilgiler. |
|
lastRequeueTime |
string |
Bir kullanıcı isteği sonucunda Batch hizmeti tarafından Görevin yeniden sorgulandığı en son zaman. |
lastRetryTime |
string |
Görevin yeniden denendiği en son zaman. |
requeueCount |
integer |
Bir kullanıcı isteği sonucunda Batch hizmeti tarafından Görevin kaç kez yeniden sorgulandığı. |
result |
Görev yürütmenin sonucu. |
|
retryCount |
integer |
Görevin Batch hizmeti tarafından yeniden denenme sayısı. |
startTime |
string |
Görevin çalışmaya başladığı saat. |
TaskExecutionResult
Görev yürütmenin sonucu.
Name | Tür | Description |
---|---|---|
failure |
string |
Görev işlenirken bir hata oluştu. Hata Görev işlemi başlatılmadan önce, Görev işlemi yürütülürken veya Görev işleminden çıkıldıktan sonra oluşmuş olabilir. |
success |
string |
Görev başarıyla çalıştı. |
TaskFailureInformation
Görev hatası hakkında bilgi.
Name | Tür | Description |
---|---|---|
category |
Görev hatası kategorisi. |
|
code |
string |
Görev hatasının tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
details |
Hatayla ilgili ek ayrıntıların listesi. |
|
message |
string |
Kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan Görev hatasını açıklayan bir ileti. |
TaskIdRange
Bir Görevin bağlı olabileceği görev kimlikleri aralığı. Bağımlı Görevin zamanlayabilmesi 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. |
TaskState
Görevin durumu.
Name | Tür | Description |
---|---|---|
active |
string |
Görev kuyruğa alınmış ve çalıştırılabilir, ancak şu anda bir İşlem Düğümüne atanmamış. Görev oluşturulduğunda, devre dışı bırakıldıktan sonra etkinleştirildiğinde veya başarısız bir çalıştırmadan sonra yeniden denemeyi beklediğinde bu duruma girer. |
completed |
string |
Görev artık çalıştırılamaz, çünkü genellikle Görev başarıyla tamamlanmıştır veya Görev başarısız bir şekilde tamamlanmıştır ve yeniden deneme sınırını tüketmiştir. Görev başlatılırken bir hata oluştuysa veya Görev sonlandırıldığında da Görev tamamlandı olarak işaretlenir. |
preparing |
string |
Görev bir İşlem Düğümüne atandı, ancak İşlem Düğümünde gerekli bir İş Hazırlama Görevinin tamamlanmasını bekliyor. İş Hazırlama Görevi başarılı olursa, Görev çalışmaya geçer. İş Hazırlama Görevi başarısız olursa, Görev etkine döner ve farklı bir İşlem Düğümüne atanmaya uygun olur. |
running |
string |
Görev bir İşlem Düğümünde çalışıyor. Buna kaynak dosyalarını indirme veya Görev'de belirtilen Paketleri dağıtma gibi görev düzeyinde hazırlık dahildir. Bu, Görev komut satırının yürütülmeye başladığı anlamına gelmez. |
TaskStatistics
Görevin kaynak kullanım istatistikleri.
Name | Tür | Description |
---|---|---|
kernelCPUTime |
string |
Görev tarafından kullanılan 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. |
readIOGiB |
number |
Görev tarafından diskten okunan toplam gibibayt sayısı. |
readIOps |
integer |
Görev 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 |
Görev tarafından kullanılan toplam kullanıcı modu CPU süresi (tüm çekirdekler ve tüm İşlem Düğümleri arasında toplanır). |
waitTime |
string |
Görevin toplam bekleme süresi. Görevin bekleme süresi, Görevin oluşturulmasıyla Görev yürütmenin başlatılması arasındaki geçen süre olarak tanımlanır. (Görev hatalar nedeniyle yeniden denenirse, bekleme süresi en son Görev yürütme zamanıdır.) |
wallClockTime |
string |
Görevin toplam duvar saati saati. |
writeIOGiB |
number |
Görev tarafından diske yazılan toplam gibibaytlar. |
writeIOps |
integer |
Görev tarafından yapılan disk yazma işlemlerinin toplam sayısı. |
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ı. |