hm9000

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Nov 15, 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 Cc

type Cc struct {

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

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

	/*ExternalPort - Descr: External port to connect to the CC Default: 9022
	 */
	ExternalPort interface{} `yaml:"external_port,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"`

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

	/*InternalApiPassword - Descr: Password for hm9000 API Default: <nil>
	 */
	InternalApiPassword interface{} `yaml:"internal_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 {

	/*RequireSsl - Descr: Require TLS for communication with ETCD Default: false
	 */
	RequireSsl interface{} `yaml:"require_ssl,omitempty"`

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

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

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

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

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

type Hm9000

type Hm9000 struct {

	/*Etcd - Descr: PEM-encoded client key to communicate with ETCD Default: <nil>
	 */
	Etcd *Etcd `yaml:"etcd,omitempty"`

	/*ServerCert - Descr: PEM-encoded server certificate Default: <nil>
	 */
	ServerCert interface{} `yaml:"server_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"`

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

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

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

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

type Hm9000Job

type Hm9000Job struct {

	/*Cc - Descr: Password for hm9000 API Default: <nil>
	 */
	Cc *Cc `yaml:"cc,omitempty"`

	/*DeaNext - Descr: Heartbeat interval for DEAs Default: <nil>
	 */
	DeaNext *DeaNext `yaml:"dea_next,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"`

	/*Hm9000 - Descr: PEM-encoded client key to communicate with ETCD Default: <nil>
	 */
	Hm9000 *Hm9000 `yaml:"hm9000,omitempty"`

	/*Nats - Descr:  Default: <nil>
	 */
	Nats *Nats `yaml:"nats,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 {

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

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

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

	/*Machines - Descr:  Default: <nil>
	 */
	Machines interface{} `yaml:"machines,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