Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetPathsBasedOnConfigFile ¶ added in v0.2.7
func SetPathsBasedOnConfigFile(cfgPath string)
Types ¶
type API ¶
type API struct {
URL string `json:"url" toml:"url" yaml:"url"`
}
API defines the various API options.
type Config ¶
type Config struct {
Tags map[string]string `json:"tags" toml:"tags" yaml:"tags"`
API API `json:"api" toml:"api" yaml:"api"`
ActionPollingInterval string `json:"action_poll_interval" toml:"action_poll_interval" yaml:"action_poll_interval"`
TrackerPollingInterval string `json:"tracker_poll_interval" toml:"tracker_poll_interval" yaml:"tracker_poll_interval"`
StatusPollingInterval string `json:"status_poll_interval" toml:"status_poll_interval" yaml:"status_poll_interval"`
Server Server `json:"server" toml:"server" yaml:"server"`
Log Log `json:"log" toml:"log" yaml:"log"`
AWSEC2Tags []string `json:"aws_ec2_tags" toml:"aws_ec2_tags" yaml:"aws_ec2_tags"`
Debug bool `json:"debug" toml:"debug" yaml:"debug"`
}
Config defines the running configuration options.
type Log ¶
type Log struct {
Level string `json:"level" toml:"level" yaml:"level"`
Pretty bool `json:"pretty" toml:"pretty" yaml:"pretty"`
}
Log defines the logging configuration options.
type Server ¶ added in v0.2.12
type Server struct {
Address string `json:"address" toml:"address" yaml:"address"`
ReadTimeout string `json:"read_timeout" toml:"read_timeout" yaml:"read_timeout"`
WriteTimeout string `json:"write_timeout" toml:"write_timeout" yaml:"write_timeout"`
IdleTimeout string `json:"idle_timeout" toml:"idle_timeout" yaml:"idle_timeout"`
ReadHeaderTimeout string `json:"read_header_timeout" toml:"read_header_timeout" yaml:"read_header_timeout"`
HandlerTimeout string `json:"handler_timeout" toml:"handler_timeout" yaml:"handler_timeout"`
TLSKeyFile string `json:"tls_key_file" toml:"tls_key_file" yaml:"tls_key_file"`
TLSCertFile string `json:"tls_cert_file" toml:"tls_cert_file" yaml:"tls_cert_file"`
TLSEnable bool `json:"tls_enable" toml:"tls_enable" yaml:"tls_enable"`
}
Click to show internal directories.
Click to hide internal directories.