Aracılığıyla paylaş


BatchJobOutput interface

Bir Azure Batch İşi.

Özellikler

allowTaskPreemption

Bu işteki görevlerin diğer yüksek öncelikli işler tarafından önlenip öne alınamayacağı. (Bu özellik varsayılan olarak kullanılamaz. Daha fazla bilgi için lütfen desteğe başvurun) Değer True olarak ayarlanırsa, sisteme gönderilen diğer yüksek öncelikli işler öncelikli olur ve bu işten görevleri yeniden kuyruğa alabilir. Güncelleştirme işi API'sini kullanarak oluşturulduktan sonra işin allowTaskPreemption değerini güncelleştirebilirsiniz.

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 İş Yayın Görevleri dahil) için ayarlanır. Tek Tek Görevler, farklı bir değerle aynı ayar adını belirterek burada belirtilen bir ortam ayarını geçersiz kılabilir.

constraints

İş için yürütme kısıtlamaları.

creationTime

İşin oluşturma zamanı.

displayName

İşin görünen adı.

eTag

İşin ETag'i. Bu, opak bir dizedir. İş'in istekler arasında değişip değişmediğini algılamak için bunu kullanabilirsiniz. Özellikle, bir İşi güncelleştirirken ETag'i geçirerek değişikliklerinizin yalnızca bu sırada başka kimsenin İşi değiştirmemiş olması durumunda geçerli olacağını belirtebilirsiniz.

executionInfo

İş için yürütme bilgileri.

id

Hesap içindeki İşi benzersiz olarak tanımlayan bir dize. Kimlik büyük/küçük harf koruyucu ve büyük/küçük harfe duyarlı değildir (yani, bir Hesapta yalnızca büyük/küçük harfe göre farklılık gösteren iki kimliğiniz olmayabilir).

jobManagerTask

İş başlatıldığında başlatılacak İş Yöneticisi Görevinin ayrıntıları.

jobPreparationTask

İş Hazırlama Görevi. İş Hazırlama Görevi, işin diğer görevlerinden önce her İşlem Düğümünde özel bir Görev çalıştırmasıdır.

jobReleaseTask

İş Serbest Bırakma Görevi. İş Serbest Bırakma Görevi, işin başka herhangi bir Görevini çalıştıran her İşlem Düğümünde İşin sonundaki özel bir Görev çalıştırmasıdır.

lastModified

İşin son değiştirme zamanı. Bu, İş durumu veya öncelik gibi İş düzeyi verilerinin değiştirildiği son durumdur. Yeni Görevler ekleme veya Durum değiştirme görevleri gibi görev düzeyindeki değişiklikleri dikkate almaz.

maxParallelTasks

İş için paralel olarak yürütülebilecek en fazla görev sayısı. (Bu özellik varsayılan olarak kullanılamaz. Daha fazla bilgi için lütfen desteğe başvurun) Belirtilirse maxParallelTasks değeri 0'dan -1 veya büyük olmalıdır. Belirtilmezse, varsayılan değer -1'dir ve bu da aynı anda çalıştırılacak görev sayısıyla ilgili bir sınır olmadığı anlamına gelir. Bir işin maxParallelTasks değerini güncelleştirme işi API'sini kullanarak oluşturulduktan sonra güncelleştirebilirsiniz.

metadata

İş ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. Batch hizmeti meta veriye herhangi bir anlam atamaz; yalnızca kullanıcı kodunun kullanımına yöneliktir.

networkConfiguration

(Bu özellik varsayılan olarak kullanılamaz. Daha fazla bilgi için lütfen desteğe başvurun) İşin ağ yapılandırması.

onAllTasksComplete

İş'teki tüm Görevler tamamlanmış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. Varsayılan değer noaction'dır.

Olası değerler: "noaction", "terminatejob"

onTaskFailure

Batch hizmetinin İş'teki herhangi bir Görev başarısız olduğunda gerçekleştirmesi gereken eylem. FailureInfo'sa görev başarısız olarak kabul edilir. Yeniden deneme sayısı tüketildikten sonra Görev sıfır olmayan bir çıkış koduyla tamamlanırsa veya görevi başlatırken bir hata oluştuysa (örneğin, bir kaynak dosyası indirme hatası nedeniyle) failureInfo ayarlanır. Varsayılan değer noaction'dır.

Olası değerler: "noaction", "performexitoptionsjobaction"

poolInfo

İş ile ilişkili Havuz ayarları.

previousState

İşin önceki durumu. İş ilk Etkin durumundaysa bu özellik ayarlanmaz.

Olası değerler: "active", "disabled", "disabled", "enabling", "terminating", "completed", "deleting"

previousStateTransitionTime

İşin önceki durumuna girdiği saat. İş ilk Etkin durumundaysa bu özellik ayarlanmaz.

priority

İşin önceliği. Öncelik değerleri -1000 ile 1000 arasında değişebilir ve -1000 en düşük öncelik ve 1000 en yüksek önceliktir. Varsayılan değer 0'dır.

state

İşin geçerli durumu.

Olası değerler: "active", "disabled", "disabled", "enabling", "terminating", "completed", "deleting"

stateTransitionTime

İşin geçerli durumuna girdiği saat.

stats

İşin tüm ömrü için kaynak kullanım istatistikleri. Bu özellik yalnızca BatchJob 'stats' özniteliğini içeren bir genişletme yan tümcesiyle alındıysa doldurulur; aksi takdirde null olur. İstatistikler hemen kullanılamayabilir. Batch hizmeti, istatistikleri düzenli aralıklarla toplar. Tipik gecikme yaklaşık 30 dakikadır.

url

İşin URL'si.

usesTaskDependencies

İşteki Görevlerin birbirine bağımlılık tanımlayıp tanımlayamayacağı. Varsayılan değer false'tur.

Özellik Ayrıntıları

allowTaskPreemption

Bu işteki görevlerin diğer yüksek öncelikli işler tarafından önlenip öne alınamayacağı. (Bu özellik varsayılan olarak kullanılamaz. Daha fazla bilgi için lütfen desteğe başvurun) Değer True olarak ayarlanırsa, sisteme gönderilen diğer yüksek öncelikli işler öncelikli olur ve bu işten görevleri yeniden kuyruğa alabilir. Güncelleştirme işi API'sini kullanarak oluşturulduktan sonra işin allowTaskPreemption değerini güncelleştirebilirsiniz.

allowTaskPreemption?: boolean

Özellik Değeri

boolean

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 İş Yayın Görevleri dahil) için ayarlanır. Tek Tek Görevler, farklı bir değerle aynı ayar adını belirterek burada belirtilen bir ortam ayarını geçersiz kılabilir.

commonEnvironmentSettings?: EnvironmentSettingOutput[]

Özellik Değeri

constraints

İş için yürütme kısıtlamaları.

constraints?: BatchJobConstraintsOutput

Özellik Değeri

creationTime

İşin oluşturma zamanı.

creationTime: string

Özellik Değeri

string

displayName

İşin görünen adı.

displayName?: string

Özellik Değeri

string

eTag

İşin ETag'i. Bu, opak bir dizedir. İş'in istekler arasında değişip değişmediğini algılamak için bunu kullanabilirsiniz. Özellikle, bir İşi güncelleştirirken ETag'i geçirerek değişikliklerinizin yalnızca bu sırada başka kimsenin İşi değiştirmemiş olması durumunda geçerli olacağını belirtebilirsiniz.

eTag: string

Özellik Değeri

string

executionInfo

İş için yürütme bilgileri.

executionInfo?: BatchJobExecutionInfoOutput

Özellik Değeri

id

Hesap içindeki İşi benzersiz olarak tanımlayan bir dize. Kimlik büyük/küçük harf koruyucu ve büyük/küçük harfe duyarlı değildir (yani, bir Hesapta yalnızca büyük/küçük harfe göre farklılık gösteren iki kimliğiniz olmayabilir).

id: string

Özellik Değeri

string

jobManagerTask

İş başlatıldığında başlatılacak İş Yöneticisi Görevinin ayrıntıları.

jobManagerTask?: BatchJobManagerTaskOutput

Özellik Değeri

jobPreparationTask

İş Hazırlama Görevi. İş Hazırlama Görevi, işin diğer görevlerinden önce her İşlem Düğümünde özel bir Görev çalıştırmasıdır.

jobPreparationTask?: BatchJobPreparationTaskOutput

Özellik Değeri

jobReleaseTask

İş Serbest Bırakma Görevi. İş Serbest Bırakma Görevi, işin başka herhangi bir Görevini çalıştıran her İşlem Düğümünde İşin sonundaki özel bir Görev çalıştırmasıdır.

jobReleaseTask?: BatchJobReleaseTaskOutput

Özellik Değeri

lastModified

İşin son değiştirme zamanı. Bu, İş durumu veya öncelik gibi İş düzeyi verilerinin değiştirildiği son durumdur. Yeni Görevler ekleme veya Durum değiştirme görevleri gibi görev düzeyindeki değişiklikleri dikkate almaz.

lastModified: string

Özellik Değeri

string

maxParallelTasks

İş için paralel olarak yürütülebilecek en fazla görev sayısı. (Bu özellik varsayılan olarak kullanılamaz. Daha fazla bilgi için lütfen desteğe başvurun) Belirtilirse maxParallelTasks değeri 0'dan -1 veya büyük olmalıdır. Belirtilmezse, varsayılan değer -1'dir ve bu da aynı anda çalıştırılacak görev sayısıyla ilgili bir sınır olmadığı anlamına gelir. Bir işin maxParallelTasks değerini güncelleştirme işi API'sini kullanarak oluşturulduktan sonra güncelleştirebilirsiniz.

maxParallelTasks?: number

Özellik Değeri

number

metadata

İş ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. Batch hizmeti meta veriye herhangi bir anlam atamaz; yalnızca kullanıcı kodunun kullanımına yöneliktir.

metadata?: BatchMetadataItemOutput[]

Özellik Değeri

networkConfiguration

(Bu özellik varsayılan olarak kullanılamaz. Daha fazla bilgi için lütfen desteğe başvurun) İşin ağ yapılandırması.

networkConfiguration?: BatchJobNetworkConfigurationOutput

Özellik Değeri

onAllTasksComplete

İş'teki tüm Görevler tamamlanmış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. Varsayılan değer noaction'dır.

Olası değerler: "noaction", "terminatejob"

onAllTasksComplete?: string

Özellik Değeri

string

onTaskFailure

Batch hizmetinin İş'teki herhangi bir Görev başarısız olduğunda gerçekleştirmesi gereken eylem. FailureInfo'sa görev başarısız olarak kabul edilir. Yeniden deneme sayısı tüketildikten sonra Görev sıfır olmayan bir çıkış koduyla tamamlanırsa veya görevi başlatırken bir hata oluştuysa (örneğin, bir kaynak dosyası indirme hatası nedeniyle) failureInfo ayarlanır. Varsayılan değer noaction'dır.

Olası değerler: "noaction", "performexitoptionsjobaction"

onTaskFailure?: string

Özellik Değeri

string

poolInfo

İş ile ilişkili Havuz ayarları.

poolInfo: BatchPoolInfoOutput

Özellik Değeri

previousState

İşin önceki durumu. İş ilk Etkin durumundaysa bu özellik ayarlanmaz.

Olası değerler: "active", "disabled", "disabled", "enabling", "terminating", "completed", "deleting"

previousState?: string

Özellik Değeri

string

previousStateTransitionTime

İşin önceki durumuna girdiği saat. İş ilk Etkin durumundaysa bu özellik ayarlanmaz.

previousStateTransitionTime?: string

Özellik Değeri

string

priority

İşin önceliği. Öncelik değerleri -1000 ile 1000 arasında değişebilir ve -1000 en düşük öncelik ve 1000 en yüksek önceliktir. Varsayılan değer 0'dır.

priority?: number

Özellik Değeri

number

state

İşin geçerli durumu.

Olası değerler: "active", "disabled", "disabled", "enabling", "terminating", "completed", "deleting"

state: string

Özellik Değeri

string

stateTransitionTime

İşin geçerli durumuna girdiği saat.

stateTransitionTime: string

Özellik Değeri

string

stats

İşin tüm ömrü için kaynak kullanım istatistikleri. Bu özellik yalnızca BatchJob 'stats' özniteliğini içeren bir genişletme yan tümcesiyle alındıysa doldurulur; aksi takdirde null olur. İstatistikler hemen kullanılamayabilir. Batch hizmeti, istatistikleri düzenli aralıklarla toplar. Tipik gecikme yaklaşık 30 dakikadır.

stats?: BatchJobStatisticsOutput

Özellik Değeri

url

İşin URL'si.

url: string

Özellik Değeri

string

usesTaskDependencies

İşteki Görevlerin birbirine bağımlılık tanımlayıp tanımlayamayacağı. Varsayılan değer false'tur.

usesTaskDependencies?: boolean

Özellik Değeri

boolean