取消作业执行
功能介绍
取消正在执行的作业对象。该接口兼容Sahara。
URI
- URI格式
GET /v1.1/{project_id}/job-executions/{job_execution_id}/cancel
- 参数说明
表1 URI参数说明 名称
是否必选
说明
project_id
是
项目编号。获取方法,请参见获取项目ID。
job_execution_id
是
作业执行对象ID。
请求消息
请求参数
无。
响应消息
名称 |
参数类型 |
说明 |
---|---|---|
info |
String |
键值对集合,包含oozie返回的作业运行信息。 |
cluster_id |
String |
集群ID。 |
job_id |
String |
作业ID。 |
oozie_job_id |
String |
集群中oozie返回的工作流ID。 |
tenant_id |
String |
项目编号。获取方法,请参见获取项目ID。 |
created_at |
String |
作业执行对象的创建时间。 |
updated_at |
String |
作业执行对象的更新时间。 |
start_time |
String |
作业开始时间。 |
end_time |
Bool |
作业结束时间。 |
return_code |
String |
作业执行后的响应码。 |
input_id |
String |
作业执行对象输入的数据源ID。 |
output_id |
String |
作业执行对象输出的数据源ID。 |
is_protected |
Bool |
作业执行对象是否受保护。
当前版本不支持该功能。 |
is_public |
Bool |
作业执行对象的是否公开。
当前版本不支持该功能。 |
job_configs |
Object |
键值对集合,用于保存作业运行配置。 |
id |
String |
作业执行对象ID。 |
oozie_job_id |
String |
集群中oozie返回的工作流ID。 |
info |
String |
键值对集合,包含oozie返回的作业运行信息。 |
示例
- 请求示例
- 响应示例
{ "job_execution": { "created_at": "2017-05-25T07:28:12", "updated_at": "2017-05-25T07:28:13", "id": "2de74673-1a78-48af-a95b-e1fec4a4ae9c", "tenant_id": "37caa80116e1403ab603e5eeb48a2f74", "job_id": "", "start_time": "2017-05-25T07:28:12", "end_time": null, "cluster_id": "ef7b54f2-3d92-49b2-a6d7-94607e1ea7df", "oozie_job_id": null, "return_code": null, "input_id": null, "output_id": null, "is_protected": false, "is_public": null, "engine_job_id": null, "job_configs": null, "data_source_urls": null, "info": null } }