BatchStartTaskInfoOutput interface
有关在计算节点上运行的 StartTask 的信息。
属性
| container |
有关任务正在执行的容器的信息。 仅当任务在容器上下文中运行时,才会设置此属性。 |
| end |
StartTask 停止运行的时间。 这是 StartTask 最近运行的结束时间(如果该运行已完成(即使该运行失败且重试挂起)。 如果 StartTask 当前正在运行,则此元素不存在。 |
| exit |
StartTask 命令行中指定的程序的退出代码。 仅当 StartTask 处于已完成状态时,才会设置此属性。 通常,进程的退出代码反映了应用程序开发人员为该过程实现的特定约定。 如果使用退出代码值在代码中做出决策,请确保知道应用程序进程使用的退出代码约定。 但是,如果 Batch 服务终止 StartTask(由于超时或用户通过 API 终止),可能会看到操作系统定义的退出代码。 |
| failure |
描述任务失败的信息(如果有)。 仅当任务处于已完成状态且遇到失败时,才会设置此属性。 |
| last |
最近一次,任务重试开始运行。 仅当重试任务(即 retryCount 为非零)时,此元素才存在。 如果存在,这通常与 startTime 相同,但如果任务因重试以外的原因而重新启动,则可能会有所不同;例如,如果在重试期间重新启动了计算节点,则 startTime 会更新,但 lastRetryTime 不是。 |
| result | 任务执行的结果。 如果值为“failed”,则可以在 failureInfo 属性中找到失败的详细信息。 可能的值:“success”、“failure” |
| retry |
Batch 服务重试任务次数。 重试任务应用程序失败(非零退出代码),预处理错误(无法运行任务),并且不会重试文件上传错误。 Batch 服务将按约束指定的限制重试任务。 |
| start |
StartTask 开始运行的时间。 每次重新启动或重试任务时,都会重置此值(即,这是 StartTask 开始运行的最新时间)。 |
| state | 计算节点上 StartTask 的状态。 可能的值:“running”、“completed” |
属性详细信息
containerInfo
有关任务正在执行的容器的信息。 仅当任务在容器上下文中运行时,才会设置此属性。
containerInfo?: BatchTaskContainerExecutionInfoOutput
属性值
endTime
StartTask 停止运行的时间。 这是 StartTask 最近运行的结束时间(如果该运行已完成(即使该运行失败且重试挂起)。 如果 StartTask 当前正在运行,则此元素不存在。
endTime?: string
属性值
string
exitCode
StartTask 命令行中指定的程序的退出代码。 仅当 StartTask 处于已完成状态时,才会设置此属性。 通常,进程的退出代码反映了应用程序开发人员为该过程实现的特定约定。 如果使用退出代码值在代码中做出决策,请确保知道应用程序进程使用的退出代码约定。 但是,如果 Batch 服务终止 StartTask(由于超时或用户通过 API 终止),可能会看到操作系统定义的退出代码。
exitCode?: number
属性值
number
failureInfo
描述任务失败的信息(如果有)。 仅当任务处于已完成状态且遇到失败时,才会设置此属性。
failureInfo?: BatchTaskFailureInfoOutput
属性值
lastRetryTime
最近一次,任务重试开始运行。 仅当重试任务(即 retryCount 为非零)时,此元素才存在。 如果存在,这通常与 startTime 相同,但如果任务因重试以外的原因而重新启动,则可能会有所不同;例如,如果在重试期间重新启动了计算节点,则 startTime 会更新,但 lastRetryTime 不是。
lastRetryTime?: string
属性值
string
result
任务执行的结果。 如果值为“failed”,则可以在 failureInfo 属性中找到失败的详细信息。
可能的值:“success”、“failure”
result?: string
属性值
string
retryCount
Batch 服务重试任务次数。 重试任务应用程序失败(非零退出代码),预处理错误(无法运行任务),并且不会重试文件上传错误。 Batch 服务将按约束指定的限制重试任务。
retryCount: number
属性值
number
startTime
StartTask 开始运行的时间。 每次重新启动或重试任务时,都会重置此值(即,这是 StartTask 开始运行的最新时间)。
startTime: string
属性值
string
state
计算节点上 StartTask 的状态。
可能的值:“running”、“completed”
state: string
属性值
string