Msvm_EthernetSwitchPortSecuritySettingData class

Represents the security feature setting data.

The following syntax is simplified Managed Object Format (MOF) code, and it includes all of the inherited properties.

Syntax

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), UUID("776E0BA7-94A1-41C8-8F28-951F524251B5"), ExtensionId("11EC6134-128A-4A23-B12F-164184B48348"), InterfaceVersion("3"), InterfaceRevision("0"), DisplayName("Ethernet Switch Port Security Settings"), AMENDMENT]
class Msvm_EthernetSwitchPortSecuritySettingData : Msvm_EthernetSwitchPortFeatureSettingData
{
  string  InstanceID;
  string  Caption = "Ethernet Switch Port Security Settings";
  string  Description = "Represents the security feature setting data.";
  string  ElementName = "Ethernet Switch Port Security Settings";
  boolean AllowMacSpoofing = FALSE;
  boolean EnableDhcpGuard = FALSE;
  boolean EnableRouterGuard = FALSE;
  uint8   MonitorMode = 0;
  uint8   MonitorSession = 0;
  boolean AllowIeeePriorityTag = FALSE;
  uint32  VirtualSubnetId = 0;
  boolean AllowTeaming = FALSE;
  string  TeamName = ;
  uint32  TeamNumber = 0;
  boolean EnableFixSpeed10G = FALSE;
  boolean Reserved = FALSE;
  uint32  DynamicIPAddressLimit = 0;
  uint32  StormLimit = 0;
};

Members

The Msvm_EthernetSwitchPortSecuritySettingData class has these types of members:

Properties

The Msvm_EthernetSwitchPortSecuritySettingData class has these properties.

AllowIeeePriorityTag

Data type: boolean

Access type: Read/write

Qualifiers: WmiDataId (6), InterfaceVersion (1), InterfaceRevision (0)

Specifies whether traffic to/from the port retains 802.1P information. Contains True if traffic to/from the port retains 802.1P information or False otherwise. The default value is False.

AllowMacSpoofing

Data type: boolean

Access type: Read/write

Qualifiers: WmiDataId (1), InterfaceVersion (1), InterfaceRevision (0)

Indicates whether the port will allow MAC spoofing. If this property is True, the port will allow MAC addresses to be spoofed. All valid unicast MAC address values are allowed. If this property is False, the port will only allow MAC addresses that are configured within Hyper-V management to be used. The default value is False.

AllowTeaming

Data type: boolean

Access type: Read/write

Qualifiers: WmiDataId (8), InterfaceVersion (1), InterfaceRevision (0)

Indicates whether the NICs connected to the port can be part of a team. This applies only to NICs connected to virtual machines. Contains True if NIC teaming is allowed or False otherwise. The default value is False.

Caption

Data type: string

Access type: Read-only

A short description of the object. This property is inherited from CIM_ManagedElement, and it is always set to "Ethernet Switch Port Security Settings".

Description

Data type: string

Access type: Read-only

A description of the object. This property is inherited from CIM_ManagedElement, and it is always set to "Represents the security feature setting data.".

DynamicIPAddressLimit

Data type: uint32

Access type: Read/write

Qualifiers: WmiDataId (12), InterfaceVersion (2), InterfaceRevision (0)

Defines the limit for number of Dynamic IP addresses learned. Default is none.

ElementName

Data type: string

Access type: Read-only

A display name for the object. This property is inherited from CIM_ManagedElement, and it is always set to "Ethernet Switch Port Security Settings".

EnableDhcpGuard

Data type: boolean

Access type: Read/write

Qualifiers: WmiDataId (2), InterfaceVersion (1), InterfaceRevision (0)

Specifies whether DHCP offers are blocked from the port. Contains True if DHCP offers are blocked from the port or False otherwise. The default value is False.

EnableFixSpeed10G

Data type: boolean

Access type: Read/write

Qualifiers: WmiDataId (14), InterfaceVersion (3), InterfaceRevision (0)

Set to TRUE if Fixed Speed 10G is enabled else FALSE. Default value is FALSE.

Note

Property added in Windows 10.

EnableRouterGuard

Data type: boolean

Access type: Read/write

Qualifiers: WmiDataId (3), InterfaceVersion (1), InterfaceRevision (0)

Specifies whether router advertisements and router redirects are blocked from the port. Contains True if router advertisements and router redirects are blocked from the port or False otherwise. The default value is False.

InstanceID

Data type: string

Access type: Read-only

Qualifiers: Key

Uniquely identifies an instance of this class. This property is inherited from CIM_ManagedElement.

MonitorMode

Data type: uint8

Access type: Read/write

Qualifiers: WmiDataId (4), InterfaceVersion (1), InterfaceRevision (0)

This indicates the monitor mode of the port.

None (0)

Destination (1)

Source (2)

MonitorSession

Data type: uint8

Access type: Read/write

Qualifiers: WmiDataId (5), InterfaceVersion (1), InterfaceRevision (0)

Specifies the identifier of the monitor session this port belongs to.

Reserved

Data type: boolean

Access type: Read/write

Qualifiers: Deprecated ("No value"), WmiDataId (13), InterfaceVersion (3), InterfaceRevision (0)

Reserved

Note

Property added in Windows 10.

StormLimit

Data type: uint32

Access type: Read/write

Qualifiers: WmiDataId (11), InterfaceVersion (2), InterfaceRevision (0)

Defines the packets per second limit for broadcast and multicast traffic. Default is none.

TeamName

Data type: string

Access type: Read/write

Qualifiers: MaxLen (127), WmiDataId (9), InterfaceVersion (1), InterfaceRevision (0)

Reserved for future use.

TeamNumber

Data type: uint32

Access type: Read/write

Qualifiers: WmiDataId (10), InterfaceVersion (1), InterfaceRevision (0)

Reserved for future use.

VirtualSubnetId

Data type: uint32

Access type: Read/write

Qualifiers: WmiDataId (7), InterfaceVersion (1), InterfaceRevision (0), MinValue (0), MaxValue (16777215)

Specifies the identifier of the virtual subnet that the port is a member of. The default is none.

Requirements

Requirement Value
Minimum supported client
Windows 8 [desktop apps only]
Minimum supported server
Windows Server 2012 [desktop apps only]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe