BatchJobExecutionInfo interface
包含关于 Azure Batch 服务中作业执行的信息。
属性
| end |
任务完成时间。 该属性仅在作业处于完成状态时被设置。 |
| pool |
该工作分配给的池的ID。 该元素包含实际分配作业的池。 当你从服务获取作业详情时,它们还包含一个 poolInfo 元素,里面包含作业添加或更新时的池配置数据。 该 poolInfo 元素也可能包含 poolId 元素。 如果有,那两个ID是一样的。 如果没有,说明作业运行在自动池上,而该属性包含该自动池的ID。 |
| scheduling |
服务在启动工作时遇到的任何错误细节。 如果在启动作业时没有错误,则该属性不被设置。 |
| start |
任务开始时间。 这就是约会被创造的时期。 |
| termination |
一串描述任务结束原因的字符串。 该属性仅在作业处于完成状态时被设置。 如果批处理服务终止了该作业,它会设置如下原因:JMComplete - 作业管理器任务已完成,且 killJobOnCompletion 被设置为 true。 MaxWallClockTimeExpiry - 作业达到了其maxWallClockTime约束。 TerminateJobSchedule——作业作为一个计划的一部分运行,而该计划被终止。 AllTasksComplete——作业的onAllTasksComplete属性设置为terminatejob,作业中的所有任务均已完成。 TaskFailed - 作业的 onTaskFailure 属性被设置为 performExitOptionsJobAction,作业中的任务失败,且带有一个指定 terminateJob 的 jobAction 的退出条件。 任何其他字符串都是用户定义的理由,在调用“终止作业”作时指定。 |
属性详细信息
endTime
任务完成时间。 该属性仅在作业处于完成状态时被设置。
endTime?: Date
属性值
Date
poolId
该工作分配给的池的ID。 该元素包含实际分配作业的池。 当你从服务获取作业详情时,它们还包含一个 poolInfo 元素,里面包含作业添加或更新时的池配置数据。 该 poolInfo 元素也可能包含 poolId 元素。 如果有,那两个ID是一样的。 如果没有,说明作业运行在自动池上,而该属性包含该自动池的ID。
poolId?: string
属性值
string
schedulingError
服务在启动工作时遇到的任何错误细节。 如果在启动作业时没有错误,则该属性不被设置。
schedulingError?: BatchJobSchedulingError
属性值
startTime
任务开始时间。 这就是约会被创造的时期。
startTime: Date
属性值
Date
terminationReason
一串描述任务结束原因的字符串。 该属性仅在作业处于完成状态时被设置。 如果批处理服务终止了该作业,它会设置如下原因:JMComplete - 作业管理器任务已完成,且 killJobOnCompletion 被设置为 true。 MaxWallClockTimeExpiry - 作业达到了其maxWallClockTime约束。 TerminateJobSchedule——作业作为一个计划的一部分运行,而该计划被终止。 AllTasksComplete——作业的onAllTasksComplete属性设置为terminatejob,作业中的所有任务均已完成。 TaskFailed - 作业的 onTaskFailure 属性被设置为 performExitOptionsJobAction,作业中的任务失败,且带有一个指定 terminateJob 的 jobAction 的退出条件。 任何其他字符串都是用户定义的理由,在调用“终止作业”作时指定。
terminationReason?: string
属性值
string