Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct { /*ProtocolVersion - Descr: The Consul protocol to use. Default: 2 */ ProtocolVersion interface{} `yaml:"protocol_version,omitempty"` /*Domain - Descr: Domain suffix for DNS Default: <nil> */ Domain interface{} `yaml:"domain,omitempty"` /*LogLevel - Descr: Agent log level. Default: info */ LogLevel interface{} `yaml:"log_level,omitempty"` /*Datacenter - Descr: Name of the agent's datacenter. Default: dc1 */ Datacenter interface{} `yaml:"datacenter,omitempty"` /*Servers - Descr: LAN server addresses to join on start. Default: [] */ Servers *Servers `yaml:"servers,omitempty"` /*Mode - Descr: Mode to run the agent in. (client or server) Default: client */ Mode interface{} `yaml:"mode,omitempty"` /*Services - Descr: Map of consul service definitions. Default: map[] */ Services interface{} `yaml:"services,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Consul ¶
type Consul struct { /*Agent - Descr: Map of consul service definitions. Default: map[] */ Agent *Agent `yaml:"agent,omitempty"` /*AgentCert - Descr: PEM-encoded agent certificate Default: <nil> */ AgentCert interface{} `yaml:"agent_cert,omitempty"` /*EncryptKeys - Descr: A list of passphrases that will be converted into encryption keys, the first key in the list is the active one Default: <nil> */ EncryptKeys interface{} `yaml:"encrypt_keys,omitempty"` /*ServerCert - Descr: PEM-encoded server certificate Default: <nil> */ ServerCert interface{} `yaml:"server_cert,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"` /*AgentKey - Descr: PEM-encoded client key Default: <nil> */ AgentKey interface{} `yaml:"agent_key,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type ConsulAgentJob ¶
type ConsulAgentJob struct { /*Consul - Descr: Map of consul service definitions. Default: map[] */ Consul *Consul `yaml:"consul,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Servers ¶
type Servers struct { /*Lan - Descr: LAN server addresses to join on start. Default: [] */ Lan interface{} `yaml:"lan,omitempty"` /*Wan - Descr: WAN server addresses to join. Default: [] */ Wan interface{} `yaml:"wan,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.