Documentation
¶
Index ¶
- type API
- func (api *API) CreateVMSnapshot(id string) (string, error)
- func (api *API) DeployVirtualMachine(options *DeployVirtualMachineOptions) (string, string, error)
- func (api *API) DestroyVirtualMachine(id string, expunge bool) error
- func (api *API) GetVirtualMachine(id string) (*VirtualMachine, error)
- func (api *API) ListDiskOfferings() ([]DiskOffering, error)
- func (api *API) ListServiceOfferings() ([]ServiceOffering, error)
- func (api *API) ListVirtualMachines() ([]VirtualMachine, error)
- func (api *API) QueryDeployJob(jobid string) (*DeployVirtualMachineResult, error)
- func (api *API) RebootVirtualMachine(id string) error
- func (api *API) StartVirtualMachine(id string) error
- func (api *API) StopVirtualMachine(id string) error
- type DeployVirtualMachineOptions
- type DeployVirtualMachineResponse
- type DeployVirtualMachineResult
- type DiskOffering
- type ErrorResponse
- type IDResponse
- type ListDiskOfferingsResponse
- type ListServiceOfferingsResponse
- type ListVirtualMachinesResponse
- type Nic
- type ServiceOffering
- type VirtualMachine
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
func (*API) DeployVirtualMachine ¶
func (api *API) DeployVirtualMachine(options *DeployVirtualMachineOptions) (string, string, error)
func (*API) DestroyVirtualMachine ¶
func (*API) GetVirtualMachine ¶
func (api *API) GetVirtualMachine(id string) (*VirtualMachine, error)
func (*API) ListDiskOfferings ¶
func (api *API) ListDiskOfferings() ([]DiskOffering, error)
func (*API) ListServiceOfferings ¶
func (api *API) ListServiceOfferings() ([]ServiceOffering, error)
func (*API) ListVirtualMachines ¶
func (api *API) ListVirtualMachines() ([]VirtualMachine, error)
func (*API) QueryDeployJob ¶
func (api *API) QueryDeployJob(jobid string) (*DeployVirtualMachineResult, error)
func (*API) RebootVirtualMachine ¶
func (*API) StartVirtualMachine ¶
func (*API) StopVirtualMachine ¶
type DeployVirtualMachineResult ¶
type DeployVirtualMachineResult struct {
Password string `json:"password"`
}
type DiskOffering ¶
type ErrorResponse ¶
type IDResponse ¶
type IDResponse struct {
ID string `json:"id"`
}
type ListDiskOfferingsResponse ¶
type ListDiskOfferingsResponse struct {
DiskOfferings []DiskOffering `json:"diskoffering"`
}
type ListServiceOfferingsResponse ¶
type ListServiceOfferingsResponse struct {
ServiceOfferings []ServiceOffering `json:"serviceoffering"`
}
type ListVirtualMachinesResponse ¶
type ListVirtualMachinesResponse struct {
VirtualMachines []VirtualMachine `json:"virtualmachine"`
}
type ServiceOffering ¶
Click to show internal directories.
Click to hide internal directories.