Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultSDConfig = SDConfig{ UpdateInterval: model.Duration(1 * time.Second), EventStreamMaxErrors: 5, HTTPClientConfig: config.DefaultHTTPClientConfig, } )
Functions ¶
This section is empty.
Types ¶
type SDConfig ¶
type SDConfig struct { Server string `yaml:"server,omitempty"` Region string `yaml:"region,omitempty"` Namespace string `yaml:"namespace,omitempty"` SecretID config.Secret `yaml:"secret_id,omitempty"` UpdateInterval model.Duration `yaml:"update_interval,omitempty"` EventStreamMaxErrors int `yaml:"event_stream_max_errors,omitempty"` HTTPClientConfig config.HTTPClientConfig `yaml:",inline"` }
func (*SDConfig) NewDiscoverer ¶
func (c *SDConfig) NewDiscoverer(opts discovery.DiscovererOptions) (discovery.Discoverer, error)
func (*SDConfig) SetDirectory ¶
func (*SDConfig) UnmarshalYAML ¶
Click to show internal directories.
Click to hide internal directories.