Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CfMysqlBrokerJob ¶ added in v0.0.16
type CfMysqlBrokerJob struct { /*NetworkName - Descr: The name of the network (needed for the syslog aggregator) Default: <nil> */ NetworkName interface{} `yaml:"network_name,omitempty"` /*MaxUserConnectionsDefault - Descr: number of user connections to allow in a plan if not specified Default: 40 */ MaxUserConnectionsDefault interface{} `yaml:"max_user_connections_default,omitempty"` /*MysqlNode - Descr: Size of the ib_log_file used by innodb, in MB Default: 1024 */ MysqlNode *MysqlNode `yaml:"mysql_node,omitempty"` /*Networks - Descr: Name of the network the broker will get its IP address from Default: <nil> */ Networks *Networks `yaml:"networks,omitempty"` /*AuthUsername - Descr: Broker's basic auth username Default: <nil> */ AuthUsername interface{} `yaml:"auth_username,omitempty"` /*SyslogAggregator - Descr: Define whether forwarders should also send non-mysql syslog activity to the aggregator. Default: false */ SyslogAggregator *SyslogAggregator `yaml:"syslog_aggregator,omitempty"` /*SslEnabled - Descr: Determines use of https in dashboard url and in callback uri for calls to UAA Default: true */ SslEnabled interface{} `yaml:"ssl_enabled,omitempty"` /*CookieSecret - Descr: A unique secret key, used to sign sessions Default: <nil> */ CookieSecret interface{} `yaml:"cookie_secret,omitempty"` /*AuthPassword - Descr: Broker's basic auth password Default: <nil> */ AuthPassword interface{} `yaml:"auth_password,omitempty"` /*Services - Descr: Services and plans offered by the broker Default: <nil> */ Services interface{} `yaml:"services,omitempty"` /*ExternalHost - Descr: Host used to register a route for the broker with the router in cf-release via NATS. By registering the broker with Cloud Foundry using this route, and using the router for load balancing, the broker can be horizontally scaled. Domain is typically the same as system domain in cf-release. Default: <nil> */ ExternalHost interface{} `yaml:"external_host,omitempty"` /*CcApiUri - Descr: URL of the CloudFoundry Cloud Controller Default: <nil> */ CcApiUri interface{} `yaml:"cc_api_uri,omitempty"` /*SkipSslValidation - Descr: Determines whether dashboard verifies SSL certificates when communicating with Cloud Controller and UAA Default: false */ SkipSslValidation interface{} `yaml:"skip_ssl_validation,omitempty"` /*Nats - Descr: IP port of Cloud Foundry NATS server Default: <nil> */ Nats *Nats `yaml:"nats,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type MysqlNode ¶
type MysqlNode struct { /*Port - Descr: Port used by the broker and bound applications to reach the service Default: 3306 */ Port interface{} `yaml:"port,omitempty"` /*AdminUsername - Descr: Username for the admin MySQL account Default: root */ AdminUsername interface{} `yaml:"admin_username,omitempty"` /*PersistentDisk - Descr: Size of the persistent disk allocated to the MySQL node for storage Default: <nil> */ PersistentDisk interface{} `yaml:"persistent_disk,omitempty"` /*IbLogFileSize - Descr: Size of the ib_log_file used by innodb, in MB Default: 1024 */ IbLogFileSize interface{} `yaml:"ib_log_file_size,omitempty"` /*GcacheSize - Descr: Cache size used by galera (maximum amount of data possible in an IST), in MB Default: 512 */ GcacheSize interface{} `yaml:"gcache_size,omitempty"` /*Host - Descr: Host (DNS) or IP address used by the broker and bound applications to reach the service Default: <nil> */ Host interface{} `yaml:"host,omitempty"` /*AdminPassword - Descr: Password for the admin MySQL account Default: <nil> */ AdminPassword interface{} `yaml:"admin_password,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Nats ¶
type Nats struct { /*Machines - Descr: IP of each NATS cluster member. Default: <nil> */ Machines interface{} `yaml:"machines,omitempty"` /*User - Descr: Username for broker to register a route with NATS Default: <nil> */ User interface{} `yaml:"user,omitempty"` /*Password - Descr: Password for broker to register a route with NATS Default: <nil> */ Password interface{} `yaml:"password,omitempty"` /*Port - Descr: IP port of Cloud Foundry NATS server Default: <nil> */ Port interface{} `yaml:"port,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Networks ¶
type Networks struct {
/*BrokerNetwork - Descr: Name of the network the broker will get its IP address from Default: <nil>
*/
BrokerNetwork interface{} `yaml:"broker_network,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type SyslogAggregator ¶
type SyslogAggregator struct { /*All - Descr: Define whether forwarders should also send non-mysql syslog activity to the aggregator. Default: false */ All interface{} `yaml:"all,omitempty"` /*Transport - Descr: Transport to be used when forwarding logs (tcp|udp|relp). Default: tcp */ Transport interface{} `yaml:"transport,omitempty"` /*Address - Descr: IP address for syslog aggregator Default: <nil> */ Address interface{} `yaml:"address,omitempty"` /*Port - Descr: TCP port of syslog aggregator Default: <nil> */ Port interface{} `yaml:"port,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.