描述
获取任务信息(get_task)。
参数说明
| 属性 | 类型 | 描述 |
|---|---|---|
| job | CreateResponse, str | 作业标识符 |
| task_name | str | 任务名称 |
返回值说明
get_task方法将返回一个GetResponse 对象, 封装了Task类型的所有接口。
Task 类
参数说明
| 参数 | 类型 | 描述 |
|---|---|---|
| properties | dict, str, Task object | 作业运行状态信息 |
属性说明
InstanceMetrics类型的所有接口请参见4.2 get_job中的描述。
| 属性 | 类型 | 描述 |
|---|---|---|
| TaskName | str | 任务名称 |
| State | str | 任务运行状态 |
| StartTime | str | 任务开始时间 |
| EndTime | str | 任务结束时间 |
| State | str | 作业状态 |
| InstanceMetrics | InstanceMetrics object | 任务所有实例的统计信息 |
示例
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)