github.com/rancher/types@v0.0.0-20220328215343-4370ff10ecd5/config/dialer/dialer.go (about)

     1  package dialer
     2  
     3  import "net"
     4  
     5  type Dialer func(network, address string) (net.Conn, error)
     6  
     7  type Factory interface {
     8  	ClusterDialer(clusterName string) (Dialer, error)
     9  	DockerDialer(clusterName, machineName string) (Dialer, error)
    10  	NodeDialer(clusterName, machineName string) (Dialer, error)
    11  }