Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CfMysql ¶
type CfMysql struct {
/*Proxy - Descr: Timeout (milliseconds) before assuming a backend is unhealthy Default: 5000
*/
Proxy *Proxy `yaml:"proxy,omitempty"`
/*Standalone - Descr: Standalone Mode: Are you deploying MySQL without a CloudFoundry deployment? Default: false
*/
Standalone interface{} `yaml:"standalone,omitempty"`
/*Mysql - Descr: List of nodes. Must have the same number of ips as there are nodes in the cluster Default: <nil>
*/
Mysql *Mysql `yaml:"mysql,omitempty"`
/*ExternalHost - Descr: Domain of the route registered for the UI via NATS (with the router in cf-release) Default: <nil>
*/
ExternalHost interface{} `yaml:"external_host,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Mysql ¶
type Mysql struct {
/*ClusterIps - Descr: List of nodes. Must have the same number of ips as there are nodes in the cluster Default: <nil>
*/
ClusterIps interface{} `yaml:"cluster_ips,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Nats ¶
type Nats struct {
/*User - Descr: Username to register a route via NATS Default: <nil>
*/
User interface{} `yaml:"user,omitempty"`
/*Port - Descr: IP port of Cloud Foundry NATS server Default: <nil>
*/
Port interface{} `yaml:"port,omitempty"`
/*Machines - Descr: IP of each NATS cluster member. Default: <nil>
*/
Machines interface{} `yaml:"machines,omitempty"`
/*Password - Descr: Password to register a route via NATS Default: <nil>
*/
Password interface{} `yaml:"password,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Proxy ¶
type Proxy struct {
/*HealthPort - Descr: Port for checking the health of the proxy process Default: 1936
*/
HealthPort interface{} `yaml:"health_port,omitempty"`
/*Port - Descr: Port for the proxy to listen on Default: 3306
*/
Port interface{} `yaml:"port,omitempty"`
/*ProxyIps - Descr: List of IP addresses for all proxy jobs Default: <nil>
*/
ProxyIps interface{} `yaml:"proxy_ips,omitempty"`
/*ApiUsername - Descr: Username for Basic Auth used to secure API Default: <nil>
*/
ApiUsername interface{} `yaml:"api_username,omitempty"`
/*ApiPassword - Descr: Password for Basic Auth used to secure API Default: <nil>
*/
ApiPassword interface{} `yaml:"api_password,omitempty"`
/*ApiForceHttps - Descr: Redirect all HTTP requests to the API to HTTPS Default: true
*/
ApiForceHttps interface{} `yaml:"api_force_https,omitempty"`
/*ApiPort - Descr: Port for the proxy API to listen on Default: 80
*/
ApiPort interface{} `yaml:"api_port,omitempty"`
/*ArbitratorIp - Descr: List of IP addresses for the arbitrator nodes of the MySQL cluster Default: no-arbitrator-ip
*/
ArbitratorIp interface{} `yaml:"arbitrator_ip,omitempty"`
/*HealthcheckTimeoutMillis - Descr: Timeout (milliseconds) before assuming a backend is unhealthy Default: 5000
*/
HealthcheckTimeoutMillis interface{} `yaml:"healthcheck_timeout_millis,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type ProxyJob ¶
type ProxyJob struct {
/*CfMysql - Descr: Timeout (milliseconds) before assuming a backend is unhealthy Default: 5000
*/
CfMysql *CfMysql `yaml:"cf_mysql,omitempty"`
/*SyslogAggregator - Descr: Transport to be used when forwarding logs (tcp|udp|relp). Default: tcp
*/
SyslogAggregator *SyslogAggregator `yaml:"syslog_aggregator,omitempty"`
/*Nats - Descr: IP of each NATS cluster member. Default: <nil>
*/
Nats *Nats `yaml:"nats,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type SyslogAggregator ¶
type SyslogAggregator struct {
/*Transport - Descr: Transport to be used when forwarding logs (tcp|udp|relp). Default: tcp
*/
Transport interface{} `yaml:"transport,omitempty"`
/*Port - Descr: TCP port of syslog aggregator Default: <nil>
*/
Port interface{} `yaml:"port,omitempty"`
/*All - Descr: Define whether forwarders should also send non-mysql syslog activity to the aggregator. Default: false
*/
All interface{} `yaml:"all,omitempty"`
/*Address - Descr: IP address for syslog aggregator Default: <nil>
*/
Address interface{} `yaml:"address,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.