Versions in this module Expand all Collapse all v11 v11.3.3 Dec 13, 2022 Changes in this version + type RemoteClusterGetter interface + GetRemoteCluster func(clusterName string) (types.RemoteCluster, error) + type Router struct + func NewRouter(cfg RouterConfig) (*Router, error) + func (r *Router) DialHost(ctx context.Context, from net.Addr, host, port, clusterName string, ...) (net.Conn, error) + func (r *Router) DialSite(ctx context.Context, clusterName string) (net.Conn, error) + type RouterConfig struct + ClusterName string + Log *logrus.Entry + RemoteClusterGetter RemoteClusterGetter + SiteGetter SiteGetter + TracerProvider oteltrace.TracerProvider + func (c *RouterConfig) CheckAndSetDefaults() error + type SiteGetter interface + GetSite func(clusterName string) (reversetunnel.RemoteSite, error)