Documentation
¶
Index ¶
- type GuestNetworkAdapterConfiguration
- type SyntheticNetworkAdapter
- func (sna *SyntheticNetworkAdapter) GetGuestNetworkAdapterConfiguration() (guestConfiguration *GuestNetworkAdapterConfiguration, err error)
- func (sna *SyntheticNetworkAdapter) InitializeIdentifier() (err error)
- func (sna *SyntheticNetworkAdapter) Rename(newName string) (err error)
- func (sna *SyntheticNetworkAdapter) SetMACAddress(mac string) (err error)
- type VirtualNetworkAdapter
- func (vna *VirtualNetworkAdapter) CloneEx1() (*VirtualNetworkAdapter, error)
- func (vna *VirtualNetworkAdapter) GetEthernetPortAllocationSettingData() (epas *switchport.EthernetPortAllocationSettingData, err error)
- func (vna *VirtualNetworkAdapter) GetGuestNetworkAdapterConfiguration() (*GuestNetworkAdapterConfiguration, error)
- func (vna *VirtualNetworkAdapter) GetGuestNetworkAdapterInstanceID() (id string, err error)
- func (vna *VirtualNetworkAdapter) GetIPv4Address() (ip string, err error)
- func (vna *VirtualNetworkAdapter) GetVirtualMachine() (instance *wmi.WmiInstance, err error)
- func (vna *VirtualNetworkAdapter) Rename(newName string) (err error)
- func (vna *VirtualNetworkAdapter) SetMACAddress(mac string) (err error)
- type VirtualNetworkAdapterCollection
- type VirtualNetworkAdapterMonitor
- func (m *VirtualNetworkAdapterMonitor) AddEntityToMonitorAdapterChanges(entityName, instanceID string) error
- func (m *VirtualNetworkAdapterMonitor) AddEntityToMonitorForGuestNetworkChanges(entityName, instanceID string) error
- func (m *VirtualNetworkAdapterMonitor) AddEntityToMonitorPortChanges(entityName, instanceID string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GuestNetworkAdapterConfiguration ¶
type GuestNetworkAdapterConfiguration struct {
*v2.Msvm_GuestNetworkAdapterConfiguration
}
func NewGuestNetworkAdapterConfiguration ¶
func NewGuestNetworkAdapterConfiguration(instance *wmi.WmiInstance) (*GuestNetworkAdapterConfiguration, error)
NewGuestNetworkAdapterConfiguration
func (*GuestNetworkAdapterConfiguration) GetIPAddresses ¶
func (gnac *GuestNetworkAdapterConfiguration) GetIPAddresses() (ipv4s, ipv6s []string, err error)
type SyntheticNetworkAdapter ¶ added in v0.2.2
type SyntheticNetworkAdapter struct {
*v2.Msvm_SyntheticEthernetPortSettingData
}
func NewSyntheticNetworkAdapter ¶ added in v0.2.2
func NewSyntheticNetworkAdapter(instance *wmi.WmiInstance) (*SyntheticNetworkAdapter, error)
NewSyntheticNetworkAdapter
func (*SyntheticNetworkAdapter) GetGuestNetworkAdapterConfiguration ¶ added in v0.25.1
func (sna *SyntheticNetworkAdapter) GetGuestNetworkAdapterConfiguration() (guestConfiguration *GuestNetworkAdapterConfiguration, err error)
func (*SyntheticNetworkAdapter) InitializeIdentifier ¶ added in v0.2.2
func (sna *SyntheticNetworkAdapter) InitializeIdentifier() (err error)
func (*SyntheticNetworkAdapter) Rename ¶ added in v0.2.2
func (sna *SyntheticNetworkAdapter) Rename(newName string) (err error)
func (*SyntheticNetworkAdapter) SetMACAddress ¶ added in v0.2.2
func (sna *SyntheticNetworkAdapter) SetMACAddress(mac string) (err error)
type VirtualNetworkAdapter ¶
type VirtualNetworkAdapter struct {
*switchport.EthernetPortAllocationSettingData
}
func NewVirtualNetworkAdapter ¶
func NewVirtualNetworkAdapter(instance *wmi.WmiInstance) (*VirtualNetworkAdapter, error)
NewVirtualNetworkAdapter
func (*VirtualNetworkAdapter) CloneEx1 ¶ added in v0.2.2
func (vna *VirtualNetworkAdapter) CloneEx1() (*VirtualNetworkAdapter, error)
func (*VirtualNetworkAdapter) GetEthernetPortAllocationSettingData ¶ added in v0.2.2
func (vna *VirtualNetworkAdapter) GetEthernetPortAllocationSettingData() (epas *switchport.EthernetPortAllocationSettingData, err error)
func (*VirtualNetworkAdapter) GetGuestNetworkAdapterConfiguration ¶
func (vna *VirtualNetworkAdapter) GetGuestNetworkAdapterConfiguration() (*GuestNetworkAdapterConfiguration, error)
func (*VirtualNetworkAdapter) GetGuestNetworkAdapterInstanceID ¶
func (vna *VirtualNetworkAdapter) GetGuestNetworkAdapterInstanceID() (id string, err error)
func (*VirtualNetworkAdapter) GetIPv4Address ¶
func (vna *VirtualNetworkAdapter) GetIPv4Address() (ip string, err error)
func (*VirtualNetworkAdapter) GetVirtualMachine ¶
func (vna *VirtualNetworkAdapter) GetVirtualMachine() (instance *wmi.WmiInstance, err error)
GetVirtualMachine gets the VM that the adapter is attached to
func (*VirtualNetworkAdapter) Rename ¶
func (vna *VirtualNetworkAdapter) Rename(newName string) (err error)
func (*VirtualNetworkAdapter) SetMACAddress ¶
func (vna *VirtualNetworkAdapter) SetMACAddress(mac string) (err error)
type VirtualNetworkAdapterCollection ¶
type VirtualNetworkAdapterCollection []*VirtualNetworkAdapter
func NewVirtualNetworkAdapterCollection ¶
func NewVirtualNetworkAdapterCollection(instances []*wmi.WmiInstance) (col VirtualNetworkAdapterCollection, err error)
func (*VirtualNetworkAdapterCollection) Close ¶
func (vms *VirtualNetworkAdapterCollection) Close() (err error)
func (*VirtualNetworkAdapterCollection) String ¶
func (vms *VirtualNetworkAdapterCollection) String() string
type VirtualNetworkAdapterMonitor ¶
func CreateVirtualNetworkAdapterMonitor ¶
func CreateVirtualNetworkAdapterMonitor(callbackContext interface{},
callbackFunction func(interface{}, string)) *VirtualNetworkAdapterMonitor
CreateVirtualNetworkAdapterMonitor createa a new VirtualNetworkAdapterMonitor
func (*VirtualNetworkAdapterMonitor) AddEntityToMonitorAdapterChanges ¶
func (m *VirtualNetworkAdapterMonitor) AddEntityToMonitorAdapterChanges(entityName, instanceID string) error
func (*VirtualNetworkAdapterMonitor) AddEntityToMonitorForGuestNetworkChanges ¶
func (m *VirtualNetworkAdapterMonitor) AddEntityToMonitorForGuestNetworkChanges(entityName, instanceID string) error
func (*VirtualNetworkAdapterMonitor) AddEntityToMonitorPortChanges ¶
func (m *VirtualNetworkAdapterMonitor) AddEntityToMonitorPortChanges(entityName, instanceID string) error
Click to show internal directories.
Click to hide internal directories.