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.