# Class CIM_FirewallRuleSettingData
extends CIM_NetworkPolicyRuleSettingData

This class describes the configuration of a firewall policy rule that applies from a group to another group. The current definition of the class restricts the FirewallRuleSettingData to be specified from one group to another group. Multiple instances of FirewallRuleSettingData are needed to support firewall policy for multiple groups.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_NetworkPolicyRuleSettingData
|
+--CIM_FirewallRuleSettingData

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This class describes the configuration of a firewall policy rule that applies from a group to another group. The current definition of the class restricts the FirewallRuleSettingData to be specified from one group to another group. Multiple instances of FirewallRuleSettingData are needed to support firewall policy for multiple groups.
Experimental | boolean | true
UMLPackagePath | string | CIM::Network
Version | string | 2.32.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
FromGroupMembers | string[] |
ArrayType | string | Indexed
Description | string | This array of elements together with the "ToGroupMembers" array, defines the direction in which the firewall rules are applied (e.g. from "group1" to "group2").
ModelCorrespondence | string | CIM_FirewallRuleSettingData.FromGroupMemberType
FromGroupMemberType | uint16[] |
ArrayType | string | Indexed
Description | string | This property identifies the corresponding member of the FromGroupMembers.
ModelCorrespondence | string | CIM_FirewallRuleSettingData.FromGroupMembers
ValueMap | string | 2, 3, 4, .., 32768..65535
Values | string | Virtual System, Virtual System Collection, Network, DMTF Reserved, Vendor Reserved
ToGroupMembers | string[] |
ArrayType | string | Indexed
Description | string | This array of elements together with the "FromGroupMembers" array, defines the direction in which the firewall rules are applied (e.g. from "group1" to "group2").
ModelCorrespondence | string | CIM_FirewallRuleSettingData.ToGroupMemberType
ToGroupMemberType | uint16[] |
ArrayType | string | Indexed
Description | string | This property identifies the corresponding member of the ToGroupMembers.
ModelCorrespondence | string | CIM_FirewallRuleSettingData.ToGroupMembers
ValueMap | string | 2, 3, 4, .., 32768..65535
Values | string | Virtual System, Virtual System Collection, Network, DMTF Reserved, Vendor Reserved

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
ChangeableType | uint16 | CIM_SettingData
ConfigurationName | string | CIM_SettingData
Description | string | CIM_ManagedElement
ElementName | string | CIM_SettingData
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_SettingData
SoID | string | CIM_SettingData
SoOrgID | string | CIM_SettingData
ComponentSetting | string[] | CIM_SettingData

## Class Methods