Documentation ¶
Index ¶
- type Cloug
- func (cloug *Cloug) BandwidthAccounting(vm *lobster.VirtualMachine) int64
- func (cloug *Cloug) CanRename() bool
- func (cloug *Cloug) ImageDelete(imageIdentification string) error
- func (cloug *Cloug) ImageFetch(url string, format string) (string, error)
- func (cloug *Cloug) ImageInfo(imageIdentification string) (*lobster.ImageInfo, error)
- func (cloug *Cloug) ImageList() ([]*lobster.Image, error)
- func (cloug *Cloug) PlanList() ([]*lobster.Plan, error)
- func (cloug *Cloug) VmAction(vm *lobster.VirtualMachine, actionStr string, value string) error
- func (cloug *Cloug) VmAddAddress(vm *lobster.VirtualMachine) error
- func (cloug *Cloug) VmAddresses(vm *lobster.VirtualMachine) ([]*lobster.IpAddress, error)
- func (cloug *Cloug) VmCreate(vm *lobster.VirtualMachine, options *lobster.VMIVmCreateOptions) (string, error)
- func (cloug *Cloug) VmDelete(vm *lobster.VirtualMachine) error
- func (cloug *Cloug) VmInfo(vm *lobster.VirtualMachine) (*lobster.VmInfo, error)
- func (cloug *Cloug) VmReboot(vm *lobster.VirtualMachine) error
- func (cloug *Cloug) VmReimage(vm *lobster.VirtualMachine, imageIdentification string) error
- func (cloug *Cloug) VmRemoveAddress(vm *lobster.VirtualMachine, ip string, privateip string) error
- func (cloug *Cloug) VmRename(vm *lobster.VirtualMachine, name string) error
- func (cloug *Cloug) VmResize(vm *lobster.VirtualMachine, plan *lobster.Plan) error
- func (cloug *Cloug) VmSetRdns(vm *lobster.VirtualMachine, ip string, hostname string) error
- func (cloug *Cloug) VmSnapshot(vm *lobster.VirtualMachine) (string, error)
- func (cloug *Cloug) VmStart(vm *lobster.VirtualMachine) error
- func (cloug *Cloug) VmStop(vm *lobster.VirtualMachine) error
- func (cloug *Cloug) VmVnc(vm *lobster.VirtualMachine) (string, error)
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cloug ¶
type Cloug struct {
// contains filtered or unexported fields
}
func (*Cloug) BandwidthAccounting ¶
func (cloug *Cloug) BandwidthAccounting(vm *lobster.VirtualMachine) int64
func (*Cloug) ImageDelete ¶
func (*Cloug) ImageFetch ¶
func (*Cloug) VmAddAddress ¶
func (cloug *Cloug) VmAddAddress(vm *lobster.VirtualMachine) error
func (*Cloug) VmAddresses ¶
func (*Cloug) VmCreate ¶
func (cloug *Cloug) VmCreate(vm *lobster.VirtualMachine, options *lobster.VMIVmCreateOptions) (string, error)
func (*Cloug) VmReimage ¶
func (cloug *Cloug) VmReimage(vm *lobster.VirtualMachine, imageIdentification string) error
func (*Cloug) VmRemoveAddress ¶
func (*Cloug) VmRename ¶
func (cloug *Cloug) VmRename(vm *lobster.VirtualMachine, name string) error
func (*Cloug) VmSnapshot ¶
func (cloug *Cloug) VmSnapshot(vm *lobster.VirtualMachine) (string, error)
Click to show internal directories.
Click to hide internal directories.