云服务器内容精选

  • 响应消息 正常响应要素说明 表2 字段说明 名称 参数类型 说明 proxy_query_info_list Array of objects 数据库实例下的数据库代理信息列表。 请参见表3。 max_proxy_num Integer 支持同时开启的数据库代理的最大数量。 max_proxy_node_num Integer 单个数据库代理支持选择的最大节点数量。 support_balance_route_mode_for_favored_version Boolean 是否支持创建数据库代理时设置负载均衡路由模式。 表3 proxy_query_info_list字段数据结构说明 名称 参数类型 说明 proxy Object 数据库代理信息。 请参见表4。 master_instance Object 数据库主实例信息。 请参见表7。 readonly_instances Array of objects 数据库只读实例信息。 请参见表7。 proxy_security_group_check_result Boolean 安全组是否放通该数据库代理到数据库的网络地址。 表4 proxy字段数据结构说明 参数 参数类型 描述 pool_id String 数据库代理实例ID。 status String 数据库代理状态。取值: ENABLING:表示数据库代理正在开启。 DISABLING:表示数据库代理正在关闭。 CHANGING_NODE_NUM:表示数据库代理正在调整节点数量。 SCALING: 表示数据库代理正在规格变更。 UPGRADING: 表示数据库代理正在升级内核版本。 IPMODIFYING: 表示数据库代理正在修改读写分离地址。 RESTARTING: 表示数据库代理正在重启进程。 TRANSACTION_SPLITTING: 表示数据库代理正在变更事务拆分功能状态。 CONNECTION_POOL_SWITCH_OPERATING: 表示数据库代理正在变更会话连接池类型。 PORT_MODIFYING: 表示数据库代理正在修改端口。 PROXY_SSL_SWITCHING: 表示数据库代理正在变更SSL状态。 ALT_SWITCH_OPERATING: 表示数据库代理正在变更ALT状态。 CHANGING_RESOURCES: 表示数据库代理正在进行资源变更。 NORMAL: 表示数据库代理正常。 ABNORMAL: 表示数据库代理异常。 FAILED: 表示数据库代理创建失败。 FROZEN: 表示数据库代理已冻结。 address String 读写分离地址。 port Integer 端口号。 delay_threshold_in_seconds Integer 延时阈值,单位:秒。 cpu String 数据库代理规格的CPU大小。 mem String 数据库代理规格的内存大小。 node_num Integer 数据库代理节点个数。 nodes Array of objects 数据库代理节点信息列表。 请参见表5。 mode String 数据库代理集群模式。取值: Cluster:集群模式 Ha:主备模式 flavor_info Object 数据库代理规格信息。 请参见表6。 transaction_split String 数据库代理事务拆分开关状态。 true:开启。 false:关闭。 connection_pool_type String 连接池类型。 取值: CLOSED:关闭连接池。 SESSION:开启会话级连接池。 pay_mode String 数据库代理计费模式。 取值: 0:按需计费 1:包周期计费 name String 数据库代理名称。 proxy_mode String 数据库代理读写模式。取值: readwrite:读写模式 readonly:只读模式 dns_name String 数据库代理读写分离地址内网域名。该字段为空表示未申请读写内网域名。 subnet_id String 数据库代理实例所属子网ID。 seconds_level_monitor_fun_status String 数据库代理秒级监控状态。 枚举值: off on alt_flag Boolean ALT开关状态。 force_read_only Boolean 是否强制读路由到只读。 route_mode Integer 数据库代理路由模式。取值: 0:表示权重负载模式。 1:表示负载均衡模式(数据库主实例不接受读请求)。 2:表示负载均衡模式(数据库主实例接受读请求)。 ssl_option Boolean ssl开关状态。 support_balance_route_mode Boolean 数据库代理是否支持开启负载均衡路由模式。 support_proxy_ssl Boolean 数据库代理是否支持开启ssl功能。 support_switch_connection_pool_type Boolean 数据库代理是否支持切换会话连接池类型。 support_transaction_split Boolean 数据库代理是否支持开启事务拆分。 表5 nodes字段数据结构说明 参数 参数类型 描述 id String 数据库代理节点ID。 status String 数据库代理节点状态。 取值: NORMAL: 表示节点正常。 ABNORMAL: 表示节点节点状态异常。 CREATING: 表示节点正在创建中。 CREATEFAIL: 表示节点创建失败。 role String 数据库代理节点角色。 master:主节点。 slave:备节点。 az_code String 数据库代理节点所在可用区。 frozen_flag Integer 数据库代理节点是否被冻结。 取值: 0:未冻结。 1:冻结。 表6 flavor_info字段数据结构说明 参数 参数类型 描述 group_type String 规格类型。 枚举值: X86 ARM code String 规格码。 表7 readonly_instances字段数据结构说明 参数 参数类型 描述 id String 数据库主实例或只读实例ID。 status String 节点状态。 name String 数据库实例名称。 weight Integer 数据库实例读权重。 available_zones Array of objects 可用区信息。 请参见表8。 表8 available_zones字段数据结构说明 参数 参数类型 描述 code String 可用区编码。 description String 可用区描述。 正常响应样例 { "proxy_query_info_list" : [ { "proxy" : { "pool_id" : "e06ecf4dfea8409690c87a9ee6582b0dpo01", "status" : "NORMAL", "address" : "192.168.0.1", "port" : 3306, "delay_threshold_in_seconds" : 30, "cpu" : "2", "mem" : "4", "node_num" : 2, "nodes" : [ { "id" : "3079919890f24fb8ab284571fc409058pn01", "status" : "NORMAL", "role" : "master", "az_code" : "aaa", "frozen_flag" : 0 }, { "id" : "804430ac9068419fa5e49d5ca0684172pn01", "status" : "NORMAL", "role" : "master", "az_code" : "aaa", "frozen_flag" : 0 } ], "mode" : "Cluster", "flavor_info" : { "group_type" : "X86", "code" : "rds.proxy.large.2" }, "transaction_split" : "false", "connection_pool_type" : "CLOSED", "pay_mode" : "0", "name" : "test-hll", "proxy_mode" : "readwrite", "route_mode" : 1, "dns_name" : "", "subnet_id" : "2f75f35c-62ca-43b7-9954-8fd1e6be4641", "ssl_option" : false, "force_read_only" : false, "seconds_level_monitor_fun_status" : "off", "alt_flag" : false, "support_transaction_split" : true, "support_switch_connection_pool_type" : true, "support_balance_route_mode" : true, "support_proxy_ssl" : true }, "master_instance" : { "id" : "920ec36cef814a8b830a5bed50d9a088in01", "status" : "normal", "name" : "rds-2c54", "weight" : 0, "available_zones" : [ { "code" : "aaa", "description" : "az3" } ] }, "readonly_instances" : [ { "id" : "f9462b58982d484fb64fd9880504d863in01", "status" : "abnormal", "name" : "replica-f966", "weight" : 0, "available_zones" : [ { "code" : "aaa", "description" : "az3" } ] } ], "proxy_security_group_check_result" : false } ], "max_proxy_num" : 4, "max_proxy_node_num" : 4, "support_balance_route_mode_for_favored_version" : true } 异常响应 请参见异常请求结果。