|
Protocol::Type | protocol {} |
| protocol (classic, x) More...
|
|
std::string | destinations |
| destinations More...
|
|
int | bind_port {} |
| TCP port to bind to. More...
|
|
mysql_harness::TCPAddress | bind_address |
| IP address to bind to. More...
|
|
mysql_harness::Path | named_socket |
| unix domain socket path to bind to More...
|
|
int | connect_timeout {} |
| connect-timeout in seconds More...
|
|
routing::RoutingStrategy | routing_strategy |
| routing strategy (next-avail, ...) More...
|
|
int | max_connections {} |
| max connections allowed More...
|
|
unsigned long long | max_connect_errors {} |
| max connect errors More...
|
|
unsigned int | client_connect_timeout {} |
| client connect timeout in seconds More...
|
|
unsigned int | net_buffer_length {} |
| Size of buffer to receive packets. More...
|
|
unsigned int | thread_stack_size {} |
| thread stack size in kilobytes More...
|
|
SslMode | source_ssl_mode {} |
| SslMode of the client side connection. More...
|
|
std::string | source_ssl_cert |
| Cert file. More...
|
|
std::string | source_ssl_key |
| Key file. More...
|
|
std::string | source_ssl_cipher |
| allowed TLS ciphers More...
|
|
std::string | source_ssl_curves |
| allowed TLS curves More...
|
|
std::string | source_ssl_dh_params |
| DH params. More...
|
|
std::string | source_ssl_ca_file |
| CA file to used to verify sources' identity. More...
|
|
std::string | source_ssl_ca_dir |
| directory of CA files used to verify sources' identity More...
|
|
std::string | source_ssl_crl_file |
| CRL file used to check revoked certificates. More...
|
|
std::string | source_ssl_crl_dir |
| directory of CRL files More...
|
|
SslMode | dest_ssl_mode {} |
| SslMode of the server side connection. More...
|
|
std::string | dest_ssl_cert |
| Cert file. More...
|
|
std::string | dest_ssl_key |
| Key file. More...
|
|
SslVerify | dest_ssl_verify {} |
| How to verify the server-side cert. More...
|
|
std::string | dest_ssl_cipher |
| allowed TLS ciphers More...
|
|
std::string | dest_ssl_ca_file |
| CA file to used to verify destinations' identity. More...
|
|
std::string | dest_ssl_ca_dir |
| directory of CA files used to verify destinations' identity More...
|
|
std::string | dest_ssl_crl_file |
| CRL file used to check revoked certificates. More...
|
|
std::string | dest_ssl_crl_dir |
| directory of CRL files More...
|
|
std::string | dest_ssl_curves |
| allowed TLS curves More...
|
|
bool | connection_sharing {} |
| if connection sharing is allowed. More...
|
|
std::chrono::milliseconds | connection_sharing_delay {} |
| delay before an idling connection is moved to the pool and connection sharing is allowed. More...
|
|
bool | client_ssl_session_cache_mode {true} |
|
size_t | client_ssl_session_cache_size {} |
|
unsigned int | client_ssl_session_cache_timeout {} |
|
bool | server_ssl_session_cache_mode {true} |
|
size_t | server_ssl_session_cache_size {} |
|
unsigned int | server_ssl_session_cache_timeout {} |
|
std::chrono::milliseconds | connect_retry_timeout {} |
| timeout of retrying after a transient connect-failure. More...
|
|
routing::AccessMode | access_mode |
| read_write,read_only,auto More...
|
|
bool | wait_for_my_writes |
|
std::chrono::seconds | wait_for_my_writes_timeout {} |
| how long to wait for writes to be applied before reads. More...
|
|
bool | router_require_enforce {true} |
|
| BasePluginConfig (const mysql_harness::ConfigSection *section) |
| Constructor for derived classes. More...
|
|
static std::string | get_section_name (const mysql_harness::ConfigSection *section) |
| Generate the name for this configuration. More...
|
|