• 沒有找到結果。

5.7 备份与恢复

5.7.3 查询备份列表

功能介绍

根据指定条件查询备份列表。

调试

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

URI

● URI格式

GET https://{Endpoint}/v3/{project_id}/backups?

instance_id={instance_id}&backup_id={backup_id}&backup_type={backup_type }&offset={offset}&limit={limit}&begin_time={begin_time}&end_time={end_tim e}&mode={mode}

● URI样例

https://dds.cn-north-1.myhuaweicloud.com/

v3/97b026aa9cc4417888c14c84a1ad9860/backups?

instance_id=c0c9f155c7b7423a9d30f0175998b63bin01&offset=0&limit=10&be gin_time=2018-08-06 10:41:14&end_time=2018-08-16 10:41:14

● 参数说明

5-100 参数说明

名称 是否必选 描述

project_id 是 租户在某一region下的project ID。

instance_id 否 实例ID,可以调用“查询实例列表”接口获 取。如果未申请实例,可以调用“创建实例”

接口创建。

backup_id 否 备份ID。

当该字段传入的备份ID归属为自动增量备份 时,实例ID必传。

名称 是否必选 描述 backup_type 否 备份类型。

● 取值为“Auto”,表示自动全量备份。

● 取值为“Manual”,表示手动全量备份。

● 取值为“Incremental”,表示自动增量备 份。

● 当该字段未传入值时,默认只查询所有的全 量备份,包括自动全备备份和手动全量备 份。当该字段取值为“Incremental”时,实 例ID必传。

offset 否 索引位置偏移量,表示从指定project ID下最新 的备份创建时间开始,按时间的先后顺序偏移 offset条数据后查询对应的备份信息。

取值大于或等于0。不传该参数时,查询偏移量 默认为0,表示从最新的备份创建时间对应的备 份开始查询。

limit 否 查询备份个数上限值。

取值范围:1~100。不传该参数时,默认查询前 100条实例信息。

begin_time 否 查询备份开始的时间,格式为“yyyy-mm-dd hh:mm:ss”。该时间为UTC时间。

说明“end_time”有值时,“begin_time”必选。

end_time 否 查询备份开始的结束时间,格式为“yyyy-mm-dd hh:mm:ss”。该时间为UTC时间。

说明“begin_time”有值时,“end_time”必选。

mode 否 实例模式。

取值:

● Sharding

● ReplicaSet

● Single

请求消息

无。

5-101 要素说明

名称 参数类型 描述

backups Array of objects 备份列表。详情请参见表5-102。

total_count Integer 总记录数。

5-102 backups 字段数据结构说明

名称 参数类型 描述

id String 备份ID。

name String 备份名称。

instance_id String 备份所属的实例ID,可以调用“查 询实例列表”接口获取。如果未申 请实例,可以调用“创建实例”接 口创建。

instance_name String 备份所属的实例名称。

datastore Object 数据库版本信息。详情请参见表 5-103。

type String 备份类型。

● 取值为“Auto”,表示自动全 量备份。

● 取值为“Manual”,表示手动 全量备份。

● 取值为“Incremental”,表示 自动增量备份。

begin_time String 备份开始时间,格式为“yyyy-mm-dd hh:mm:ss”。该时间为 UTC时间。

end_time String 备份结束时间,格式为“yyyy-mm-dd hh:mm:ss”。该时间为 UTC时间。

status String 备份状态。取值:

● BUILDING:备份中。

● COMPLETED:备份完成。

● FAILED:备份失败。

● DISABLED:备份删除中。

size Long 备份大小,单位:KB。

description String 备份描述。

5-103 datastore 字段数据结构说明

名称 参数类型 描述

type String 数据库引擎。

取值:DDS-Community。

version String 支持4.0、3.4和3.2数据库版本。

取值为“4.0”、“3.4”、

“3.2”。

● 响应样例 { "backups": [ {

"id": "43e4feaab48f11e89039fa163ebaa7e4br01", "name": "backup-test",

"instance_id": "43e4feaab48f11e89039fa163ebaa7e4br01", "instance_name": "cluster-test",

"datastore" : {

"type" : "DDS-Community", "version" : "3.4"

},

"type": "auto",

"begin_time": "2018-08-06 12:41:14", "end_time": "2018-08-06 12:43:14", "status": "COMPLETED",

"size": 2803,

"description": "backup description"

} ],

"total_count":1 }

状态码

详情请参见状态码。

错误码

详情请参见错误码。

相關文件