package
0.11.0-radware2
Repository: https://github.com/radware/go-control-plane.git
Documentation: pkg.go.dev
# 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
CorsPolicyMultiError is an error wrapping multiple validation errors returned by CorsPolicy.ValidateAll() if the designated constraints aren't met.
DecoratorMultiError is an error wrapping multiple validation errors returned by Decorator.ValidateAll() if the designated constraints aren't met.
DirectResponseActionMultiError is an error wrapping multiple validation errors returned by DirectResponseAction.ValidateAll() if the designated constraints aren't met.
FilterActionMultiError is an error wrapping multiple validation errors returned by FilterAction.ValidateAll() if the designated constraints aren't met.
HeaderMatcherMultiError is an error wrapping multiple validation errors returned by HeaderMatcher.ValidateAll() if the designated constraints aren't met.
HedgePolicyMultiError is an error wrapping multiple validation errors returned by HedgePolicy.ValidateAll() if the designated constraints aren't met.
QueryParameterMatcherMultiError is an error wrapping multiple validation errors returned by QueryParameterMatcher.ValidateAll() if the designated constraints aren't met.
RateLimit_Action_DestinationClusterMultiError is an error wrapping multiple validation errors returned by RateLimit_Action_DestinationCluster.ValidateAll() if the designated constraints aren't met.
RateLimit_Action_GenericKeyMultiError is an error wrapping multiple validation errors returned by RateLimit_Action_GenericKey.ValidateAll() if the designated constraints aren't met.
RateLimit_Action_HeaderValueMatchMultiError is an error wrapping multiple validation errors returned by RateLimit_Action_HeaderValueMatch.ValidateAll() if the designated constraints aren't met.
RateLimit_Action_RemoteAddressMultiError is an error wrapping multiple validation errors returned by RateLimit_Action_RemoteAddress.ValidateAll() if the designated constraints aren't met.
RateLimit_Action_RequestHeadersMultiError is an error wrapping multiple validation errors returned by RateLimit_Action_RequestHeaders.ValidateAll() if the designated constraints aren't met.
RateLimit_Action_SourceClusterMultiError is an error wrapping multiple validation errors returned by RateLimit_Action_SourceCluster.ValidateAll() if the designated constraints aren't met.
RateLimit_ActionMultiError is an error wrapping multiple validation errors returned by RateLimit_Action.ValidateAll() if the designated constraints aren't met.
RateLimitMultiError is an error wrapping multiple validation errors returned by RateLimit.ValidateAll() if the designated constraints aren't met.
No description provided by the author
RedirectActionMultiError is an error wrapping multiple validation errors returned by RedirectAction.ValidateAll() if the designated constraints aren't met.
RetryPolicy_RetryBackOffMultiError is an error wrapping multiple validation errors returned by RetryPolicy_RetryBackOff.ValidateAll() if the designated constraints aren't met.
RetryPolicy_RetryHostPredicateMultiError is an error wrapping multiple validation errors returned by RetryPolicy_RetryHostPredicate.ValidateAll() if the designated constraints aren't met.
RetryPolicy_RetryPriorityMultiError is an error wrapping multiple validation errors returned by RetryPolicy_RetryPriority.ValidateAll() if the designated constraints aren't met.
RetryPolicyMultiError is an error wrapping multiple validation errors returned by RetryPolicy.ValidateAll() if the designated constraints aren't met.
No description provided by the author
RouteAction_HashPolicy_ConnectionPropertiesMultiError is an error wrapping multiple validation errors returned by RouteAction_HashPolicy_ConnectionProperties.ValidateAll() if the designated constraints aren't met.
RouteAction_HashPolicy_CookieMultiError is an error wrapping multiple validation errors returned by RouteAction_HashPolicy_Cookie.ValidateAll() if the designated constraints aren't met.
RouteAction_HashPolicy_FilterStateMultiError is an error wrapping multiple validation errors returned by RouteAction_HashPolicy_FilterState.ValidateAll() if the designated constraints aren't met.
RouteAction_HashPolicy_HeaderMultiError is an error wrapping multiple validation errors returned by RouteAction_HashPolicy_Header.ValidateAll() if the designated constraints aren't met.
RouteAction_HashPolicy_QueryParameterMultiError is an error wrapping multiple validation errors returned by RouteAction_HashPolicy_QueryParameter.ValidateAll() if the designated constraints aren't met.
RouteAction_HashPolicyMultiError is an error wrapping multiple validation errors returned by RouteAction_HashPolicy.ValidateAll() if the designated constraints aren't met.
Configures :ref:`internal redirect <arch_overview_internal_redirects>` behavior.
RouteAction_RequestMirrorPolicyMultiError is an error wrapping multiple validation errors returned by RouteAction_RequestMirrorPolicy.ValidateAll() if the designated constraints aren't met.
RouteAction_UpgradeConfigMultiError is an error wrapping multiple validation errors returned by RouteAction_UpgradeConfig.ValidateAll() if the designated constraints aren't met.
RouteActionMultiError is an error wrapping multiple validation errors returned by RouteAction.ValidateAll() if the designated constraints aren't met.
RouteMatch_GrpcRouteMatchOptionsMultiError is an error wrapping multiple validation errors returned by RouteMatch_GrpcRouteMatchOptions.ValidateAll() if the designated constraints aren't met.
RouteMatch_TlsContextMatchOptionsMultiError is an error wrapping multiple validation errors returned by RouteMatch_TlsContextMatchOptions.ValidateAll() if the designated constraints aren't met.
RouteMatchMultiError is an error wrapping multiple validation errors returned by RouteMatch.ValidateAll() if the designated constraints aren't met.
RouteMultiError is an error wrapping multiple validation errors returned by Route.ValidateAll() if the designated constraints aren't met.
TracingMultiError is an error wrapping multiple validation errors returned by Tracing.ValidateAll() if the designated constraints aren't met.
VirtualClusterMultiError is an error wrapping multiple validation errors returned by VirtualCluster.ValidateAll() if the designated constraints aren't met.
No description provided by the author
VirtualHostMultiError is an error wrapping multiple validation errors returned by VirtualHost.ValidateAll() if the designated constraints aren't met.
WeightedCluster_ClusterWeightMultiError is an error wrapping multiple validation errors returned by WeightedCluster_ClusterWeight.ValidateAll() if the designated constraints aren't met.
WeightedClusterMultiError is an error wrapping multiple validation errors returned by WeightedCluster.ValidateAll() if the designated constraints aren't met.