BatchJobExecutionInfoOutput interface
包含有关在 Azure Batch 服务中执行作业的信息。
属性
| end |
作业的完成时间。 仅当作业处于已完成状态时,才会设置此属性。 |
| pool |
分配此作业的池的 ID。 此元素包含分配作业的实际池。 从服务获取作业详细信息时,它们还包含 poolInfo 元素,其中包含添加或更新作业时池配置数据。 该 poolInfo 元素也可能包含 poolId 元素。 如果这样做,这两个 ID 是相同的。 如果没有,则表示作业在自动池上运行,此属性包含该自动池的 ID。 |
| scheduling |
启动作业时服务遇到的任何错误的详细信息。 如果未在启动作业时出错,则不会设置此属性。 |
| start |
作业的开始时间。 这是创建作业的时间。 |
| terminate |
描述作业结束原因的字符串。 仅当作业处于已完成状态时,才会设置此属性。 如果 Batch 服务终止作业,则会按如下所示设置原因:JMComplete - 作业管理器任务已完成,killJobOnCompletion 设置为 true。 MaxWallClockTimeExpiry - 作业达到了其 maxWallClockTime 约束。 TerminateJobSchedule - 作业作为计划的一部分运行,计划已终止。 AllTasksComplete - 作业的 onAllTasksComplete 属性设置为终止作业,作业中的所有任务都已完成。 TaskFailed - 作业的 onTaskFailure 属性设置为 performExitOptionsJobAction,并且作业中的任务失败,其退出条件指定了 terminatejob 的 jobAction。 任何其他字符串都是在调用“终止作业”作时指定的用户定义的原因。 |
属性详细信息
endTime
作业的完成时间。 仅当作业处于已完成状态时,才会设置此属性。
endTime?: string
属性值
string
poolId
分配此作业的池的 ID。 此元素包含分配作业的实际池。 从服务获取作业详细信息时,它们还包含 poolInfo 元素,其中包含添加或更新作业时池配置数据。 该 poolInfo 元素也可能包含 poolId 元素。 如果这样做,这两个 ID 是相同的。 如果没有,则表示作业在自动池上运行,此属性包含该自动池的 ID。
poolId?: string
属性值
string
schedulingError
启动作业时服务遇到的任何错误的详细信息。 如果未在启动作业时出错,则不会设置此属性。
schedulingError?: BatchJobSchedulingErrorOutput
属性值
startTime
作业的开始时间。 这是创建作业的时间。
startTime: string
属性值
string
terminateReason
描述作业结束原因的字符串。 仅当作业处于已完成状态时,才会设置此属性。 如果 Batch 服务终止作业,则会按如下所示设置原因:JMComplete - 作业管理器任务已完成,killJobOnCompletion 设置为 true。 MaxWallClockTimeExpiry - 作业达到了其 maxWallClockTime 约束。 TerminateJobSchedule - 作业作为计划的一部分运行,计划已终止。 AllTasksComplete - 作业的 onAllTasksComplete 属性设置为终止作业,作业中的所有任务都已完成。 TaskFailed - 作业的 onTaskFailure 属性设置为 performExitOptionsJobAction,并且作业中的任务失败,其退出条件指定了 terminatejob 的 jobAction。 任何其他字符串都是在调用“终止作业”作时指定的用户定义的原因。
terminateReason?: string
属性值
string