mysql

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 CfMysql

type CfMysql struct {

	/*Mysql - Descr: Number of audit file rotations to keep Default: 30
	 */
	Mysql *Mysql `yaml:"mysql,omitempty"`
}

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

type ClusterHealth

type ClusterHealth struct {

	/*LogInterval - Descr: Time in seconds between log entries for cluster health Default: 30
	 */
	LogInterval interface{} `yaml:"log_interval,omitempty"`

	/*Password - Descr: Password for the cluster logger health user Default: <nil>
	 */
	Password interface{} `yaml:"password,omitempty"`
}

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

type GaleraHealthcheck

type GaleraHealthcheck struct {

	/*EndpointUsername - Descr: Username used by the sidecar endpoints for Basic Auth Default: <nil>
	 */
	EndpointUsername interface{} `yaml:"endpoint_username,omitempty"`

	/*DbPassword - Descr: Password used by the sidecar to connect to the database Default: <nil>
	 */
	DbPassword interface{} `yaml:"db_password,omitempty"`

	/*EndpointPassword - Descr: Password used by the sidecar endpoints for Basic Auth Default: <nil>
	 */
	EndpointPassword interface{} `yaml:"endpoint_password,omitempty"`
}

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

type Mysql

type Mysql struct {

	/*ServerAuditFileRotations - Descr: Number of audit file rotations to keep Default: 30
	 */
	ServerAuditFileRotations interface{} `yaml:"server_audit_file_rotations,omitempty"`

	/*GaleraHealthcheck - Descr: Password used by the sidecar endpoints for Basic Auth Default: <nil>
	 */
	GaleraHealthcheck *GaleraHealthcheck `yaml:"galera_healthcheck,omitempty"`

	/*ServerAuditFileRotateSizeInMb - Descr: Size in MB of each audit log file Default: 100
	 */
	ServerAuditFileRotateSizeInMb interface{} `yaml:"server_audit_file_rotate_size_in_mb,omitempty"`

	/*DisableAutoSst - Descr: When disable_auto_sst is true, nodes unable to IST will be prevented from automatically deleting their data and performing an SST Default: true
	 */
	DisableAutoSst interface{} `yaml:"disable_auto_sst,omitempty"`

	/*LogConflicts - Descr: Defines whether the node logs additional information about conflicts. The values that were in conflict are logged, so it is possible for user data to end up in the logs. Default: true
	 */
	LogConflicts interface{} `yaml:"log_conflicts,omitempty"`

	/*ServerAuditExcludedUsers - Descr: Other database users to exclude from audit logging Default: []
	 */
	ServerAuditExcludedUsers interface{} `yaml:"server_audit_excluded_users,omitempty"`

	/*InterruptNotifyCmd - Descr: Path to a binary to run when SST is prevented from running Default:
	 */
	InterruptNotifyCmd interface{} `yaml:"interrupt_notify_cmd,omitempty"`

	/*BinlogExpireDays - Descr: Time in days to store binlogs before purging Default: 60
	 */
	BinlogExpireDays interface{} `yaml:"binlog_expire_days,omitempty"`

	/*ClusterHealth - Descr: Password for the cluster logger health user Default: <nil>
	 */
	ClusterHealth *ClusterHealth `yaml:"cluster_health,omitempty"`

	/*MaxOpenFiles - Descr: Configure this number to be comfortably larger than the maximum number of tables you expect the database to support. Default: 65536
	 */
	MaxOpenFiles interface{} `yaml:"max_open_files,omitempty"`

	/*BinlogEnabled - Descr: Enable binlogs across all nodes Default: true
	 */
	BinlogEnabled interface{} `yaml:"binlog_enabled,omitempty"`

	/*ServerAuditEvents - Descr: Enable audit logging and specify types of events that will be logged. If null, then logging is disabled Default: <nil>
	 */
	ServerAuditEvents interface{} `yaml:"server_audit_events,omitempty"`
}

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

type MysqlJob

type MysqlJob struct {

	/*DatabaseStartupTimeout - Descr: How long the startup script waits for the database to come online (in seconds) Default: <nil>
	 */
	DatabaseStartupTimeout interface{} `yaml:"database_startup_timeout,omitempty"`

	/*CfMysql - Descr: Number of audit file rotations to keep Default: 30
	 */
	CfMysql *CfMysql `yaml:"cf_mysql,omitempty"`

	/*WsrepMaxWsSize - Descr: Maximum permitted size in bytes per writeset. Default: 1073741824
	 */
	WsrepMaxWsSize interface{} `yaml:"wsrep_max_ws_size,omitempty"`

	/*AdminPassword - Descr: Password for the MySQL server admin user Default: <nil>
	 */
	AdminPassword interface{} `yaml:"admin_password,omitempty"`

	/*Port - Descr: Port the mysql server should bind to Default: 3306
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*TmpTableSize - Descr: The maximum size (in bytes) of internal in-memory temporary tables Default: 33554432
	 */
	TmpTableSize interface{} `yaml:"tmp_table_size,omitempty"`

	/*SyslogAggregator - Descr: TCP port of syslog aggregator Default: <nil>
	 */
	SyslogAggregator *SyslogAggregator `yaml:"syslog_aggregator,omitempty"`

	/*MaxHeapTableSize - Descr: The maximum size (in rows) to which user-created MEMORY tables are permitted to grow Default: 16777216
	 */
	MaxHeapTableSize interface{} `yaml:"max_heap_table_size,omitempty"`

	/*SeededDatabases - Descr: Set of databases to seed Default: map[]
	 */
	SeededDatabases interface{} `yaml:"seeded_databases,omitempty"`

	/*InnodbBufferPoolSize - Descr: The size in bytes of the memory buffer InnoDB uses to cache data and indexes of its tables Default: <nil>
	 */
	InnodbBufferPoolSize interface{} `yaml:"innodb_buffer_pool_size,omitempty"`

	/*WsrepMaxWsRows - Descr: Maximum permitted number of rows per writeset. Default: 131072
	 */
	WsrepMaxWsRows interface{} `yaml:"wsrep_max_ws_rows,omitempty"`

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

	/*WsrepDebug - Descr: When set to 1 or 2, the database server logs additional events surrounding errors to help in identifying and correcting problems. Note, these logs are written to disk and to syslog. Enabling this will possibly expose unencrypted application data. Default: 0
	 */
	WsrepDebug interface{} `yaml:"wsrep_debug,omitempty"`

	/*IbLogFileSize - Descr: Size of the ib_log_file used by innodb, in MB Default: 1024
	 */
	IbLogFileSize interface{} `yaml:"ib_log_file_size,omitempty"`

	/*MaxConnections - Descr: Maximum total number of database connections for the node Default: 1500
	 */
	MaxConnections interface{} `yaml:"max_connections,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"`

	/*AdminUsername - Descr: Username for the MySQL server admin user Default: root
	 */
	AdminUsername interface{} `yaml:"admin_username,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"`

	/*Address - Descr: IP address for syslog aggregator Default: <nil>
	 */
	Address interface{} `yaml:"address,omitempty"`

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

* 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