共用方式為


JobPatchParameter interface

代表 JobPatchParameter 的介面。

屬性

constraints

作業的執行條件約束。 如果省略,現有的執行條件約束會保持不變。

metadata

與作業做為元數據相關聯的名稱/值組清單。 如果省略,現有的作業元數據會保持不變。

onAllTasksComplete

當作業中的所有工作都處於已完成狀態時,Batch 服務應該採取的動作。 如果省略,則完成行為會保持不變。 您可能不會將值從 terminatejob 變更為 noaction-也就是說,一旦您訂用自動工作終止,就無法再將其關閉。 如果您嘗試這樣做,要求會失敗,並出現「無效的屬性值」錯誤回應;如果您直接呼叫 REST API,則 HTTP 狀態代碼為 400 (不正確的要求)。 可能的值包括:'noAction'、'terminateJob'

poolInfo

Batch 服務執行作業工作的集區。 只有在停用作業時,您才能變更作業的集區。 如果您包含 poolInfo 元素且作業未停用,則修補程式作業呼叫將會失敗。 如果您在 poolInfo 中指定 autoPoolSpecification,則只能更新 autoPoolSpecification 的 keepAlive 属性,然後只有在 autoPoolSpecification 有一個 poolLifetimeOption of Job 時,才會更新 (其他作業屬性可以正常更新)。 如果省略,作業會繼續在其目前的集區上執行。

priority

作業的優先順序。 優先順序值的範圍可以從 -1000 到 1000,-1000 是最低優先順序,1000 是最高優先順序。 如果省略,作業的優先順序會保持不變。

屬性詳細資料

constraints

作業的執行條件約束。 如果省略,現有的執行條件約束會保持不變。

constraints?: JobConstraints

屬性值

metadata

與作業做為元數據相關聯的名稱/值組清單。 如果省略,現有的作業元數據會保持不變。

metadata?: MetadataItem[]

屬性值

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