Namespace Yarp.ReverseProxy.Configuration
Classes
ActiveHealthCheckConfig
Active health check config.
ClusterConfig
A cluster is a group of equivalent endpoints and associated policies.
DestinationConfig
Describes a destination of a cluster.
HealthCheckConfig
All health check config.
HttpClientConfig
Options used for communicating with the destination servers.
PassiveHealthCheckConfig
Passive health check config.
RouteConfig
Describes a route that matches incoming requests based on the Match criteria and proxies matching requests to the cluster identified by its ClusterId.
RouteHeader
Route criteria for a header that must be present on the incoming request.
RouteMatch
Describes the matching criteria for a route.
RouteQueryParameter
Route criteria for a query parameter that must be present on the incoming request.
SessionAffinityConfig
Session affinity options.
SessionAffinityCookieConfig
Config for session affinity cookies.
WebProxyConfig
Config used to construct WebProxy instance.
Interfaces
IConfigValidator
Provides methods to validate routes and clusters.
IProxyConfig
Represents a snapshot of proxy configuration data. These properties may be accessed multiple times and should not be modified.
IProxyConfigFilter
A configuration filter that will run each time the proxy configuration is loaded.
IProxyConfigProvider
A data source for proxy route and cluster information.
Enums
HeaderMatchMode
How to match header values.
QueryParameterMatchMode
How to match Query Parameter values.