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 WebProxy instance.
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.