JobPatchParameter interface
代表 JobPatchParameter 的介面。
屬性
| constraints | 作業的執行條件約束。 如果省略,現有的執行條件約束會保持不變。 |
| metadata | 與作業做為元數據相關聯的名稱/值組清單。 如果省略,現有的作業元數據會保持不變。 |
| on |
當作業中的所有工作都處於已完成狀態時,Batch 服務應該採取的動作。 如果省略,則完成行為會保持不變。 您可能不會將值從 terminatejob 變更為 noaction-也就是說,一旦您訂用自動工作終止,就無法再將其關閉。 如果您嘗試這樣做,要求會失敗,並出現「無效的屬性值」錯誤回應;如果您直接呼叫 REST API,則 HTTP 狀態代碼為 400 (不正確的要求)。 可能的值包括:'noAction'、'terminateJob' |
| pool |
Batch 服務執行作業工作的集區。 只有在停用作業時,您才能變更作業的集區。 如果您包含 poolInfo 元素且作業未停用,則修補程式作業呼叫將會失敗。 如果您在 poolInfo 中指定 autoPoolSpecification,則只能更新 autoPoolSpecification 的 keepAlive 属性,然後只有在 autoPoolSpecification 有一個 poolLifetimeOption of Job 時,才會更新 (其他作業屬性可以正常更新)。 如果省略,作業會繼續在其目前的集區上執行。 |
| priority | 作業的優先順序。 優先順序值的範圍可以從 -1000 到 1000,-1000 是最低優先順序,1000 是最高優先順序。 如果省略,作業的優先順序會保持不變。 |
屬性詳細資料
constraints
metadata
onAllTasksComplete
當作業中的所有工作都處於已完成狀態時,Batch 服務應該採取的動作。 如果省略,則完成行為會保持不變。 您可能不會將值從 terminatejob 變更為 noaction-也就是說,一旦您訂用自動工作終止,就無法再將其關閉。 如果您嘗試這樣做,要求會失敗,並出現「無效的屬性值」錯誤回應;如果您直接呼叫 REST API,則 HTTP 狀態代碼為 400 (不正確的要求)。 可能的值包括:'noAction'、'terminateJob'
onAllTasksComplete?: OnAllTasksComplete
屬性值
poolInfo
Batch 服務執行作業工作的集區。 只有在停用作業時,您才能變更作業的集區。 如果您包含 poolInfo 元素且作業未停用,則修補程式作業呼叫將會失敗。 如果您在 poolInfo 中指定 autoPoolSpecification,則只能更新 autoPoolSpecification 的 keepAlive 属性,然後只有在 autoPoolSpecification 有一個 poolLifetimeOption of Job 時,才會更新 (其他作業屬性可以正常更新)。 如果省略,作業會繼續在其目前的集區上執行。
poolInfo?: PoolInformation
屬性值
priority
作業的優先順序。 優先順序值的範圍可以從 -1000 到 1000,-1000 是最低優先順序,1000 是最高優先順序。 如果省略,作業的優先順序會保持不變。
priority?: number
屬性值
number