BatchJobUpdateOptions interface
Parameters for update an Azure Batch Job.
屬性
| allow |
此作業中的工作是否可以由其他高優先順序工作先佔。 (此屬性預設無法使用。請聯絡支援人員以取得相關資訊)如果將值設為 True,則提交給系統的其他高優先順序工作將優先處理,並且能夠從此工作重新排入任務佇列。 您可以使用更新作業 API 建立作業之後,更新作業的allowTaskPreemption。 |
| all |
當作業中的所有工作都處於已完成狀態時,Batch 服務應該採取的動作。 如果省略,則完成行為會保持不變。 您可能不會將值從 terminatejob 變更為 noaction-也就是說,一旦您訂用自動工作終止,就無法再將其關閉。 如果您嘗試這樣做,要求會失敗,並出現「無效的屬性值」錯誤回應;如果您直接呼叫 REST API,則 HTTP 狀態代碼為 400 (不正確的要求)。 |
| constraints | 作業的執行條件約束。 如果省略,現有的執行條件約束會保持不變。 |
| max |
工作可以平行執行的工作數目上限。 (此屬性預設無法使用。如需詳細資訊,請聯絡支援人員)maxParallelTasks 的值必須為 -1 或大於 0(如果指定)。 如果未指定,預設值為 -1,這表示可以一次執行的工作數目沒有限制。 您可以使用更新作業 API 建立作業之後,更新作業的 maxParallelTasks。 |
| metadata | 與作業做為元數據相關聯的名稱/值組清單。 如果省略,現有的作業元數據會保持不變。 |
| network |
(此屬性預設無法使用。請聯絡支援人員以取得更多資訊)任務的網路設定。 |
| pool |
Batch 服務執行作業工作的集區。 只有在停用作業時,您才能變更作業的集區。 如果您包含 poolInfo 元素且作業未停用,則修補程式作業呼叫將會失敗。 如果您在 poolInfo 中指定 autoPoolSpecification,則只能更新 autoPoolSpecification 的 keepAlive 属性,然後只有在 autoPoolSpecification 有一個 poolLifetimeOption of Job 時,才會更新 (其他作業屬性可以正常更新)。 如果省略,作業會繼續在其目前的集區上執行。 |
| priority | 作業的優先順序。 優先順序值的範圍可以從 -1000 到 1000,-1000 是最低優先順序,1000 是最高優先順序。 如果省略,作業的優先順序會保持不變。 |
屬性詳細資料
allowTaskPreemption
此作業中的工作是否可以由其他高優先順序工作先佔。 (此屬性預設無法使用。請聯絡支援人員以取得相關資訊)如果將值設為 True,則提交給系統的其他高優先順序工作將優先處理,並且能夠從此工作重新排入任務佇列。 您可以使用更新作業 API 建立作業之後,更新作業的allowTaskPreemption。
allowTaskPreemption?: boolean
屬性值
boolean
allTasksCompleteMode
當作業中的所有工作都處於已完成狀態時,Batch 服務應該採取的動作。 如果省略,則完成行為會保持不變。 您可能不會將值從 terminatejob 變更為 noaction-也就是說,一旦您訂用自動工作終止,就無法再將其關閉。 如果您嘗試這樣做,要求會失敗,並出現「無效的屬性值」錯誤回應;如果您直接呼叫 REST API,則 HTTP 狀態代碼為 400 (不正確的要求)。
allTasksCompleteMode?: BatchAllTasksCompleteMode
屬性值
constraints
maxParallelTasks
工作可以平行執行的工作數目上限。 (此屬性預設無法使用。如需詳細資訊,請聯絡支援人員)maxParallelTasks 的值必須為 -1 或大於 0(如果指定)。 如果未指定,預設值為 -1,這表示可以一次執行的工作數目沒有限制。 您可以使用更新作業 API 建立作業之後,更新作業的 maxParallelTasks。
maxParallelTasks?: number
屬性值
number
metadata
networkConfiguration
(此屬性預設無法使用。請聯絡支援人員以取得更多資訊)任務的網路設定。
networkConfiguration?: BatchJobNetworkConfiguration
屬性值
poolInfo
Batch 服務執行作業工作的集區。 只有在停用作業時,您才能變更作業的集區。 如果您包含 poolInfo 元素且作業未停用,則修補程式作業呼叫將會失敗。 如果您在 poolInfo 中指定 autoPoolSpecification,則只能更新 autoPoolSpecification 的 keepAlive 属性,然後只有在 autoPoolSpecification 有一個 poolLifetimeOption of Job 時,才會更新 (其他作業屬性可以正常更新)。 如果省略,作業會繼續在其目前的集區上執行。
poolInfo?: BatchPoolInfo
屬性值
priority
作業的優先順序。 優先順序值的範圍可以從 -1000 到 1000,-1000 是最低優先順序,1000 是最高優先順序。 如果省略,作業的優先順序會保持不變。
priority?: number
屬性值
number