Msvm_EthernetSwitchPortExtendedAclSettingData class

Represents the extended port ACL settings.

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

Syntax

[Dynamic, UUID("CD168FF0-A16D-4514-B7B5-8BBBA791A928"), ExtensionId("11EC6134-128A-4A23-B12F-164184B48348"), Provider("VmmsWmiInstanceAndMethodProvider"), InterfaceVersion("1"), InterfaceRevision("0"), DisplayName("Ethernet Switch Port Extended ACL Settings"), AMENDMENT]
class Msvm_EthernetSwitchPortExtendedAclSettingData : Msvm_EthernetSwitchPortFeatureSettingData
{
  string  Name = "";
  uint8   Direction = 0;
  uint8   Action = 0;
  string  LocalIPAddress = "ANY";
  string  RemoteIPAddress = "ANY";
  string  LocalPort = "ANY";
  string  RemotePort = "ANY";
  string  Protocol = "ANY";
  Uint16  Weight = 0;
  Boolean Stateful = FALSE;
  Uint16  IdleSessionTimeout = 255;
  Uint32  IsolationID = 0;
};

Members

The Msvm_EthernetSwitchPortExtendedAclSettingData class has these types of members:

Properties

The Msvm_EthernetSwitchPortExtendedAclSettingData class has these properties.

Action

Data type: uint8

Access type: Read/write

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

The action of the extended ACL.

Unknown (0)

Allow (1)

Deny (2)

Direction

Data type: uint8

Access type: Read/write

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

Indicates if the extended ACL applies to incoming or outgoing direction.

Unknown (0)

Incoming (1)

Outgoing (2)

IdleSessionTimeout

Data type: Uint16

Access type: Read/write

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

Idle session timeout value (in seconds) for stateful ACL.

IsolationID

Data type: Uint32

Access type: Read/write

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

Isolation ID for which the extended ACL should be applied.

LocalIPAddress

Data type: string

Access type: Read/write

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

The local IP address.

LocalPort

Data type: string

Access type: Read/write

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

The local port range.

Name

Data type: string

Access type: Read/write

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

The friendly name of the Extended ACL.

Protocol

Data type: string

Access type: Read/write

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

The protocol string.

RemoteIPAddress

Data type: string

Access type: Read/write

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

The remote IP address.

RemotePort

Data type: string

Access type: Read/write

Qualifiers: MaxLen (21), WmiDataId (7), InterfaceVersion (1), InterfaceRevision (0)

The remote port range.

Stateful

Data type: Boolean

Access type: Read/write

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

Indicates if the extended ACL is stateful or stateless.

Weight

Data type: Uint16

Access type: Read/write

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

The weight applied to the extended ACL.

Requirements

Requirement Value
Minimum supported client
Windows 8.1
Minimum supported server
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

Msvm_EthernetSwitchPortFeatureSettingData