virtualsystemmanagement

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2020 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VirtualSystemManagementService added in v0.1.2

type VirtualSystemManagementService struct {
	*v2.Msvm_VirtualSystemManagementService
}

func GetVirtualSystemManagementService added in v0.1.2

func GetVirtualSystemManagementService(whost *host.WmiHost) (mgmt *VirtualSystemManagementService, err error)

GetVirtualEthernetSwitchManagementService gets the VMMS Switch Management Service

func (*VirtualSystemManagementService) ConnectAdapterToVirtualSwitch added in v0.1.2

func (vmms *VirtualSystemManagementService) ConnectAdapterToVirtualSwitch(vm *virtualsystem.VirtualMachine, adapterName string, virtSwitch *vswitch.VirtualSwitch) (err error)

func (*VirtualSystemManagementService) DeleteVirtualMachine added in v0.1.2

func (vmms *VirtualSystemManagementService) DeleteVirtualMachine(vm *virtualsystem.VirtualMachine) error

func (*VirtualSystemManagementService) DisconnectAdapterFromVirtualSwitch added in v0.1.2

func (vmms *VirtualSystemManagementService) DisconnectAdapterFromVirtualSwitch(vm *virtualsystem.VirtualMachine, adapterName string) (err error)

func (*VirtualSystemManagementService) GetVirtualMachineByName added in v0.1.2

func (vmms *VirtualSystemManagementService) GetVirtualMachineByName(vmName string) (*virtualsystem.VirtualMachine, error)

GetVirtualMachineByName

func (*VirtualSystemManagementService) GetVirtualMachines added in v0.1.2

GetVirtualMachines would get all virtual machines

func (*VirtualSystemManagementService) ModifyVirtualSystemResource added in v0.1.2

func (vmms *VirtualSystemManagementService) ModifyVirtualSystemResource(data *wmi.WmiInstance) error

ModifyVirtualSystemResource

func (*VirtualSystemManagementService) RenameVirtualNetworkAdapter added in v0.1.2

func (vmms *VirtualSystemManagementService) RenameVirtualNetworkAdapter(vm *virtualsystem.VirtualMachine, adapterName, newName string) (err error)

func (*VirtualSystemManagementService) SetVirtualNetworkAdapterMACAddress added in v0.1.2

func (vmms *VirtualSystemManagementService) SetVirtualNetworkAdapterMACAddress(vm *virtualsystem.VirtualMachine, adapterName, macAddress string) (err error)

func (*VirtualSystemManagementService) WaitForJobCompletion added in v0.1.2

func (vmms *VirtualSystemManagementService) WaitForJobCompletion(result int32, jobType v2.ConcreteJob_JobType) error

Jump to

Keyboard shortcuts

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