package io.linkerd.proxy.http_route

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message HeaderMatch

http_route.proto:52

Describes how to match a header by name and value.

Used in: grpc_route.GrpcRouteMatch, HttpRouteMatch

message HostMatch

http_route.proto:10

Describes how to match an `:authority` or `host` header.

Used in: inbound.GrpcRoute, inbound.HttpRoute, outbound.GrpcRoute, outbound.HttpRoute

message HostMatch.Suffix

http_route.proto:20

A match like `*.example.com` is encoded as [com, example].

Used in: HostMatch

message HttpFailureInjector

http_route.proto:147

Configures a route to respond with a fixed response.

Used in: inbound.HttpRoute.Filter, outbound.HttpRoute.Filter

message HttpRouteMatch

http_route.proto:24

Describes a set of matches, ALL of which must apply.

Used in: inbound.HttpRoute.Rule, outbound.HttpRoute.Rule

message PathMatch

http_route.proto:43

Describes how to match a path.

Used in: HttpRouteMatch

message PathModifier

http_route.proto:131

Describes how a path value may be rewritten in a route.

Used in: RequestRedirect

message QueryParamMatch

http_route.proto:62

Describes how to match a query parameter by name and value.

Used in: HttpRouteMatch

message Ratio

http_route.proto:162

A ratio (i.e., of requests) to which an filter should be applied. Represents fractional values on [0, 1].

Used in: grpc_route.GrpcFailureInjector, HttpFailureInjector

message RequestHeaderModifier

http_route.proto:75

Configures a route to modify a request's headers. Modifications are to be applied in the order they are described here: additions apply first, then sets, and then removals.

Used in: inbound.GrpcRoute.Filter, inbound.HttpRoute.Filter, outbound.GrpcRoute.Filter, outbound.HttpRoute.Filter

message RequestRedirect

http_route.proto:108

Configures a route to respond with a redirect response. The `location` header is set with the given URL parameters.

Used in: inbound.HttpRoute.Filter, outbound.HttpRoute.Filter

message ResponseHeaderModifier

http_route.proto:92

Configures a route to modify a response's headers. Modifications are to be applied in the order they are described here: additions apply first, then sets, and then removals.

Used in: outbound.HttpRoute.Filter

message Timeouts

http_route.proto:169

Used in: outbound.GrpcRoute.Rule, outbound.HttpRoute.Rule