cf_containers_broker

package
v0.0.47 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2016 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 {

	/*AllocateDockerHostPorts - Descr: Allocate Docker host ports when creating a container Default: true
	 */
	AllocateDockerHostPorts interface{} `yaml:"allocate_docker_host_ports,omitempty"`

	/*Unicorn - Descr: Unicorn worker processes. If the number of worker processes > 1 then you must disable the broker.allocate_docker_host_ports property Default: 1
	 */
	Unicorn *Unicorn `yaml:"unicorn,omitempty"`

	/*MaxContainers - Descr: Max number of containers Default: 0
	 */
	MaxContainers interface{} `yaml:"max_containers,omitempty"`

	/*Username - Descr: Broker's basic auth username Default: <nil>
	 */
	Username interface{} `yaml:"username,omitempty"`

	/*Host - Descr: Host used to register the broker Default: <nil>
	 */
	Host interface{} `yaml:"host,omitempty"`

	/*SessionExpiry - Descr: Session expiry time of the session Default: 86400
	 */
	SessionExpiry interface{} `yaml:"session_expiry,omitempty"`

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

	/*SslEnabled - Descr: Determines use of https in dashboard url and in callback uri for calls to UAA Default: false
	 */
	SslEnabled interface{} `yaml:"ssl_enabled,omitempty"`

	/*FetchImages - Descr: Fetch new/updated container images on restart Default: true
	 */
	FetchImages interface{} `yaml:"fetch_images,omitempty"`

	/*ExternalIp - Descr: External IP address used to register the broker Default: <nil>
	 */
	ExternalIp interface{} `yaml:"external_ip,omitempty"`

	/*SkipSslValidation - Descr: Determines whether dashboard verifies SSL certificates when communicating with Cloud Controller and UAA Default: true
	 */
	SkipSslValidation interface{} `yaml:"skip_ssl_validation,omitempty"`

	/*Password - Descr: Broker's basic auth password Default: <nil>
	 */
	Password interface{} `yaml:"password,omitempty"`

	/*DockerUrl - Descr: Docker URL (IP/Socket) Default: unix:///var/vcap/sys/run/docker/docker.sock
	 */
	DockerUrl interface{} `yaml:"docker_url,omitempty"`

	/*UpdateContainers - Descr: Restart all containers with latest configuration/image on restart Default: true
	 */
	UpdateContainers interface{} `yaml:"update_containers,omitempty"`

	/*Services - Descr: Services and plans offered by the broker Default: <nil>
	 */
	Services interface{} `yaml:"services,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"`
}

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

type CfContainersBrokerJob

type CfContainersBrokerJob struct {

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

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

	/*Env - Descr: List of comma-separated hosts to skip connecting to the proxy Default: <nil>
	 */
	Env *Env `yaml:"env,omitempty"`

	/*Cf - Descr: URL of the CloudFoundry Cloud Controller Default: <nil>
	 */
	Cf *Cf `yaml:"cf,omitempty"`
}

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

type Env

type Env struct {

	/*HttpProxy - Descr: HTTP proxy Default: <nil>
	 */
	HttpProxy interface{} `yaml:"http_proxy,omitempty"`

	/*HttpsProxy - Descr: HTTPS proxy Default: <nil>
	 */
	HttpsProxy interface{} `yaml:"https_proxy,omitempty"`

	/*NoProxy - Descr: List of comma-separated hosts to skip connecting to the proxy Default: <nil>
	 */
	NoProxy interface{} `yaml:"no_proxy,omitempty"`
}

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

type Nats

type Nats struct {

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

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

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

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

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

type Unicorn

type Unicorn struct {

	/*Port - Descr: Unicorn listen port Default: 80
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*WorkerProcesses - Descr: Unicorn worker processes. If the number of worker processes > 1 then you must disable the broker.allocate_docker_host_ports property Default: 1
	 */
	WorkerProcesses interface{} `yaml:"worker_processes,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