]> git.pld-linux.org Git - packages/dhcp.git/blame - dhcp.schema
- x32 rebuild
[packages/dhcp.git] / dhcp.schema
CommitLineData
31ca28a6
AM
1attributetype ( 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
7attributetype ( 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
13attributetype ( 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
19attributetype ( 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
25attributetype ( 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
31attributetype ( 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
37attributetype ( 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
43attributetype ( 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
49attributetype ( 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
55attributetype ( 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
61attributetype ( 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
67attributetype ( 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
73attributetype ( 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
79attributetype ( 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
85attributetype ( 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
91attributetype ( 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
97attributetype ( 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
103attributetype ( 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
109attributetype ( 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
115attributetype ( 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
121attributetype ( 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
127attributetype ( 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
133attributetype ( 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
139attributetype ( 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
145attributetype ( 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
151attributetype ( 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
157attributetype ( 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
163attributetype ( 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
169attributetype ( 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
175attributetype ( 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
181attributetype ( 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
187attributetype ( 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
193attributetype ( 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
199attributetype ( 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
205attributetype ( 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
211attributetype ( 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
217attributetype ( 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
223attributetype ( 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
229attributetype ( 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
235attributetype ( 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
241attributetype ( 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
247attributetype ( 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
252attributetype ( 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
258attributetype ( 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
264attributetype ( 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
270attributetype ( 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
276attributetype ( 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
282attributetype ( 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
288attributetype ( 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
294attributetype ( 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
300attributetype ( 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
306attributetype ( 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
312attributetype ( 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
318attributetype ( 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
325attributetype ( 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
331attributetype ( 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
339objectclass ( 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
346objectclass ( 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
353objectclass ( 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
360objectclass ( 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
368objectclass ( 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
376objectclass ( 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
384objectclass ( 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
392objectclass ( 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
399objectclass ( 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
407objectclass ( 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
415objectclass ( 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
423objectclass ( 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
431objectclass ( 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
439objectclass ( 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
447objectclass ( 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
454objectclass ( 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.108172 seconds and 4 git commands to generate.