bbs

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 Auctioneer

type Auctioneer struct {

	/*ApiUrl - Descr: Address of the auctioneer API Default: http://auctioneer.service.cf.internal:9016
	 */
	ApiUrl interface{} `yaml:"api_url,omitempty"`
}

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

type Bbs

type Bbs struct {

	/*Auctioneer - Descr: Address of the auctioneer API Default: http://auctioneer.service.cf.internal:9016
	 */
	Auctioneer *Auctioneer `yaml:"auctioneer,omitempty"`

	/*LogLevel - Descr: Log level Default: info
	 */
	LogLevel interface{} `yaml:"log_level,omitempty"`

	/*DropsondePort - Descr: local metron agent's port Default: 3457
	 */
	DropsondePort interface{} `yaml:"dropsonde_port,omitempty"`

	/*ServerKey - Descr: PEM-encoded client key Default: <nil>
	 */
	ServerKey interface{} `yaml:"server_key,omitempty"`

	/*DesiredLrpCreationTimeout - Descr: expected maximum time to create all components of a desired LRP Default: <nil>
	 */
	DesiredLrpCreationTimeout interface{} `yaml:"desired_lrp_creation_timeout,omitempty"`

	/*DebugAddr - Descr: address at which to serve debug info Default: 127.0.0.1:17017
	 */
	DebugAddr interface{} `yaml:"debug_addr,omitempty"`

	/*AdvertisementBaseHostname - Descr: Suffix for the BBS advertised hostname Default: bbs.service.cf.internal
	 */
	AdvertisementBaseHostname interface{} `yaml:"advertisement_base_hostname,omitempty"`

	/*EncryptionKeys - Descr: List of encryption keys to be used Default: []
	 */
	EncryptionKeys interface{} `yaml:"encryption_keys,omitempty"`

	/*Etcd - Descr: Addresses pointing to the ETCD cluster Default: [etcd.service.cf.internal]
	 */
	Etcd *Etcd `yaml:"etcd,omitempty"`

	/*RequireSsl - Descr: require ssl for all communication the bbs Default: true
	 */
	RequireSsl interface{} `yaml:"require_ssl,omitempty"`

	/*HealthAddr - Descr: address at which to serve API requests Default: 127.0.0.1:8890
	 */
	HealthAddr interface{} `yaml:"health_addr,omitempty"`

	/*ActiveKeyLabel - Descr: Label of the encryption key to be used when writing to the database Default: <nil>
	 */
	ActiveKeyLabel interface{} `yaml:"active_key_label,omitempty"`

	/*EnableAccessLog - Descr: Enable access log, i.e. log every request made to the bbs Default: false
	 */
	EnableAccessLog interface{} `yaml:"enable_access_log,omitempty"`

	/*CaCert - Descr: PEM-encoded CA certificate Default: <nil>
	 */
	CaCert interface{} `yaml:"ca_cert,omitempty"`

	/*Convergence - Descr: unclaimed tasks are marked as failed, after this duration in seconds Default: 1800
	 */
	Convergence *Convergence `yaml:"convergence,omitempty"`

	/*ListenAddr - Descr: address at which to serve API requests Default: 0.0.0.0:8889
	 */
	ListenAddr interface{} `yaml:"listen_addr,omitempty"`

	/*Sql - Descr: Database driver to use for SQL backend (for example: mysql,postgres) Default: mysql
	 */
	Sql *Sql `yaml:"sql,omitempty"`

	/*ServerCert - Descr: PEM-encoded client certificate Default: <nil>
	 */
	ServerCert interface{} `yaml:"server_cert,omitempty"`
}

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

type BbsJob

type BbsJob struct {

	/*Diego - Descr: Addresses pointing to the ETCD cluster Default: [etcd.service.cf.internal]
	 */
	Diego *Diego `yaml:"diego,omitempty"`
}

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

type Convergence

type Convergence struct {

	/*KickTaskDurationInSeconds - Descr: the interval, in seconds, between kicks to tasks in seconds Default: 30
	 */
	KickTaskDurationInSeconds interface{} `yaml:"kick_task_duration_in_seconds,omitempty"`

	/*RepeatIntervalInSeconds - Descr: the interval between runs of the converge process Default: 30
	 */
	RepeatIntervalInSeconds interface{} `yaml:"repeat_interval_in_seconds,omitempty"`

	/*ExpireCompletedTaskDurationInSeconds - Descr: completed, unresolved tasks are deleted after this duration in seconds Default: 120
	 */
	ExpireCompletedTaskDurationInSeconds interface{} `yaml:"expire_completed_task_duration_in_seconds,omitempty"`

	/*ExpirePendingTaskDurationInSeconds - Descr: unclaimed tasks are marked as failed, after this duration in seconds Default: 1800
	 */
	ExpirePendingTaskDurationInSeconds interface{} `yaml:"expire_pending_task_duration_in_seconds,omitempty"`
}

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

type Diego

type Diego struct {

	/*Bbs - Descr: Addresses pointing to the ETCD cluster Default: [etcd.service.cf.internal]
	 */
	Bbs *Bbs `yaml:"bbs,omitempty"`
}

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

type Etcd

type Etcd struct {

	/*MaxIdleConnsPerHost - Descr: maximum number of idle http connections Default: <nil>
	 */
	MaxIdleConnsPerHost interface{} `yaml:"max_idle_conns_per_host,omitempty"`

	/*RequireSsl - Descr: enable ssl for all communication with etcd Default: true
	 */
	RequireSsl interface{} `yaml:"require_ssl,omitempty"`

	/*CaCert - Descr: PEM-encoded CA certificate Default: <nil>
	 */
	CaCert interface{} `yaml:"ca_cert,omitempty"`

	/*ClientSessionCacheSize - Descr: capacity of the tls client cache Default: <nil>
	 */
	ClientSessionCacheSize interface{} `yaml:"client_session_cache_size,omitempty"`

	/*ClientKey - Descr: PEM-encoded client key Default: <nil>
	 */
	ClientKey interface{} `yaml:"client_key,omitempty"`

	/*ClientCert - Descr: PEM-encoded client certificate Default: <nil>
	 */
	ClientCert interface{} `yaml:"client_cert,omitempty"`

	/*Machines - Descr: Addresses pointing to the ETCD cluster Default: [etcd.service.cf.internal]
	 */
	Machines interface{} `yaml:"machines,omitempty"`
}

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

type Sql

type Sql struct {

	/*DbConnectionString - Descr: Connection string to use for SQL backend (for example, username:password@tcp(1.1.1.1:1234)/database) Default: <nil>
	 */
	DbConnectionString interface{} `yaml:"db_connection_string,omitempty"`

	/*RequireSsl - Descr: Whether to require SSL for BBS communication to the SQL backend Default: false
	 */
	RequireSsl interface{} `yaml:"require_ssl,omitempty"`

	/*CaCert - Descr: Bundle of CA certificates for the BBS to verify the SQL server SSL certificate when connecting via SSL Default: <nil>
	 */
	CaCert interface{} `yaml:"ca_cert,omitempty"`

	/*MaxOpenConnections - Descr: Maximum number of open connections to the SQL database Default: <nil>
	 */
	MaxOpenConnections interface{} `yaml:"max_open_connections,omitempty"`

	/*DbDriver - Descr: Database driver to use for SQL backend (for example: mysql,postgres) Default: mysql
	 */
	DbDriver interface{} `yaml:"db_driver,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