Documentation
¶
Index ¶
- Constants
- func GetDefaultEthernetPortAllocationSettingData(whost *host.WmiHost) (*switchport.EthernetPortAllocationSettingData, error)
- func GetExternalPortAllocationSettingData(whost *host.WmiHost, switchPortName string, physicalNicNames []string) (epas *switchport.EthernetPortAllocationSettingData, err error)
- func GetInternalPortAllocationSettingData(whost *host.WmiHost, switchPortName string) (epas *switchport.EthernetPortAllocationSettingData, err error)
- type HostComputerSystem
- func (hc *HostComputerSystem) GetDefaultEthernetSwitchPortIsolationSettingData(vlanId uint32) (*switchport.EthernetSwitchPortIsolationSettingData, error)
- func (hc *HostComputerSystem) GetDefaultEthernetSwitchPortProfileSettingData(profileName, vendorGuid, profileGuid string, profileData uint32) (*switchport.EthernetSwitchPortProfileSettingData, error)
- func (hc *HostComputerSystem) GetDefaultEthernetSwitchPortVLANSettingData(vlanId uint16) (*switchport.EthernetSwitchPortVLANSettingData, error)
- func (hc *HostComputerSystem) GetDefaultPortSettingData(featureName, className string) (*wmi.WmiInstance, error)
- func (hc *HostComputerSystem) GetFeatureCapability(featureName string) (*v2.Msvm_EthernetSwitchFeatureCapabilities, error)
- func (hc *HostComputerSystem) GetInstalledEthernetSwitchExtensionByName(name string) (ext *wmi.WmiInstance, err error)
- func (hc *HostComputerSystem) GetInstalledEthernetSwitchExtensions() (col switchextension.InstalledEthernetSwitchExtensionCollection, err error)
Constants ¶
View Source
const ( IsolationNone uint32 = 0 IsolationNativeVirtualSubnet uint32 = 1 IsolationExternalVirtualSubnet uint32 = 2 IsolationVLAN uint32 = 3 )
Variables ¶
This section is empty.
Functions ¶
func GetDefaultEthernetPortAllocationSettingData ¶ added in v0.21.0
func GetDefaultEthernetPortAllocationSettingData(whost *host.WmiHost) (*switchport.EthernetPortAllocationSettingData, error)
func GetExternalPortAllocationSettingData ¶ added in v0.21.0
func GetExternalPortAllocationSettingData(whost *host.WmiHost, switchPortName string, physicalNicNames []string) (epas *switchport.EthernetPortAllocationSettingData, err error)
GetExternalPortAllocationSettingData
func GetInternalPortAllocationSettingData ¶ added in v0.21.0
func GetInternalPortAllocationSettingData(whost *host.WmiHost, switchPortName string) (epas *switchport.EthernetPortAllocationSettingData, err error)
Types ¶
type HostComputerSystem ¶
type HostComputerSystem struct {
*v2.Msvm_ComputerSystem
}
func GetHostComputerSystem ¶
func GetHostComputerSystem(whost *host.WmiHost) (vm *HostComputerSystem, err error)
GetHostComputerSystem gets an existing virtual machine
func NewHostComputerSystem ¶
func NewHostComputerSystem(instance *wmi.WmiInstance) (*HostComputerSystem, error)
NewHostComputerSystem
func (*HostComputerSystem) GetDefaultEthernetSwitchPortIsolationSettingData ¶ added in v0.21.0
func (hc *HostComputerSystem) GetDefaultEthernetSwitchPortIsolationSettingData(vlanId uint32) (*switchport.EthernetSwitchPortIsolationSettingData, error)
func (*HostComputerSystem) GetDefaultEthernetSwitchPortProfileSettingData ¶
func (hc *HostComputerSystem) GetDefaultEthernetSwitchPortProfileSettingData(profileName, vendorGuid, profileGuid string, profileData uint32) (*switchport.EthernetSwitchPortProfileSettingData, error)
func (*HostComputerSystem) GetDefaultEthernetSwitchPortVLANSettingData ¶
func (hc *HostComputerSystem) GetDefaultEthernetSwitchPortVLANSettingData(vlanId uint16) (*switchport.EthernetSwitchPortVLANSettingData, error)
func (*HostComputerSystem) GetDefaultPortSettingData ¶
func (hc *HostComputerSystem) GetDefaultPortSettingData(featureName, className string) ( *wmi.WmiInstance, error)
func (*HostComputerSystem) GetFeatureCapability ¶
func (hc *HostComputerSystem) GetFeatureCapability(featureName string) (*v2.Msvm_EthernetSwitchFeatureCapabilities, error)
func (*HostComputerSystem) GetInstalledEthernetSwitchExtensionByName ¶
func (hc *HostComputerSystem) GetInstalledEthernetSwitchExtensionByName(name string) (ext *wmi.WmiInstance, err error)
func (*HostComputerSystem) GetInstalledEthernetSwitchExtensions ¶
func (hc *HostComputerSystem) GetInstalledEthernetSwitchExtensions() (col switchextension.InstalledEthernetSwitchExtensionCollection, err error)
Click to show internal directories.
Click to hide internal directories.