cf_mysql_broker

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 Broker

type Broker struct {

	/*Services - Descr: Array of services, each service contains the list of plans the broker of that service provides Default: <nil>
	 */
	Services interface{} `yaml:"services,omitempty"`

	/*Port - Descr: Port for broker Default: 8081
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*DbPassword - Descr: The password for the cf-mysql-broker MySQL user Default: <nil>
	 */
	DbPassword interface{} `yaml:"db_password,omitempty"`

	/*CookieSecret - Descr: A unique secret key, used to sign sessions Default: <nil>
	 */
	CookieSecret interface{} `yaml:"cookie_secret,omitempty"`

	/*DisableQuotaEnforcer - Descr: Disable the Quota Enforcer process Default: false
	 */
	DisableQuotaEnforcer interface{} `yaml:"disable_quota_enforcer,omitempty"`

	/*QuotaEnforcer - Descr: The password for the quota-enforcer user Default: <nil>
	 */
	QuotaEnforcer *QuotaEnforcer `yaml:"quota_enforcer,omitempty"`

	/*AuthUsername - Descr: Broker's basic auth username Default: <nil>
	 */
	AuthUsername interface{} `yaml:"auth_username,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"`

	/*AuthPassword - Descr: Broker's basic auth password Default: <nil>
	 */
	AuthPassword interface{} `yaml:"auth_password,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"`

	/*Host - Descr: Optional, The ip to be registered with the cf router for the broker. Defaults to the ip of the vm Default: <nil>
	 */
	Host interface{} `yaml:"host,omitempty"`
}

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

type Cf

type Cf struct {

	/*ApiUrl - Descr: URL of the CloudFoundry Cloud Controller Default: <nil>
	 */
	ApiUrl interface{} `yaml:"api_url,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"`
}

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

type CfMysql

type CfMysql struct {

	/*Mysql - Descr: Size of the ib_log_file used by innodb, in MB Default: 1024
	 */
	Mysql *Mysql `yaml:"mysql,omitempty"`

	/*Broker - Descr: Optional, The ip to be registered with the cf router for the broker. Defaults to the ip of the vm Default: <nil>
	 */
	Broker *Broker `yaml:"broker,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"`

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

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

type CfMysqlBrokerJob

type CfMysqlBrokerJob struct {

	/*Cf - Descr: Determines whether dashboard verifies SSL certificates when communicating with Cloud Controller and UAA Default: false
	 */
	Cf *Cf `yaml:"cf,omitempty"`

	/*Nats - Descr: Username for broker to register a route with NATS Default: <nil>
	 */
	Nats *Nats `yaml:"nats,omitempty"`

	/*CfMysql - Descr: Optional, The ip to be registered with the cf router for the broker. Defaults to the ip of the vm Default: <nil>
	 */
	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"`
}

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

type Mysql

type Mysql struct {

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

	/*Port - Descr: Port used by the broker and bound applications to reach the service Default: 3306
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*PersistentDisk - Descr: Size of the persistent disk allocated to the MySQL node for storage Default: <nil>
	 */
	PersistentDisk interface{} `yaml:"persistent_disk,omitempty"`

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

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

	/*AdminUsername - Descr: Username for the admin MySQL account Default: root
	 */
	AdminUsername interface{} `yaml:"admin_username,omitempty"`
}

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

type Nats

type Nats struct {

	/*Password - Descr: Password for broker to register a route with NATS Default: <nil>
	 */
	Password interface{} `yaml:"password,omitempty"`

	/*Machines - Descr: IP of each NATS cluster member. Default: <nil>
	 */
	Machines interface{} `yaml:"machines,omitempty"`

	/*Port - Descr: IP port of Cloud Foundry NATS server Default: <nil>
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*User - Descr: Username for broker to register a route with NATS Default: <nil>
	 */
	User interface{} `yaml:"user,omitempty"`
}

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

type QuotaEnforcer

type QuotaEnforcer struct {

	/*Pause - Descr: In seconds, the interval that the Quota Enforcer pauses between checks for violators and reformers Default: 1
	 */
	Pause interface{} `yaml:"pause,omitempty"`

	/*Password - Descr: The password for the quota-enforcer user Default: <nil>
	 */
	Password interface{} `yaml:"password,omitempty"`

	/*IgnoredUsers - Descr: Array of users that the quota enforcer will not enforce quotas on Default: []
	 */
	IgnoredUsers interface{} `yaml:"ignored_users,omitempty"`
}

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

type SyslogAggregator

type SyslogAggregator struct {

	/*Port - Descr: TCP port of syslog aggregator Default: <nil>
	 */
	Port interface{} `yaml:"port,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"`
}

* 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