查询回收站集群列表
更新时间:2023-11-29
查询回收站集群列表
接口描述
本接口用于查询回收站集群列表,只能查询属于自己账号的集群列表。
请求结构
GET /v{version}/gaiadb/recycler HTTP/1.1
HOST: gaiadb.bj.baidubce.com
Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必选 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API 版本号 |
marker | String | 否 | URL参数 | 批量获取列表的查询的起始位置,是一个由系统生成的字符串,第一次请求可以不设置,后续请求可以设置为上一次请求响应中的 marker 字段值 |
maxKeys | Integer | 否 | URL参数 | 每页包含的最大数量,最大数量通常不超过100,缺省值为100 |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
marker | String | 批量获取列表的查询的起始位置,是一个由系统生成的字符串 |
maxKeys | Integer | 每页包含的最大数量,最大数量通常不超过100,缺省值为100 |
isTruncated | boolean | true表示后面还有数据,false表示已经是最后一页 |
nextMarker | String | 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现 |
clusters | List<Cluster> | 由Cluster对象组成的数组 |
Cluster 对象
参数名称 | 类型 | 描述 |
---|---|---|
clusterId | String | 集群ID |
clusterName | String | 集群名 |
allocatedCpuInCore | Int | CPU核数 |
allocatedMemoryInMB | Int | 集群内存,单位GB |
instanceStatus | String | 实例状态,参见集群状态表 |
instanceCreateTime | Datetime | 实例创建时间,规范参考时间与日期 |
productType | String | 付费方式,取值:prepay(预付费)、postpay(后付费) |
multiActiveGroupId | String | 集群所属热活集群组ID,若集群未在任何热活集群组中,则为空字符串 |
multiActiveGroupRole | String | 集群在热活集群组中的角色,若集群未在任何热活集群组中,则为空字符串 |
multiActiveGroupName | String | 群所属热活集群组名称,若集群未在任何热活集群组中,则为空字符串 |
请求示例
GET /v1/gaiadb/recycler?marker=r-IyWRtII7&maxKeys=1 HTTP/1.1
HOST: gaiadb.bj.baidubce.com
Content-Type: application/json
Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-11-21T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
返回示例
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
{
"marker": "gaiadb08sk7o",
"maxKeys": 1,
"nextMarker": "gaiadb603pvc",
"isTruncated": true,
"clusters": [
{
"clusterId": "gaiadb08sk7o",
"clusterName": "zyh-param",
"allocatedCpuInCore": 2,
"allocatedMemoryInMB": 8192,
"instanceStatus": "isolated",
"instanceCreateTime": "2022-09-19T07:23:47Z",
"productType": "postpay",
"multiActiveGroupId": "",
"multiActiveGroupRole": "",
"multiActiveGroupName": ""
}]
}