10dna-plugin.ldif 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. #
  2. # BEGIN COPYRIGHT BLOCK
  3. # Copyright (C) 2012 Red Hat, Inc.
  4. # All rights reserved.
  5. #
  6. # License: GPL (version 3 or any later version).
  7. # See LICENSE for details.
  8. # END COPYRIGHT BLOCK
  9. #
  10. #
  11. # Schema for Managed Entries Plugin
  12. #
  13. dn: cn=schema
  14. #
  15. ################################################################################
  16. #
  17. attributeTypes: ( 2.16.840.1.113730.3.1.2115 NAME 'dnaType'
  18. DESC 'DNA attribute type to maintain'
  19. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  20. X-ORIGIN '389 Directory Server' )
  21. #
  22. ################################################################################
  23. #
  24. attributeTypes: ( 2.16.840.1.113730.3.1.2116 NAME 'dnaPrefix'
  25. DESC 'DNA string prefix for dna value'
  26. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  27. SINGLE-VALUE
  28. X-ORIGIN '389 Directory Server' )
  29. #
  30. ################################################################################
  31. #
  32. attributeTypes: ( 2.16.840.1.113730.3.1.2117 NAME 'dnaNextValue'
  33. DESC 'DNA next available value for assignment'
  34. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  35. SINGLE-VALUE
  36. X-ORIGIN '389 Directory Server' )
  37. #
  38. ################################################################################
  39. #
  40. attributeTypes: ( 2.16.840.1.113730.3.1.2118 NAME 'dnaInterval'
  41. DESC 'DNA interval between values'
  42. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  43. SINGLE-VALUE
  44. X-ORIGIN '389 Directory Server' )
  45. #
  46. ################################################################################
  47. #
  48. attributeTypes: ( 2.16.840.1.113730.3.1.2119 NAME 'dnaMagicRegen'
  49. DESC 'DNA value that will trigger regeneration of attribute value'
  50. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  51. SINGLE-VALUE
  52. X-ORIGIN '389 Directory Server' )
  53. #
  54. ################################################################################
  55. #
  56. attributeTypes: ( 2.16.840.1.113730.3.1.2120 NAME 'dnaFilter'
  57. DESC 'DNA filter for finding entries'
  58. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  59. SINGLE-VALUE
  60. X-ORIGIN '389 Directory Server' )
  61. #
  62. ################################################################################
  63. #
  64. attributeTypes: ( 2.16.840.1.113730.3.1.2121 NAME 'dnaScope'
  65. DESC 'DNA base DN for finding entries'
  66. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  67. SINGLE-VALUE
  68. X-ORIGIN '389 Directory Server' )
  69. #
  70. ################################################################################
  71. #
  72. attributeTypes: ( 2.16.840.1.113730.3.1.2122 NAME 'dnaMaxValue'
  73. DESC 'DNA maximum value to assign'
  74. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  75. SINGLE-VALUE
  76. X-ORIGIN '389 Directory Server' )
  77. #
  78. ################################################################################
  79. #
  80. attributeTypes: ( 2.16.840.1.113730.3.1.2123 NAME 'dnaSharedCfgDN'
  81. DESC 'DNA shared configuration entry DN'
  82. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  83. SINGLE-VALUE
  84. X-ORIGIN '389 Directory Server' )
  85. #
  86. ################################################################################
  87. #
  88. attributeTypes: ( 2.16.840.1.113730.3.1.2124 NAME 'dnaRemainingValues'
  89. DESC 'DNA remaining values left to assign'
  90. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  91. SINGLE-VALUE
  92. X-ORIGIN '389 Directory Server' )
  93. #
  94. ################################################################################
  95. #
  96. attributeTypes: ( 2.16.840.1.113730.3.1.2125 NAME 'dnaThreshold'
  97. DESC 'DNA threshold for getting next range of values'
  98. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  99. SINGLE-VALUE
  100. X-ORIGIN '389 Directory Server' )
  101. #
  102. ################################################################################
  103. #
  104. attributeTypes: ( 2.16.840.1.113730.3.1.2126 NAME 'dnaHostname'
  105. DESC 'DNA hostname of replica to get new range of values'
  106. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  107. SINGLE-VALUE
  108. X-ORIGIN '389 Directory Server' )
  109. #
  110. ################################################################################
  111. #
  112. attributeTypes: ( 2.16.840.1.113730.3.1.2127 NAME 'dnaPortNum'
  113. DESC 'DNA port number of replica to get new range of values'
  114. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  115. SINGLE-VALUE
  116. X-ORIGIN '389 Directory Server' )
  117. #
  118. ################################################################################
  119. #
  120. attributeTypes: ( 2.16.840.1.113730.3.1.2128 NAME 'dnaSecurePortNum'
  121. DESC 'DNA secure port number of replica to get new range of values'
  122. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  123. SINGLE-VALUE
  124. X-ORIGIN '389 Directory Server' )
  125. #
  126. ################################################################################
  127. #
  128. attributeTypes: ( 2.16.840.1.113730.3.1.2129 NAME 'dnaNextRange'
  129. DESC 'DNA range of values to get from replica'
  130. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  131. SINGLE-VALUE
  132. X-ORIGIN '389 Directory Server' )
  133. #
  134. ################################################################################
  135. #
  136. attributeTypes: ( 2.16.840.1.113730.3.1.2130 NAME 'dnaRangeRequestTimeout'
  137. DESC 'DNA timeout for querying replica for next range of values'
  138. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  139. SINGLE-VALUE
  140. X-ORIGIN '389 Directory Server' )
  141. #
  142. ################################################################################
  143. #
  144. attributeTypes: ( 2.16.840.1.113730.3.1.2157 NAME 'dnaRemoteBindCred'
  145. DESC 'Remote bind credentials'
  146. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  147. SINGLE-VALUE
  148. X-ORIGIN '389 Directory Server' )
  149. #
  150. ################################################################################
  151. #
  152. attributeTypes: ( 2.16.840.1.113730.3.1.2158 NAME 'dnaRemoteBindDN'
  153. DESC 'Remote bind DN'
  154. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  155. SINGLE-VALUE
  156. X-ORIGIN '389 Directory Server' )
  157. #
  158. ################################################################################
  159. #
  160. attributeTypes: ( 2.16.840.1.113730.3.1.2159 NAME 'dnaRemoteConnProtocol'
  161. DESC 'Connection protocol: LDAP, TLS, or SSL'
  162. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  163. SINGLE-VALUE
  164. X-ORIGIN '389 Directory Server' )
  165. #
  166. ################################################################################
  167. #
  168. attributeTypes: ( 2.16.840.1.113730.3.1.2160 NAME 'dnaRemoteBindMethod'
  169. DESC 'Remote bind method: SIMPLE, SSL, SASL/DIGEST-MD5, or SASL/GSSAPI'
  170. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  171. SINGLE-VALUE
  172. X-ORIGIN '389 Directory Server' )
  173. #
  174. ################################################################################
  175. #
  176. attributeTypes: ( 2.16.840.1.113730.3.1.2312 NAME 'dnaExcludeScope'
  177. DESC 'DN of a subtree excluded from DNA plugin scope'
  178. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  179. X-ORIGIN '389 Directory Server' )
  180. #
  181. ################################################################################
  182. #
  183. objectClasses: ( 2.16.840.1.113730.3.2.324 NAME 'dnaPluginConfig'
  184. DESC 'DNA plugin configuration'
  185. SUP top
  186. AUXILIARY
  187. MAY ( dnaType $
  188. dnaPrefix $
  189. dnaNextValue $
  190. dnaMaxValue $
  191. dnaInterval $
  192. dnaMagicRegen $
  193. dnaFilter $
  194. dnaScope $
  195. dnaExcludeScope $
  196. dnaSharedCfgDN $
  197. dnaThreshold $
  198. dnaNextRange $
  199. dnaRangeRequestTimeout $
  200. dnaRemoteBindDN $
  201. dnaRemoteBindCred $
  202. cn
  203. )
  204. X-ORIGIN '389 Directory Server' )
  205. #
  206. ################################################################################
  207. #
  208. objectClasses: ( 2.16.840.1.113730.3.2.325 NAME 'dnaSharedConfig'
  209. DESC 'DNA Shared Configuration'
  210. SUP top
  211. AUXILIARY
  212. MAY ( dnaHostname $
  213. dnaPortNum $
  214. dnaSecurePortNum $
  215. dnaRemoteBindMethod $
  216. dnaRemoteConnProtocol $
  217. dnaRemainingValues
  218. )
  219. X-ORIGIN '389 Directory Server' )