Aracılığıyla paylaş


JobPatchParameter interface

JobPatchParameter'ı temsil eden bir arabirim.

Özellikler

constraints

İş için yürütme kısıtlamaları. Atlanırsa, mevcut yürütme kısıtlamaları değişmeden bırakılır.

metadata

İş ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. Atlanırsa, mevcut İş meta verileri değişmeden bırakılır.

onAllTasksComplete

İş'teki tüm Görevler tamamlanmış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. Atlanırsa, tamamlanma davranışı değişmeden bırakılır. Değeri terminatejob yerine noaction olarak değiştiremezsiniz; başka bir ifadeyle, otomatik İş sonlandırma işlemine başladıktan sonra bu değeri yeniden kapatamazsınız. Bunu yapmaya çalışırsanız, istek 'geçersiz özellik değeri' hata yanıtıyla başarısız olur; REST API'yi doğrudan çağırıyorsanız HTTP durum kodu 400'dür (Hatalı İstek). Olası değerler şunlardır: 'noAction', 'terminateJob'

poolInfo

Batch hizmetinin İşin Görevlerini çalıştırdığı Havuz. Bir İşin Havuzunu yalnızca İş devre dışı bırakıldığında değiştirebilirsiniz. poolInfo öğesini eklerseniz ve İş devre dışı bırakılmazsa Düzeltme Eki İşi çağrısı başarısız olur. poolInfo içinde bir autoPoolSpecification belirtirseniz, autoPoolSpecification'ın yalnızca keepAlive özelliği güncelleştirilebilir ve ardından yalnızca autoPoolSpecification'da İşLifetimeOption havuzu varsa (diğer iş özellikleri normal şekilde güncelleştirilebilir). Atlanırsa, İş geçerli Havuzunda çalışmaya devam eder.

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. Atlanırsa, İşin önceliği değişmeden bırakılır.

Özellik Ayrıntıları

constraints

İş için yürütme kısıtlamaları. Atlanırsa, mevcut yürütme kısıtlamaları değişmeden bırakılır.

constraints?: JobConstraints

Özellik Değeri

metadata

İş ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. Atlanırsa, mevcut İş meta verileri değişmeden bırakılır.

metadata?: MetadataItem[]

Özellik Değeri

onAllTasksComplete

İş'teki tüm Görevler tamamlanmış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. Atlanırsa, tamamlanma davranışı değişmeden bırakılır. Değeri terminatejob yerine noaction olarak değiştiremezsiniz; başka bir ifadeyle, otomatik İş sonlandırma işlemine başladıktan sonra bu değeri yeniden kapatamazsınız. Bunu yapmaya çalışırsanız, istek 'geçersiz özellik değeri' hata yanıtıyla başarısız olur; REST API'yi doğrudan çağırıyorsanız HTTP durum kodu 400'dür (Hatalı İstek). Olası değerler şunlardır: 'noAction', 'terminateJob'

onAllTasksComplete?: OnAllTasksComplete

Özellik Değeri

poolInfo

Batch hizmetinin İşin Görevlerini çalıştırdığı Havuz. Bir İşin Havuzunu yalnızca İş devre dışı bırakıldığında değiştirebilirsiniz. poolInfo öğesini eklerseniz ve İş devre dışı bırakılmazsa Düzeltme Eki İşi çağrısı başarısız olur. poolInfo içinde bir autoPoolSpecification belirtirseniz, autoPoolSpecification'ın yalnızca keepAlive özelliği güncelleştirilebilir ve ardından yalnızca autoPoolSpecification'da İşLifetimeOption havuzu varsa (diğer iş özellikleri normal şekilde güncelleştirilebilir). Atlanırsa, İş geçerli Havuzunda çalışmaya devam eder.

poolInfo?: PoolInformation

Özellik Değeri

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. Atlanırsa, İşin önceliği değişmeden bırakılır.

priority?: number

Özellik Değeri

number