Documentation
¶
Index ¶
- type VirtualEthernetSwitchSettingData
- func GetDefaultVirtualEthernetSwitchSettingData(whost *host.WmiHost) (*VirtualEthernetSwitchSettingData, error)
- func GetVirtualEthernetSwitchSettingData(whost *host.WmiHost, name string) (*VirtualEthernetSwitchSettingData, error)
- func NewVirtualEthernetSwitchSettingData(instance *wmi.WmiInstance) (*VirtualEthernetSwitchSettingData, error)
- 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)
- func (vs *VirtualSwitch) ID() (name string)
- type VirtualSwitchCollection
- type VirtualSwitchMonitor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VirtualEthernetSwitchSettingData ¶ added in v0.21.0
type VirtualEthernetSwitchSettingData struct {
*v2.Msvm_VirtualEthernetSwitchSettingData
}
func GetDefaultVirtualEthernetSwitchSettingData ¶ added in v0.21.0
func GetDefaultVirtualEthernetSwitchSettingData(whost *host.WmiHost) (*VirtualEthernetSwitchSettingData, error)
func GetVirtualEthernetSwitchSettingData ¶ added in v0.21.0
func GetVirtualEthernetSwitchSettingData(whost *host.WmiHost, name string) (*VirtualEthernetSwitchSettingData, error)
func NewVirtualEthernetSwitchSettingData ¶ added in v0.21.0
func NewVirtualEthernetSwitchSettingData(instance *wmi.WmiInstance) (*VirtualEthernetSwitchSettingData, error)
NewVirtualEthernetSwitchSettingData
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 GetVirtualSwitchByID ¶ added in v0.21.0
func GetVirtualSwitchByID(whost *host.WmiHost, vswitchID 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)
func (*VirtualSwitch) ID ¶ added in v0.21.0
func (vs *VirtualSwitch) ID() (name string)
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.