26#ifndef MYSQLROUTER_ROUTING_SUPPORTED_ROUTING_INCLUDED
27#define MYSQLROUTER_ROUTING_SUPPORTED_ROUTING_INCLUDED
35static constexpr const char kBindPort[]{
"bind_port"};
39static constexpr const char kSocket[]{
"socket"};
67 "connection_sharing_delay"};
70 "client_ssl_session_cache_mode"};
72 "client_ssl_session_cache_size"};
74 "client_ssl_session_cache_timeout"};
77 "server_ssl_session_cache_mode"};
79 "server_ssl_session_cache_size"};
81 "server_ssl_session_cache_timeout"};
87 "wait_for_my_writes_timeout"};
Definition: options.cc:57
static constexpr const char kServerSslCipher[]
Definition: supported_routing_options.h:59
static constexpr const char kMaxConnections[]
Definition: supported_routing_options.h:37
static constexpr const char kServerSslCa[]
Definition: supported_routing_options.h:60
static constexpr const char kMaxConnectErrors[]
Definition: supported_routing_options.h:40
static constexpr const char kNetBufferLength[]
Definition: supported_routing_options.h:43
static constexpr const char kServerSslCrl[]
Definition: supported_routing_options.h:62
static constexpr const char kWaitForMyWrites[]
Definition: supported_routing_options.h:85
static constexpr const char kClientSslSessionCacheMode[]
Definition: supported_routing_options.h:69
static constexpr const char kServerSslCert[]
Definition: supported_routing_options.h:56
static constexpr const char kServerSslCrlPath[]
Definition: supported_routing_options.h:63
static constexpr const char kClientSslDhParams[]
Definition: supported_routing_options.h:54
static constexpr const char kClientSslCurves[]
Definition: supported_routing_options.h:53
static constexpr const char kThreadStackSize[]
Definition: supported_routing_options.h:44
static constexpr const char kClientSslSessionCacheSize[]
Definition: supported_routing_options.h:71
static constexpr const char kServerSslCurves[]
Definition: supported_routing_options.h:64
static constexpr const char kServerSslKey[]
Definition: supported_routing_options.h:57
static constexpr const char kClientSslCaPath[]
Definition: supported_routing_options.h:50
static constexpr const char kServerSslSessionCacheMode[]
Definition: supported_routing_options.h:76
static constexpr const char kClientSslSessionCacheTimeout[]
Definition: supported_routing_options.h:73
static constexpr const char kClientSslMode[]
Definition: supported_routing_options.h:45
static constexpr const char kClientSslCa[]
Definition: supported_routing_options.h:49
static constexpr const char kBindPort[]
Definition: supported_routing_options.h:35
static constexpr const char kClientSslCrl[]
Definition: supported_routing_options.h:51
static constexpr const char kDestinations[]
Definition: supported_routing_options.h:34
static constexpr const char kConnectionSharingDelay[]
Definition: supported_routing_options.h:66
static constexpr const char kProtocol[]
Definition: supported_routing_options.h:33
static constexpr const char kBindAddress[]
Definition: supported_routing_options.h:36
static constexpr const char kServerSslCaPath[]
Definition: supported_routing_options.h:61
static constexpr const char kClientSslCrlPath[]
Definition: supported_routing_options.h:52
static constexpr const char kClientSslCert[]
Definition: supported_routing_options.h:46
static constexpr const char kRoutingStrategy[]
Definition: supported_routing_options.h:41
static constexpr const char kServerSslVerify[]
Definition: supported_routing_options.h:58
static constexpr const char kClientConnectTimeout[]
Definition: supported_routing_options.h:42
static constexpr const char kClientSslCipher[]
Definition: supported_routing_options.h:48
static constexpr const char kConnectTimeout[]
Definition: supported_routing_options.h:38
static constexpr const char kConnectionSharing[]
Definition: supported_routing_options.h:65
static constexpr const char kRouterRequireEnforce[]
Definition: supported_routing_options.h:88
static constexpr const char kWaitForMyWritesTimeout[]
Definition: supported_routing_options.h:86
static constexpr const char kServerSslSessionCacheTimeout[]
Definition: supported_routing_options.h:80
static constexpr const char kServerSslSessionCacheSize[]
Definition: supported_routing_options.h:78
static constexpr const char kConnectRetryTimeout[]
Definition: supported_routing_options.h:83
static constexpr const char kAccessMode[]
Definition: supported_routing_options.h:84
static constexpr const char kSocket[]
Definition: supported_routing_options.h:39
static constexpr const char kClientSslKey[]
Definition: supported_routing_options.h:47
static constexpr const char kServerSslMode[]
Definition: supported_routing_options.h:55
static constexpr std::array< const char *, 45 > routing_supported_options
Definition: supported_routing_options.h:92