# Functions
NewAWSDriver returns an empty AWSDriver object.
NewDriver creates a new driver object based on the classKind.
NewFakeDriver returns a new fakedriver object.
NewPacketDriver returns an empty PacketDriver object.
# Structs
AlicloudDriver is the driver struct for holding Alicloud machine information.
AWSDriver is the driver struct for holding AWS machine information.
AzureDriver is the driver struct for holding azure machine information.
FakeDriver is a fake driver returned when none of the actual drivers match.
GCPDriver is the driver struct for holding GCP machine information.
OpenStackDriver is the driver struct for holding OS machine information.
PacketDriver is the driver struct for holding Packet machine information.
# Interfaces
Driver is the common interface for creation/deletion of the VMs over different cloud-providers.
# Type aliases
VMs maintains a list of VM returned by the provider Key refers to the machine-id on the cloud provider value refers to the machine-name of the machine object.