Table of Contents

Class HyperVServerVirtualMachineNetworkAdapterAdvancedSettings

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents the advanced settings for a Hyper-V virtual machine network adapter.

public class HyperVServerVirtualMachineNetworkAdapterAdvancedSettings : GlobalSerializableBase
Inheritance
HyperVServerVirtualMachineNetworkAdapterAdvancedSettings

Constructors

HyperVServerVirtualMachineNetworkAdapterAdvancedSettings()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineNetworkAdapterAdvancedSettings class.

public HyperVServerVirtualMachineNetworkAdapterAdvancedSettings()

Properties

DeviceNamingEnabled

Gets or sets whether device naming is enabled. This only applies to Windows Server 2016 and above. This does not apply to legacy network adapters.

public BooleanOption DeviceNamingEnabled { get; set; }

Property Value

BooleanOption

DhcpGuardEnabled

Gets or sets whether DHCP guard is enabled.

public BooleanOption DhcpGuardEnabled { get; set; }

Property Value

BooleanOption

DynamicMacAddressEnabled

Gets or sets whether a dynamic MAC address is used.

public BooleanOption DynamicMacAddressEnabled { get; set; }

Property Value

BooleanOption

MacAddress

Gets or sets the MAC address assigned to the network adapter.

public string MacAddress { get; set; }

Property Value

string

MacAddressSpoofingEnabled

Gets or sets whether MAC address spoofing is enabled.

public BooleanOption MacAddressSpoofingEnabled { get; set; }

Property Value

BooleanOption

NicTeamingEnabled

Gets or sets whether NIC teaming is enabled.

public BooleanOption NicTeamingEnabled { get; set; }

Property Value

BooleanOption

PortMirroringMode

Gets or sets the port mirroring mode.

public HyperVServerVirtualMachineNetworkAdapterPortMirroringMode PortMirroringMode { get; set; }

Property Value

HyperVServerVirtualMachineNetworkAdapterPortMirroringMode

PortMirroringModeString

Gets the port mirroring mode as a human readable string.

public string PortMirroringModeString { get; set; }

Property Value

string

ProtectedNetwork

Gets or sets whether the virtual machine should be moved to another cluster node if a network disconnection is detected. This only applies to Windows Server 2012 R2 and above.

public BooleanOption ProtectedNetwork { get; set; }

Property Value

BooleanOption

RouterAdvertisementGuardEnabled

Gets or sets whether router advertisement guard is enabled.

public BooleanOption RouterAdvertisementGuardEnabled { get; set; }

Property Value

BooleanOption

Methods

Clone()

Returns a CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineNetworkAdapterAdvancedSettings cloned from this object.

public HyperVServerVirtualMachineNetworkAdapterAdvancedSettings Clone()

Returns

HyperVServerVirtualMachineNetworkAdapterAdvancedSettings

A CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineNetworkAdapterAdvancedSettings.