package
1.1.2
Repository: https://github.com/mbertschler/traefik.git
Documentation: pkg.go.dev

# 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.

# Constants

Drr = Dynamic Round Robin.
Wrr (default) = Weighted Round Robin.

# Variables

ErrInvalidLoadBalancerMethod is thrown when the specified load balancing method is invalid.

# Structs

Auth holds authentication configuration (BASIC, DIGEST, users).
Backend holds backend configuration.
Basic HTTP basic authentication.
CircuitBreaker holds circuit breaker configuration.
Cluster holds cluster config.
ConfigMessage hold configuration information exchanged between parts of traefik.
Configuration of a provider.
Constraint hold a parsed constraint expresssion.
Digest HTTP authentication.
Frontend holds frontend configuration.
LoadBalancer holds load balancing configuration.
MaxConn holds maximum connection configuration.
Route holds route configuration.
Server holds server configuration.
Store holds KV store cluster config.

# Type aliases

Constraints holds a Constraint parser.
LoadBalancerMethod holds the method of load balancing to use.
Users authentication users.