# Constants
Found HTTP Status Code - 302.
Moved Permanently HTTP Status Code - 301.
Permanent Redirect HTTP Status Code - 308.
See Other HTTP Status Code - 303.
Temporary Redirect HTTP Status Code - 307.
No description provided by the author
HTTP status code - 404 Not Found.
No description provided by the author
HTTP status code - 503 Service Unavailable.
All requests must use TLS.
External requests must use TLS.
No TLS requirement for the virtual host.
# Variables
No description provided by the author
No description provided by the author
Enum value maps for RedirectAction_RedirectResponseCode.
Enum value maps for RedirectAction_RedirectResponseCode.
Enum value maps for RouteAction_ClusterNotFoundResponseCode.
Enum value maps for RouteAction_ClusterNotFoundResponseCode.
Enum value maps for RouteAction_InternalRedirectAction.
Enum value maps for RouteAction_InternalRedirectAction.
Enum value maps for VirtualHost_TlsRequirementType.
Enum value maps for VirtualHost_TlsRequirementType.
# Structs
[#next-free-field: 12].
No description provided by the author
No description provided by the author
CorsPolicyValidationError is the validation error returned by CorsPolicy.Validate if the designated constraints aren't met.
No description provided by the author
DecoratorValidationError is the validation error returned by Decorator.Validate if the designated constraints aren't met.
No description provided by the author
DirectResponseActionValidationError is the validation error returned by DirectResponseAction.Validate if the designated constraints aren't met.
A filter-defined action type.
FilterActionValidationError is the validation error returned by FilterAction.Validate if the designated constraints aren't met.
.
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
HeaderMatcherValidationError is the validation error returned by HeaderMatcher.Validate if the designated constraints aren't met.
HTTP request hedging :ref:`architecture overview <arch_overview_http_routing_hedging>`.
HedgePolicyValidationError is the validation error returned by HedgePolicy.Validate if the designated constraints aren't met.
Query parameter matching treats the query string of a request's :path header as an ampersand-separated list of keys and/or key=value elements.
No description provided by the author
No description provided by the author
QueryParameterMatcherValidationError is the validation error returned by QueryParameterMatcher.Validate if the designated constraints aren't met.
Global rate limiting :ref:`architecture overview <arch_overview_global_rate_limit>`.
[#next-free-field: 7].
The following descriptor entry is appended to the descriptor:
.
No description provided by the author
RateLimit_Action_DestinationClusterValidationError is the validation error returned by RateLimit_Action_DestinationCluster.Validate if the designated constraints aren't met.
The following descriptor entry is appended to the descriptor:
.
No description provided by the author
RateLimit_Action_GenericKeyValidationError is the validation error returned by RateLimit_Action_GenericKey.Validate if the designated constraints aren't met.
The following descriptor entry is appended to the descriptor:
.
No description provided by the author
RateLimit_Action_HeaderValueMatchValidationError is the validation error returned by RateLimit_Action_HeaderValueMatch.Validate if the designated constraints aren't met.
The following descriptor entry is appended to the descriptor and is populated using the trusted address from :ref:`x-forwarded-for <config_http_conn_man_headers_x-forwarded-for>`:
.
No description provided by the author
RateLimit_Action_RemoteAddressValidationError is the validation error returned by RateLimit_Action_RemoteAddress.Validate if the designated constraints aren't met.
The following descriptor entry is appended when a header contains a key that matches the *header_name*:
.
No description provided by the author
RateLimit_Action_RequestHeadersValidationError is the validation error returned by RateLimit_Action_RequestHeaders.Validate if the designated constraints aren't met.
The following descriptor entry is appended to the descriptor:
.
No description provided by the author
RateLimit_Action_SourceClusterValidationError is the validation error returned by RateLimit_Action_SourceCluster.Validate if the designated constraints aren't met.
RateLimit_ActionValidationError is the validation error returned by RateLimit_Action.Validate if the designated constraints aren't met.
RateLimitValidationError is the validation error returned by RateLimit.Validate if the designated constraints aren't met.
[#next-free-field: 9].
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RedirectActionValidationError is the validation error returned by RedirectAction.Validate if the designated constraints aren't met.
HTTP retry :ref:`architecture overview <arch_overview_http_routing_retry>`.
No description provided by the author
RetryPolicy_RetryBackOffValidationError is the validation error returned by RetryPolicy_RetryBackOff.Validate if the designated constraints aren't met.
No description provided by the author
No description provided by the author
No description provided by the author
RetryPolicy_RetryHostPredicateValidationError is the validation error returned by RetryPolicy_RetryHostPredicate.Validate if the designated constraints aren't met.
No description provided by the author
No description provided by the author
No description provided by the author
RetryPolicy_RetryPriorityValidationError is the validation error returned by RetryPolicy_RetryPriority.Validate if the designated constraints aren't met.
RetryPolicyValidationError is the validation error returned by RetryPolicy.Validate if the designated constraints aren't met.
A route is both a specification of how to match a request as well as an indication of what to do next (e.g., redirect, forward, rewrite, etc.).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
[#next-free-field: 34].
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Specifies the route's hashing policy if the upstream cluster uses a hashing :ref:`load balancer <arch_overview_load_balancing_types>`.
No description provided by the author
No description provided by the author
RouteAction_HashPolicy_ConnectionPropertiesValidationError is the validation error returned by RouteAction_HashPolicy_ConnectionProperties.Validate if the designated constraints aren't met.
Envoy supports two types of cookie affinity:
1.
No description provided by the author
RouteAction_HashPolicy_CookieValidationError is the validation error returned by RouteAction_HashPolicy_Cookie.Validate if the designated constraints aren't met.
No description provided by the author
No description provided by the author
RouteAction_HashPolicy_FilterStateValidationError is the validation error returned by RouteAction_HashPolicy_FilterState.Validate if the designated constraints aren't met.
No description provided by the author
No description provided by the author
RouteAction_HashPolicy_HeaderValidationError is the validation error returned by RouteAction_HashPolicy_Header.Validate if the designated constraints aren't met.
No description provided by the author
No description provided by the author
RouteAction_HashPolicy_QueryParameterValidationError is the validation error returned by RouteAction_HashPolicy_QueryParameter.Validate if the designated constraints aren't met.
RouteAction_HashPolicyValidationError is the validation error returned by RouteAction_HashPolicy.Validate if the designated constraints aren't met.
No description provided by the author
The router is capable of shadowing traffic from one cluster to another.
RouteAction_RequestMirrorPolicyValidationError is the validation error returned by RouteAction_RequestMirrorPolicy.Validate if the designated constraints aren't met.
Allows enabling and disabling upgrades on a per-route basis.
RouteAction_UpgradeConfigValidationError is the validation error returned by RouteAction_UpgradeConfig.Validate if the designated constraints aren't met.
No description provided by the author
RouteActionValidationError is the validation error returned by RouteAction.Validate if the designated constraints aren't met.
[#next-free-field: 12].
No description provided by the author
RouteMatch_GrpcRouteMatchOptionsValidationError is the validation error returned by RouteMatch_GrpcRouteMatchOptions.Validate if the designated constraints aren't met.
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
RouteMatch_TlsContextMatchOptionsValidationError is the validation error returned by RouteMatch_TlsContextMatchOptions.Validate if the designated constraints aren't met.
RouteMatchValidationError is the validation error returned by RouteMatch.Validate if the designated constraints aren't met.
RouteValidationError is the validation error returned by Route.Validate if the designated constraints aren't met.
No description provided by the author
TracingValidationError is the validation error returned by Tracing.Validate if the designated constraints aren't met.
A virtual cluster is a way of specifying a regex matching rule against certain important endpoints such that statistics are generated explicitly for the matched requests.
VirtualClusterValidationError is the validation error returned by VirtualCluster.Validate if the designated constraints aren't met.
The top level element in the routing configuration is a virtual host.
VirtualHostValidationError is the validation error returned by VirtualHost.Validate if the designated constraints aren't met.
Compared to the :ref:`cluster <envoy_api_field_route.RouteAction.cluster>` field that specifies a single upstream cluster as the target of a request, the :ref:`weighted_clusters <envoy_api_field_route.RouteAction.weighted_clusters>` option allows for specification of multiple upstream clusters along with weights that indicate the percentage of traffic to be forwarded to each cluster.
[#next-free-field: 11].
WeightedCluster_ClusterWeightValidationError is the validation error returned by WeightedCluster_ClusterWeight.Validate if the designated constraints aren't met.
WeightedClusterValidationError is the validation error returned by WeightedCluster.Validate if the designated constraints aren't met.
# Type aliases
No description provided by the author
No description provided by the author
Configures :ref:`internal redirect <arch_overview_internal_redirects>` behavior.
No description provided by the author