package
0.0.0-20210311202013-c456e04c04f6
Repository: https://github.com/stephank/lazyssh.git
Documentation: pkg.go.dev

# Packages

Implements the 'aws_ec2' target type, which uses AWS SDK to create and terminate EC2 virtual machines.
Implements the 'forward' type, which is essentially a dummy that doesn't really make any external calls, but simply forwards connections to a fixed address.
Implements the 'hcloud' target type, which uses HCLOUD SDK to create and terminate hcloud virtual machines.
Implements the 'virtualbox' target type, which uses the VirtualBox CLI to start/stop existing virtual machines.

# Functions

Register registers a provider factory.

# Variables

No description provided by the author

# Structs

Machine represents a running machine, and holds channels via which the Provider receives commands from the Manager.
TranslateMsg is the type sent on the Machine Translate channel.

# Interfaces

Factory produces a Provider for a specific type of Machine, based on 'target' configuration provided by the user.
Provider is responsible for managing the Machine lifecycle.

# Type aliases

Factories is an index of Factory objects by Machine type name.
Providers is an index of configured Provider instances by Machine type name.