virtualnetworkadapter

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: May 27, 2020 License: MIT Imports: 11 Imported by: 1

Documentation

Index

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

type VirtualNetworkAdapterMonitor

type VirtualNetworkAdapterMonitor struct {
	*monitor.Monitor
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL