查询实例的组件列表
调试
您可以在API Explorer中调试该接口。
URI
名称 |
参数类型 |
是否必选 |
说明 |
---|---|---|---|
project_id |
String |
是 |
参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 |
instance_id |
String |
是 |
实例ID。 |
limit |
Integer |
否 |
查询记录数。默认为100,不能为负数,最小值为1,最大值为100。例如该参数设定为10,则查询结果最多只显示10条记录。 |
offset |
Integer |
否 |
索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。例如:该参数指定为0,limit指定为10,则只展示第1-10条数据。 |
component_type |
String |
否 |
组件类型,过滤拿到需要的组件类型的组件信息,默认为ALL。传参数会查询对应组件信息, "ALL": 查询所有组件类型。 "CM": 查询CMS组件类型。枚举值:
|
availability_zone_id |
String |
否 |
主组件所在可用区编号,筛选符合条件的组件,默认为ALL,查询实例所有可用区上的节点的组件信息。 当调用接口传入可用区编号时: 相对于DN组件,会查询出的DN分片中的主组件在该可用区上的这个分片的所有副本的组件信息。 相对于CN组件,CN组件没有主备关系,会查询出该可用区上的CN组件信息。 相对于其他组件,会查询该可用区上有没有某个组件类型的主组件,有则会返回该组件类型的所有组件信息,没有则不返回该组件类型的信息。 |
请求参数
无。
响应参数
名称 |
参数类型 |
说明 |
---|---|---|
nodes |
Array of objects |
组件详情。 详情请参见表3。 |
total_count |
Integer |
总记录数。 |
名称 |
参数类型 |
说明 |
---|---|---|
id |
String |
节点ID。 |
components |
Array of objects |
该实例节点下的组件信息列表,详情请参见表4。 |
name |
String |
节点名称。 |
availability_zone_id |
String |
节点所在可用区编码。 |
description |
String |
可用区描述信息。 |
status |
String |
节点状态。 |
名称 |
参数类型 |
说明 |
---|---|---|
id |
String |
组件ID。
|
role |
String |
节点角色。
|
status |
String |
组件状态。
|
distributed_id |
String |
分组ID,只有DN组件有分组DN,用于区分是否是同一个分片下的组件。其他组件为空字符串。 |
type |
String |
节点类型,包括:DN, CN, GTM, CM, ETCD。 |
detail |
String |
详情。 |
请求示例
查询实例的组件列表。
GET https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/dd93e98e103b4fc4b5a978a6bd6f03a9in14/components
响应示例
{ "nodes": [ { "components": [ { "id": "cm_1", "role": "master", "status": "Primary", "distributed_id": "", "type" : "CM", "detail" : "" }, { "id": "etcd_7001", "role": "master", "status": "StateLeader", "distributed_id": "", "type" : "ETCD", "detail" : "" }, { "id": "dn_6001", "role": "master", "status": "Primary", "distributed_id": "60011", "type" : "DN", "detail" : "Normal" } ], "id": "7d19f72f8f514564bd92962a6fbddb7dno14", "name": "gauss-9e1a_root_0", "availability_zone_id": "cn-southwest-244a", "description": "az1", "status": "normal" }, { "components": [ { "id": "cm_3", "role": "slave", "status": "Standby", "distributed_id": "", "type" : "CM", "detail" : "" }, { "id": "etcd_7003", "role": "slave", "status": "StateFollower", "distributed_id": "", "type" : "ETCD", "detail" : "" }, { "id": "dn_6003", "role": "slave", "status": "Standby", "distributed_id": "60011", "type" : "DN", "detail" : "Normal" } ], "id": "aafc2e14234d4c9eadb481fb0a09a865no14", "name": "gauss-9e1a_root_2", "availability_zone_id": "cn-southwest-244a", "description": "az1", "status": "normal" }, { "components": [ { "id": "cm_2", "role": "slave", "status": "Standby", "distributed_id": "", "type" : "CM", "detail" : "" }, { "id": "etcd_7002", "role": "slave", "status": "StateFollower", "distributed_id": "", "type" : "ETCD", "detail" : "" }, { "id": "dn_6002", "role": "slave", "status": "Standby", "distributed_id": "60011", "type" : "DN", "detail" : "Normal" } ], "id": "d6c6c6e6b48c41d79d99d7240751d744no14", "name": "gauss-9e1a_root_1", "availability_zone_id": "cn-southwest-244a", "description": "az1", "status": "normal" } ], "total_count": 3 }
{ "nodes": [ { "components": [ { "id": "cn_5001", "role": "master", "status": "Normal", "distributed_id": "", "type": "CN", "detail": "" } ], "id": "e0c39a9b9e91421cacbfbf75c47e0c9dno14", "name": "gauss-6b36_gaussdbv5cn_0", "hostname": null, "availability_zone_id": "cn-southwest-244a", "description": "az1", "status": "normal" }, { "components": [ { "id": "gtm_1002", "role": "slave", "status": "Standby", "distributed_id": "", "type": "GTM", "detail": "Connection ok" } ], "id": "a19a1844ab93407489d8a63ca298f908no14", "name": "gauss-6b36_gaussdbv5gtm_0", "hostname": null, "availability_zone_id": "cn-southwest-244a", "description": "az1", "status": "normal" }, { "components": [ { "id": "gtm_1003", "role": "slave", "status": "Standby", "distributed_id": "", "type": "GTM", "detail": "Connection ok" } ], "id": "fd949ad6b00c4d72b7af5f015817d4d9no14", "name": "gauss-6b36_gaussdbv5gtm_1", "hostname": null, "availability_zone_id": "cn-southwest-244b", "description": "az2", "status": "normal" }, { "components": [ { "id": "cm_2", "role": "slave", "status": "Standby", "distributed_id": "", "type": "CM", "detail": "" }, { "id": "etcd_7002", "role": "slave", "status": "StateFollower", "distributed_id": "", "type": "ETCD", "detail": "" } ], "id": "ac7e24fc9626479c96ab6215f2107faeno14", "name": "gauss-6b36_gaussdbv5cms_1", "hostname": null, "availability_zone_id": "cn-southwest-244b", "description": "az2", "status": "normal" }, { "components": [ { "id": "dn_6001", "role": "master", "status": "Primary", "distributed_id": "60011", "type": "DN", "detail": "Normal" } ], "id": "0989068696f94631a45b3f2b13ac7810no14", "name": "gauss-6b36_gaussdbv5dn1_0", "hostname": null, "availability_zone_id": "cn-southwest-244a", "description": "az1", "status": "normal" }, { "components": [ { "id": "cm_1", "role": "master", "status": "Primary", "distributed_id": "", "type": "CM", "detail": "" }, { "id": "etcd_7001", "role": "master", "status": "StateFollower", "distributed_id": "", "type": "ETCD", "detail": "" } ], "id": "912ca1f9f12f41968d60d82a7f630bedno14", "name": "gauss-6b36_gaussdbv5cms_2", "hostname": null, "availability_zone_id": "cn-southwest-244c", "description": "az3", "status": "normal" }, { "components": [ { "id": "dn_6002", "role": "slave", "status": "Standby", "distributed_id": "60011", "type": "DN", "detail": "Normal" } ], "id": "365261e60ac14dff846480e8cc555d66no14", "name": "gauss-6b36_gaussdbv5dn1_1", "hostname": null, "availability_zone_id": "cn-southwest-244b", "description": "az2", "status": "normal" }, { "components": [ { "id": "dn_6003", "role": "slave", "status": "Standby", "distributed_id": "60011", "type": "DN", "detail": "Normal" } ], "id": "3ce7e13a25524e7b81d78cad9afd9464no14", "name": "gauss-6b36_gaussdbv5dn1_2", "hostname": null, "availability_zone_id": "cn-southwest-244c", "description": "az3", "status": "normal" }, { "components": [ { "id": "cm_3", "role": "slave", "status": "Standby", "distributed_id": "", "type": "CM", "detail": "" }, { "id": "etcd_7003", "role": "slave", "status": "StateLeader", "distributed_id": "", "type": "ETCD", "detail": "" } ], "id": "e0deb77337604d149a76ce02b5060d86no14", "name": "gauss-6b36_gaussdbv5cms_0", "hostname": null, "availability_zone_id": "cn-southwest-244a", "description": "az1", "status": "normal" }, { "components": [ { "id": "gtm_1001", "role": "master", "status": "Primary", "distributed_id": "", "type": "GTM", "detail": "Connection ok" } ], "id": "9a88dc2a3f3e4f8c844f86dc032fde84no14", "name": "gauss-6b36_gaussdbv5gtm_2", "hostname": null, "availability_zone_id": "cn-southwest-244c", "description": "az3", "status": "normal" } ], "total_count": 10 }
状态码
- 正常
- 异常
请参见状态码。
错误码
请参见错误码。