replication_canary

package
v1.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2017 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MysqlMonitoring

type MysqlMonitoring struct {

	/*ReplicationCanary - Descr: The number of switchboard proxies Default: <nil>
	 */
	ReplicationCanary *ReplicationCanary `yaml:"replication-canary,omitempty"`

	/*RecipientEmail - Descr: The email address to send mysql monitoring notifications to Default: <nil>
	 */
	RecipientEmail interface{} `yaml:"recipient_email,omitempty"`

	/*NotifyOnly - Descr: When true, replication failure will not shut traffic off at the proxy Default: false
	 */
	NotifyOnly interface{} `yaml:"notify_only,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type ReplicationCanary

type ReplicationCanary struct {

	/*CanaryPassword - Descr: Canary user password Default: <nil>
	 */
	CanaryPassword interface{} `yaml:"canary_password,omitempty"`

	/*NotificationsClientSecret - Descr: Secret of the UAA client used to send mysql monitoring notifications. This will be used when creating the client. Default: <nil>
	 */
	NotificationsClientSecret interface{} `yaml:"notifications_client_secret,omitempty"`

	/*WriteReadDelay - Descr: This property configures how long the canary waits to read the chirps after writing (in seconds) Default: 1
	 */
	WriteReadDelay interface{} `yaml:"write_read_delay,omitempty"`

	/*SwitchboardCount - Descr: The number of switchboard proxies Default: <nil>
	 */
	SwitchboardCount interface{} `yaml:"switchboard_count,omitempty"`

	/*UaaAdminClientSecret - Descr: Secret of the UAA client used to create the notifications client Default: <nil>
	 */
	UaaAdminClientSecret interface{} `yaml:"uaa_admin_client_secret,omitempty"`

	/*PollFrequency - Descr: Configure how frequently the canary polls the cluster for replication failure (in seconds) Default: 30
	 */
	PollFrequency interface{} `yaml:"poll_frequency,omitempty"`

	/*NotificationsClientUsername - Descr: Username of the UAA client used to send mysql monitoring notifications. This will be created using the uaa admin client. Default: mysql-monitoring
	 */
	NotificationsClientUsername interface{} `yaml:"notifications_client_username,omitempty"`

	/*CanaryUsername - Descr: Canary username Default: repcanary
	 */
	CanaryUsername interface{} `yaml:"canary_username,omitempty"`

	/*MysqlPort - Descr: Database port for contacting mysql Default: 3306
	 */
	MysqlPort interface{} `yaml:"mysql_port,omitempty"`

	/*CanaryDatabase - Descr: Canary database Default: canary_db
	 */
	CanaryDatabase interface{} `yaml:"canary_database,omitempty"`

	/*UaaAdminClientUsername - Descr: Username of the UAA client used to create the notifications client Default: admin
	 */
	UaaAdminClientUsername interface{} `yaml:"uaa_admin_client_username,omitempty"`

	/*ClusterIps - Descr: List of IP addresses of servers used to read data from Default: <nil>
	 */
	ClusterIps interface{} `yaml:"cluster_ips,omitempty"`

	/*SwitchboardUsername - Descr: Basic Auth username to contact the Switchboard API Default: <nil>
	 */
	SwitchboardUsername interface{} `yaml:"switchboard_username,omitempty"`

	/*SwitchboardPassword - Descr: Basic Auth password to contact the Switchboard API Default: <nil>
	 */
	SwitchboardPassword interface{} `yaml:"switchboard_password,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type ReplicationCanaryJob

type ReplicationCanaryJob struct {

	/*Domain - Descr: Domain reserved for CF operator, base URL where the login, uaa, and other non-user apps listen Default: <nil>
	 */
	Domain interface{} `yaml:"domain,omitempty"`

	/*MysqlMonitoring - Descr: The number of switchboard proxies Default: <nil>
	 */
	MysqlMonitoring *MysqlMonitoring `yaml:"mysql-monitoring,omitempty"`

	/*SyslogAggregator - Descr: Define whether forwarders should also send non-mysql syslog activity to the aggregator. Default: false
	 */
	SyslogAggregator *SyslogAggregator `yaml:"syslog_aggregator,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"`

	/*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"`

	/*All - Descr: Define whether forwarders should also send non-mysql syslog activity to the aggregator. Default: false
	 */
	All interface{} `yaml:"all,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL