package
1.4.2
Repository: https://github.com/tux21b/traefik.git
Documentation: pkg.go.dev

# Constants

DefaultDialTimeout when connecting to a backend server.
DefaultHealthCheckInterval is the default health check interval.
DefaultIdleTimeout before closing an idle connection.

# Variables

CipherSuites Map of TLS CipherSuites from crypto/tls Available CipherSuites defined at https://golang.org/pkg/crypto/tls/#pkg-constants.
MinVersion Map of allowed TLS minimum versions.

# Structs

Certificate holds a SSL cert/key pair Certs and Key could be either a file path, or the file content itself.
EntryPoint holds an entry point configuration of the reverse proxy (ip, port, TLS...).
ForwardedHeaders Trust client forwarding headers.
ForwardingTimeouts contains timeout configurations for forwarding requests to the backend servers.
GlobalConfiguration holds global configuration (with providers, etc.).
HealthCheckConfig contains health check configuration parameters.
ProxyProtocol contains Proxy-Protocol configuration.
Redirect configures a redirection of an entry point to another, or to an URL.
RespondingTimeouts contains timeout configurations for incoming requests to the Traefik instance.
Retry contains request retry config.
TLS configures TLS for an entry point.

# Type aliases

Certificates defines traefik certificates type Certs and Keys could be either a file path, or the file content itself.
DefaultEntryPoints holds default entry points.
EntryPoints holds entry points configuration of the reverse proxy (ip, port, TLS...).
FileOrContent hold a file path or content.
RootCAs hold the CA we want to have in root.