package
0.0.0-20180919105625-f2730a8375e6
Repository: https://github.com/hardikdr/machine-controller-manager.git
Documentation: pkg.go.dev

# Functions

NewAWSDriver returns an empty AWSDriver object.
NewDriver creates a new driver object based on the classKind.
NewFakeDriver returns a new fakedriver object.

# Structs

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.

# 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.