virtualswitch

package
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: May 21, 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 EthernetSwitchPort

type EthernetSwitchPort struct {
	*v2.Msvm_EthernetSwitchPort
}

func NewEthernetSwitchPort

func NewEthernetSwitchPort(instance *wmi.WmiInstance) (*EthernetSwitchPort, error)

NewEthernetSwitchPort

func (*EthernetSwitchPort) GetEthernetPortAllocationSettingData

func (vs *EthernetSwitchPort) GetEthernetPortAllocationSettingData() (*na.EthernetPortAllocationSettingData, error)

type EthernetSwitchPortCollection

type EthernetSwitchPortCollection []*EthernetSwitchPort

func NewEthernetSwitchPortCollection

func NewEthernetSwitchPortCollection(instances []*wmi.WmiInstance) (col EthernetSwitchPortCollection, err error)

func (*EthernetSwitchPortCollection) Close

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

func (*EthernetSwitchPortCollection) String

func (instances *EthernetSwitchPortCollection) String() string

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) 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