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 başvurur. 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=2024-07-01.20.0
GET {batchUrl}/jobs/{jobId}/tasks/{taskId}?$select={$select}&$expand={$expand}&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ö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 cinsinden). Varsayılan değer 30 saniyedir. Değer 30'dan büyükse, bunun yerine varsayılan değer kullanılır. |
İstek Başlığı
Media Types: "application/json; odata=minimalmetadata"
Name | Gerekli | Tür | Description |
---|---|---|---|
client-request-id |
string uuid |
Arayan tarafından oluşturulan istek kimliği, küme ayraçları gibi süslemesi olmayan bir GUID biçiminde, örneğin 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Sunucunun yanıtta client-request-id döndürip döndürmeyeceği. |
|
ocp-date |
string date-time-rfc1123 |
İsteğin verildiği saat. İstemci kitaplıkları bunu genellikle geçerli sistem saat saatine ayarlar; REST API'yi doğrudan çağırıyorsanız açıkça ayarlayın. |
|
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 bu yana değiştirilmişse 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ştirilmemişse 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
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
Task get
Örnek isteği
GET account.region.batch.azure.com/jobs/jobId/tasks/taskId?api-version=2024-07-01.20.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 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. |
Cloud |
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 |
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 |
Hatanın 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ı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. |
Name |
Ad-değer çiftini temsil eder. |
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 |
Göreve uygulanacak yürütme kısıtlamaları. |
Task |
Bir Görevin yürüttüğü kapsayıcı hakkında bilgi içerir. |
Task |
Görev için kapsayıcı ayarları. |
Task |
Görevin 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 |
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 zamanlanması için önce aralıktaki kimlikleri olan tüm Görevlerin başarıyla tamamlanması gerekir. |
Task |
Görevin durumu. |
Task |
Görev için kaynak kullanım istatistikleri. |
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. |
CloudTask
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ı. |
|
creationTime |
string |
Görevin oluşturma zamanı. |
dependsOn |
Bu Görevin bağlı 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ştirme 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 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. |
|
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 ç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ıdır. Bu tanımlayıcı, Görevin bu İşlem Düğümünde zamanlanması istenecek 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. |
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. |
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. |
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ı. |
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 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. |
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. |
TaskContainerExecutionInformation
Bir Görevin yürüttüğü kapsayıcı hakkında bilgi içerir.
Name | Tür | Description |
---|---|---|
containerId |
string |
Kapsayıcının kimliği. |
error |
string |
Kapsayıcı hakkında ayrıntılı hata bilgileri. |
state |
string |
Kapsayıcının durumu. |
TaskContainerSettings
Görev için kapsayıcı ayarları.
Name | Tür | Description |
---|---|---|
containerHostBatchBindMounts |
Kapsayıcı görevine bağlanmak istediğiniz yollar. |
|
containerRunOptions |
string |
Kapsayıcı oluşturma komutuna ek seçenekler. |
imageName |
string |
Görevin çalıştırılacağı kapsayıcıyı oluşturmak için kullanılacak görüntü. |
registry |
Kapsayıcı görüntüsünü içeren özel kayıt defteri. |
|
workingDirectory |
Kapsayıcı Görev çalışma dizininin konumu. |
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. |
TaskExecutionInformation
Görevin yürütülmesiyle ilgili bilgiler.
Name | Tür | Description |
---|---|---|
containerInfo |
Görevin yürütülmekte olduğu kapsayıcı hakkında bilgi. |
|
endTime |
string |
Görevin tamamlanma zamanı. |
exitCode |
integer |
Görev komut satırında belirtilen programın çıkış kodu. |
failureInfo |
Varsa Görev hatasını açıklayan bilgiler. |
|
lastRequeueTime |
string |
Bir kullanıcı isteğinin sonucu olarak Batch hizmeti tarafından Görevin yeniden sorgulandığı en son zaman. |
lastRetryTime |
string |
Görevin yeniden denendiği en son zaman. |
requeueCount |
integer |
Bir kullanıcı isteğinin sonucu olarak Batch hizmeti tarafından Görevin yeniden sorgulandığı sayıdır. |
result |
Görev yürütmenin sonucu. |
|
retryCount |
integer |
Batch hizmeti tarafından Görevin yeniden denenme sayısı. |
startTime |
string |
Görevin çalışmaya başladığı saat. |
TaskExecutionResult
Görev yürütmenin sonucu.
Name | Tür | Description |
---|---|---|
failure |
string |
Görev işlenirken bir hata oluştu. Hata, Görev işlemi başlatılmadan önce, Görev işlemi yürütülürken veya Görev işleminden çıkıldıktan sonra oluşmuş olabilir. |
success |
string |
Görev başarıyla çalıştı. |
TaskFailureInformation
Görev hatası hakkında bilgi.
Name | Tür | Description |
---|---|---|
category |
Görev hatasının kategorisi. |
|
code |
string |
Görev hatasının tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
details |
Hatayla ilgili ek ayrıntıların listesi. |
|
message |
string |
Kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan Görev hatasını açıklayan bir ileti. |
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. |
TaskState
Görevin durumu.
Name | Tür | Description |
---|---|---|
active |
string |
Görev kuyruğa alınmış ve çalıştırılabiliyor ancak şu anda bir İşlem Düğümüne atanmamış. Görev, oluşturulduğunda, devre dışı bırakıldıktan sonra etkinleştirildiğinde veya başarısız bir çalıştırmadan sonra yeniden deneme beklerken bu duruma girer. |
completed |
string |
Görev artık çalıştırılamaz, çünkü genellikle Görev başarıyla tamamlanmıştır veya Görev başarısız olarak tamamlanmıştır ve yeniden deneme sınırını tüketmiştir. Görev başlatılırken bir hata oluştuğunda veya Görev sonlandırıldığında da Görev tamamlandı olarak işaretlenir. |
preparing |
string |
Görev bir İşlem Düğümüne atandı, ancak İşlem Düğümünde gerekli bir İş Hazırlama Görevinin tamamlanmasını bekliyor. İş Hazırlama Görevi başarılı olursa, Görev çalışmaya geçer. İş Hazırlama Görevi başarısız olursa, Görev etkine döner ve farklı bir İşlem Düğümüne atanmaya uygun olur. |
running |
string |
Görev bir İşlem Düğümünde çalışıyor. Bu, kaynak dosyalarını indirme veya Görev'de belirtilen Paketleri dağıtma gibi görev düzeyinde hazırlıkları içerir. Bu, Görev komut satırının yürütülmeye başladığı anlamına gelmez. |
TaskStatistics
Görev için 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ı ile Görev yürütmenin başlaması 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 gibibayt. |
writeIOps |
integer |
Görev tarafından yapılan toplam disk yazma işlemi sayısı. |
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ı. |