Expand description

Nested message and enum types in HttpRoute.

Modules§

Structs§

  • The Specification for allowing client side cross-origin requests.
  • Specifications of a destination to which the request should be routed to.
  • The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be introduced by client proxy on a percentage of requests before sending those requests to the destination service. Similarly requests can be aborted by client proxy for a percentage of requests.
  • Specifies how to select a route rule based on HTTP request headers.
  • The specification for modifying HTTP header in HTTP request and HTTP response.
  • Specifications to match a query parameter in the request.
  • The specification for redirecting traffic.
  • Specifies the policy on how requests are shadowed to a separate mirrored destination service. The proxy does not wait for responses from the shadow service. Prior to sending traffic to the shadow service, the host/authority header is suffixed with -shadow.
  • The specifications for retries.
  • The specifications for routing traffic and applying associated policies.
  • RouteMatch defines specifications used to match requests. If multiple match types are set, this RouteMatch will match if ALL type of matches are matched.
  • Specifies how to match traffic and how to route traffic when traffic is matched.
  • The specification for modifying the URL of the request, prior to forwarding the request to the destination.