Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VzVirtualMachine ¶
type VzVirtualMachine struct {
*vf.VirtualMachine
}
func NewVzVirtualMachine ¶
func NewVzVirtualMachine(vm *vf.VirtualMachine) *VzVirtualMachine
func (*VzVirtualMachine) ChangeState ¶
func (vm *VzVirtualMachine) ChangeState(newState define.StateChange) error
ChangeState execute a state change (i.e. running to stopped)
func (*VzVirtualMachine) GetVMState ¶
func (vm *VzVirtualMachine) GetVMState(c *gin.Context)
GetVMState retrieves the current vm state
func (*VzVirtualMachine) Inspect ¶
func (vm *VzVirtualMachine) Inspect(c *gin.Context)
Inspect returns information about the virtual machine like hw resources and devices
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
Click to show internal directories.
Click to hide internal directories.