Documentation
¶
Index ¶
- type EthernetPortAllocationSettingData
- type GuestNetworkAdapterConfiguration
- type VirtualNetworkAdapter
- func (vm *VirtualNetworkAdapter) GetGuestNetworkAdapterConfiguration() (*GuestNetworkAdapterConfiguration, error)
- func (vm *VirtualNetworkAdapter) GetGuestNetworkAdapterInstanceID() (id string, err error)
- func (vm *VirtualNetworkAdapter) GetIPv4Address() (ip string, err error)
- func (vm *VirtualNetworkAdapter) GetVirtualMachine() (instance *wmi.WmiInstance, err error)
- func (vm *VirtualNetworkAdapter) Rename(newName string) (err error)
- func (vm *VirtualNetworkAdapter) SetMACAddress(mac string) (err error)
- func (vm *VirtualNetworkAdapter) WaitForJobCompletion(result int32, jobType v2.ConcreteJob_JobType) 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 EthernetPortAllocationSettingData ¶
type EthernetPortAllocationSettingData struct {
*v2.Msvm_EthernetPortAllocationSettingData
}
func NewEthernetPortAllocationSettingData ¶
func NewEthernetPortAllocationSettingData(instance *wmi.WmiInstance) (*EthernetPortAllocationSettingData, error)
NewEthernetPortAllocationSettingData
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 VirtualNetworkAdapter ¶
type VirtualNetworkAdapter struct {
*EthernetPortAllocationSettingData
}
func NewVirtualNetworkAdapter ¶
func NewVirtualNetworkAdapter(instance *wmi.WmiInstance) (*VirtualNetworkAdapter, error)
NewVirtualNetworkAdapter
func (*VirtualNetworkAdapter) GetGuestNetworkAdapterConfiguration ¶
func (vm *VirtualNetworkAdapter) GetGuestNetworkAdapterConfiguration() (*GuestNetworkAdapterConfiguration, error)
func (*VirtualNetworkAdapter) GetGuestNetworkAdapterInstanceID ¶
func (vm *VirtualNetworkAdapter) GetGuestNetworkAdapterInstanceID() (id string, err error)
func (*VirtualNetworkAdapter) GetIPv4Address ¶
func (vm *VirtualNetworkAdapter) GetIPv4Address() (ip string, err error)
func (*VirtualNetworkAdapter) GetVirtualMachine ¶
func (vm *VirtualNetworkAdapter) GetVirtualMachine() (instance *wmi.WmiInstance, err error)
GetVirtualMachine gets the VM that the adapter is attached to
func (*VirtualNetworkAdapter) Rename ¶
func (vm *VirtualNetworkAdapter) Rename(newName string) (err error)
func (*VirtualNetworkAdapter) SetMACAddress ¶
func (vm *VirtualNetworkAdapter) SetMACAddress(mac string) (err error)
func (*VirtualNetworkAdapter) WaitForJobCompletion ¶
func (vm *VirtualNetworkAdapter) WaitForJobCompletion(result int32, jobType v2.ConcreteJob_JobType) 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.