virtualsystemmanagement

package
v0.1.9 Latest Latest
Warning

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

Go to latest
Published: May 30, 2020 License: MIT Imports: 14 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) AddSyntheticDiskDrive added in v0.1.5

func (vmms *VirtualSystemManagementService) AddSyntheticDiskDrive(vm *virtualsystem.VirtualMachine,
	controllernumber,
	controllerlocation int32) (vhddrive *drive.SyntheticDiskDrive, err error)

func (*VirtualSystemManagementService) AddVirtualSystemResource added in v0.1.5

func (vmms *VirtualSystemManagementService) AddVirtualSystemResource(
	vmsettings *virtualsystem.VirtualSystemSettingData,
	data *v2.CIM_ResourceAllocationSettingData) (resultingResources wmi.WmiInstanceCollection, err error)

func (*VirtualSystemManagementService) AttachVirtualHardDisk added in v0.1.5

func (vmms *VirtualSystemManagementService) AttachVirtualHardDisk(vm *virtualsystem.VirtualMachine, path string) (
	vhd *disk.VirtualHardDisk,
	vhddrive *drive.SyntheticDiskDrive,
	err error)

AttachVirtualHardDisk - * Create a Synthetic Disk Drive * Add a drive to available first controller at available location * Connects the Disk to the Drive Returns Disk and Drive

func (*VirtualSystemManagementService) ConnectAdapterToVirtualSwitch added in v0.1.2

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

func (*VirtualSystemManagementService) CreateVirtualMachine added in v0.1.5

func (*VirtualSystemManagementService) DeleteVirtualMachine added in v0.1.2

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

func (*VirtualSystemManagementService) DetachVirtualHardDisk added in v0.1.5

func (vmms *VirtualSystemManagementService) DetachVirtualHardDisk(vhd *disk.VirtualHardDisk) (err 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.WmiInstanceCollection) (
	resultingResources wmi.WmiInstanceCollection, err error)

ModifyVirtualSystemResource

func (*VirtualSystemManagementService) ModifyVirtualSystemResourceEx added in v0.1.5

func (vmms *VirtualSystemManagementService) ModifyVirtualSystemResourceEx(data *wmi.WmiInstance) (err error)

func (*VirtualSystemManagementService) ModifyVirtualSystemResourceEx2 added in v0.1.5

func (vmms *VirtualSystemManagementService) ModifyVirtualSystemResourceEx2(data *wmi.WmiInstance) (instance *wmi.WmiInstance, err error)

func (*VirtualSystemManagementService) RemoveSyntheticDiskDrive added in v0.1.5

func (vmms *VirtualSystemManagementService) RemoveSyntheticDiskDrive(
	vhddrive *drive.SyntheticDiskDrive) (err error)

func (*VirtualSystemManagementService) RemoveVirtualSystemResource added in v0.1.5

func (vmms *VirtualSystemManagementService) RemoveVirtualSystemResource(
	data *v2.CIM_ResourceAllocationSettingData) (err error)

RemoveVirtualSystemResource - Will be removed, when auto gen code is regenerated

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)

Jump to

Keyboard shortcuts

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