![]() |
MySQL 9.5.0
Source Code Documentation
|
Information about one server destination. More...
#include <routing_guidelines.h>
Public Attributes | |
| std::string | label |
| hostname:port as in the metadata More... | |
| std::string | address |
| address of the server More... | |
| uint16_t | port {0} |
| MySQL port number. More... | |
| uint16_t | port_x {0} |
| X protocol port number. More... | |
| std::string | uuid |
| @server_uuid of the server More... | |
| uint32_t | version {0} |
| server version in format 80401 for 8.4.1 More... | |
| std::string | member_role |
| PRIMARY, SECONDARY or READ_REPLICA, as reported by GR, empty string if not defined. More... | |
| std::map< std::string, std::string, std::less<> > | tags |
| user defined tags stored in the cluster metadata for that Server instance More... | |
| std::string | cluster_name |
| name of the cluster the server belongs to More... | |
| std::string | cluster_set_name |
| name of the ClusterSet the server belongs to More... | |
| std::string | cluster_role |
| PRIMARY or REPLICA depending on the role of the cluster in the ClusterSet, empty string if not defined. More... | |
| bool | cluster_is_invalidated {false} |
| Cluster containing this server is invalidated. More... | |
Information about one server destination.
| std::string routing_guidelines::Server_info::address |
address of the server
| bool routing_guidelines::Server_info::cluster_is_invalidated {false} |
Cluster containing this server is invalidated.
| std::string routing_guidelines::Server_info::cluster_name |
name of the cluster the server belongs to
| std::string routing_guidelines::Server_info::cluster_role |
PRIMARY or REPLICA depending on the role of the cluster in the ClusterSet, empty string if not defined.
| std::string routing_guidelines::Server_info::cluster_set_name |
name of the ClusterSet the server belongs to
| std::string routing_guidelines::Server_info::label |
hostname:port as in the metadata
| std::string routing_guidelines::Server_info::member_role |
PRIMARY, SECONDARY or READ_REPLICA, as reported by GR, empty string if not defined.
| uint16_t routing_guidelines::Server_info::port {0} |
MySQL port number.
| uint16_t routing_guidelines::Server_info::port_x {0} |
X protocol port number.
| std::map<std::string, std::string, std::less<> > routing_guidelines::Server_info::tags |
user defined tags stored in the cluster metadata for that Server instance
| std::string routing_guidelines::Server_info::uuid |
@server_uuid of the server
| uint32_t routing_guidelines::Server_info::version {0} |
server version in format 80401 for 8.4.1