Documentation
¶
Index ¶
- type VirtualSwitch
- func (vs *VirtualSwitch) GetEthernetSwitchExtensionByName(name string) (se *switchextension.EthernetSwitchExtension, err error)
- func (vs *VirtualSwitch) GetEthernetSwitchExtensions() (col switchextension.EthernetSwitchExtensionCollection, err error)
- func (vs *VirtualSwitch) GetVirtualMachineAdapterByName(name string) (vadapter *na.VirtualNetworkAdapter, err error)
- func (vs *VirtualSwitch) GetVirtualMachineAdapters() (col na.VirtualNetworkAdapterCollection, err error)
- type VirtualSwitchCollection
- type VirtualSwitchMonitor
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 ¶
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
Click to show internal directories.
Click to hide internal directories.