Module google_api_proto::google::cloud::networkservices::v1::http_route
source · Expand description
Nested message and enum types in HttpRoute
.
Modules§
- Nested message and enum types in
FaultInjectionPolicy
. - Nested message and enum types in
HeaderMatch
. - Nested message and enum types in
QueryParameterMatch
. - Nested message and enum types in
Redirect
. - Nested message and enum types in
RouteMatch
.
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.