Documentation ¶
Index ¶
- type DigitalOcean
- func (this *DigitalOcean) BandwidthAccounting(vm *lobster.VirtualMachine) int64
- func (this *DigitalOcean) ImageDelete(imageIdentification string) error
- func (this *DigitalOcean) ImageFetch(url string, format string) (string, error)
- func (this *DigitalOcean) ImageInfo(imageIdentification string) (*lobster.ImageInfo, error)
- func (this *DigitalOcean) ImageList() ([]*lobster.Image, error)
- func (this *DigitalOcean) PlanList() ([]*lobster.Plan, error)
- func (this *DigitalOcean) VmAction(vm *lobster.VirtualMachine, action string, value string) error
- func (this *DigitalOcean) VmCreate(vm *lobster.VirtualMachine, options *lobster.VMIVmCreateOptions) (string, error)
- func (this *DigitalOcean) VmDelete(vm *lobster.VirtualMachine) error
- func (this *DigitalOcean) VmInfo(vm *lobster.VirtualMachine) (*lobster.VmInfo, error)
- func (this *DigitalOcean) VmReboot(vm *lobster.VirtualMachine) error
- func (this *DigitalOcean) VmReimage(vm *lobster.VirtualMachine, imageIdentification string) error
- func (this *DigitalOcean) VmRename(vm *lobster.VirtualMachine, name string) error
- func (this *DigitalOcean) VmResize(vm *lobster.VirtualMachine, plan *lobster.Plan) error
- func (this *DigitalOcean) VmSnapshot(vm *lobster.VirtualMachine) (string, error)
- func (this *DigitalOcean) VmStart(vm *lobster.VirtualMachine) error
- func (this *DigitalOcean) VmStop(vm *lobster.VirtualMachine) error
- type TokenSource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DigitalOcean ¶
type DigitalOcean struct {
// contains filtered or unexported fields
}
func MakeDigitalOcean ¶
func MakeDigitalOcean(region string, token string) *DigitalOcean
func (*DigitalOcean) BandwidthAccounting ¶
func (this *DigitalOcean) BandwidthAccounting(vm *lobster.VirtualMachine) int64
func (*DigitalOcean) ImageDelete ¶
func (this *DigitalOcean) ImageDelete(imageIdentification string) error
func (*DigitalOcean) ImageFetch ¶
func (this *DigitalOcean) ImageFetch(url string, format string) (string, error)
func (*DigitalOcean) ImageInfo ¶
func (this *DigitalOcean) ImageInfo(imageIdentification string) (*lobster.ImageInfo, error)
func (*DigitalOcean) VmAction ¶
func (this *DigitalOcean) VmAction(vm *lobster.VirtualMachine, action string, value string) error
func (*DigitalOcean) VmCreate ¶
func (this *DigitalOcean) VmCreate(vm *lobster.VirtualMachine, options *lobster.VMIVmCreateOptions) (string, error)
func (*DigitalOcean) VmDelete ¶
func (this *DigitalOcean) VmDelete(vm *lobster.VirtualMachine) error
func (*DigitalOcean) VmInfo ¶
func (this *DigitalOcean) VmInfo(vm *lobster.VirtualMachine) (*lobster.VmInfo, error)
func (*DigitalOcean) VmReboot ¶
func (this *DigitalOcean) VmReboot(vm *lobster.VirtualMachine) error
func (*DigitalOcean) VmReimage ¶
func (this *DigitalOcean) VmReimage(vm *lobster.VirtualMachine, imageIdentification string) error
func (*DigitalOcean) VmRename ¶
func (this *DigitalOcean) VmRename(vm *lobster.VirtualMachine, name string) error
func (*DigitalOcean) VmResize ¶
func (this *DigitalOcean) VmResize(vm *lobster.VirtualMachine, plan *lobster.Plan) error
func (*DigitalOcean) VmSnapshot ¶
func (this *DigitalOcean) VmSnapshot(vm *lobster.VirtualMachine) (string, error)
func (*DigitalOcean) VmStart ¶
func (this *DigitalOcean) VmStart(vm *lobster.VirtualMachine) error
func (*DigitalOcean) VmStop ¶
func (this *DigitalOcean) VmStop(vm *lobster.VirtualMachine) error
type TokenSource ¶
type TokenSource struct {
AccessToken string
}
Click to show internal directories.
Click to hide internal directories.