hm9000

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 Cc

type Cc struct {

	/*InternalApiPassword - Descr: Password for hm9000 API Default: <nil>
	 */
	InternalApiPassword interface{} `yaml:"internal_api_password,omitempty"`

	/*SrvApiUri - Descr:  Default: <nil>
	 */
	SrvApiUri interface{} `yaml:"srv_api_uri,omitempty"`

	/*BulkApiUser - Descr: User used to access the bulk_api, health_manager uses it to connect to the cc, announced over NATS Default: bulk_api
	 */
	BulkApiUser interface{} `yaml:"bulk_api_user,omitempty"`

	/*InternalApiUser - Descr: Username for hm9000 API Default: internal_user
	 */
	InternalApiUser interface{} `yaml:"internal_api_user,omitempty"`

	/*BulkApiPassword - Descr: Password used to access the bulk_api, health_manager uses it to connect to the cc, announced over NATS Default: <nil>
	 */
	BulkApiPassword interface{} `yaml:"bulk_api_password,omitempty"`
}

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

type DeaNext

type DeaNext struct {

	/*HeartbeatIntervalInSeconds - Descr: Heartbeat interval for DEAs Default: <nil>
	 */
	HeartbeatIntervalInSeconds interface{} `yaml:"heartbeat_interval_in_seconds,omitempty"`
}

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

type Etcd

type Etcd struct {

	/*Machines - Descr: IPs pointing to the ETCD cluster Default: <nil>
	 */
	Machines interface{} `yaml:"machines,omitempty"`
}

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

type Hm9000

type Hm9000 struct {

	/*DesiredStateBatchSize - Descr: The batch size when fetching desired state information from the CC. Default: 5000
	 */
	DesiredStateBatchSize interface{} `yaml:"desired_state_batch_size,omitempty"`

	/*Port - Descr: The port to serve API requests Default: <nil>
	 */
	Port interface{} `yaml:"port,omitempty"`

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

	/*SenderMessageLimit - Descr: The maximum number of messages the sender should send per invocation. Default: 60
	 */
	SenderMessageLimit interface{} `yaml:"sender_message_limit,omitempty"`

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

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

	/*FetcherNetworkTimeoutInSeconds - Descr: Each API call to the CC must succeed within this timeout. Default: 30
	 */
	FetcherNetworkTimeoutInSeconds interface{} `yaml:"fetcher_network_timeout_in_seconds,omitempty"`
}

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

type Hm9000Job

type Hm9000Job struct {

	/*DeaNext - Descr: Heartbeat interval for DEAs Default: <nil>
	 */
	DeaNext *DeaNext `yaml:"dea_next,omitempty"`

	/*Hm9000 - Descr: Each API call to the CC must succeed within this timeout. Default: 30
	 */
	Hm9000 *Hm9000 `yaml:"hm9000,omitempty"`

	/*Etcd - Descr: IPs pointing to the ETCD cluster Default: <nil>
	 */
	Etcd *Etcd `yaml:"etcd,omitempty"`

	/*Cc - Descr: Password used to access the bulk_api, health_manager uses it to connect to the cc, announced over NATS Default: <nil>
	 */
	Cc *Cc `yaml:"cc,omitempty"`

	/*Domain - Descr: domain where cloud_controller will listen (api.domain) often the same as the system domain Default: <nil>
	 */
	Domain interface{} `yaml:"domain,omitempty"`

	/*Nats - Descr:  Default: <nil>
	 */
	Nats *Nats `yaml:"nats,omitempty"`

	/*Ssl - Descr: when connecting over https, ignore bad ssl certificates Default: false
	 */
	Ssl *Ssl `yaml:"ssl,omitempty"`

	/*MetronAgent - Descr: Incoming port for dropsonde log messages Default: 3457
	 */
	MetronAgent *MetronAgent `yaml:"metron_agent,omitempty"`
}

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

type MetronAgent

type MetronAgent struct {

	/*DropsondeIncomingPort - Descr: Incoming port for dropsonde log messages Default: 3457
	 */
	DropsondeIncomingPort interface{} `yaml:"dropsonde_incoming_port,omitempty"`
}

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

type Nats

type Nats struct {

	/*Machines - Descr:  Default: <nil>
	 */
	Machines interface{} `yaml:"machines,omitempty"`

	/*Port - Descr:  Default: <nil>
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*User - Descr:  Default: <nil>
	 */
	User interface{} `yaml:"user,omitempty"`

	/*Password - Descr:  Default: <nil>
	 */
	Password interface{} `yaml:"password,omitempty"`
}

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

type Ssl

type Ssl struct {

	/*SkipCertVerify - Descr: when connecting over https, ignore bad ssl certificates Default: false
	 */
	SkipCertVerify interface{} `yaml:"skip_cert_verify,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