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