]> git.pld-linux.org Git - packages/dhcp.git/blob - dhcp.schema
- from fc9
[packages/dhcp.git] / dhcp.schema
1 attributetype ( 2.16.840.1.113719.1.203.4.1 
2         NAME 'dhcpPrimaryDN' 
3         EQUALITY distinguishedNameMatch
4         DESC 'The DN of the dhcpServer which is the primary server for the configuration.' 
5         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
6
7 attributetype ( 2.16.840.1.113719.1.203.4.2 
8         NAME 'dhcpSecondaryDN' 
9         EQUALITY distinguishedNameMatch
10         DESC 'The DN of dhcpServer(s) which provide backup service for the configuration.'
11         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
12
13 attributetype ( 2.16.840.1.113719.1.203.4.3 
14         NAME 'dhcpStatements' 
15         EQUALITY caseIgnoreIA5Match
16         DESC 'Flexible storage for specific data depending on what object this exists in. Like conditional statements, server parameters, etc. This allows the standard to evolve without needing to adjust the schema.' 
17         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
18
19 attributetype ( 2.16.840.1.113719.1.203.4.4 
20         NAME 'dhcpRange' 
21         EQUALITY caseIgnoreIA5Match
22         DESC 'The starting & ending IP Addresses in the range (inclusive), separated by a hyphen; if the range only contains one address, then just the address can be specified with no hyphen.  Each range is defined as a separate value.'
23         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
24
25 attributetype ( 2.16.840.1.113719.1.203.4.5 
26         NAME 'dhcpPermitList' 
27         EQUALITY caseIgnoreIA5Match
28         DESC 'This attribute contains the permit lists associated with a pool. Each permit list is defined as a separate value.' 
29         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
30
31 attributetype ( 2.16.840.1.113719.1.203.4.6 
32         NAME 'dhcpNetMask' 
33         EQUALITY integerMatch
34         DESC 'The subnet mask length for the subnet.  The mask can be easily computed from this length.' 
35         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
36
37 attributetype ( 2.16.840.1.113719.1.203.4.7 
38         NAME 'dhcpOption' 
39         EQUALITY caseIgnoreIA5Match
40         DESC 'Encoded option values to be sent to clients.  Each value represents a single option and contains (OptionTag, Length, OptionValue) encoded in the format used by DHCP.' 
41         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
42
43 attributetype ( 2.16.840.1.113719.1.203.4.8 
44         NAME 'dhcpClassData' 
45         EQUALITY caseIgnoreIA5Match
46         DESC 'Encoded text string or list of bytes expressed in hexadecimal, separated by colons.  Clients match subclasses based on matching the class data with the results of match or spawn with statements in the class name declarations.' 
47         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
48
49 attributetype ( 2.16.840.1.113719.1.203.4.9 
50         NAME 'dhcpOptionsDN' 
51         EQUALITY distinguishedNameMatch
52         DESC 'The distinguished name(s) of the dhcpOption objects containing the configuration options provided by the server.' 
53         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
54
55 attributetype ( 2.16.840.1.113719.1.203.4.10 
56         NAME 'dhcpHostDN' 
57         EQUALITY distinguishedNameMatch
58         DESC 'the distinguished name(s) of the dhcpHost objects.' 
59         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 
60
61 attributetype ( 2.16.840.1.113719.1.203.4.11 
62         NAME 'dhcpPoolDN' 
63         EQUALITY distinguishedNameMatch
64         DESC 'The distinguished name(s) of pools.' 
65         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
66
67 attributetype ( 2.16.840.1.113719.1.203.4.12 
68         NAME 'dhcpGroupDN' 
69         EQUALITY distinguishedNameMatch
70         DESC 'The distinguished name(s)   of the groups.' 
71         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
72
73 attributetype ( 2.16.840.1.113719.1.203.4.13 
74         NAME 'dhcpSubnetDN' 
75         EQUALITY distinguishedNameMatch
76         DESC 'The distinguished name(s) of the subnets.' 
77         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
78
79 attributetype ( 2.16.840.1.113719.1.203.4.14 
80         NAME 'dhcpLeaseDN' 
81         EQUALITY distinguishedNameMatch
82         DESC 'The distinguished name of a client address.' 
83         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE)
84
85 attributetype ( 2.16.840.1.113719.1.203.4.15 
86         NAME 'dhcpLeasesDN' 
87         DESC 'The distinguished name(s) client addresses.' 
88         EQUALITY distinguishedNameMatch
89         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
90
91 attributetype ( 2.16.840.1.113719.1.203.4.16 
92         NAME 'dhcpClassesDN' 
93         EQUALITY distinguishedNameMatch
94         DESC 'The distinguished name(s) of a class(es) in a subclass.' 
95         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
96
97 attributetype ( 2.16.840.1.113719.1.203.4.17 
98         NAME 'dhcpSubclassesDN' 
99         EQUALITY distinguishedNameMatch
100         DESC 'The distinguished name(s) of subclass(es).' 
101         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
102
103 attributetype ( 2.16.840.1.113719.1.203.4.18 
104         NAME 'dhcpSharedNetworkDN' 
105         EQUALITY distinguishedNameMatch
106         DESC 'The distinguished name(s) of sharedNetworks.' 
107         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
108
109 attributetype ( 2.16.840.1.113719.1.203.4.19 
110         NAME 'dhcpServiceDN' 
111         EQUALITY distinguishedNameMatch
112         DESC 'The DN of dhcpService object(s)which contain the configuration information. Each dhcpServer object has this attribute identifying the DHCP configuration(s) that the server is associated with.' 
113         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
114
115 attributetype ( 2.16.840.1.113719.1.203.4.20 
116         NAME 'dhcpVersion'
117         DESC 'The version attribute of this object.'
118         EQUALITY caseIgnoreIA5Match
119         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
120
121 attributetype ( 2.16.840.1.113719.1.203.4.21 
122         NAME 'dhcpImplementation' 
123         EQUALITY caseIgnoreIA5Match
124         DESC 'Description of the DHCP Server implementation e.g. DHCP Servers vendor.' 
125         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
126
127 attributetype ( 2.16.840.1.113719.1.203.4.22 
128         NAME 'dhcpAddressState' 
129         EQUALITY caseIgnoreIA5Match
130         DESC 'This stores information about the current binding-status of an address.  For dynamic addresses managed by DHCP, the values should be restricted to the following: "FREE", "ACTIVE", "EXPIRED", "RELEASED", "RESET", "ABANDONED", "BACKUP".  For other addresses, it SHOULD be one of the following: "UNKNOWN", "RESERVED" (an address that is managed by DHCP that is reserved for a specific client), "RESERVED-ACTIVE" (same as reserved, but address is currently in use), "ASSIGNED" (assigned manually or by some other mechanism), "UNASSIGNED", "NOTASSIGNABLE".'
131         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
132
133 attributetype ( 2.16.840.1.113719.1.203.4.23 
134         NAME 'dhcpExpirationTime' 
135         EQUALITY generalizedTimeMatch 
136         DESC 'This is the time the current lease for an address expires.' 
137         SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE )
138
139 attributetype ( 2.16.840.1.113719.1.203.4.24 
140         NAME 'dhcpStartTimeOfState' 
141         EQUALITY generalizedTimeMatch 
142         DESC 'This is the time of the last state change for a leased address.' 
143         SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE )
144
145 attributetype ( 2.16.840.1.113719.1.203.4.25 
146         NAME 'dhcpLastTransactionTime' 
147         EQUALITY generalizedTimeMatch 
148         DESC 'This is the last time a valid DHCP packet was received from the client.'
149         SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE )
150
151 attributetype ( 2.16.840.1.113719.1.203.4.26 
152         NAME 'dhcpBootpFlag' 
153         EQUALITY booleanMatch 
154         DESC 'This indicates whether the address was assigned via BOOTP.' 
155         SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
156
157 attributetype ( 2.16.840.1.113719.1.203.4.27 
158         NAME 'dhcpDomainName' 
159         EQUALITY caseIgnoreIA5Match
160         DESC 'This is the name of the domain sent to the client by the server.  It is essentially the same as the value for DHCP option 15 sent to the client, and represents only the domain - not the full FQDN.  To obtain the full FQDN assigned to the client you must prepend the "dhcpAssignedHostName" to this value with a ".".' 
161         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
162
163 attributetype ( 2.16.840.1.113719.1.203.4.28 
164         NAME 'dhcpDnsStatus' 
165         EQUALITY integerMatch
166         DESC 'This indicates the status of updating DNS resource records on behalf of the client by the DHCP server for this address.  The value is a 16-bit bitmask.'
167         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
168
169 attributetype ( 2.16.840.1.113719.1.203.4.29 
170         NAME 'dhcpRequestedHostName' 
171         EQUALITY caseIgnoreIA5Match
172         DESC 'This is the hostname that was requested by the client.' 
173         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
174
175 attributetype ( 2.16.840.1.113719.1.203.4.30 
176         NAME 'dhcpAssignedHostName' 
177         EQUALITY caseIgnoreIA5Match
178         DESC 'This is the actual hostname that was assigned to a client. It may not be the name that was requested by the client.  The fully qualified domain name can be determined by appending the value of "dhcpDomainName" (with a dot separator) to this name.' 
179         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
180
181 attributetype ( 2.16.840.1.113719.1.203.4.31 
182         NAME 'dhcpReservedForClient' 
183         EQUALITY distinguishedNameMatch
184         DESC 'The distinguished name of a "dhcpClient" that an address is reserved for.  This may not be the same as the "dhcpAssignedToClient" attribute if the address is being reassigned but the current lease has not yet expired.'
185         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
186
187 attributetype ( 2.16.840.1.113719.1.203.4.32 
188         NAME 'dhcpAssignedToClient' 
189         EQUALITY distinguishedNameMatch
190         DESC 'This is the distinguished name of a "dhcpClient" that an address is currently assigned to.  This attribute is only present in the class when the address is leased.' 
191         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
192
193 attributetype ( 2.16.840.1.113719.1.203.4.33 
194         NAME 'dhcpRelayAgentInfo' 
195         EQUALITY octetStringMatch
196         DESC 'If the client request was received via a relay agent, this contains information about the relay agent that was available from the DHCP request.  This is a hex-encoded option value.' 
197         SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
198
199 attributetype ( 2.16.840.1.113719.1.203.4.34 
200         NAME 'dhcpHWAddress' 
201         EQUALITY caseIgnoreIA5Match
202         DESC 'The clients hardware address that requested this IP address.' 
203         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
204
205 attributetype ( 2.16.840.1.113719.1.203.4.35 
206         NAME 'dhcpHashBucketAssignment' 
207         EQUALITY octetStringMatch
208         DESC 'HashBucketAssignment bit map for the DHCP Server, as defined in DHC Load Balancing Algorithm [RFC 3074].' 
209         SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
210
211 attributetype ( 2.16.840.1.113719.1.203.4.36 
212         NAME 'dhcpDelayedServiceParameter' 
213         EQUALITY integerMatch
214         DESC 'Delay in seconds corresponding to Delayed Service Parameter configuration, as defined in  DHC Load Balancing Algorithm [RFC 3074]. '
215         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
216
217 attributetype ( 2.16.840.1.113719.1.203.4.37 
218         NAME 'dhcpMaxClientLeadTime' 
219         EQUALITY integerMatch
220         DESC 'Maximum Client Lead Time configuration in seconds, as defined in DHCP Failover Protocol [FAILOVR]' 
221         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
222
223 attributetype ( 2.16.840.1.113719.1.203.4.38 
224         NAME 'dhcpFailOverEndpointState' 
225         EQUALITY caseIgnoreIA5Match
226         DESC 'Server (Failover Endpoint) state, as defined in DHCP Failover Protocol [FAILOVR]' 
227         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
228
229 attributetype ( 2.16.840.1.113719.1.203.4.39 
230         NAME 'dhcpErrorLog' 
231         EQUALITY caseIgnoreIA5Match
232         DESC 'Generic error log attribute that allows logging error conditions within a dhcpService or a dhcpSubnet, like no IP addresses available for lease.'
233         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
234
235 attributetype ( 2.16.840.1.113719.1.203.4.40 
236         NAME 'dhcpLocatorDN' 
237         EQUALITY distinguishedNameMatch 
238         DESC 'The DN of dhcpLocator object which contain the DNs of all DHCP configuration objects. There will be a single dhcpLocator object in the tree with links to all the DHCP objects in the tree' 
239         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
240
241 attributetype  ( 2.16.840.1.113719.1.203.4.41 
242         NAME 'dhcpKeyAlgorithm' 
243         EQUALITY caseIgnoreIA5Match 
244         DESC 'Algorithm to generate TSIG Key' 
245         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
246
247 attributetype  ( 2.16.840.1.113719.1.203.4.42 
248         NAME 'dhcpKeySecret' 
249         EQUALITY octetStringMatch 
250         DESC 'Secret to generate TSIG Key' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
251
252 attributetype ( 2.16.840.1.113719.1.203.4.43 
253         NAME 'dhcpDnsZoneServer' 
254         EQUALITY caseIgnoreIA5Match 
255         DESC 'Master server of the DNS Zone' 
256         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
257
258 attributetype ( 2.16.840.1.113719.1.203.4.44 
259         NAME 'dhcpKeyDN' 
260         EQUALITY distinguishedNameMatch 
261         DESC 'The DNs of TSIG Key to use in secure dynamic updates. In case of locator object, this will be list of TSIG keys.  In case of DHCP Service, Shared Network, Subnet and DNS Zone, it will be a single key.' 
262         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12)
263
264 attributetype ( 2.16.840.1.113719.1.203.4.45 
265         NAME 'dhcpZoneDN' 
266         EQUALITY distinguishedNameMatch 
267         DESC 'The DNs of DNS Zone. In case of locator object, this will be list of DNS Zones in the tree. In case of DHCP Service, Shared Network and Subnet, it will be a single DNS Zone.' 
268         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12)
269
270 attributetype ( 2.16.840.1.113719.1.203.4.46 
271         NAME 'dhcpFailOverPrimaryServer' 
272         EQUALITY caseIgnoreIA5Match 
273         DESC 'IP address or DNS name of the server playing primary role in DHC Load Balancing and Fail over.' 
274         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26  )
275
276 attributetype ( 2.16.840.1.113719.1.203.4.47 
277         NAME 'dhcpFailOverSecondaryServer' 
278         EQUALITY caseIgnoreIA5Match 
279         DESC 'IP address or DNS name of the server playing secondary role in DHC Load Balancing and Fail over.' 
280         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26  )
281
282 attributetype ( 2.16.840.1.113719.1.203.4.48
283         NAME 'dhcpFailOverPrimaryPort' 
284         EQUALITY integerMatch 
285         DESC 'Port on which primary server listens for connections from its fail over peer (secondary server)' 
286         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27  )
287         
288 attributetype ( 2.16.840.1.113719.1.203.4.49
289         NAME 'dhcpFailOverSecondaryPort' 
290         EQUALITY integerMatch 
291         DESC 'Port on which secondary server listens for connections from its fail over peer (primary server)' 
292         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27  )
293
294 attributetype ( 2.16.840.1.113719.1.203.4.50
295         NAME 'dhcpFailOverResponseDelay' 
296         EQUALITY integerMatch 
297         DESC 'Maximum response time in seconds, before Server assumes that connection to fail over peer has failed' 
298         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27  )
299
300 attributetype ( 2.16.840.1.113719.1.203.4.51
301         NAME 'dhcpFailOverUnackedUpdates' 
302         EQUALITY integerMatch 
303         DESC 'Number of BNDUPD messages that server can send before it receives BNDACK from its fail over peer' 
304         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27  )
305
306 attributetype ( 2.16.840.1.113719.1.203.4.52
307         NAME 'dhcpFailOverSplit' 
308         EQUALITY integerMatch 
309         DESC 'Split between the primary and secondary servers for fail over purpose' 
310         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27  )
311
312 attributetype ( 2.16.840.1.113719.1.203.4.53
313         NAME 'dhcpFailOverLoadBalanceTime' 
314         EQUALITY integerMatch 
315         DESC 'Cutoff time in seconds, after which load balance is disabled' 
316         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27  )
317
318 attributetype ( 2.16.840.1.113719.1.203.4.54
319         NAME 'dhcpFailOverPeerDN' 
320         EQUALITY distinguishedNameMatch 
321         DESC 'The DNs of Fail over peers. In case of locator object, this will be list of fail over peers in the tree. In case of Subnet and pool, it will be a single Fail Over Peer' 
322         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) 
323
324 #List of all servers in the tree
325 attributetype ( 2.16.840.1.113719.1.203.4.55
326         NAME 'dhcpServerDN' 
327         EQUALITY distinguishedNameMatch 
328         DESC 'List of all  DHCP Servers in the tree. Used by dhcpLocatorObject' 
329         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
330
331 attributetype ( 2.16.840.1.113719.1.203.4.56
332         NAME 'dhcpComments' 
333         EQUALITY caseIgnoreIA5Match 
334         DESC 'Generic attribute that allows coments  within any DHCP object' 
335         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
336
337 # Classes
338
339 objectclass ( 2.16.840.1.113719.1.203.6.1 
340         NAME 'dhcpService' 
341         DESC 'Service object that represents the actual DHCP Service configuration. This is a container object.' 
342         SUP top 
343         MUST (cn) 
344         MAY ( dhcpPrimaryDN $ dhcpSecondaryDN $ dhcpServerDN $ dhcpSharedNetworkDN $ dhcpSubnetDN $ dhcpGroupDN $ dhcpHostDN $  dhcpClassesDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpKeyDN $ dhcpFailOverPeerDN $ dhcpStatements $dhcpComments $ dhcpOption) )
345
346 objectclass ( 2.16.840.1.113719.1.203.6.2 
347         NAME 'dhcpSharedNetwork' 
348         DESC 'This stores configuration information for a shared network.' 
349         SUP top 
350         MUST cn 
351         MAY ( dhcpSubnetDN $ dhcpPoolDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpStatements $dhcpComments $ dhcpOption) X-NDS_CONTAINMENT ('dhcpService' ) )
352
353 objectclass ( 2.16.840.1.113719.1.203.6.3 
354         NAME 'dhcpSubnet' 
355         DESC 'This class defines a subnet. This is a container object.' 
356         SUP top 
357         MUST ( cn $ dhcpNetMask ) 
358         MAY ( dhcpRange $ dhcpPoolDN $ dhcpGroupDN $ dhcpHostDN $ dhcpClassesDN $ dhcpLeasesDN $ dhcpOptionsDN $ dhcpZoneDN $ dhcpKeyDN $ dhcpFailOverPeerDN $ dhcpStatements $ dhcpComments $ dhcpOption ) X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork') )
359
360 objectclass ( 2.16.840.1.113719.1.203.6.4 
361         NAME 'dhcpPool' 
362         DESC 'This stores configuration information about a pool.' 
363         SUP top 
364         MUST ( cn $ dhcpRange ) 
365         MAY ( dhcpClassesDN $ dhcpPermitList $ dhcpLeasesDN $ dhcpOptionsDN $ dhcpZoneDN $dhcpKeyDN $ dhcpStatements $ dhcpComments $ dhcpOption ) 
366         X-NDS_CONTAINMENT ('dhcpSubnet' 'dhcpSharedNetwork') )
367
368 objectclass ( 2.16.840.1.113719.1.203.6.5 
369         NAME 'dhcpGroup' 
370         DESC 'Group object that lists host DNs and parameters. This is a container object.' 
371         SUP top 
372         MUST cn 
373         MAY ( dhcpHostDN $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption )
374         X-NDS_CONTAINMENT ('dhcpSubnet' 'dhcpService' ) )
375
376 objectclass ( 2.16.840.1.113719.1.203.6.6 
377         NAME 'dhcpHost' 
378         DESC 'This represents information about a particular client' 
379         SUP top 
380         MUST cn 
381         MAY  (dhcpLeaseDN $ dhcpHWAddress $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption) 
382         X-NDS_CONTAINMENT ('dhcpService' 'dhcpSubnet' 'dhcpGroup') )
383
384 objectclass ( 2.16.840.1.113719.1.203.6.7 
385         NAME 'dhcpClass' 
386         DESC 'Represents information about a collection of related clients.' 
387         SUP top 
388         MUST cn 
389         MAY (dhcpSubClassesDN $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption) 
390         X-NDS_CONTAINMENT ('dhcpService' 'dhcpSubnet' ) )
391
392 objectclass ( 2.16.840.1.113719.1.203.6.8 
393         NAME 'dhcpSubClass' 
394         DESC 'Represents information about a collection of related classes.' 
395         SUP top 
396         MUST cn 
397         MAY (dhcpClassData $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption) X-NDS_CONTAINMENT 'dhcpClass' )
398
399 objectclass ( 2.16.840.1.113719.1.203.6.9 
400         NAME 'dhcpOptions' 
401         DESC 'Represents information about a collection of options defined.' 
402         SUP top AUXILIARY
403         MUST cn 
404         MAY ( dhcpOption $ dhcpComments ) 
405         X-NDS_CONTAINMENT  ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet' 'dhcpPool' 'dhcpGroup' 'dhcpHost' 'dhcpClass' ) )
406
407 objectclass ( 2.16.840.1.113719.1.203.6.10 
408         NAME 'dhcpLeases' 
409         DESC 'This class represents an IP Address, which may or may not have been leased.' 
410         SUP top 
411         MUST ( cn $ dhcpAddressState ) 
412         MAY ( dhcpExpirationTime $ dhcpStartTimeOfState $ dhcpLastTransactionTime $ dhcpBootpFlag $ dhcpDomainName $ dhcpDnsStatus $ dhcpRequestedHostName $ dhcpAssignedHostName $ dhcpReservedForClient $ dhcpAssignedToClient $ dhcpRelayAgentInfo $ dhcpHWAddress ) 
413         X-NDS_CONTAINMENT ( 'dhcpService' 'dhcpSubnet' 'dhcpPool') )
414
415 objectclass ( 2.16.840.1.113719.1.203.6.11 
416         NAME 'dhcpLog' 
417         DESC 'This is the object that holds past information about the IP address. The cn is the time/date stamp when the address was assigned or released, the address state at the time, if the address was assigned or released.' 
418         SUP top 
419         MUST ( cn ) 
420         MAY ( dhcpAddressState $ dhcpExpirationTime $ dhcpStartTimeOfState $ dhcpLastTransactionTime $ dhcpBootpFlag $ dhcpDomainName $ dhcpDnsStatus $ dhcpRequestedHostName $ dhcpAssignedHostName $ dhcpReservedForClient $ dhcpAssignedToClient $ dhcpRelayAgentInfo $ dhcpHWAddress $ dhcpErrorLog) 
421         X-NDS_CONTAINMENT ('dhcpLeases' 'dhcpPool' 'dhcpSubnet' 'dhcpSharedNetwork' 'dhcpService' ) )
422
423 objectclass ( 2.16.840.1.113719.1.203.6.12 
424         NAME 'dhcpServer' 
425         DESC 'DHCP Server Object' 
426         SUP top 
427         MUST ( cn ) 
428         MAY (dhcpServiceDN  $ dhcpLocatorDN $ dhcpVersion $ dhcpImplementation $ dhcpHashBucketAssignment $ dhcpDelayedServiceParameter $ dhcpMaxClientLeadTime $ dhcpFailOverEndpointState $ dhcpStatements $ dhcpComments $ dhcpOption) 
429         X-NDS_CONTAINMENT ('organization' 'organizationalunit' 'domain') )
430
431 objectclass ( 2.16.840.1.113719.1.203.6.13 
432         NAME 'dhcpTSigKey' 
433         DESC 'TSIG key for secure dynamic updates' 
434         SUP top 
435         MUST (cn $ dhcpKeyAlgorithm $ dhcpKeySecret ) 
436         MAY ( dhcpComments ) 
437         X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet') )
438
439 objectclass ( 2.16.840.1.113719.1.203.6.14 
440         NAME 'dhcpDnsZone' 
441         DESC 'DNS Zone for updating leases' 
442         SUP top 
443         MUST (cn $ dhcpDnsZoneServer ) 
444         MAY (dhcpKeyDN $ dhcpComments) 
445         X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet') )
446
447 objectclass ( 2.16.840.1.113719.1.203.6.15 
448         NAME 'dhcpFailOverPeer' 
449         DESC 'This class defines the Fail over peer' 
450         SUP top 
451   MUST ( cn $ dhcpFailOverPrimaryServer $ dhcpFailOverSecondaryServer $ dhcpFailoverPrimaryPort $ dhcpFailOverSecondaryPort) MAY (dhcpFailOverResponseDelay  $ dhcpFailOverUnackedUpdates $ dhcpMaxClientLeadTime $ dhcpFailOverSplit $ dhcpHashBucketAssignment $ dhcpFailOverLoadBalanceTime $ dhcpComments ) 
452         X-NDS_CONTAINMENT ('dhcpService' 'dhcpSharedNetwork' 'dhcpSubnet') )
453
454 objectclass ( 2.16.840.1.113719.1.203.6.16 
455         NAME 'dhcpLocator' 
456         DESC 'Locator object for DHCP configuration in the tree. There will be a single dhcpLocator object in the tree with links to all the DHCP objects in the tree' 
457         SUP top 
458         MUST ( cn ) 
459         MAY ( dhcpServiceDN $dhcpServerDN $ dhcpSharedNetworkDN $ dhcpSubnetDN $ dhcpPoolDN $ dhcpGroupDN $ dhcpHostDN $  dhcpClassesDN $ dhcpKeyDN $ dhcpZoneDN $ dhcpFailOverPeerDN $ dhcpOption $ dhcpComments) 
460         X-NDS_CONTAINMENT ('organization' 'organizationalunit' 'domain') )
461
462
This page took 0.066062 seconds and 3 git commands to generate.