华为云云数据库rds获取指定实例和时间范围的任务信息(SQL Server)_云淘科技
功能介绍
获取SQL Server指定实例ID、指定时间范围的任务信息列表。
调用接口前,您需要了解API 认证鉴权。
调试
您可以在API Explorer中调试该接口。
接口约束
该接口只可查询任务中心一个月内的异步任务。
目前支持查询的主要异步任务:创建实例(单实例/主备实例)、创建只读实例、单实例转主备实例、主备切换、磁盘扩容,自动备份,手动备份,恢复到新实例,恢复到当前实例,恢复到已有实例。
URI
URI格式
GET /v3/{project_id}/instances/{instance_id}/tasklist/detail?start_time={start_time}&end_time={end_time}
参数说明
名称 |
是否必选 |
说明 |
---|---|---|
project_id |
是 |
租户在某一region下的project ID。 获取方法请参见获取项目ID。 |
instance_id |
是 |
实例ID。 |
start_time |
是 |
开始时间,格式为UTC时间戳。 |
end_time |
否 |
结束时间,格式为UTC时间戳。 |
请求消息
请求参数
无。
URI样例
GET https://{endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/a48e43ff268f4c0e879652d65e63d0fbin01/tasklist/detail?start_time=1533423274000&end_time=1533823274000
响应消息
正常响应要素说明
名称 |
参数类型 |
说明 |
---|---|---|
jobs |
Object |
任务信息,请参见表3。 |
count |
Integer |
任务总数。 |
名称 |
参数类型 |
说明 |
---|---|---|
id |
String |
任务ID。 |
name |
String |
任务名称。 |
status |
String |
任务执行状态。 取值: 值为“Running”,表示任务正在执行。 |
created |
String |
创建时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 |
ended |
String |
结束时间,格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 |
process |
String |
任务执行进度。 说明: 执行中状态才返回执行进度,例如“60”,表示任务执行进度为60%,否则返回“”。 |
instance |
Object |
执行任务的实例信息。 请参见表4。 |
task_detail |
String |
根据不同的任务,显示不同的内容。 请参见如下各表: 表5 说明: 未有task_detail字段说明的异步任务,该字段不显示。 |
fail_reason |
String |
任务执行失败时的错误信息。 |
entities |
Object |
根据不同的任务,显示不同的内容。 |
名称 |
参数类型 |
说明 |
---|---|---|
id |
String |
实例ID。 |
name |
String |
实例名称。 |
名称 |
参数类型 |
说明 |
---|---|---|
sourceInstanceId |
String |
备份恢复的源实例ID。 |
targetInstanceId |
String |
恢复备份的目标实例ID。 |
backupId |
String |
备份文件ID。 |
restoreTime |
String |
表级时间点恢复的恢复时间。 |
type |
String |
任务类型。 |
dbNames |
List |
数据库库名称。 |
名称 |
参数类型 |
说明 |
---|---|---|
instanceId |
String |
进行备份的实例ID。 |
name |
String |
任务名称。 |
description |
String |
任务描述。 |
dbNames |
String |
备份的数据名称。 |
响应样例中取返回结果部分任务详情作为示例。
正常响应样例
自动备份,手动备份:
{ "jobs": [ { "id": "aa4e3386-af27-436e-99f5-7cfefa21c37a", "name": "BackupDbSqlserverInInstance", "status": "Completed", "created": "2020-07-20T16:10:07+0000", "ended": "2020-07-20T16:14:39+0000", "process": "", "instance": { "id": "9a09052dfa824caea36f583bc3e5684ein04", "name": "rds-8d43-0004" }, "task_detail": "{\"instanceId\":\"9a09052dfa824caea36f583bc3e5684ein04\",\"name\":\"sqlserver-rds-8d43-0004-20200719161130675\"}" } ], "count":1 }
恢复到新实例,恢复到当前实例,恢复到已有实例,表级时间点恢复:
{ "jobs": [ { "id": "11bef2cb-2924-4727-a9c2-b6fec61fc03a", "name": "SingleDbRestoreSqlserverInInstance", "status": "Failed", "created": "2020-07-21T01:38:00+0000", "ended": "2020-07-21T01:39:59+0000", "process": "", "instance": { "id": "9a09052dfa824caea36f583bc3e5684ein04", "name": "rds-8d43-0004" }, "task_detail": "{\"backupId\":\"83c76e6852c145779dc153d8299ee0e1br04\",\"dbNames\":\"backeeeeee\",\"sourceInstanceId\":\"9a09052dfa824caea36f583bc3e5684ein04\",\"targetInstanceId\":\"9a09052dfa824caea36f583bc3e5684ein04\"}" } ], "count":1 }
其他任务类型:
{ "jobs":[ { "id":"11bef2cb-2924-4727-a9c2-b6fec61fc03a", "name":"SingleDbRestoreSqlserverInInstance", "status":"Complete", "created":"2020-07-21T01:38:00+0000", "ended":"2020-07-21T01:39:59+0000", "process":"", "instance":{ "id":"9a09052dfa824caea36f583bc3e5684ein04", "name":"rds-8d43-0004" } } ], "count":1 }
任务正在执行中:
{ "jobs":[ { "id": "32291a2e-882b-4266-b7c0-89dae34d2a9d", "name": "CreateSqlserverSingleHAInstance", "status": "Running", "created": "2020-07-14T15:02:29+0000", "ended": "2020-07-14T15:16:18+0000", "process": "50", "instance": { "id": "9a09052dfa824caea36f583bc3e5684ein04", "name": "rds-8d43-0004" } } ], "count":1 }
任务执行失败:
{ "jobs":[ { "id": "32291a2e-882b-4266-b7c0-89dae34d2a9d", "name": "CreateSqlserverSingleHAInstance", "status": "Failed", "created": "2020-07-14T15:02:29+0000", "ended": "2020-07-14T15:16:18+0000", "process": "", "instance": { "id": "9a09052dfa824caea36f583bc3e5684ein04", "name": "rds-8d43-0004" }, "fail_reason": "createVM failed." } ], "count":1 }
异常响应
请参见异常请求结果。
状态码
正常
200
异常
请参见状态码。
错误码
请参见错误码。
父主题: 获取任务信息
同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家