rest

package
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VzVirtualMachine

type VzVirtualMachine struct {
	VzVM *vz.VirtualMachine
	// contains filtered or unexported fields
}

func NewVzVirtualMachine

func NewVzVirtualMachine(vm *vz.VirtualMachine, config *vz.VirtualMachineConfiguration) *VzVirtualMachine

func (*VzVirtualMachine) CanHardStop added in v0.5.0

func (vm *VzVirtualMachine) CanHardStop() bool

func (*VzVirtualMachine) CanPause added in v0.5.0

func (vm *VzVirtualMachine) CanPause() bool

func (*VzVirtualMachine) CanResume added in v0.5.0

func (vm *VzVirtualMachine) CanResume() bool

func (*VzVirtualMachine) CanStart added in v0.5.0

func (vm *VzVirtualMachine) CanStart() bool

func (*VzVirtualMachine) CanStop added in v0.5.0

func (vm *VzVirtualMachine) CanStop() bool

func (*VzVirtualMachine) ChangeState

func (vm *VzVirtualMachine) ChangeState(newState define.StateChange) error

ChangeState execute a state change (i.e. running to stopped)

func (*VzVirtualMachine) GetState

func (vm *VzVirtualMachine) GetState() vz.VirtualMachineState

GetState returns state of the VM

func (*VzVirtualMachine) GetVMState

func (vm *VzVirtualMachine) GetVMState(c *gin.Context)

getVMState retrieves the current vm state

func (*VzVirtualMachine) HardStop

func (vm *VzVirtualMachine) HardStop() error

func (*VzVirtualMachine) Inspect

func (vm *VzVirtualMachine) Inspect(c *gin.Context)

inspect returns information about the virtual machine like hw resources and devices

func (*VzVirtualMachine) Pause

func (vm *VzVirtualMachine) Pause() error

func (*VzVirtualMachine) Resume

func (vm *VzVirtualMachine) Resume() error

func (*VzVirtualMachine) SetVMState

func (vm *VzVirtualMachine) SetVMState(c *gin.Context)

setVMState requests a state change on a virtual machine. At this time only the following states are valid: Pause - pause a running machine Resume - resume a paused machine Stop - stops a running machine HardStop - forceably stops a running machine

func (*VzVirtualMachine) Stop

func (vm *VzVirtualMachine) Stop() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL