Versions in this module Expand all Collapse all v0 v0.13.0 Aug 19, 2022 Changes in this version + const DefaultKillSignal + const DefaultLogLevel + const DefaultMaxStale + const DefaultReloadSignal + type Config struct + Consul *config.ConsulConfig + Exec *config.ExecConfig + KillSignal *os.Signal + LogLevel *string + MaxStale *time.Duration + PidFile *string + Prefixes *PrefixConfigs + Pristine *bool + ReloadSignal *os.Signal + Sanitize *bool + Secrets *PrefixConfigs + Services *ServiceConfigs + Syslog *config.SyslogConfig + Upcase *bool + Vault *config.VaultConfig + Wait *config.WaitConfig + func DefaultConfig() *Config + func FromFile(path string) (*Config, error) + func FromPath(path string) (*Config, error) + func Must(s string) *Config + func Parse(s string) (*Config, error) + func TestConfig(c *Config) *Config + func (c *Config) Copy() *Config + func (c *Config) Finalize() + func (c *Config) GoString() string + func (c *Config) Merge(o *Config) *Config + type KeyFormat struct + Format *string + Name *string + func (f *KeyFormat) Copy() *KeyFormat + type KeyFormats []*KeyFormat + func (f *KeyFormats) Copy() *KeyFormats + type PrefixConfig struct + Format *string + Keys *KeyFormats + NoPrefix *bool + Path *string + func DefaultPrefixConfig() *PrefixConfig + func ParsePrefixConfig(s string) (*PrefixConfig, error) + func (c *PrefixConfig) Copy() *PrefixConfig + func (c *PrefixConfig) Finalize() + func (c *PrefixConfig) GoString() string + func (c *PrefixConfig) Merge(o *PrefixConfig) *PrefixConfig + type PrefixConfigs []*PrefixConfig + func DefaultPrefixConfigs() *PrefixConfigs + func (c *PrefixConfigs) Copy() *PrefixConfigs + func (c *PrefixConfigs) Finalize() + func (c *PrefixConfigs) GoString() string + func (c *PrefixConfigs) Merge(o *PrefixConfigs) *PrefixConfigs + type ServiceConfig struct + FormatAddress *string + FormatId *string + FormatName *string + FormatPort *string + FormatTag *string + Query *string + func DefaultServiceConfig() *ServiceConfig + func ParseServiceConfig(s string) (*ServiceConfig, error) + func (s *ServiceConfig) Copy() *ServiceConfig + func (s *ServiceConfig) Finalize() + func (s *ServiceConfig) GoString() string + func (s *ServiceConfig) Merge(o *ServiceConfig) *ServiceConfig + type ServiceConfigs []*ServiceConfig + func DefaultServiceConfigs() *ServiceConfigs + func (s *ServiceConfigs) Copy() *ServiceConfigs + func (s *ServiceConfigs) Finalize() + func (s *ServiceConfigs) GoString() string + func (s *ServiceConfigs) LastSeviceConfig() *ServiceConfig + func (s *ServiceConfigs) Merge(o *ServiceConfigs) *ServiceConfigs