Code

Added auxiliary classes for templates
[gosa.git] / contrib / openldap / gofirewall.schema
1 ##
2 ##
3 ## gofirewall.schema - Used to store some firewalling data
4 ##
5 ##
6 ## Version 030403
7 ##
8 ##
9 ## Maintainer:  Cajus Pollmeier (pollmeier@GONICUS.de)
10 ##              Lars Scheiter   (scheiter@GONICUS.de)
11 ##
12 ##
15 # Attributes for FireWall Configs
16 attributetype ( 1.3.6.1.4.1.10098.1.1.4.1 NAME 'FWdevice'
17         DESC 'Firewall definitions'
18         EQUALITY caseIgnoreIA5Match
19         SUBSTR caseExactIA5SubstringsMatch
20         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
21         
22 attributetype ( 1.3.6.1.4.1.10098.1.1.4.2 NAME 'FWtype'
23         DESC 'Firewall definitions'
24         EQUALITY caseIgnoreIA5Match
25         SUBSTR caseExactIA5SubstringsMatch
26         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
27         SINGLE-VALUE)
28         
29 attributetype ( 1.3.6.1.4.1.10098.1.1.4.3 NAME 'FWaction'
30         DESC 'Firewall definitions'
31         EQUALITY caseIgnoreIA5Match
32         SUBSTR caseExactIA5SubstringsMatch
33         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
34         SINGLE-VALUE)
35         
36 attributetype ( 1.3.6.1.4.1.10098.1.1.4.4 NAME 'FWtable'
37         DESC 'Firewall definitions'
38         EQUALITY caseIgnoreIA5Match
39         SUBSTR caseExactIA5SubstringsMatch
40         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
42 attributetype ( 1.3.6.1.4.1.10098.1.1.4.5 NAME 'FWsource'
43         DESC 'Firewall definitions'
44         EQUALITY caseIgnoreIA5Match
45         SUBSTR caseExactIA5SubstringsMatch
46         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
48 attributetype ( 1.3.6.1.4.1.10098.1.1.4.6 NAME 'FWdest'
49         DESC 'Firewall definitions'
50         EQUALITY caseIgnoreIA5Match
51         SUBSTR caseExactIA5SubstringsMatch
52         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
54 attributetype ( 1.3.6.1.4.1.10098.1.1.4.7 NAME 'FWservice'
55         DESC 'Firewall definitions'
56         EQUALITY caseIgnoreIA5Match
57         SUBSTR caseExactIA5SubstringsMatch
58         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
60 attributetype ( 1.3.6.1.4.1.10098.1.1.4.8 NAME 'FWprotocol'
61         DESC 'Firewall definitions'
62         EQUALITY caseIgnoreIA5Match
63         SUBSTR caseExactIA5SubstringsMatch
64         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
66 attributetype ( 1.3.6.1.4.1.10098.1.1.4.10 NAME 'FWlog'
67         DESC 'Firewall definitions'
68         EQUALITY caseIgnoreIA5Match
69         SUBSTR caseExactIA5SubstringsMatch
70         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
72 attributetype ( 1.3.6.1.4.1.10098.1.1.4.11 NAME 'FWnetwork'
73         DESC 'Firewall definitions'
74         EQUALITY caseIgnoreIA5Match
75         SUBSTR caseExactIA5SubstringsMatch
76         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
78 attributetype ( 1.3.6.1.4.1.10098.1.1.4.12 NAME 'FWhost'
79         DESC 'Firewall definitions'
80         EQUALITY caseIgnoreIA5Match
81         SUBSTR caseExactIA5SubstringsMatch
82         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
84 attributetype ( 1.3.6.1.4.1.10098.1.1.4.14 NAME 'FWproto'
85         DESC 'Firewall definitions'
86         EQUALITY caseIgnoreIA5Match
87         SUBSTR caseExactIA5SubstringsMatch
88         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
90 attributetype ( 1.3.6.1.4.1.10098.1.1.4.15 NAME 'FWlist'
91         DESC 'Firewall definitions'
92         EQUALITY caseIgnoreIA5Match
93         SUBSTR caseExactIA5SubstringsMatch
94         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
96 attributetype ( 1.3.6.1.4.1.10098.1.1.4.16 NAME 'FWdisabled'
97         DESC 'Firewall definitions'
98         EQUALITY caseIgnoreIA5Match
99         SUBSTR caseExactIA5SubstringsMatch
100         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
102 attributetype ( 1.3.6.1.4.1.10098.1.1.4.17 NAME 'FWid'
103         DESC 'Firewall definitions'
104         EQUALITY caseIgnoreIA5Match
105         SUBSTR caseExactIA5SubstringsMatch
106         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
108 ##
109 ##      Objectclasses
110 ##
112 # ObjectClasses for Firewall Setups
113 objectclass (1.3.6.1.4.1.10098.1.2.1.6 NAME 'FWRule'
114         DESC 'Firewall rule definition' SUP top AUXILIARY
115         MUST ( cn $ FWtype )
116         MAY ( FWdevice $ FWaction $ FWtable $ FWsource $ FWdest $ FWservice $ FWprotocol $
117                 FWtable $ FWlog $ FWid )) 
119 objectclass (1.3.6.1.4.1.10098.1.2.1.7 NAME 'FWGroup'
120         DESC 'Firewall group definition' SUP top AUXILIARY
121         MUST ( cn )
122         MAY ( FWnetwork $ FWhost $ FWservice $ FWproto $ FWid))
124 objectclass (1.3.6.1.4.1.10098.1.2.1.8 NAME 'FWRuleSet'
125         DESC 'Firewall ruleset definition' SUP top AUXILIARY
126         MUST ( cn )
127         MAY ( FWlist $ FWdisabled $ FWid))