host

package
v0.2.6 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2020 License: MIT Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HostComputerSystem

type HostComputerSystem struct {
	*v2.Msvm_ComputerSystem
}

func GetHostComputerSystem

func GetHostComputerSystem(whost *host.WmiHost) (vm *HostComputerSystem, err error)

GetHostComputerSystem gets an existing virtual machine

func NewHostComputerSystem

func NewHostComputerSystem(instance *wmi.WmiInstance) (*HostComputerSystem, error)

NewHostComputerSystem

func (*HostComputerSystem) GetDefaultEthernetSwitchPortProfileSettingData

func (hc *HostComputerSystem) GetDefaultEthernetSwitchPortProfileSettingData(profileName,
	vendorGuid, profileGuid string, profileData uint32) (*switchport.EthernetSwitchPortProfileSettingData, error)

func (*HostComputerSystem) GetDefaultEthernetSwitchPortVLANSettingData

func (hc *HostComputerSystem) GetDefaultEthernetSwitchPortVLANSettingData(vlanId uint16) (*switchport.EthernetSwitchPortVLANSettingData, error)

func (*HostComputerSystem) GetDefaultPortSettingData

func (hc *HostComputerSystem) GetDefaultPortSettingData(featureName, className string) (
	*wmi.WmiInstance, error)

func (*HostComputerSystem) GetFeatureCapability

func (hc *HostComputerSystem) GetFeatureCapability(featureName string) (*v2.Msvm_EthernetSwitchFeatureCapabilities, error)

func (*HostComputerSystem) GetInstalledEthernetSwitchExtensionByName

func (hc *HostComputerSystem) GetInstalledEthernetSwitchExtensionByName(name string) (ext *wmi.WmiInstance, err error)

func (*HostComputerSystem) GetInstalledEthernetSwitchExtensions

func (hc *HostComputerSystem) GetInstalledEthernetSwitchExtensions() (col switchextension.InstalledEthernetSwitchExtensionCollection, err error)

Jump to

Keyboard shortcuts

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