查询数据库代理信息
URI
- URI格式
GET https://{endpoint}/mysql/v3/{project_id}/instances/{instance_id}/proxy
- URI样例
GET https://{endpoint}/mysql/v3/97b026aa9cc4417888c14c84a1ad9860/instances/436aaafb689c4250a9a5bb33cb271e8cin07/proxy
- 参数说明
表1 参数说明 名称
参数类型
是否必选
说明
project_id
String
是
租户在某一Region下的project ID。
获取方法请参见获取项目ID。
instance_id
String
是
实例ID。
请求消息
无
响应消息
- 正常响应要素说明
表2 参数说明 名称
参数类型
说明
proxy
Object
数据库代理实例信息。
详情请参见表3。
master_node
Object
主节点信息。
详情请参见表4。
readonly_nodes
Array of Object
只读节点信息。
详情请参见表5。
表3 proxy字段数据结构说明 名称
参数类型
说明
pool_id
String
Proxy实例id。
status
String
Proxy实例开启状态,取值范围:closed、open、frozen、opening、closing、enlarging、freezing和unfreezing。
address
String
Proxy读写分离地址。
port
Integer
Proxy端口信息。
pool_status
String
Proxy实例状态,取值范围:abnormal、normal、creating、deleted。
delay_threshold_in_seconds
Integer
延时阈值,单位:秒。
elb_vip
String
Elb模式的虚拟ip信息。
eip
String
弹性公网IP信息。
vcpus
String
Proxy实例规格的CPU数量。
ram
String
Proxy实例规格的内存数量。
node_num
Integer
Proxy节点个数。
mode
String
Proxy主备模式,取值范围:Cluster。
nodes
Object
Proxy节点信息。
详情请参见表6。
flavor_ref
String
代理规格码。
表4 master_node字段数据结构说明 名称
参数类型
说明
id
String
主节点id。
instance_id
String
实例id
status
String
主节点状态。
name
String
主节点名称。
weight
Integer
主节点读写分离权重。
available_zones
Array of object
可用区信息。
详情请参见表7。
表5 readonly_nodes字段数据结构说明 名称
参数类型
说明
id
String
只读节点id。
instance_id
String
实例id
status
String
只读节点状态。
name
String
只读节点名称。
weight
Integer
只读节点读写分离权重。
available_zones
Array of object
可用区信息。
- 正常响应样例
{
"proxy":{
"pool_id":null,
"status":"closed",
"address":null,
"port":null,
"pool_status":null,
"delay_threshold_in_seconds":null,
"elb_vip":null,
"eip":null,
"vcpus":null,
"ram":null,
"node_num":null,
"mode":null,
"nodes":[
],
"flavor_ref": "gaussdb.proxy.xlarge.arm.2"
},
"master_node":{
"id":"294daeb0ec9e4c4eacaf2c6dbd8246a9no07",
"instance_id":"71215aadf19c428db088e51b157583f2in07",
"status":"ACTIVE",
"name":"BUG-gauss-dw_node01",
"weight":null,
"available_zones":[
{
"code":"az1xahz",
"description":"az1xahz"
}
]
},
"readonly_nodes":[
{
"id":"b36d70cc3c3b4ef680e34c5b25b168dano07",
"instance_id":"71215aadf19c428db088e51b157583f2in07",
"status":"ACTIVE",
"name":"BUG-gauss-dw_node02",
"weight":null,
"available_zones":[
{
"code":"az1xahz",
"description":"az1xahz"
}
]
}
]
}
状态码
请参见状态码。
错误码
请参见错误码。