26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_CONFIG_H_
27#define ROUTER_SRC_REST_MRS_SRC_MRS_CONFIG_H_
Definition: make_shared_ptr.h:35
Definition: configuration.h:47
mysql_harness::SecureString mysql_user_password_
Definition: configuration.h:50
std::string developer_debug_port_
Definition: configuration.h:68
std::chrono::seconds metadata_refresh_interval_
Definition: configuration.h:54
std::string routing_rw_
Definition: configuration.h:57
std::string mysql_user_
Definition: configuration.h:49
bool is_https_
Definition: configuration.h:71
std::string routing_ro_
Definition: configuration.h:56
std::shared_ptr< collector::DestinationProvider > provider_rw_
Definition: configuration.h:73
mysql_harness::SecureString mysql_user_data_access_password_
Definition: configuration.h:52
std::chrono::seconds wait_for_metadata_schema_access_
Definition: configuration.h:64
helper::MakeSharedPtr< helper::PluginMonitor > service_monitor_
Definition: configuration.h:76
std::shared_ptr< collector::DestinationProvider > provider_ro_
Definition: configuration.h:74
std::string router_name_
Definition: configuration.h:59
std::string developer_
Definition: configuration.h:67
uint32_t default_mysql_cache_instances_
Definition: configuration.h:60
uint64_t router_id_
Definition: configuration.h:58
std::string jwt_secret_
Definition: configuration.h:75
std::string mysql_user_data_access_
Definition: configuration.h:51
Null-terminated string which is securely wiped on destruction.
Definition: secure_string.h:59
This file defines the client API to MySQL and also the ABI of the dynamically linked libmysqlclient.
std::chrono::seconds seconds
Definition: authorize_manager.cc:69
Definition: authorize_manager.h:48
Authentication
Definition: configuration.h:45
@ kAuthenticationBasic2Server
Definition: configuration.h:45
@ kAuthenticationNone
Definition: configuration.h:45