Versions in this module Expand all Collapse all v1 v1.1.1 Oct 21, 2022 v1.1.0 Sep 28, 2022 Changes in this version + type Config struct + Description string + ID string + Name string + Owner string + Value string + type GetConfigResponse struct + Error error + Output *Config + type HystrixParams struct + ErrorPercentThreshold int + MaxConcurrentRequests int + Name string + RequestVolumeThreshold int + SleepWindow int + Timeout int + func (h *HystrixParams) HystrixConfig() hystrix.CommandConfig + type Option func(p *providerImpl) + func WithCache(useCache bool) Option + func WithExpiration(ttl time.Duration) Option + func WithSource(source Source) Option + type Provider interface + BindAny func(key string, defaultValue any) any + BindBool func(key string, defaultValue bool) bool + BindFloat64 func(key string, defaultValue float64) float64 + BindInt64 func(key string, defaultValue int64) int64 + BindString func(key string, defaultValue string) string + func NewProvider(opts ...Option) Provider + type Source interface + Get func(key string) (*Config, error)