# Functions
CanonicalDomain returns a lower case domain with trim space.
NewConstraint receive a string and return a *Constraint, after checking syntax and parsing the constraint expression.
NewLoadBalancerMethod create a new LoadBalancerMethod from a given LoadBalancer.
ServiceLabel converts a key value of Label*, given a serviceName, into a pattern <LabelPrefix>.<serviceName>.<property> i.e.
# Constants
Drr = Dynamic Round Robin.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Traefik labels.
Wrr (default) = Weighted Round Robin.
# Structs
AccessLog holds the configuration settings for the access logger (middlewares/accesslog).
Auth holds authentication configuration (BASIC, DIGEST, users).
Backend holds backend configuration.
Basic HTTP basic authentication.
CircuitBreaker holds circuit breaker configuration.
ClientTLS holds TLS specific configurations as client CA, Cert and Key can be either path or file contents.
Cluster holds cluster config.
ConfigMessage hold configuration information exchanged between parts of traefik.
Configuration of a provider.
Constraint hold a parsed constraint expression.
Datadog contains address and metrics pushing interval configuration.
Digest HTTP authentication.
ErrorPage holds custom error page configuration.
Forward authentication.
Frontend holds frontend configuration.
Headers holds the custom header configuration.
HealthCheck holds HealthCheck configuration.
LoadBalancer holds load balancing configuration.
MaxConn holds maximum connection configuration.
Metrics provides options to expose and send Traefik metrics to different third party monitoring systems.
Prometheus can contain specific configuration used by the Prometheus Metrics exporter.
Route holds route configuration.
Server holds server configuration.
Statistics provides options for monitoring request and response stats.
Statsd contains address and metrics pushing interval configuration.
Stickiness holds sticky session configuration.
Store holds KV store cluster config.
# Type aliases
Buckets holds Prometheus Buckets.
Configurations is for currentConfigurations Map.
Constraints holds a Constraint parser.
LoadBalancerMethod holds the method of load balancing to use.
Users authentication users.