Skip to content

routes

HTTP routes: which requests go to which service, through which middlewares.

Type: boolean · Default: true

Set to false to keep the route defined but inactive.

Type: list of string

Listeners the route is attached to. Defaults to defaults.listeners.

Type: MatchSpec · Required

Requests this route handles: a Traefik v3 rule or a structured match.

Type: list of string

Middlewares applied in order (name or name@provider).

Type: integer · Default: 0

Higher priorities are evaluated first. 0 uses the rule length, like Traefik.

Type: string · Required

Service that handles matching requests (name or name@provider).

Type: object · Default: {"connect":null,"read":null,"write":null}

Upstream timeouts for this route, overriding the service’s.

Type: Duration

Establishing a connection.

Type: Duration

Waiting for response data.

Type: Duration

Sending request data.

Type: RouteTls

TLS for this route: auto, off or detailed settings. Defaults to defaults.tls.