Skip to Content
云数据库读写分离中间件 UDBProxy获取UDB代理服务详细信息 - DescribeUDBProxy

获取UDB代理服务详细信息 - DescribeUDBProxy

简介

获取UDB代理服务详细信息

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 DescribeUDBProxyYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
Zonestring可用区。参见 可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No
UDBProxyIDstring读写分离IDYes

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
UDBProxyIDstringUDBProxy实例IDYes
UDBProxyIPstringUDB代理服务IPYes
UDBProxyPortintUDB代理服务端口Yes
Statestring状态Yes
CreateTimeint创建时间Yes
ModifyTimeint修改时间Yes
ReadWeightModeint读权重模式:1-主节点模式;2-节点均衡模式;3-从节点均衡(排除主节点);5-用户自定义模式Yes
CPUCoresintcpu核数Yes
Memoryint内存Yes
NodeCountint集群实例节点数Yes
ZoneIdint可用区idYes
Namestring名称Yes
MaxConnectionintUDB代理服务最大连接数Yes
DelayThresholdint延迟阈值(单位s)Yes
UDBReplicasarray[Replica]UDB集群数据Yes
Nodesarray[Node]集群实例服务节点数据Yes
SQLLimitCountintsql限流数量No
SQLRouterCountintsql路由数量No
InstanceVersionstring实例版本No
EnableTransSplitint是否启用事务拆分(1:启用事务拆分,2:关闭事务拆分)No

数据模型

Replica

字段名类型描述信息必填
IDstring数据库IDYes
IPstring数据库IPYes
Portint数据库服务端口Yes
ReadWeightint读权重Yes
Statestring状态Yes
Rolestring角色[master-主库,slave-从库]Yes
CreateTimeint创建时间Yes
ModifyTimeint修改时间Yes
JoinStateboolean是否加入代理服务(true:加入,false:未加入)Yes
Namestring数据库名称Yes

Node

字段名类型描述信息必填
IDstring服务节点idYes
Statestring服务节点状态Yes

示例

请求示例

https://api.an-link.com/?Action=DescribeUDBProxy &Region=cn-zj &Zone=cn-zj-01 &ProjectId=DAIoycmE &UDBProxyID=nCNBolTi

响应示例

{ "Action": "DescribeUDBProxyResponse", "CPUCores": 3, "CreateTime": 8, "DelayThreshold": 4, "EnableTransSplit": 3, "InstanceVersion": "aqshAbAK", "MaxConnection": 7, "Memory": 2, "ModifyTime": 5, "Name": "OlLESJIS", "NodeCount": 9, "Nodes": [ { "ID": "ttlkSuYX", "State": "FZHOtjjk" } ], "ReadWeightMode": 8, "RetCode": 0, "SQLLimitCount": 2, "SQLRouterCount": 3, "State": "mHFdpsGC", "UDBProxyID": "GkfnbTgu", "UDBProxyIP": "wtaQVqRN", "UDBProxyPort": 8, "UDBReplicas": [ { "CreateTime": 1, "ID": "tBnNCgQT", "IP": "GhlRZTad", "JoinState": "rrshQjQh", "ModifyTime": 3, "Port": 4, "ReadWeight": 50, "Role": "hHQYuZQH", "State": "pdIdZPxx" } ], "ZoneId": "ObOfZhoE" }