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"` /*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"` }
* 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 { /*ServerKey - Descr: PEM-encoded server key Default: <nil> */ ServerKey interface{} `yaml:"server_key,omitempty"` /*ServerCert - Descr: PEM-encoded server certificate Default: <nil> */ ServerCert interface{} `yaml:"server_cert,omitempty"` /*Port - Descr: The port to serve API requests Default: <nil> */ Port interface{} `yaml:"port,omitempty"` /*CaCert - Descr: PEM-encoded CA certificate Default: <nil> */ CaCert interface{} `yaml:"ca_cert,omitempty"` /*DesiredStateBatchSize - Descr: The batch size when fetching desired state information from the CC. Default: 5000 */ DesiredStateBatchSize interface{} `yaml:"desired_state_batch_size,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"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Hm9000Job ¶ added in v0.0.4
type Hm9000Job struct { /*Cc - Descr: Username for hm9000 API Default: internal_user */ Cc *Cc `yaml:"cc,omitempty"` /*Etcd - Descr: IPs pointing to the ETCD cluster Default: <nil> */ Etcd *Etcd `yaml:"etcd,omitempty"` /*Hm9000 - Descr: PEM-encoded CA certificate Default: <nil> */ Hm9000 *Hm9000 `yaml:"hm9000,omitempty"` /*Nats - Descr: Default: <nil> */ Nats *Nats `yaml:"nats,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"` /*Domain - Descr: domain where cloud_controller will listen (api.domain) often the same as the system domain Default: <nil> */ Domain interface{} `yaml:"domain,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"` /*Port - Descr: Default: <nil> */ Port interface{} `yaml:"port,omitempty"` /*Password - Descr: Default: <nil> */ Password interface{} `yaml:"password,omitempty"` /*Machines - Descr: Default: <nil> */ Machines interface{} `yaml:"machines,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.