CloudJob interface
CloudJob'un temsili bir arabirim.
Özellikler
| common |
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ı. |
| creation |
İşin oluşturma zamanı. |
| display |
İşin görünen adı. |
| e |
İş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. |
| execution |
İş 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). |
| job |
İş başlatıldığında başlatılacak İş Yöneticisi Görevinin ayrıntıları. |
| job |
İş 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. |
| job |
İş 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. |
| last |
İş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. |
| 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. |
| network |
İş için ağ yapılandırması. |
| on |
İş'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 şunlardır: 'noAction', 'terminateJob' |
| on |
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 şunlardır: 'noAction', 'performExitOptionsJobAction' |
| pool |
İş ile ilişkili Havuz ayarları. |
| previous |
İşin önceki durumu. İş ilk Etkin durumundaysa bu özellik ayarlanmaz. Olası değerler şunlardır: 'active', 'disabled', 'disabled', 'enabling', 'terminating', 'completed', 'deleting' |
| previous |
İş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 şunlardır: 'active', 'disabled', 'disabled', 'enabling', 'terminating', 'completed', 'deleting' |
| state |
İşin geçerli durumuna girdiği saat. |
| stats | İşin tüm ömrü için kaynak kullanım istatistikleri. Bu özellik yalnızca CloudJob 'stats' özniteliğini içeren bir expand 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. |
| uses |
İşteki Görevlerin birbirine bağımlılık tanımlayıp tanımlayamayacağı. Varsayılan değer false'tur. |
Özellik Ayrıntıları
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?: EnvironmentSetting[]
Özellik Değeri
constraints
creationTime
İşin oluşturma zamanı.
creationTime?: Date
Özellik Değeri
Date
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?: JobExecutionInformation
Ö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?: JobManagerTask
Ö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?: JobPreparationTask
Ö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?: JobReleaseTask
Ö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?: Date
Özellik Değeri
Date
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?: MetadataItem[]
Özellik Değeri
networkConfiguration
İş için ağ yapılandırması.
networkConfiguration?: JobNetworkConfiguration
Ö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 şunlardır: 'noAction', 'terminateJob'
onAllTasksComplete?: OnAllTasksComplete
Özellik Değeri
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 şunlardır: 'noAction', 'performExitOptionsJobAction'
onTaskFailure?: OnTaskFailure
Özellik Değeri
poolInfo
previousState
İşin önceki durumu. İş ilk Etkin durumundaysa bu özellik ayarlanmaz. Olası değerler şunlardır: 'active', 'disabled', 'disabled', 'enabling', 'terminating', 'completed', 'deleting'
previousState?: JobState
Özellik Değeri
previousStateTransitionTime
İşin önceki durumuna girdiği saat. İş ilk Etkin durumundaysa bu özellik ayarlanmaz.
previousStateTransitionTime?: Date
Özellik Değeri
Date
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 şunlardır: 'active', 'disabled', 'disabled', 'enabling', 'terminating', 'completed', 'deleting'
state?: JobState
Özellik Değeri
stateTransitionTime
İşin geçerli durumuna girdiği saat.
stateTransitionTime?: Date
Özellik Değeri
Date
stats
İşin tüm ömrü için kaynak kullanım istatistikleri. Bu özellik yalnızca CloudJob 'stats' özniteliğini içeren bir expand 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?: JobStatistics
Ö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