virtualswitch

package
v0.3.1-alpha.4 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2020 License: MIT Imports: 11 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VirtualSwitch

type VirtualSwitch struct {
	*v2.Msvm_VirtualEthernetSwitch
}

func GetVirtualSwitch

func GetVirtualSwitch(whost *host.WmiHost, vswitchName string) (vswitch *VirtualSwitch, err error)

GetVirtualSwitch gets an existing virtual machine Make sure to call Close once done using this instance

func NewVirtualSwitch

func NewVirtualSwitch(instance *wmi.WmiInstance) (*VirtualSwitch, error)

NewVirtualSwitch

func (*VirtualSwitch) GetEthernetSwitchExtensionByName added in v0.2.2

func (vs *VirtualSwitch) GetEthernetSwitchExtensionByName(name string) (se *switchextension.EthernetSwitchExtension, err error)

func (*VirtualSwitch) GetEthernetSwitchExtensions added in v0.2.2

func (vs *VirtualSwitch) GetEthernetSwitchExtensions() (col switchextension.EthernetSwitchExtensionCollection, err error)

func (*VirtualSwitch) GetVirtualMachineAdapterByName

func (vs *VirtualSwitch) GetVirtualMachineAdapterByName(name string) (vadapter *na.VirtualNetworkAdapter, err error)

func (*VirtualSwitch) GetVirtualMachineAdapters

func (vs *VirtualSwitch) GetVirtualMachineAdapters() (col na.VirtualNetworkAdapterCollection, err error)

type VirtualSwitchCollection

type VirtualSwitchCollection []*VirtualSwitch

func NewVirtualSwitchCollection

func NewVirtualSwitchCollection(instances []*wmi.WmiInstance) (col VirtualSwitchCollection, err error)

func (*VirtualSwitchCollection) Close

func (instances *VirtualSwitchCollection) Close() (err error)

func (*VirtualSwitchCollection) String

func (instances *VirtualSwitchCollection) String() string

type VirtualSwitchMonitor

type VirtualSwitchMonitor struct {
	*monitor.Monitor
}

func CreateVirtualSwitchMonitor

func CreateVirtualSwitchMonitor(callbackContext interface{},
	callbackFunction func(interface{}, string)) *VirtualSwitchMonitor

CreateVirtualSwitchMonitor createa a new VirtualSwitchMonitor

func (*VirtualSwitchMonitor) AddEntity

func (m *VirtualSwitchMonitor) AddEntity(entityName string) error

Jump to

Keyboard shortcuts

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