获取任务信息
get_task
参数说明:
属性 | 类型 | 描述 |
---|---|---|
job | CreateResponse, str | 作业标识符 |
task_name | str | 任务名称 |
返回值说明:
get_task方法将返回一个
GetResponse
对象, 封装了Task类型的所有接口。
(1) Task 类
参数说明:
参数 | 类型 | 描述 |
---|---|---|
properties | dict, str, Task object | 作业运行状态信息 |
属性说明:
InstanceMetrics类型的所有接口请参见4.2 get_job中的描述。
序号 | 属性 | 类型 | 描述 |
---|---|---|---|
1. | TaskName | str | 任务名称 |
2. | State | str | 任务运行状态 |
3. | StartTime | str | 任务开始时间 |
4. | EndTime | str | 任务结束时间 |
5. | State | str | 作业状态 |
6. | InstanceMetrics | InstanceMetrics object | 任务所有实例的统计信息 |
e.g.
try:
# Get a Client object.
client = Client(...
...
# Job ID.
job = "job-xxxx"
task_name = "echo_task"
task_desc = client.get_task(job, task_name)
print (task_desc.TaskName, task_desc.State)
except ClientError, e:
print(e)