Module httproutes

Module httproutes 

Source

Structs§

HTTPBackendReference
HTTPBackendRef defines how a HTTPRoute forwards a HTTP request.
HTTPRoute
Auto-generated derived type for HTTPRouteSpec via CustomResource
HTTPRouteBackendFilter
HTTPRouteFilter defines processing steps that must be completed during the request or response lifecycle. HTTPRouteFilters are meant as an extension point to express processing that may be done in Gateway implementations. Some examples include request or response modification, implementing authentication strategies, rate-limiting, and traffic shaping. API guarantee/conformance is defined based on the type of the filter.
HTTPRouteFilter
HTTPRouteFilter defines processing steps that must be completed during the request or response lifecycle. HTTPRouteFilters are meant as an extension point to express processing that may be done in Gateway implementations. Some examples include request or response modification, implementing authentication strategies, rate-limiting, and traffic shaping. API guarantee/conformance is defined based on the type of the filter.
HTTPRouteRule
HTTPRouteRule defines semantics for matching an HTTP request based on conditions (matches), processing it (filters), and forwarding the request to an API object (backendRefs).
HTTPRouteSpec
Spec defines the desired state of HTTPRoute.
HTTPRouteTimeout
Timeouts defines the timeouts that can be configured for an HTTP request.
PathMatch
Path specifies a HTTP request path matcher. If this field is not specified, a default prefix match on the “/” path is provided.
RouteMatch
HTTPRouteMatch defines the predicate used to match requests to a given action. Multiple match types are ANDed together, i.e. the match will evaluate to true only if all conditions are satisfied.

Enums§

HTTPMethodMatch
HTTPRouteMatch defines the predicate used to match requests to a given action. Multiple match types are ANDed together, i.e. the match will evaluate to true only if all conditions are satisfied.
HTTPRouteRulesMatchesPathType
Path specifies a HTTP request path matcher. If this field is not specified, a default prefix match on the “/” path is provided.