resources

package
v1.8.6 Latest Latest
Warning

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

Go to latest
Published: Apr 4, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VirtualMachine

type VirtualMachine struct {
	Name string
	// contains filtered or unexported fields
}

func NewVMFromObject

func NewVMFromObject(objVM *object.VirtualMachine) *VirtualMachine

func (*VirtualMachine) Clone

func (*VirtualMachine) Create

func (*VirtualMachine) Customize

func (vm *VirtualMachine) Customize(ctx context.Context, spec types.CustomizationSpec) error

func (*VirtualMachine) GetNetworkDevices

func (vm *VirtualMachine) GetNetworkDevices(ctx context.Context) (object.VirtualDeviceList, error)

func (*VirtualMachine) GetProperties

func (vm *VirtualMachine) GetProperties(ctx context.Context, properties []string) (*mo.VirtualMachine, error)

func (*VirtualMachine) GetVirtualDevices

func (vm *VirtualMachine) GetVirtualDevices(ctx context.Context) (object.VirtualDeviceList, error)

GetVirtualDevices returns the VMs VirtualDeviceList.

func (*VirtualMachine) GetVirtualDisks

func (vm *VirtualMachine) GetVirtualDisks(ctx context.Context) (object.VirtualDeviceList, error)

GetVirtualDisks returns the list of VMs vmdks.

func (*VirtualMachine) MoRef

func (*VirtualMachine) Reconfigure

func (vm *VirtualMachine) Reconfigure(ctx context.Context, configSpec *types.VirtualMachineConfigSpec) error

func (*VirtualMachine) ReferenceValue

func (vm *VirtualMachine) ReferenceValue() string

func (*VirtualMachine) SetPowerState

func (vm *VirtualMachine) SetPowerState(
	ctx context.Context,
	currentPowerState,
	desiredPowerState vmopv1.VirtualMachinePowerState,
	desiredPowerOpMode vmopv1.VirtualMachinePowerOpMode) error

func (*VirtualMachine) UniqueID

func (vm *VirtualMachine) UniqueID(ctx context.Context) (string, error)

func (*VirtualMachine) VcVM

func (vm *VirtualMachine) VcVM() *object.VirtualMachine

Jump to

Keyboard shortcuts

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