Documentation
¶
Index ¶
- Constants
- type HeadscaleServer
- func (s *HeadscaleServer) Connect(username string) error
- func (s *HeadscaleServer) CreateAuthKey(username string) (string, error)
- func (s *HeadscaleServer) CreateUser(username string) error
- func (s *HeadscaleServer) Dial(ctx context.Context, network, addr string) (net.Conn, error)
- func (s *HeadscaleServer) HTTPClient() *http.Client
- func (s *HeadscaleServer) Init() error
- func (s *HeadscaleServer) Purge() error
- func (s *HeadscaleServer) Start(errChan chan error) error
- func (s *HeadscaleServer) Stop() error
- type HeadscaleServerConfig
Constants ¶
View Source
const HEADSCALE_USERNAME = "daytona"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HeadscaleServer ¶ added in v0.11.0
type HeadscaleServer struct {
// contains filtered or unexported fields
}
func NewHeadscaleServer ¶ added in v0.11.0
func NewHeadscaleServer(config *HeadscaleServerConfig) *HeadscaleServer
func (*HeadscaleServer) Connect ¶ added in v0.11.0
func (s *HeadscaleServer) Connect(username string) error
func (*HeadscaleServer) CreateAuthKey ¶ added in v0.11.0
func (s *HeadscaleServer) CreateAuthKey(username string) (string, error)
func (*HeadscaleServer) CreateUser ¶ added in v0.11.0
func (s *HeadscaleServer) CreateUser(username string) error
func (*HeadscaleServer) HTTPClient ¶ added in v0.11.0
func (s *HeadscaleServer) HTTPClient() *http.Client
func (*HeadscaleServer) Init ¶ added in v0.11.0
func (s *HeadscaleServer) Init() error
func (*HeadscaleServer) Purge ¶ added in v0.25.0
func (s *HeadscaleServer) Purge() error
func (*HeadscaleServer) Start ¶ added in v0.11.0
func (s *HeadscaleServer) Start(errChan chan error) error
func (*HeadscaleServer) Stop ¶ added in v0.25.0
func (s *HeadscaleServer) Stop() error
type HeadscaleServerConfig ¶ added in v0.11.0
Click to show internal directories.
Click to hide internal directories.