Documentation
¶
Index ¶
- Constants
- type Aliyun
- func (p *Aliyun) AttachDisk(instanceId string, diskId string) error
- func (p *Aliyun) DetachDisk(instanceId string, diskId string) error
- func (p *Aliyun) GetDiskById(diskId string) (*Disk, error)
- func (p *Aliyun) GetInstanceByHostname(hostname string) (*Instance, error)
- func (p *Aliyun) WaitForDisk(diskId string, status DiskStatus) error
- type Disk
- type DiskStatus
- type Instance
- type Provider
Constants ¶
View Source
const ( DevicePrefixLocal = "/dev/vd" DevicePrefixAPI = "/dev/xvd" )
View Source
const ( DiskStatusInUse = DiskStatus("In_use") DiskStatusAvailable = DiskStatus("Available") DiskStatusAttaching = DiskStatus("Attaching") DiskStatusDetaching = DiskStatus("Detaching") DiskStatusCreating = DiskStatus("Creating") DiskStatusReIniting = DiskStatus("ReIniting") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Aliyun ¶
type Aliyun struct {
// contains filtered or unexported fields
}
func (*Aliyun) GetInstanceByHostname ¶
func (*Aliyun) WaitForDisk ¶
func (p *Aliyun) WaitForDisk(diskId string, status DiskStatus) error
type Disk ¶
type Disk ecs.DiskItemType
func (*Disk) IsAvailable ¶
func (*Disk) IsDetaching ¶
func (*Disk) LocalDevice ¶
func (*Disk) SetLocalDevice ¶
Click to show internal directories.
Click to hide internal directories.