source: dassmodus/trunk/dassmodus/nosferatu/nosferatu/auto_configrules.py@ 994

Last change on this file since 994 was 993, checked in by pstorz, on Apr 7, 2012 at 6:02:50 PM

umsortiert

File size: 31.9 KB
Line 
1#!/usr/bin/env python
2# -*- coding: utf-8 -*-
3# auto_configrules.py
4#
5# This file is autogenerated from the bacula sources.
6#
7from auto_types import *
8from config_classes import *
9
10
11
12dird_cat_items = [
13 Item('name', None, None, False, 'store_name', True),
14 Item('address', None, None, False, 'store_str', False),
15 Item('dbaddress', None, None, False, 'store_str', False),
16 Item('dbdriver', None, None, False, 'store_str', False),
17 Item('dbname', None, None, False, 'store_str', True),
18 Item('dbpassword', None, None, False, 'store_str', False),
19 Item('dbport', None, None, False, 'store_pint32', False),
20 Item('dbsocket', None, None, False, 'store_str', False),
21 Item('dbuser', None, None, False, 'store_str', False),
22 Item('description', None, None, False, 'store_str', False),
23 Item('disablebatchinsert', False, False, True, 'store_bool', False),
24 Item('multipleconnections', False, False, False, 'store_bit', False),
25 Item('password', None, None, False, 'store_str', False),
26 Item('user', None, None, False, 'store_str', False),
27]
28
29dird_cli_items = [
30 Item('name', None, None, False, 'store_name', True),
31 Item('address', None, None, False, 'store_str', True),
32 Item('autoprune', True, True, True, 'store_bool', False),
33 Item('catalog', None, None, False, 'store_res', True),
34 Item('description', None, None, False, 'store_str', False),
35 Item('fdaddress', None, None, False, 'store_str', False),
36 Item('fdpassword', None, None, False, 'store_password', False),
37 Item('fdport', 9102, 9102, True, 'store_pint32', False),
38 Item('fileretention', '5184000', '5184000', True, 'store_time', False),
39 Item('heartbeatinterval', 'None', 'None', True, 'store_time', False),
40 Item('jobretention', '15552000', '15552000', True, 'store_time', False),
41 Item('maximumconcurrentjobs', 1, 1, True, 'store_pint32', False),
42 Item('password', None, None, False, 'store_password', True),
43 Item('tlsallowedcn', None, None, False, 'store_alist_str', False),
44 Item('tlsauthenticate', False, False, False, 'store_bool', False),
45 Item('tlscacertificatedir', None, None, False, 'store_dir', False),
46 Item('tlscacertificatefile', None, None, False, 'store_dir', False),
47 Item('tlscertificate', None, None, False, 'store_dir', False),
48 Item('tlsenable', False, False, False, 'store_bool', False),
49 Item('tlskey', None, None, False, 'store_dir', False),
50 Item('tlsrequire', False, False, False, 'store_bool', False),
51]
52
53dird_con_items = [
54 Item('name', None, None, False, 'store_name', True),
55 Item('catalogacl', None, None, False, 'store_acl', False),
56 Item('clientacl', None, None, False, 'store_acl', False),
57 Item('commandacl', None, None, False, 'store_acl', False),
58 Item('description', None, None, False, 'store_str', False),
59 Item('filesetacl', None, None, False, 'store_acl', False),
60 Item('jobacl', None, None, False, 'store_acl', False),
61 Item('password', None, None, False, 'store_password', True),
62 Item('pluginoptionsacl', None, None, False, 'store_acl', False),
63 Item('poolacl', None, None, False, 'store_acl', False),
64 Item('runacl', None, None, False, 'store_acl', False),
65 Item('scheduleacl', None, None, False, 'store_acl', False),
66 Item('storageacl', None, None, False, 'store_acl', False),
67 Item('tlsallowedcn', None, None, False, 'store_alist_str', False),
68 Item('tlsauthenticate', False, False, False, 'store_bool', False),
69 Item('tlscacertificatedir', None, None, False, 'store_dir', False),
70 Item('tlscacertificatefile', None, None, False, 'store_dir', False),
71 Item('tlscertificate', None, None, False, 'store_dir', False),
72 Item('tlsdhfile', None, None, False, 'store_dir', False),
73 Item('tlsenable', False, False, False, 'store_bool', False),
74 Item('tlskey', None, None, False, 'store_dir', False),
75 Item('tlsrequire', False, False, False, 'store_bool', False),
76 Item('tlsverifypeer', True, True, True, 'store_bool', False),
77 Item('whereacl', None, None, False, 'store_acl', False),
78]
79
80dird_counter_items = [
81 Item('name', None, None, False, 'store_name', True),
82 Item('catalog', None, None, False, 'store_res', False),
83 Item('description', None, None, False, 'store_str', False),
84 Item('maximum', 2147483647, 2147483647, True, 'store_pint32', False),
85 Item('minimum', None, None, True, 'store_int32', False),
86 Item('wrapcounter', None, None, False, 'store_res', False),
87]
88
89dird_dir_items = [
90 Item('name', None, None, False, 'store_name', True),
91 Item('description', None, None, False, 'store_str', False),
92 Item('diraddress', 9101, 9101, True, 'store_addresses_address', False),
93 Item('diraddresses', 9101, 9101, True, 'store_addresses', False),
94 Item('dirport', 9101, 9101, True, 'store_addresses_port', False),
95 Item('dirsourceaddress', None, None, True, 'store_addresses_address', False),
96 Item('fdconnecttimeout', '180', '180', True, 'store_time', False),
97 Item('heartbeatinterval', 'None', 'None', True, 'store_time', False),
98 Item('maximumconcurrentjobs', 1, 1, True, 'store_pint32', False),
99 Item('maximumconsoleconnections', 20, 20, True, 'store_pint32', False),
100 Item('messages', None, None, False, 'store_res', False),
101 Item('password', None, None, False, 'store_password', True),
102 Item('piddirectory', None, None, False, 'store_dir', True),
103 Item('plugindirectory', None, None, False, 'store_dir', False),
104 Item('queryfile', None, None, False, 'store_dir', True),
105 Item('scriptsdirectory', None, None, False, 'store_dir', False),
106 Item('sdconnecttimeout', '1800', '1800', True, 'store_time', False),
107 Item('statisticsretention', '160704000', '160704000', True, 'store_time', False),
108 Item('subsysdirectory', None, None, False, 'store_dir', False),
109 Item('tlsallowedcn', None, None, False, 'store_alist_str', False),
110 Item('tlsauthenticate', False, False, False, 'store_bool', False),
111 Item('tlscacertificatedir', None, None, False, 'store_dir', False),
112 Item('tlscacertificatefile', None, None, False, 'store_dir', False),
113 Item('tlscertificate', None, None, False, 'store_dir', False),
114 Item('tlsdhfile', None, None, False, 'store_dir', False),
115 Item('tlsenable', False, False, False, 'store_bool', False),
116 Item('tlskey', None, None, False, 'store_dir', False),
117 Item('tlsrequire', False, False, False, 'store_bool', False),
118 Item('tlsverifypeer', True, True, True, 'store_bool', False),
119 Item('verid', None, None, False, 'store_str', False),
120 Item('workingdirectory', None, None, False, 'store_dir', True),
121]
122
123dird_fs_items = [
124 Item('name', None, None, False, 'store_name', True),
125 Item('description', None, None, False, 'store_str', False),
126 Item('enablevss', True, True, True, 'store_bool', False),
127 Item('exclude', None, None, False, 'store_inc', False),
128 Item('ignorefilesetchanges', False, False, True, 'store_bool', False),
129 Item('include', None, None, False, 'store_inc', False),
130]
131
132dird_job_items = [
133 Item('name', None, None, False, 'store_name', True),
134 Item('accurate', False, False, False, 'store_bool', False),
135 Item('addprefix', None, None, False, 'store_str', False),
136 Item('addsuffix', None, None, False, 'store_str', False),
137 Item('allowduplicatejobs', True, True, True, 'store_bool', False),
138 Item('allowhigherduplicates', True, True, True, 'store_bool', False),
139 Item('allowmixedpriority', False, False, True, 'store_bool', False),
140 Item('base', None, None, False, 'store_alist_res', False),
141 Item('bootstrap', None, None, False, 'store_dir', False),
142 Item('cancellowerlevelduplicates', False, False, True, 'store_bool', False),
143 Item('cancelqueuedduplicates', False, False, True, 'store_bool', False),
144 Item('cancelrunningduplicates', False, False, True, 'store_bool', False),
145 Item('client', None, None, False, 'store_res', True),
146 Item('clientrunafterjob', None, None, False, 'store_short_runscript', False),
147 Item('clientrunbeforejob', None, None, False, 'store_short_runscript', False),
148 Item('description', None, None, False, 'store_str', False),
149 Item('differentialbackuppool', None, None, False, 'store_res', False),
150 Item('differentialmaxruntime', 'None', 'None', False, 'store_time', False),
151 Item('differentialmaxwaittime', 'None', 'None', False, 'store_time', False),
152 Item('enabled', True, True, True, 'store_bool', False),
153 Item('fileset', None, None, False, 'store_res', True),
154 Item('fullbackuppool', None, None, False, 'store_res', False),
155 Item('fullmaxruntime', 'None', 'None', False, 'store_time', False),
156 Item('fullmaxwaittime', 'None', 'None', False, 'store_time', False),
157 Item('incrementalbackuppool', None, None, False, 'store_res', False),
158 Item('incrementalmaxruntime', 'None', 'None', False, 'store_time', False),
159 Item('incrementalmaxwaittime', 'None', 'None', False, 'store_time', False),
160 Item('jobdefs', None, None, False, 'store_res', False),
161 Item('jobtoverify', None, None, False, 'store_res', False),
162 Item('level', None, None, False, 'store_level', False),
163 Item('maxdiffinterval', 'None', 'None', False, 'store_time', False),
164 Item('maxfullinterval', 'None', 'None', False, 'store_time', False),
165 Item('maximumconcurrentjobs', 1, 1, True, 'store_pint32', False),
166 Item('maxrunschedtime', 'None', 'None', False, 'store_time', False),
167 Item('maxruntime', 'None', 'None', False, 'store_time', False),
168 Item('maxstartdelay', 'None', 'None', False, 'store_time', False),
169 Item('maxwaittime', 'None', 'None', False, 'store_time', False),
170 Item('messages', None, None, False, 'store_res', True),
171 Item('pluginoptions', None, None, False, 'store_str', False),
172 Item('pool', None, None, False, 'store_res', True),
173 Item('prefermountedvolumes', True, True, True, 'store_bool', False),
174 Item('prefixlinks', False, False, True, 'store_bool', False),
175 Item('priority', 10, 10, True, 'store_pint32', False),
176 Item('prunefiles', False, False, True, 'store_bool', False),
177 Item('prunejobs', False, False, True, 'store_bool', False),
178 Item('prunevolumes', False, False, True, 'store_bool', False),
179 Item('purgemigrationjob', False, False, True, 'store_bool', False),
180 Item('regexwhere', None, None, False, 'store_str', False),
181 Item('replace', 0, 0, True, 'store_replace', False),
182 Item('rerunfailedlevels', False, False, True, 'store_bool', False),
183 Item('rescheduleinterval', '1800', '1800', True, 'store_time', False),
184 Item('rescheduleonerror', False, False, True, 'store_bool', False),
185 Item('rescheduletimes', None, 5, False, 'store_pint32', False),
186 Item('run', None, None, False, 'store_alist_str', False),
187 Item('runafterfailedjob', None, None, False, 'store_short_runscript', False),
188 Item('runafterjob', None, None, False, 'store_short_runscript', False),
189 Item('runbeforejob', None, None, False, 'store_short_runscript', False),
190 Item('runscript', None, None, False, 'store_runscript', False),
191 Item('schedule', None, None, False, 'store_res', False),
192 Item('selectionpattern', None, None, False, 'store_str', False),
193 Item('selectiontype', None, None, False, 'store_migtype', False),
194 Item('spoolattributes', False, False, True, 'store_bool', False),
195 Item('spooldata', False, False, True, 'store_bool', False),
196 Item('spoolsize', None, None, False, 'store_size64', False),
197 Item('storage', None, None, False, 'store_alist_res', False),
198 Item('stripprefix', None, None, False, 'store_str', False),
199 Item('type', None, None, False, 'store_jobtype', True),
200 Item('verifyjob', None, None, False, 'store_res', False),
201 Item('where', None, None, False, 'store_dir', False),
202 Item('writebootstrap', None, None, False, 'store_dir', False),
203 Item('writepartafterjob', True, True, True, 'store_bool', False),
204 Item('writeverifylist', None, None, False, 'store_dir', False),
205]
206
207dird_pool_items = [
208 Item('name', None, None, False, 'store_name', True),
209 Item('actiononpurge', None, None, False, 'store_actiononpurge', False),
210 Item('autoprune', True, True, True, 'store_bool', False),
211 Item('catalog', None, None, False, 'store_res', False),
212 Item('catalogfiles', True, True, True, 'store_bool', False),
213 Item('cleaningprefix', None, None, False, 'store_strname', False),
214 Item('copypool', None, None, False, 'store_alist_res', False),
215 Item('description', None, None, False, 'store_str', False),
216 Item('fileretention', 'None', 'None', False, 'store_time', False),
217 Item('jobretention', 'None', 'None', False, 'store_time', False),
218 Item('labelformat', None, None, False, 'store_strname', False),
219 Item('labeltype', None, None, False, 'store_label', False),
220 Item('maximumvolumebytes', None, None, False, 'store_size64', False),
221 Item('maximumvolumefiles', None, None, False, 'store_pint32', False),
222 Item('maximumvolumejobs', None, None, False, 'store_pint32', False),
223 Item('maximumvolumes', None, None, False, 'store_pint32', False),
224 Item('migrationhighbytes', None, None, False, 'store_size64', False),
225 Item('migrationlowbytes', None, None, False, 'store_size64', False),
226 Item('migrationtime', 'None', 'None', False, 'store_time', False),
227 Item('nextpool', None, None, False, 'store_res', False),
228 Item('pooltype', None, None, False, 'store_strname', True),
229 Item('purgeoldestvolume', False, False, False, 'store_bool', False),
230 Item('recycle', True, True, True, 'store_bool', False),
231 Item('recyclecurrentvolume', False, False, False, 'store_bool', False),
232 Item('recycleoldestvolume', False, False, False, 'store_bool', False),
233 Item('recyclepool', None, None, False, 'store_res', False),
234 Item('scratchpool', None, None, False, 'store_res', False),
235 Item('storage', None, None, False, 'store_alist_res', False),
236 Item('usecatalog', True, True, True, 'store_bool', False),
237 Item('usevolumeonce', False, False, False, 'store_bool', False),
238 Item('volumeretention', '31536000', '31536000', True, 'store_time', False),
239 Item('volumeuseduration', 'None', 'None', False, 'store_time', False),
240]
241
242dird_runscript_items = [
243 Item('abortjobonerror', None, None, False, 'store_runscript_bool', False),
244 Item('command', None, None, False, 'store_runscript_cmd', False),
245 Item('console', None, None, False, 'store_runscript_cmd', False),
246 Item('failjobonerror', None, None, False, 'store_runscript_bool', False),
247 Item('runsonclient', None, None, False, 'store_runscript_target', False),
248 Item('runsonfailure', None, None, False, 'store_runscript_bool', False),
249 Item('runsonsuccess', None, None, False, 'store_runscript_bool', False),
250 Item('runswhen', None, None, False, 'store_runscript_when', False),
251 Item('target', None, None, False, 'store_runscript_target', False),
252]
253
254dird_sch_items = [
255 Item('name', None, None, False, 'store_name', True),
256 Item('description', None, None, False, 'store_str', False),
257 Item('run', None, None, False, 'store_run', False),
258]
259
260dird_store_items = [
261 Item('name', None, None, False, 'store_name', True),
262 Item('address', None, None, False, 'store_str', True),
263 Item('allowcompression', True, True, True, 'store_bool', False),
264 Item('autochanger', False, False, True, 'store_bool', False),
265 Item('description', None, None, False, 'store_str', False),
266 Item('device', None, None, False, 'store_device', True),
267 Item('enabled', True, True, True, 'store_bool', False),
268 Item('heartbeatinterval', 'None', 'None', True, 'store_time', False),
269 Item('maximumconcurrentjobs', 1, 1, True, 'store_pint32', False),
270 Item('mediatype', None, None, False, 'store_strname', True),
271 Item('password', None, None, False, 'store_password', True),
272 Item('sdaddress', None, None, False, 'store_str', False),
273 Item('sddport', None, None, False, 'store_pint32', False),
274 Item('sdpassword', None, None, False, 'store_password', False),
275 Item('sdport', 9103, 9103, True, 'store_pint32', False),
276 Item('tlsauthenticate', False, False, False, 'store_bool', False),
277 Item('tlscacertificatedir', None, None, False, 'store_dir', False),
278 Item('tlscacertificatefile', None, None, False, 'store_dir', False),
279 Item('tlscertificate', None, None, False, 'store_dir', False),
280 Item('tlsenable', False, False, False, 'store_bool', False),
281 Item('tlskey', None, None, False, 'store_dir', False),
282 Item('tlsrequire', False, False, False, 'store_bool', False),
283]
284
285console_cons_items = [
286 Item('name', None, None, False, 'store_name', True),
287 Item('description', None, None, False, 'store_str', False),
288 Item('director', None, None, False, 'store_str', False),
289 Item('heartbeatinterval', 'None', 'None', True, 'store_time', False),
290 Item('historyfile', None, None, False, 'store_dir', False),
291 Item('password', None, None, False, 'store_password', True),
292 Item('rcfile', None, None, False, 'store_dir', False),
293 Item('tlsauthenticate', False, False, False, 'store_bool', False),
294 Item('tlscacertificatedir', None, None, False, 'store_dir', False),
295 Item('tlscacertificatefile', None, None, False, 'store_dir', False),
296 Item('tlscertificate', None, None, False, 'store_dir', False),
297 Item('tlsenable', False, False, False, 'store_bool', False),
298 Item('tlskey', None, None, False, 'store_dir', False),
299 Item('tlsrequire', False, False, False, 'store_bool', False),
300]
301
302console_dir_items = [
303 Item('name', None, None, False, 'store_name', True),
304 Item('address', None, None, False, 'store_str', False),
305 Item('description', None, None, False, 'store_str', False),
306 Item('dirport', 9101, 9101, True, 'store_pint32', False),
307 Item('heartbeatinterval', 'None', 'None', True, 'store_time', False),
308 Item('password', None, None, False, 'store_password', True),
309 Item('tlsauthenticate', False, False, False, 'store_bool', False),
310 Item('tlscacertificatedir', None, None, False, 'store_dir', False),
311 Item('tlscacertificatefile', None, None, False, 'store_dir', False),
312 Item('tlscertificate', None, None, False, 'store_dir', False),
313 Item('tlsenable', False, False, False, 'store_bool', False),
314 Item('tlskey', None, None, False, 'store_dir', False),
315 Item('tlsrequire', False, False, False, 'store_bool', False),
316]
317
318filed_cli_items = [
319 Item('name', None, None, False, 'store_name', True),
320 Item('description', None, None, False, 'store_str', False),
321 Item('fdaddress', 9102, 9102, True, 'store_addresses_address', False),
322 Item('fdaddresses', 9102, 9102, True, 'store_addresses', False),
323 Item('fdport', 9102, 9102, True, 'store_addresses_port', False),
324 Item('fdsourceaddress', None, None, True, 'store_addresses_address', False),
325 Item('heartbeatinterval', 'None', 'None', True, 'store_time', False),
326 Item('maximumconcurrentjobs', 20, 20, True, 'store_pint32', False),
327 Item('maximumnetworkbuffersize', None, None, False, 'store_pint32', False),
328 Item('messages', None, None, False, 'store_res', False),
329 Item('piddirectory', None, None, False, 'store_dir', True),
330 Item('pkiencryption', False, False, True, 'store_bool', False),
331 Item('pkikeypair', None, None, False, 'store_dir', False),
332 Item('pkimasterkey', None, None, False, 'store_alist_str', False),
333 Item('pkisignatures', False, False, True, 'store_bool', False),
334 Item('pkisigner', None, None, False, 'store_alist_str', False),
335 Item('plugindirectory', None, None, False, 'store_dir', False),
336 Item('scriptsdirectory', None, None, False, 'store_dir', False),
337 Item('sdconnecttimeout', '1800', '1800', True, 'store_time', False),
338 Item('subsysdirectory', None, None, False, 'store_dir', False),
339 Item('tlsauthenticate', False, False, False, 'store_bool', False),
340 Item('tlscacertificatedir', None, None, False, 'store_dir', False),
341 Item('tlscacertificatefile', None, None, False, 'store_dir', False),
342 Item('tlscertificate', None, None, False, 'store_dir', False),
343 Item('tlsenable', False, False, False, 'store_bool', False),
344 Item('tlskey', None, None, False, 'store_dir', False),
345 Item('tlsrequire', False, False, False, 'store_bool', False),
346 Item('verid', None, None, False, 'store_str', False),
347 Item('workingdirectory', None, None, False, 'store_dir', True),
348]
349
350filed_dir_items = [
351 Item('name', None, None, False, 'store_name', True),
352 Item('address', None, None, False, 'store_str', False),
353 Item('description', None, None, False, 'store_str', False),
354 Item('monitor', False, False, True, 'store_bool', False),
355 Item('password', None, None, False, 'store_password', True),
356 Item('tlsallowedcn', None, None, False, 'store_alist_str', False),
357 Item('tlsauthenticate', False, False, False, 'store_bool', False),
358 Item('tlscacertificatedir', None, None, False, 'store_dir', False),
359 Item('tlscacertificatefile', None, None, False, 'store_dir', False),
360 Item('tlscertificate', None, None, False, 'store_dir', False),
361 Item('tlsdhfile', None, None, False, 'store_dir', False),
362 Item('tlsenable', False, False, False, 'store_bool', False),
363 Item('tlskey', None, None, False, 'store_dir', False),
364 Item('tlsrequire', False, False, False, 'store_bool', False),
365 Item('tlsverifypeer', True, True, True, 'store_bool', False),
366]
367
368stored_changer_items = [
369 Item('name', None, None, False, 'store_name', True),
370 Item('changercommand', None, None, False, 'store_strname', True),
371 Item('changerdevice', None, None, False, 'store_strname', True),
372 Item('description', None, None, False, 'store_str', False),
373 Item('device', None, None, False, 'store_alist_res', True),
374]
375
376stored_dev_items = [
377 Item('name', None, None, False, 'store_name', True),
378 Item('alertcommand', None, None, False, 'store_strname', False),
379 Item('alwaysopen', True, True, True, 'store_bit', False),
380 Item('archivedevice', None, None, False, 'store_strname', True),
381 Item('autochanger', False, False, True, 'store_bit', False),
382 Item('automaticmount', False, False, True, 'store_bit', False),
383 Item('autoselect', True, True, True, 'store_bool', False),
384 Item('backwardspacefile', True, True, True, 'store_bit', False),
385 Item('backwardspacerecord', True, True, True, 'store_bit', False),
386 Item('blockchecksum', True, True, True, 'store_bit', False),
387 Item('blockpositioning', True, True, True, 'store_bit', False),
388 Item('bsfateom', False, False, True, 'store_bit', False),
389 Item('changercommand', None, None, False, 'store_strname', False),
390 Item('changerdevice', None, None, False, 'store_strname', False),
391 Item('checklabels', False, False, True, 'store_bit', False),
392 Item('closeonpoll', False, False, True, 'store_bit', False),
393 Item('description', None, None, False, 'store_str', False),
394 Item('devicetype', None, None, False, 'store_devtype', False),
395 Item('driveindex', None, None, False, 'store_pint32', False),
396 Item('fastforwardspacefile', True, True, True, 'store_bit', False),
397 Item('forwardspacefile', True, True, True, 'store_bit', False),
398 Item('forwardspacerecord', True, True, True, 'store_bit', False),
399 Item('freespacecommand', None, None, False, 'store_strname', False),
400 Item('hardwareendoffile', True, True, True, 'store_bit', False),
401 Item('hardwareendofmedium', True, True, True, 'store_bit', False),
402 Item('labelmedia', False, False, True, 'store_bit', False),
403 Item('labeltype', None, None, False, 'store_label', False),
404 Item('maximumblocksize', None, None, False, 'store_maxblocksize', False),
405 Item('maximumchangerwait', '300', '300', True, 'store_time', False),
406 Item('maximumconcurrentjobs', None, None, False, 'store_pint32', False),
407 Item('maximumfilesize', 1000000000, 1000000000, True, 'store_size64', False),
408 Item('maximumjobspoolsize', None, None, False, 'store_size64', False),
409 Item('maximumnetworkbuffersize', None, None, False, 'store_pint32', False),
410 Item('maximumopenvolumes', 1, 1, True, 'store_pint32', False),
411 Item('maximumopenwait', '300', '300', True, 'store_time', False),
412 Item('maximumpartsize', None, None, True, 'store_size64', False),
413 Item('maximumrewindwait', '300', '300', True, 'store_time', False),
414 Item('maximumspoolsize', None, None, False, 'store_size64', False),
415 Item('maximumvolumesize', None, None, False, 'store_size64', False),
416 Item('mediatype', None, None, False, 'store_strname', True),
417 Item('minimumblocksize', None, None, False, 'store_pint32', False),
418 Item('mountcommand', None, None, False, 'store_strname', False),
419 Item('mountpoint', None, None, False, 'store_strname', False),
420 Item('offlineonunmount', False, False, True, 'store_bit', False),
421 Item('randomaccess', False, False, False, 'store_bit', False),
422 Item('removablemedia', True, True, True, 'store_bit', False),
423 Item('requiresmount', False, False, True, 'store_bit', False),
424 Item('spooldirectory', None, None, False, 'store_dir', False),
425 Item('twoeof', False, False, True, 'store_bit', False),
426 Item('unmountcommand', None, None, False, 'store_strname', False),
427 Item('usemtiocget', True, True, True, 'store_bit', False),
428 Item('volumecapacity', None, None, False, 'store_size64', False),
429 Item('volumepollinterval', '300', '300', True, 'store_time', False),
430 Item('writepartcommand', None, None, False, 'store_strname', False),
431]
432
433stored_dir_items = [
434 Item('name', None, None, False, 'store_name', True),
435 Item('description', None, None, False, 'store_str', False),
436 Item('monitor', False, False, False, 'store_bool', False),
437 Item('password', None, None, False, 'store_password', True),
438 Item('tlsallowedcn', None, None, False, 'store_alist_str', False),
439 Item('tlsauthenticate', False, False, False, 'store_bool', False),
440 Item('tlscacertificatedir', None, None, False, 'store_dir', False),
441 Item('tlscacertificatefile', None, None, False, 'store_dir', False),
442 Item('tlscertificate', None, None, False, 'store_dir', False),
443 Item('tlsdhfile', None, None, False, 'store_dir', False),
444 Item('tlsenable', False, False, False, 'store_bool', False),
445 Item('tlskey', None, None, False, 'store_dir', False),
446 Item('tlsrequire', False, False, False, 'store_bool', False),
447 Item('tlsverifypeer', True, True, True, 'store_bool', False),
448]
449
450stored_store_items = [
451 Item('name', None, None, False, 'store_name', True),
452 Item('clientconnectwait', '1800', '1800', True, 'store_time', False),
453 Item('description', None, None, False, 'store_str', False),
454 Item('heartbeatinterval', 'None', 'None', True, 'store_time', False),
455 Item('maximumconcurrentjobs', 20, 20, True, 'store_pint32', False),
456 Item('messages', None, None, False, 'store_res', False),
457 Item('piddirectory', None, None, False, 'store_dir', True),
458 Item('plugindirectory', None, None, False, 'store_dir', False),
459 Item('scriptsdirectory', None, None, False, 'store_dir', False),
460 Item('sdaddress', 9103, 9103, True, 'store_addresses_address', False),
461 Item('sdaddresses', 9103, 9103, True, 'store_addresses', False),
462 Item('sdport', 9103, 9103, True, 'store_addresses_port', False),
463 Item('subsysdirectory', None, None, False, 'store_dir', False),
464 Item('tlsallowedcn', None, None, False, 'store_alist_str', False),
465 Item('tlsauthenticate', False, False, False, 'store_bool', False),
466 Item('tlscacertificatedir', None, None, False, 'store_dir', False),
467 Item('tlscacertificatefile', None, None, False, 'store_dir', False),
468 Item('tlscertificate', None, None, False, 'store_dir', False),
469 Item('tlsdhfile', None, None, False, 'store_dir', False),
470 Item('tlsenable', False, False, False, 'store_bool', False),
471 Item('tlskey', None, None, False, 'store_dir', False),
472 Item('tlsrequire', False, False, False, 'store_bool', False),
473 Item('tlsverifypeer', True, True, True, 'store_bool', False),
474 Item('verid', None, None, False, 'store_str', False),
475 Item('workingdirectory', None, None, False, 'store_dir', True),
476]
477
478lib_msgs_items = [
479 Item('name', None, None, False, 'store_name', False),
480 Item('append', None, None, False, 'store_msgs', False),
481 Item('catalog', None, None, False, 'store_msgs', False),
482 Item('console', None, None, False, 'store_msgs', False),
483 Item('description', None, None, False, 'store_str', False),
484 Item('director', None, None, False, 'store_msgs', False),
485 Item('file', None, None, False, 'store_msgs', False),
486 Item('mail', None, None, False, 'store_msgs', False),
487 Item('mailcommand', None, None, False, 'store_str', False),
488 Item('mailonerror', None, None, False, 'store_msgs', False),
489 Item('mailonsuccess', None, None, False, 'store_msgs', False),
490 Item('operator', None, None, False, 'store_msgs', False),
491 Item('operatorcommand', None, None, False, 'store_str', False),
492 Item('stderr', None, None, False, 'store_msgs', False),
493 Item('stdout', None, None, False, 'store_msgs', False),
494 Item('syslog', None, None, False, 'store_msgs', False),
495]
496
497inc_newinc_items = [
498 Item('excludedircontaining', None, None, False, 'store_excludedir', False),
499 Item('file', None, None, False, 'store_fname', False),
500 Item('options', None, None, False, 'options_res', False),
501 Item('plugin', None, None, False, 'store_plugin_name', False),
502]
503
504inc_options_items = [
505 Item('accurate', None, 0, False, 'store_opts', False),
506 Item('aclsupport', True, True, False, 'store_opts', False),
507 Item('base', None, None, False, 'store_base', False),
508 Item('basejob', None, 0, False, 'store_opts', False),
509 Item('checkfilechanges', True, True, False, 'store_opts', False),
510 Item('compression', None, 0, False, 'store_opts', False),
511 Item('drivetype', None, None, False, 'store_drivetype', False),
512 Item('enhancedwild', True, True, False, 'store_opts', False),
513 Item('exclude', True, True, False, 'store_opts', False),
514 Item('fstype', None, None, False, 'store_fstype', False),
515 Item('hardlinks', True, True, False, 'store_opts', False),
516 Item('hfsplussupport', True, True, False, 'store_opts', False),
517 Item('honornodumpflag', True, True, False, 'store_opts', False),
518 Item('ignorecase', True, True, False, 'store_opts', False),
519 Item('keepatime', True, True, False, 'store_opts', False),
520 Item('mtimeonly', True, True, False, 'store_opts', False),
521 Item('noatime', True, True, False, 'store_opts', False),
522 Item('onefs', True, True, False, 'store_opts', False),
523 Item('plugin', None, None, False, 'store_plugin', False),
524 Item('portable', True, True, False, 'store_opts', False),
525 Item('readfifo', True, True, False, 'store_opts', False),
526 Item('recurse', True, True, False, 'store_opts', False),
527 Item('regex', None, None, False, 'store_regex', False),
528 Item('regexdir', None, None, False, 'store_regex', False),
529 Item('regexfile', None, None, False, 'store_regex', False),
530 Item('replace', None, 0, False, 'store_opts', False),
531 Item('signature', None, 0, False, 'store_opts', False),
532 Item('sparse', True, True, False, 'store_opts', False),
533 Item('strippath', None, 0, False, 'store_opts', False),
534 Item('verify', None, 0, False, 'store_opts', False),
535 Item('wild', None, None, False, 'store_wild', False),
536 Item('wilddir', None, None, False, 'store_wild', False),
537 Item('wildfile', None, None, False, 'store_wild', False),
538 Item('xattrsupport', True, True, False, 'store_opts', False),
539]
540
541# This is the master resource definition.
542# It must have one item for each of the resources.
543dird_resources = [
544 [ 'catalog' , 'R_CATALOG', dird_cat_items ],
545 [ 'storage' , 'R_STORAGE', dird_store_items ],
546 [ 'fileset' , 'R_FILESET', dird_fs_items ],
547 [ 'pool' , 'R_POOL', dird_pool_items ],
548 [ 'client' , 'R_CLIENT', dird_cli_items ],
549 [ 'schedule' , 'R_SCHEDULE', dird_sch_items ],
550 [ 'messages' , 'R_MSGS', lib_msgs_items ],
551 [ 'jobdefs' , 'R_JOBDEFS', dird_job_items ],
552 [ 'job' , 'R_JOB', dird_job_items ],
553 [ 'counter' , 'R_COUNTER', dird_counter_items ],
554 [ 'director' , 'R_DIRECTOR', dird_dir_items ],
555 [ 'console' , 'R_CONSOLE', dird_con_items ],
556]
557
558# This is the master resource definition.
559# It must have one item for each of the resources.
560console_resources = [
561 [ 'director' , 'R_DIRECTOR', console_dir_items ],
562 [ 'console' , 'R_CONSOLE', console_cons_items ],
563]
564
565# This is the master resource definition.
566# It must have one item for each of the resources.
567filed_resources = [
568 [ 'director' , 'R_DIRECTOR', filed_dir_items ],
569 [ 'messages' , 'R_MSGS', lib_msgs_items ],
570 [ 'client' , 'R_CLIENT', filed_cli_items ],
571 [ 'filedaemon' , 'R_CLIENT', filed_cli_items ],
572]
573
574# This is the master resource definition.
575# It must have one item for each of the resources.
576stored_resources = [
577 [ 'director' , 'R_DIRECTOR', stored_dir_items ],
578 [ 'device' , 'R_DEVICE', stored_dev_items ],
579 [ 'autochanger' , 'R_AUTOCHANGER', stored_changer_items ],
580 [ 'storage' , 'R_STORAGE', stored_store_items ],
581 [ 'messages' , 'R_MSGS', lib_msgs_items ],
582]
583
584
585# manual configurations
586
587dir_addresses_items = [
588 # no items, just a container
589]
590
591cli_addresses_items = [
592 # no items, just a container
593]
594
595store_addresses_items = [
596 # no items, just a container
597]
598
599
600addresses_ip_items = [
601 Item('port', 9102, 9102, True, 'store_str', False),
602 Item('addr', 0, 0, False, 'store_str', False),
603]
604
605#fs_include_items = [
606# Item('file', 0, 0, False, 'store_dir', False),
607#]
608
609fs_include_items = inc_newinc_items
610
Note: See TracBrowser for help on using the repository browser.