华为云云数据库GaussDB获取任务信息_云淘科技

功能介绍

获取指定任务ID的任务信息。

调用接口前,您需要了解API 认证鉴权。
调用接口前,您需要提前获取到地区和终端节点,即下文中的Endpoint值。

调试

您可以在API Explorer中调试该接口。

URI

URI格式

GET https://{Endpoint}/v3/{project_id}/jobs?id={id}

URI样例

https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0549b4a43100d4f32f51c01c2fe4acdb/jobs?id=5cbb8a90-2253-4cff-8a13-49aa8f31dfb5

参数说明

表1 请求参数

名称

类型

是否必选

描述

project_id

string

租户在某一region下的project ID。

获取方法请参见获取项目ID/名称。

id

string

任务ID。支持通过API接口(除“应用参数模板”、“增备任务”以外的)返回的异步任务id查询任务结果。

请求消息

响应消息

正常响应参数说明

表2 参数说明

名称

参数类型

描述

job

Object

任务信息,请参见表job字段数据结构说明。

表3 job字段数据结构说明

名称

参数类型

描述

id

String

任务ID。

name

String

任务名称。

status

String

任务执行状态。

取值:

值为“Running”,表示任务正在执行。
值为“Completed”,表示任务执行成功。
值为“Failed”,表示任务执行失败。

created

String

创建时间,格式为“yyyy-mm-ddThh:mm:ssZ”。

其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。

ended

String

结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。

其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。

progress

String

任务执行进度。

说明:

执行中状态才返回执行进度,例如“60%”,表示任务执行进度为60%,否则返回“”。

instance

Object

执行任务的实例信息。

请参见表4。

fail_reason

String

任务执行失败时的错误信息。

表4 instance字段数据结构说明

名称

参数类型

描述

id

String

实例ID。

name

String

实例名称。

正常响应样例

参数模板列表:

{ 
  "job" : { 
    "id" : "5cbb8a90-2253-4cff-8a13-49aa8f31dfb5", 
    "name" : "CreateGaussDBV5Instance", 
    "status" : "Completed", 
    "created" : "2021-07-12T09:22:04+0800", 
    "ended" : "2021-07-12T10:10:13+0800", 
    "progress" : "", 
    "instance" : { 
      "id" : "b34f8c791f2643578510c093aa2351a8in14", 
      "name" : "gauss-c1a3" 
    }, 
    "fail_reason" : null 
  } 
}

异常响应

请参见异常请求结果。

状态码

正常

200

异常

请参见状态码。

错误码

请参见错误码。

父主题: 任务管理

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家