Versions in this module Expand all Collapse all v1 v1.2.0 Jul 30, 2026 Changes in this version + type Certificate struct + CertFile string + KeyFile string + type ClientTLS struct + Certificates []Certificate + InsecureSkipVerify bool + RootCAs []string + ServerName string + type Config struct + Endpoints []Endpoint + PollInterval string + RequestTimeout string + func CreateConfig() *Config + type Endpoint struct + APIURL string + Middlewares []string + Name string + RouteMiddlewares map[string][]string + ServersTransport string + TLS *ClientTLS + WebURL string + type Provider struct + func New(ctx context.Context, config *Config, name string) (*Provider, error) + func (p *Provider) Init() error + func (p *Provider) Provide(cfgChan chan<- json.Marshaler) error + func (p *Provider) Stop() error