Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupClient ¶
type BackupClient struct { /*OutputFolder - Descr: Folder to place the prepared backups Default: /var/vcap/store/mysql-backups */ OutputFolder interface{} `yaml:"output_folder,omitempty"` /*TmpFolder - Descr: Folder to download / prepare backups Default: /var/vcap/store/mysql-backups-tmp */ TmpFolder interface{} `yaml:"tmp_folder,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type BackupServer ¶
type BackupServer struct {
/*Port - Descr: Port number of server that generates backups Default: 8081
*/
Port interface{} `yaml:"port,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type CfMysql ¶
type CfMysql struct { /*Mysql - Descr: List of IP address of servers which can generate backups Default: <nil> */ Mysql *Mysql `yaml:"mysql,omitempty"` /*Proxy - Descr: IP address for the arbitrator nodes of the MySQL cluster to exclude from backups Default: <nil> */ Proxy *Proxy `yaml:"proxy,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type CfMysqlBackup ¶
type CfMysqlBackup struct { /*BackupServer - Descr: Port number of server that generates backups Default: 8081 */ BackupServer *BackupServer `yaml:"backup-server,omitempty"` /*BackupAllMasters - Descr: If true, backups will be taken from all master nodes Default: false */ BackupAllMasters interface{} `yaml:"backup-all-masters,omitempty"` /*SymmetricKey - Descr: Symmetric Key used to encrypt backups Default: <nil> */ SymmetricKey interface{} `yaml:"symmetric_key,omitempty"` /*BackupClient - Descr: Folder to download / prepare backups Default: /var/vcap/store/mysql-backups-tmp */ BackupClient *BackupClient `yaml:"backup-client,omitempty"` /*EndpointCredentials - Descr: Password used by backup client to stream a backup from the mysql node Default: <nil> */ EndpointCredentials *EndpointCredentials `yaml:"endpoint_credentials,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type EndpointCredentials ¶
type EndpointCredentials struct { /*Username - Descr: Username used by backup client to stream a backup from the mysql node Default: <nil> */ Username interface{} `yaml:"username,omitempty"` /*Password - Descr: Password used by backup client to stream a backup from the mysql node Default: <nil> */ Password interface{} `yaml:"password,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Mysql ¶
type Mysql struct {
/*ClusterIps - Descr: List of IP address of servers which can generate backups Default: <nil>
*/
ClusterIps interface{} `yaml:"cluster_ips,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Proxy ¶
type Proxy struct {
/*ArbitratorIp - Descr: IP address for the arbitrator nodes of the MySQL cluster to exclude from backups Default: <nil>
*/
ArbitratorIp interface{} `yaml:"arbitrator_ip,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type StreamingMysqlBackupClientJob ¶
type StreamingMysqlBackupClientJob struct { /*CfMysql - Descr: IP address for the arbitrator nodes of the MySQL cluster to exclude from backups Default: <nil> */ CfMysql *CfMysql `yaml:"cf_mysql,omitempty"` /*CfMysqlBackup - Descr: If true, backups will be taken from all master nodes Default: false */ CfMysqlBackup *CfMysqlBackup `yaml:"cf-mysql-backup,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.