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.