可让您按照识别符获取任务信息。
方法:
GET /api/2.0/virtualization/tasks/{ID}
其中:
{ID} – 任务标识符(必需参数)。
如果请求成功完成,REST API 会返回以下任务信息:
<task id="{ID}" created="{日期和时间}" stateChanged="{日期和时间}" changed="{日期和时间}">
<state>{状态}</state>
<type>{类型}</type>
<stage>{阶段}</stage>
<progress>{执行进度}</progress>
<result>{结果}</result>
<!-- 如果任务执行失败,系统会显示错误消息而不是结果。
<error>{错误消息}</error>
</task>
其中:
{ID} – 任务 ID。created="{日期和时间}" – YYYY-MM-DDThh:mm:ss 格式的任务创建时间。stateChanged="{日期和时间}" – YYYY-MM-DDThh:mm:ss 格式的任务状态更改时间。changed="{日期和时间}" – YYYY-MM-DDThh:mm:ss 格式的任务更改时间。{状态} – 任务状态。{类型} – 任务类型。例如:{名称} – 任务名称。{阶段} – 任务执行阶段。{执行进度} – 以百分比表示的任务执行进度。{结果} – 任务执行结果,例如,有关已创建的租户或报告标识符的信息。{错误消息} – 如果任务执行期间发生错误,将显示一条错误消息。返回代码:
200 (OK) – 请求成功完成。403 (Forbidden) – 资源访问被拒绝。404 (Not Found) – 未在 Integration Server 数据库中找到具有指定识别符的任务。