Documentation
¶
Index ¶
- Constants
- func CreateImage(token string, provider Provider, diskID string, label string)
- func DeleteBoxByID(id string, token string, provider Provider) error
- func DeleteFleet(name string, token string, provider Provider) error
- func GetBox(boxName string, token string, provider Provider) (provider.Box, error)
- func GetFleet(fleetName string, token string, provider Provider) ([]provider.Box, error)
- func ListBoxes(token string, provider Provider)
- func ListImages(token string, provider Provider)
- func RemoveImages(token string, provider Provider, name string)
- func RunCommand(name, command, token string, port int, username, password string, ...) error
- func SSH(boxName, username string, port int, sshKey string, token string, ...)
- func SendSCP(source string, destination string, IP string, PORT int, username string)
- func SpawnFleet(fleetName string, fleetCount int, image string, region string, size string, ...) error
- type Controller
- type Provider
Constants ¶
View Source
const ( PROVIDER_LINODE = 1 PROVIDER_DIGITALOCEAN = 2 PROVIDER_VULTR = 3 )
Variables ¶
This section is empty.
Functions ¶
func DeleteFleet ¶
DeleteFleet deletes a whole fleet or a single box
func ListImages ¶
ListImages prints a list of available private images of a provider
func RemoveImages ¶
func RunCommand ¶
Types ¶
type Controller ¶
func GetProviderController ¶
func GetProviderController(pvd Provider, token string) Controller
Click to show internal directories.
Click to hide internal directories.