Documentation ¶
Overview ¶
Package provider holds the different provider implementation.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Docker ¶
type Docker struct { Endpoint string Domain string TLS *DockerTLS // contains filtered or unexported fields }
Docker holds configurations of the Docker provider.
type File ¶
type File struct {
// contains filtered or unexported fields
}
File holds configurations of the File provider.
type Kv ¶
type Kv struct { Endpoint string Prefix string StoreType store.Backend // contains filtered or unexported fields }
Kv holds common configurations of key-value providers.
type Marathon ¶
type Marathon struct { Endpoint string Domain string NetworkInterface string // contains filtered or unexported fields }
Marathon holds configuration of the Marathon provider.
type Provider ¶
type Provider interface { // Provide allows the provider to provide configurations to traefik // using the given configuration channel. Provide(configurationChan chan<- types.ConfigMessage) error }
Provider defines methods of a provider.
Click to show internal directories.
Click to hide internal directories.