package
0.1.65
Repository: https://github.com/codefresh-io/cli-v2.git
Documentation: pkg.go.dev

# Constants

This type of modifier indicates that the full path will be replaced by the specified value.
HeaderMatchType constants.
HeaderMatchType constants.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HTTPRouteFilterExtensionRef should be used for configuring custom HTTP filters.
HTTPRouteFilterRequestHeaderModifier can be used to add or remove an HTTP header from an HTTP request before it is sent to the upstream target.
HTTPRouteFilterRequestMirror can be used to mirror HTTP requests to a different backend.
HTTPRouteFilterRequestRedirect can be used to redirect a request to another location.
HTTPRouteFilterURLRewrite can be used to modify a request during forwarding.
Matches the URL path exactly and with case sensitivity.
Matches based on a URL path prefix split by `/`.
Matches if the URL path matches the given regular expression with case sensitivity.
This type of modifier indicates that any prefix path matches will be replaced by the substitution value.
QueryParamMatchType constants.
QueryParamMatchType constants.

# Structs

No description provided by the author
No description provided by the author
CommonRouteSpec defines the common attributes that all Routes MUST include within their spec.
HTTPBackendRef defines how a HTTPRoute should forward an HTTP request.
HTTPHeader represents an HTTP Header name and value as defined by RFC 7230.
HTTPHeaderMatch describes how to select a HTTP route by matching HTTP request headers.
HTTPPathMatch describes how to select a HTTP route by matching the HTTP request path.
HTTPPathModifier defines configuration for path modifiers.
HTTPQueryParamMatch describes how to select a HTTP route by matching HTTP query parameters.
HTTPRequestHeaderFilter defines configuration for the RequestHeaderModifier filter.
HTTPRequestMirrorFilter defines configuration for the RequestMirror filter.
HTTPRequestRedirect defines a filter that redirects a request.
HTTPRoute provides a way to route HTTP requests.
HTTPRouteFilter defines processing steps that must be completed during the request or response lifecycle.
HTTPRouteList contains a list of HTTPRoute.
HTTPRouteMatch defines the predicate used to match requests to a given action.
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 defines the desired state of HTTPRoute.
HTTPURLRewriteFilter defines a filter that modifies a request during forwarding.
No description provided by the author
No description provided by the author

# Type aliases

shared types.
HeaderMatchType specifies the semantics of how HTTP header values should be compared.
No description provided by the author
HTTPHeaderName is the name of an HTTP header.
HTTPMethod describes how to select a HTTP route by matching the HTTP method as defined by [RFC 7231](https://datatracker.ietf.org/doc/html/rfc7231#section-4) and [RFC 5789](https://datatracker.ietf.org/doc/html/rfc5789#section-2).
HTTPPathModifierType defines the type of path redirect or rewrite.
HTTPRouteFilterType identifies a type of HTTPRoute filter.
No description provided by the author
No description provided by the author
No description provided by the author
PathMatchType specifies the semantics of how HTTP paths should be compared.
No description provided by the author
No description provided by the author
QueryParamMatchType specifies the semantics of how HTTP query parameter values should be compared.
No description provided by the author