# Class CIM_FilterEntry
extends CIM_FilterEntryBase

A FilterEntry is used by network devices to identify traffic and either forward it (with possibly further processing) to its destination, or to deny its forwarding. It is one of the building block of FilterLists. This class is oriented towards packet filtering. Other subclasses of FilterEntryBase can be defined to do other types of filtering. A FilterEntry is weak to the network device (i.e., the ComputerSystem) that contains it. Hence, the ComputerSystem keys are propagated to this class.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_FilterEntryBase
|
+--CIM_FilterEntry

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | A FilterEntry is used by network devices to identify traffic and either forward it (with possibly further processing) to its destination, or to deny its forwarding. It is one of the building block of FilterLists. This class is oriented towards packet filtering. Other subclasses of FilterEntryBase can be defined to do other types of filtering. A FilterEntry is weak to the network device (i.e., the ComputerSystem) that contains it. Hence, the ComputerSystem keys are propagated to this class.
UMLPackagePath | string | CIM::Network::Filtering
Version | string | 2.7.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
Action | uint16 |
Description | string | This defines whether the action should be to forward or deny traffic meeting the match condition specified in this filter.
ValueMap | string | 1, 2
Values | string | Permit, Deny
DefaultFilter | boolean |
Description | string | This defines whether this FilterEntry is the default entry to use by its FilterList.
MatchConditionType | uint16 |
Description | string | This specifies one of a set of ways to identify traffic. If the value is 1 (i.e., "Other"), then the specific type of filtering is specified in the OtherMatchConditionType property of this class.
ModelCorrespondence | string | CIM_FilterEntry.OtherMatchConditionType
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
Values | string | Other, Source Address and Mask, Destination Address and Mask, Source Port, Source Port Range, Destination Port, Destination Port Range, Protocol Type, Protocol Type and Option, DSCP, ToS Value, 802.1P Priority Value, Any
MatchConditionValue | string |
Description | string | This is the value of the condition that filters the traffic. It corresponds to the condition specified in the MatchConditionType property. If, however, the value of the MatchConditionProperty is 1, then it corresponds to the condition specified in the OtherMatchConditionType property.
OtherMatchConditionType | string |
Description | string | If the value of the MatchConditionType property in this class is 1 (i.e., "Other"), then the specific type of filtering is specified in this property.
ModelCorrespondence | string | CIM_FilterEntry.MatchConditionType
OtherTrafficType | string |
Description | string | If the value of the TrafficType property in this class is 5 (i.e., "Other"), then the specific type of traffic is specified in this property.
ModelCorrespondence | string | CIM_FilterEntry.TrafficType
TrafficClass | string |
Description | string | This defines the traffic class that is being matched by this FilterEntry. Note that FilterEntries are aggregated into FilterLists by the EntriesInFilterList relationship. If the EntrySequence property of the aggregation is set to 0, this means that all the Filter Entries should be ANDed together. Consequently, the TrafficClass property of each of the aggregated Entries should be set to the same value.
TrafficType | uint16 |
Description | string | This defines the type of traffic that is being filtered. This will affect the filtering rules in the MatchCondition property of this class.
ModelCorrespondence | string | CIM_FilterEntry.OtherTrafficType
ValueMap | string | 0, 1, 2, 3, 4, 5
Values | string | Unknown, IPv4, IPX, IPv6, Any, Other

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
CreationClassName | string | CIM_FilterEntryBase
Description | string | CIM_ManagedElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
ElementName | string | CIM_ManagedElement
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_ManagedElement
IsNegated | boolean | CIM_FilterEntryBase
Name | string | CIM_FilterEntryBase
OperatingStatus | uint16 | CIM_ManagedSystemElement
PrimaryStatus | uint16 | CIM_ManagedSystemElement
Status | string | CIM_ManagedSystemElement
SystemCreationClassName | string | CIM_FilterEntryBase
SystemName | string | CIM_FilterEntryBase
OperationalStatus | uint16[] | CIM_ManagedSystemElement
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods