共用方式為


CloudJob interface

代表 CloudJob 的介面。

屬性

commonEnvironmentSettings

一般環境變數設定的清單。 這些環境變數是針對作業中的所有工作設定的(包括作業管理員、作業準備和作業發行工作)。 個別工作可以藉由使用不同的值來指定相同的設定名稱,來覆寫此處指定的環境設定。

constraints

作業的執行條件約束。

creationTime

作業的建立時間。

displayName

工作的顯示名稱。

eTag

作業的ETag。 這是不透明的字串。 您可以使用它來偵測作業是否已在要求之間變更。 特別是,您可以在更新作業時傳遞 ETag,以指定只有當其他人同時沒有修改作業時,您的變更才會生效。

executionInfo

作業的執行資訊。

id

可唯一識別帳戶內作業的字串。 標識符是區分大小寫和不區分大小寫的(也就是說,您可能不會在帳戶內有兩個標識符,只有大小寫不同)。

jobManagerTask

作業啟動時要啟動之作業管理員工作的詳細數據。

jobPreparationTask

作業準備工作。 作業準備工作是在作業的任何其他工作之前,在每個計算節點上執行的特殊工作。

jobReleaseTask

作業發行工作。 作業發行工作是工作在作業結束時執行的每個計算節點上執行的特殊工作,該節點已執行作業的任何其他工作。

lastModified

作業的最後一次修改時間。 這是作業層級數據上次變更的時間,例如作業狀態或優先順序。 它不會考慮工作層級變更,例如新增工作或工作變更狀態。

metadata

與作業做為元數據相關聯的名稱/值組清單。 Batch 服務不會將任何意義指派給元數據;它僅供使用者程式代碼使用。

networkConfiguration

作業的網路組態。

onAllTasksComplete

當作業中的所有工作都處於已完成狀態時,Batch 服務應該採取的動作。 預設值為 noaction。 可能的值包括:'noAction'、'terminateJob'

onTaskFailure

當作業中的任何工作失敗時,Batch 服務應該採取的動作。 如果失敗Info,工作會被視為失敗。 如果 Task 在結束重試計數後以非零結束代碼完成,或啟動工作時發生錯誤,例如資源文件下載錯誤,則會設定 failureInfo。 預設值為 noaction。 可能的值包括:'noAction'、'performExitOptionsJobAction'

poolInfo

與作業相關聯的集區設定。

previousState

作業的先前狀態。 如果作業處於初始作用中狀態,則不會設定這個屬性。 可能的值包括:'active'、'disableing'、'disabled'、'enabling'、'terminating'、'completed'、'刪除'

previousStateTransitionTime

作業進入其先前狀態的時間。 如果作業處於初始作用中狀態,則不會設定這個屬性。

priority

作業的優先順序。 優先順序值的範圍可以從 -1000 到 1000,-1000 是最低優先順序,1000 是最高優先順序。 預設值為 0。

state

作業的目前狀態。 可能的值包括:'active'、'disableing'、'disabled'、'enabling'、'terminating'、'completed'、'刪除'

stateTransitionTime

作業進入其目前狀態的時間。

stats

作業整個存留期的資源使用量統計數據。 只有在使用包含 『stats』 屬性的 expand 子句擷取 CloudJob 時,才會填入此屬性;否則為 null。 統計數據可能無法立即取得。 Batch 服務會定期匯總統計數據。 一般延遲約30分鐘。

url

作業的 URL。

usesTaskDependencies

作業中的工作是否可以定義彼此的相依性。 默認值為 false。

屬性詳細資料

commonEnvironmentSettings

一般環境變數設定的清單。 這些環境變數是針對作業中的所有工作設定的(包括作業管理員、作業準備和作業發行工作)。 個別工作可以藉由使用不同的值來指定相同的設定名稱,來覆寫此處指定的環境設定。

commonEnvironmentSettings?: EnvironmentSetting[]

屬性值

constraints

作業的執行條件約束。

constraints?: JobConstraints

屬性值

creationTime

作業的建立時間。

creationTime?: Date

屬性值

Date

displayName

工作的顯示名稱。

displayName?: string

屬性值

string

eTag

作業的ETag。 這是不透明的字串。 您可以使用它來偵測作業是否已在要求之間變更。 特別是,您可以在更新作業時傳遞 ETag,以指定只有當其他人同時沒有修改作業時,您的變更才會生效。

eTag?: string

屬性值

string

executionInfo

作業的執行資訊。

executionInfo?: JobExecutionInformation

屬性值

id

可唯一識別帳戶內作業的字串。 標識符是區分大小寫和不區分大小寫的(也就是說,您可能不會在帳戶內有兩個標識符,只有大小寫不同)。

id?: string

屬性值

string

jobManagerTask

作業啟動時要啟動之作業管理員工作的詳細數據。

jobManagerTask?: JobManagerTask

屬性值

jobPreparationTask

作業準備工作。 作業準備工作是在作業的任何其他工作之前,在每個計算節點上執行的特殊工作。

jobPreparationTask?: JobPreparationTask

屬性值

jobReleaseTask

作業發行工作。 作業發行工作是工作在作業結束時執行的每個計算節點上執行的特殊工作,該節點已執行作業的任何其他工作。

jobReleaseTask?: JobReleaseTask

屬性值

lastModified

作業的最後一次修改時間。 這是作業層級數據上次變更的時間,例如作業狀態或優先順序。 它不會考慮工作層級變更,例如新增工作或工作變更狀態。

lastModified?: Date

屬性值

Date

metadata

與作業做為元數據相關聯的名稱/值組清單。 Batch 服務不會將任何意義指派給元數據;它僅供使用者程式代碼使用。

metadata?: MetadataItem[]

屬性值

networkConfiguration

作業的網路組態。

networkConfiguration?: JobNetworkConfiguration

屬性值

onAllTasksComplete

當作業中的所有工作都處於已完成狀態時,Batch 服務應該採取的動作。 預設值為 noaction。 可能的值包括:'noAction'、'terminateJob'

onAllTasksComplete?: OnAllTasksComplete

屬性值

onTaskFailure

當作業中的任何工作失敗時,Batch 服務應該採取的動作。 如果失敗Info,工作會被視為失敗。 如果 Task 在結束重試計數後以非零結束代碼完成,或啟動工作時發生錯誤,例如資源文件下載錯誤,則會設定 failureInfo。 預設值為 noaction。 可能的值包括:'noAction'、'performExitOptionsJobAction'

onTaskFailure?: OnTaskFailure

屬性值

poolInfo

與作業相關聯的集區設定。

poolInfo?: PoolInformation

屬性值

previousState

作業的先前狀態。 如果作業處於初始作用中狀態,則不會設定這個屬性。 可能的值包括:'active'、'disableing'、'disabled'、'enabling'、'terminating'、'completed'、'刪除'

previousState?: JobState

屬性值

previousStateTransitionTime

作業進入其先前狀態的時間。 如果作業處於初始作用中狀態,則不會設定這個屬性。

previousStateTransitionTime?: Date

屬性值

Date

priority

作業的優先順序。 優先順序值的範圍可以從 -1000 到 1000,-1000 是最低優先順序,1000 是最高優先順序。 預設值為 0。

priority?: number

屬性值

number

state

作業的目前狀態。 可能的值包括:'active'、'disableing'、'disabled'、'enabling'、'terminating'、'completed'、'刪除'

state?: JobState

屬性值

stateTransitionTime

作業進入其目前狀態的時間。

stateTransitionTime?: Date

屬性值

Date

stats

作業整個存留期的資源使用量統計數據。 只有在使用包含 『stats』 屬性的 expand 子句擷取 CloudJob 時,才會填入此屬性;否則為 null。 統計數據可能無法立即取得。 Batch 服務會定期匯總統計數據。 一般延遲約30分鐘。

stats?: JobStatistics

屬性值

url

作業的 URL。

url?: string

屬性值

string

usesTaskDependencies

作業中的工作是否可以定義彼此的相依性。 默認值為 false。

usesTaskDependencies?: boolean

屬性值

boolean