Documentation ¶
Index ¶
- type ApiParams
- type CloudstackIaaS
- type CreateTagsResponse
- type DeployVirtualMachineResponse
- type DestroyVirtualMachineResponse
- type DetachVolumeResponse
- type ListVirtualMachinesResponse
- type ListVolumesResponse
- type ListZonesResponse
- type NicStruct
- type QueryAsyncJobResultResponse
- type VirtualMachine
- type VolumeResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudstackIaaS ¶
type CloudstackIaaS struct {
// contains filtered or unexported fields
}
func (*CloudstackIaaS) CreateMachine ¶
func (*CloudstackIaaS) DeleteMachine ¶
func (i *CloudstackIaaS) DeleteMachine(machine *iaas.Machine) error
func (*CloudstackIaaS) Describe ¶
func (i *CloudstackIaaS) Describe() string
func (*CloudstackIaaS) HealthCheck ¶
func (i *CloudstackIaaS) HealthCheck() error
func (*CloudstackIaaS) Initialize ¶
func (i *CloudstackIaaS) Initialize() error
type CreateTagsResponse ¶
type DestroyVirtualMachineResponse ¶
type DestroyVirtualMachineResponse struct { DestroyVirtualMachineResponse struct { JobID string `json:"jobid"` } `json:"destroyvirtualmachineresponse"` }
type DetachVolumeResponse ¶
type DetachVolumeResponse struct { DetachVolumeResponse struct { JobID string `json:"jobid"` } `json:"detachvolumeresponse"` }
type ListVirtualMachinesResponse ¶
type ListVirtualMachinesResponse struct { ListVirtualMachinesResponse struct { VirtualMachine []VirtualMachine `json:"virtualmachine"` } `json:"listvirtualmachinesresponse"` }
type ListVolumesResponse ¶
type ListVolumesResponse struct { ListVolumesResponse struct { Volume []VolumeResult `json:"volume"` } `json:"listvolumesresponse"` }
type ListZonesResponse ¶
type ListZonesResponse struct { ListZonesResponse struct { Count int `json:"count"` } `json:"listzonesresponse"` }
type VirtualMachine ¶
type VirtualMachine struct {
Nic []NicStruct `json:"nic"`
}
type VolumeResult ¶
Click to show internal directories.
Click to hide internal directories.