1 krisbash 1.1 // Copyright (c) 2012 DMTF. All rights reserved.
2 [Experimental, Version ( "2.32.0" ),
3 UMLPackagePath ( "CIM::Network" ),
4 Description (
5 "This class describes the configuration of a firewall policy "
6 "rule that applies from a group to another group. The current "
7 "definition of the class restricts the FirewallRuleSettingData "
8 "to be specified from one group to another group. Multiple "
9 "instances of FirewallRuleSettingData are needed to support "
10 "firewall policy for multiple groups." )]
11 class CIM_FirewallRuleSettingData : CIM_NetworkPolicyRuleSettingData {
12
13 [Description (
14 "This array of elements together with the "
15 "\"ToGroupMembers\" array, defines the direction in which "
16 "the firewall rules are applied (e.g. from \"group1\" to "
17 "\"group2\")." ),
18 ArrayType ( "Indexed" ),
19 ModelCorrespondence {
20 "CIM_FirewallRuleSettingData.FromGroupMemberType" }]
21 string FromGroupMembers[];
22 krisbash 1.1
23 [Description (
24 "This array of elements together with the "
25 "\"FromGroupMembers\" array, defines the direction in "
26 "which the firewall rules are applied (e.g. from \"group1\" "
27 "to \"group2\")." ),
28 ArrayType ( "Indexed" ),
29 ModelCorrespondence {
30 "CIM_FirewallRuleSettingData.ToGroupMemberType" }]
31 string ToGroupMembers[];
32
33 [Description (
34 "This property identifies the corresponding member of the "
35 "FromGroupMembers." ),
36 ValueMap { "2", "3", "4", "..", "32768..65535" },
37 Values { "Virtual System", "Virtual System Collection",
38 "Network", "DMTF Reserved", "Vendor Reserved" },
39 ArrayType ( "Indexed" ),
40 ModelCorrespondence {
41 "CIM_FirewallRuleSettingData.FromGroupMembers" }]
42 uint16 FromGroupMemberType[];
43 krisbash 1.1
44 [Description (
45 "This property identifies the corresponding member of the "
46 "ToGroupMembers." ),
47 ValueMap { "2", "3", "4", "..", "32768..65535" },
48 Values { "Virtual System", "Virtual System Collection",
49 "Network", "DMTF Reserved", "Vendor Reserved" },
50 ArrayType ( "Indexed" ),
51 ModelCorrespondence {
52 "CIM_FirewallRuleSettingData.ToGroupMembers" }]
53 uint16 ToGroupMemberType[];
54
55
56 };
|