Documentation
¶
Index ¶
- Variables
- func GetCurrentInstanceUUID() (string, error)
- func VolumeName(vm *object.VirtualMachine, disk *types.VirtualDisk) string
- func VolumeNameOld(vm *object.VirtualMachine, disk *types.VirtualDisk) string
- type ClientSet
- func (c *ClientSet) CreateResourcesForVirtualMachine(ctx context.Context, vm *object.VirtualMachine, flavor string, ...) error
- func (c *ClientSet) EnsurePortsForVirtualMachine(ctx context.Context, vm *object.VirtualMachine, ...) ([]servers.Network, error)
- func (c *ClientSet) GetVolumeForDisk(ctx context.Context, vm *object.VirtualMachine, disk *types.VirtualDisk) (*volumes.Volume, error)
- func (c *ClientSet) GetVolumeListForDiskOld(ctx context.Context, vm *object.VirtualMachine, disk *types.VirtualDisk) ([]volumes.Volume, error)
- type OpenStackMetadata
- type PortCreateOpts
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrorVolumeNotFound = errors.New("volume not found")
Functions ¶
func GetCurrentInstanceUUID ¶
func VolumeName ¶
func VolumeName(vm *object.VirtualMachine, disk *types.VirtualDisk) string
func VolumeNameOld ¶
func VolumeNameOld(vm *object.VirtualMachine, disk *types.VirtualDisk) string
ensuring backward compatibility TODO: remove
Types ¶
type ClientSet ¶
type ClientSet struct { BlockStorage *gophercloud.ServiceClient Compute *gophercloud.ServiceClient Networking *gophercloud.ServiceClient }
func (*ClientSet) CreateResourcesForVirtualMachine ¶
func (*ClientSet) EnsurePortsForVirtualMachine ¶
func (c *ClientSet) EnsurePortsForVirtualMachine(ctx context.Context, vm *object.VirtualMachine, networkMappings *cmd.NetworkMappingFlag) ([]servers.Network, error)
func (*ClientSet) GetVolumeForDisk ¶
func (c *ClientSet) GetVolumeForDisk(ctx context.Context, vm *object.VirtualMachine, disk *types.VirtualDisk) (*volumes.Volume, error)
func (*ClientSet) GetVolumeListForDiskOld ¶
func (c *ClientSet) GetVolumeListForDiskOld(ctx context.Context, vm *object.VirtualMachine, disk *types.VirtualDisk) ([]volumes.Volume, error)
Deprecated, ensuring backward compatibility TODO: remove
type OpenStackMetadata ¶
type OpenStackMetadata struct {
UUID string `json:"uuid"`
}
type PortCreateOpts ¶
type PortCreateOpts struct {
SecurityGroups *[]string
}
Click to show internal directories.
Click to hide internal directories.