IYarpConfigurationBuilder
Interface
interface IYarpConfigurationBuilder { addCatchAllRoute(target: YarpCluster | EndpointReference | IResourceWithServiceDiscovery | ExternalServiceResource | string): YarpRoute; addClusterFromEndpoint(endpoint: EndpointReference): YarpCluster; addClusterFromExternalService(externalService: ExternalServiceResource): YarpCluster; addClusterFromResource(resource: IResourceWithServiceDiscovery): YarpCluster; addClusterWithDestination( clusterName: string, destination: any): YarpCluster; addClusterWithDestinations( clusterName: string, destinations: any[]): YarpCluster; addRoute( path: string, target: YarpCluster | EndpointReference | IResourceWithServiceDiscovery | ExternalServiceResource | string): YarpRoute;}7 members
Methods
method
addCatchAllRoute Adds a catch-all route for a cluster, endpoint, resource, or string destination target.
addCatchAllRoute(target: YarpCluster | EndpointReference | IResourceWithServiceDiscovery | ExternalServiceResource | string): YarpRouteParameters
targetYarpCluster | EndpointReference | IResourceWithServiceDiscovery | ExternalServiceResource | string Returns
YarpRoute method
addClusterFromEndpoint Adds a cluster for an endpoint reference.
addClusterFromEndpoint(endpoint: EndpointReference): YarpClusterParameters
endpointEndpointReference Returns
YarpCluster Adds a cluster for an external service resource.
addClusterFromExternalService(externalService: ExternalServiceResource): YarpClusterParameters
externalService ExternalServiceResource Returns
YarpCluster method
addClusterFromResource Adds a cluster for a resource that supports service discovery.
addClusterFromResource(resource: IResourceWithServiceDiscovery): YarpClusterParameters
resourceIResourceWithServiceDiscovery Returns
YarpCluster Adds a cluster from a single destination.
addClusterWithDestination( clusterName: string, destination: any): YarpClusterParameters
clusterName stringdestinationanyReturns
YarpCluster Adds a cluster from multiple destinations.
addClusterWithDestinations( clusterName: string, destinations: any[]): YarpClusterParameters
clusterName stringdestinationsany[]Returns
YarpCluster method
addRoute Adds a route for a cluster, endpoint, resource, or string destination target.
addRoute( path: string, target: YarpCluster | EndpointReference | IResourceWithServiceDiscovery | ExternalServiceResource | string): YarpRouteParameters
pathstringtargetYarpCluster | EndpointReference | IResourceWithServiceDiscovery | ExternalServiceResource | string Returns
YarpRoute