Documentation ¶
Index ¶
- type CustomService
- func (c CustomService) CountFleet(fleetName string, boxes []provider.Box) (count int)
- func (c CustomService) CreateImage(diskID int, label string) error
- func (c CustomService) DeleteBoxByID(id string) error
- func (c CustomService) DeleteBoxByLabel(label string) error
- func (c CustomService) DeleteFleet(name string) error
- func (c CustomService) GetBox(boxName string) (provider.Box, error)
- func (c CustomService) GetBoxes() (boxes []provider.Box, err error)
- func (c CustomService) GetFleet(fleetName string) (fleet []provider.Box, err error)
- func (c CustomService) GetImages() (images []provider.Image)
- func (c CustomService) ListImages() error
- func (c CustomService) RemoveImages(name string) error
- func (c CustomService) RunCommand(name, command string, port int, username, password string) error
- func (c CustomService) SpawnFleet(fleetName string, fleetCount int) error
- type DigitaloceanService
- func (d DigitaloceanService) CountFleet(fleetName string, boxes []provider.Box) (count int)
- func (d DigitaloceanService) CreateImage(diskID int, label string) error
- func (d DigitaloceanService) DeleteBoxByID(ID string) error
- func (l DigitaloceanService) DeleteBoxByLabel(label string) error
- func (d DigitaloceanService) DeleteFleet(name string) error
- func (d DigitaloceanService) GetBox(boxName string) (provider.Box, error)
- func (d DigitaloceanService) GetBoxes() (boxes []provider.Box, err error)
- func (d DigitaloceanService) GetFleet(fleetName string) (fleet []provider.Box, err error)
- func (d DigitaloceanService) ListImages() error
- func (l DigitaloceanService) RemoveImages(name string) error
- func (d DigitaloceanService) RunCommand(name, command string, port int, username, password string) error
- func (d DigitaloceanService) SpawnFleet(fleetName, password string, fleetCount int, image string, region string, ...) error
- type LinodeService
- func (l LinodeService) CountFleet(fleetName string, boxes []provider.Box) (count int)
- func (l LinodeService) CreateImage(diskID int, label string) error
- func (l LinodeService) DeleteBoxByID(id string) error
- func (l LinodeService) DeleteBoxByLabel(label string) error
- func (l LinodeService) DeleteFleet(name string) error
- func (l LinodeService) GetBox(boxName string) (provider.Box, error)
- func (l LinodeService) GetBoxes() (boxes []provider.Box, err error)
- func (l LinodeService) GetFleet(fleetName string) (fleet []provider.Box, err error)
- func (l LinodeService) ListImages() error
- func (l LinodeService) RemoveImages(name string) error
- func (l LinodeService) RunCommand(name, command string, port int, username, password string) error
- func (l LinodeService) SpawnFleet(fleetName string, fleetCount int) error
- type VultrService
- func (v VultrService) CountFleet(fleetName string, boxes []provider.Box) (count int)
- func (v VultrService) CreateImage(diskID int, label string) error
- func (v VultrService) DeleteBoxByID(id string) error
- func (v VultrService) DeleteBoxByLabel(label string) error
- func (v VultrService) DeleteFleet(name string) error
- func (v VultrService) GetBox(boxName string) (provider.Box, error)
- func (v VultrService) GetBoxes() (boxes []provider.Box, err error)
- func (v VultrService) GetFleet(fleetName string) (fleet []provider.Box, err error)
- func (v VultrService) GetImages() (images []provider.Image)
- func (v VultrService) KeyCheck(fleex_key string) string
- func (v VultrService) ListImages() error
- func (l VultrService) RemoveImages(name string) error
- func (v VultrService) RunCommand(name, command string, port int, username, password string) error
- func (v VultrService) SpawnFleet(fleetName, password string, fleetCount int, image string, region string, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomService ¶
func (CustomService) CountFleet ¶
func (c CustomService) CountFleet(fleetName string, boxes []provider.Box) (count int)
func (CustomService) CreateImage ¶
func (c CustomService) CreateImage(diskID int, label string) error
func (CustomService) DeleteBoxByID ¶
func (c CustomService) DeleteBoxByID(id string) error
func (CustomService) DeleteBoxByLabel ¶
func (c CustomService) DeleteBoxByLabel(label string) error
func (CustomService) DeleteFleet ¶
func (c CustomService) DeleteFleet(name string) error
func (CustomService) GetFleet ¶
func (c CustomService) GetFleet(fleetName string) (fleet []provider.Box, err error)
func (CustomService) GetImages ¶
func (c CustomService) GetImages() (images []provider.Image)
func (CustomService) ListImages ¶
func (c CustomService) ListImages() error
func (CustomService) RemoveImages ¶
func (c CustomService) RemoveImages(name string) error
func (CustomService) RunCommand ¶
func (c CustomService) RunCommand(name, command string, port int, username, password string) error
func (CustomService) SpawnFleet ¶
func (c CustomService) SpawnFleet(fleetName string, fleetCount int) error
type DigitaloceanService ¶
func (DigitaloceanService) CountFleet ¶
func (d DigitaloceanService) CountFleet(fleetName string, boxes []provider.Box) (count int)
func (DigitaloceanService) CreateImage ¶
func (d DigitaloceanService) CreateImage(diskID int, label string) error
func (DigitaloceanService) DeleteBoxByID ¶
func (d DigitaloceanService) DeleteBoxByID(ID string) error
func (DigitaloceanService) DeleteBoxByLabel ¶
func (l DigitaloceanService) DeleteBoxByLabel(label string) error
func (DigitaloceanService) DeleteFleet ¶
func (d DigitaloceanService) DeleteFleet(name string) error
func (DigitaloceanService) GetBox ¶
func (d DigitaloceanService) GetBox(boxName string) (provider.Box, error)
GetBox returns a single box by its label
func (DigitaloceanService) GetBoxes ¶
func (d DigitaloceanService) GetBoxes() (boxes []provider.Box, err error)
func (DigitaloceanService) GetFleet ¶
func (d DigitaloceanService) GetFleet(fleetName string) (fleet []provider.Box, err error)
func (DigitaloceanService) ListImages ¶
func (d DigitaloceanService) ListImages() error
func (DigitaloceanService) RemoveImages ¶
func (l DigitaloceanService) RemoveImages(name string) error
TODO
func (DigitaloceanService) RunCommand ¶
func (d DigitaloceanService) RunCommand(name, command string, port int, username, password string) error
type LinodeService ¶
func (LinodeService) CountFleet ¶
func (l LinodeService) CountFleet(fleetName string, boxes []provider.Box) (count int)
func (LinodeService) CreateImage ¶
func (l LinodeService) CreateImage(diskID int, label string) error
func (LinodeService) DeleteBoxByID ¶
func (l LinodeService) DeleteBoxByID(id string) error
func (LinodeService) DeleteBoxByLabel ¶
func (l LinodeService) DeleteBoxByLabel(label string) error
func (LinodeService) DeleteFleet ¶
func (l LinodeService) DeleteFleet(name string) error
func (LinodeService) GetFleet ¶
func (l LinodeService) GetFleet(fleetName string) (fleet []provider.Box, err error)
func (LinodeService) ListImages ¶
func (l LinodeService) ListImages() error
func (LinodeService) RemoveImages ¶
func (l LinodeService) RemoveImages(name string) error
func (LinodeService) RunCommand ¶
func (l LinodeService) RunCommand(name, command string, port int, username, password string) error
func (LinodeService) SpawnFleet ¶
func (l LinodeService) SpawnFleet(fleetName string, fleetCount int) error
type VultrService ¶
type VultrService struct {
Client *govultr.Client
}
func (VultrService) CountFleet ¶
func (v VultrService) CountFleet(fleetName string, boxes []provider.Box) (count int)
func (VultrService) CreateImage ¶
func (v VultrService) CreateImage(diskID int, label string) error
func (VultrService) DeleteBoxByID ¶
func (v VultrService) DeleteBoxByID(id string) error
func (VultrService) DeleteBoxByLabel ¶
func (v VultrService) DeleteBoxByLabel(label string) error
func (VultrService) DeleteFleet ¶
func (v VultrService) DeleteFleet(name string) error
func (VultrService) GetBox ¶
func (v VultrService) GetBox(boxName string) (provider.Box, error)
GetBox returns a single box by its label
func (VultrService) GetBoxes ¶
func (v VultrService) GetBoxes() (boxes []provider.Box, err error)
GetBoxes returns a slice containg all active boxes of a Linode account
func (VultrService) GetFleet ¶
func (v VultrService) GetFleet(fleetName string) (fleet []provider.Box, err error)
GetBoxes returns a slice containg all boxes of a given fleet
func (VultrService) GetImages ¶
func (v VultrService) GetImages() (images []provider.Image)
GetImages returns a slice containing all snapshots of vultr account
func (VultrService) KeyCheck ¶
func (v VultrService) KeyCheck(fleex_key string) string
func (VultrService) ListImages ¶
func (v VultrService) ListImages() error
ListImages prints snapshots of vultr account
func (VultrService) RunCommand ¶
func (v VultrService) RunCommand(name, command string, port int, username, password string) error
Click to show internal directories.
Click to hide internal directories.