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.
InMemoryConfigProvider
Provides an implementation of IProxyConfigProvider to support config being generated by code.
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
Interfaces
IConfigChangeListener
Allows subscribing to events notifying you when the configuration is loaded and applied, or when those actions fail.
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.