]> git.sur5r.net Git - bacula/bacula/blob - gui/baculum/protected/Web/Data/data_desc.json
baculum: Add listbox control and use it for base and device directives
[bacula/bacula] / gui / baculum / protected / Web / Data / data_desc.json
1 {
2         "BaculaVersion": "7.4.1",
3         "BaculaDate": "15 February 2016",
4         "GenerateTime": "2016-08-24 22:02:39",
5         "Description": "",
6         "dir": {
7                 "Director": {
8                         "Name": {
9                                 "Required": true,
10                                 "ValueType": "name",
11                                 "DefaultValue": 0,
12                                 "FieldType": "TextBox"
13                         },
14                         "Description": {
15                                 "Required": false,
16                                 "ValueType": "str",
17                                 "DefaultValue": 0,
18                                 "FieldType": "TextBox"
19                         },
20                         "Messages": {
21                                 "Required": false,
22                                 "ValueType": "res",
23                                 "DefaultValue": 0,
24                                 "FieldType": "ComboBox"
25                         },
26                         "DirPort": {
27                                 "Required": false,
28                                 "ValueType": "addresses_port",
29                                 "DefaultValue": 9101,
30                                 "FieldType": "TextBox"
31                         },
32                         "DirAddress": {
33                                 "Required": false,
34                                 "ValueType": "addresses_address",
35                                 "DefaultValue": 9101,
36                                 "FieldType": "TextBox"
37                         },
38                         "DirAddresses": {
39                                 "Required": false,
40                                 "ValueType": "addresses",
41                                 "DefaultValue": 9101,
42                                 "FieldType": "TextBox"
43                         },
44                         "DirSourceAddress": {
45                                 "Required": false,
46                                 "ValueType": "addresses_address",
47                                 "DefaultValue": 0,
48                                 "FieldType": "TextBox"
49                         },
50                         "QueryFile": {
51                                 "Required": true,
52                                 "ValueType": "dir",
53                                 "DefaultValue": 0,
54                                 "FieldType": "TextBox"
55                         },
56                         "WorkingDirectory": {
57                                 "Required": true,
58                                 "ValueType": "dir",
59                                 "DefaultValue": 0,
60                                 "FieldType": "TextBox"
61                         },
62                         "PluginDirectory": {
63                                 "Required": false,
64                                 "ValueType": "dir",
65                                 "DefaultValue": 0,
66                                 "FieldType": "TextBox"
67                         },
68                         "ScriptsDirectory": {
69                                 "Required": false,
70                                 "ValueType": "dir",
71                                 "DefaultValue": 0,
72                                 "FieldType": "TextBox"
73                         },
74                         "PidDirectory": {
75                                 "Required": true,
76                                 "ValueType": "dir",
77                                 "DefaultValue": 0,
78                                 "FieldType": "TextBox"
79                         },
80                         "SubsysDirectory": {
81                                 "Required": false,
82                                 "ValueType": "dir",
83                                 "DefaultValue": 0,
84                                 "FieldType": "TextBox"
85                         },
86                         "MaximumConcurrentJobs": {
87                                 "Required": false,
88                                 "ValueType": "pint32",
89                                 "DefaultValue": 1,
90                                 "FieldType": "Integer"
91                         },
92                         "MaximumReloadRequests": {
93                                 "Required": false,
94                                 "ValueType": "pint32",
95                                 "DefaultValue": 32,
96                                 "FieldType": "Integer"
97                         },
98                         "MaximumConsoleConnections": {
99                                 "Required": false,
100                                 "ValueType": "pint32",
101                                 "DefaultValue": 20,
102                                 "FieldType": "Integer"
103                         },
104                         "Password": {
105                                 "Required": true,
106                                 "ValueType": "password",
107                                 "DefaultValue": 0,
108                                 "FieldType": "TextBox"
109                         },
110                         "FdConnectTimeout": {
111                                 "Required": false,
112                                 "ValueType": "time",
113                                 "DefaultValue": 180,
114                                 "FieldType": "TimePeriod"
115                         },
116                         "SdConnectTimeout": {
117                                 "Required": false,
118                                 "ValueType": "time",
119                                 "DefaultValue": 1800,
120                                 "FieldType": "TimePeriod"
121                         },
122                         "HeartbeatInterval": {
123                                 "Required": false,
124                                 "ValueType": "time",
125                                 "DefaultValue": 300,
126                                 "FieldType": "TimePeriod"
127                         },
128                         "TlsAuthenticate": {
129                                 "Required": false,
130                                 "ValueType": "bool",
131                                 "DefaultValue": 0,
132                                 "FieldType": "CheckBox"
133                         },
134                         "TlsEnable": {
135                                 "Required": false,
136                                 "ValueType": "bool",
137                                 "DefaultValue": 0,
138                                 "FieldType": "CheckBox"
139                         },
140                         "TlsRequire": {
141                                 "Required": false,
142                                 "ValueType": "bool",
143                                 "DefaultValue": 0,
144                                 "FieldType": "CheckBox"
145                         },
146                         "TlsVerifyPeer": {
147                                 "Required": false,
148                                 "ValueType": "bool",
149                                 "DefaultValue": 1,
150                                 "FieldType": "CheckBox"
151                         },
152                         "TlsCaCertificateFile": {
153                                 "Required": false,
154                                 "ValueType": "dir",
155                                 "DefaultValue": 0,
156                                 "FieldType": "TextBox"
157                         },
158                         "TlsCaCertificateDir": {
159                                 "Required": false,
160                                 "ValueType": "dir",
161                                 "DefaultValue": 0,
162                                 "FieldType": "TextBox"
163                         },
164                         "TlsCertificate": {
165                                 "Required": false,
166                                 "ValueType": "dir",
167                                 "DefaultValue": 0,
168                                 "FieldType": "TextBox"
169                         },
170                         "TlsKey": {
171                                 "Required": false,
172                                 "ValueType": "dir",
173                                 "DefaultValue": 0,
174                                 "FieldType": "TextBox"
175                         },
176                         "TlsDhFile": {
177                                 "Required": false,
178                                 "ValueType": "dir",
179                                 "DefaultValue": 0,
180                                 "FieldType": "TextBox"
181                         },
182                         "TlsAllowedCn": {
183                                 "Required": false,
184                                 "ValueType": "alist_str",
185                                 "DefaultValue": 0,
186                                 "FieldType": "TextBox"
187                         },
188                         "StatisticsRetention": {
189                                 "Required": false,
190                                 "ValueType": "time",
191                                 "DefaultValue": 160704000,
192                                 "FieldType": "TimePeriod"
193                         },
194                         "VerId": {
195                                 "Required": false,
196                                 "ValueType": "str",
197                                 "DefaultValue": 0,
198                                 "FieldType": "TextBox"
199                         }
200                 },
201                 "Client": {
202                         "Name": {
203                                 "Required": true,
204                                 "ValueType": "name",
205                                 "DefaultValue": 0,
206                                 "FieldType": "TextBox"
207                         },
208                         "Description": {
209                                 "Required": false,
210                                 "ValueType": "str",
211                                 "DefaultValue": 0,
212                                 "FieldType": "TextBox"
213                         },
214                         "fdaddress": {
215                                 "Required": false,
216                                 "ValueType": "str",
217                                 "DefaultValue": 0,
218                                 "FieldType": "TextBox"
219                         },
220                         "Address": {
221                                 "Required": true,
222                                 "ValueType": "str",
223                                 "DefaultValue": 0,
224                                 "FieldType": "TextBox"
225                         },
226                         "FdPort": {
227                                 "Required": false,
228                                 "ValueType": "pint32",
229                                 "DefaultValue": 9102,
230                                 "FieldType": "Integer"
231                         },
232                         "fdpassword": {
233                                 "Required": false,
234                                 "ValueType": "password",
235                                 "DefaultValue": 0,
236                                 "FieldType": "TextBox"
237                         },
238                         "Password": {
239                                 "Required": true,
240                                 "ValueType": "password",
241                                 "DefaultValue": 0,
242                                 "FieldType": "TextBox"
243                         },
244                         "FdStorageAddress": {
245                                 "Required": false,
246                                 "ValueType": "str",
247                                 "DefaultValue": 0,
248                                 "FieldType": "TextBox"
249                         },
250                         "Catalog": {
251                                 "Required": true,
252                                 "ValueType": "res",
253                                 "DefaultValue": 0,
254                                 "FieldType": "ComboBox"
255                         },
256                         "FileRetention": {
257                                 "Required": false,
258                                 "ValueType": "time",
259                                 "DefaultValue": 5184000,
260                                 "FieldType": "TimePeriod"
261                         },
262                         "JobRetention": {
263                                 "Required": false,
264                                 "ValueType": "time",
265                                 "DefaultValue": 15552000,
266                                 "FieldType": "TimePeriod"
267                         },
268                         "HeartbeatInterval": {
269                                 "Required": false,
270                                 "ValueType": "time",
271                                 "DefaultValue": 300,
272                                 "FieldType": "TimePeriod"
273                         },
274                         "AutoPrune": {
275                                 "Required": false,
276                                 "ValueType": "bool",
277                                 "DefaultValue": 1,
278                                 "FieldType": "CheckBox"
279                         },
280                         "SDCallsClient": {
281                                 "Required": false,
282                                 "ValueType": "bool",
283                                 "DefaultValue": 0,
284                                 "FieldType": "CheckBox"
285                         },
286                         "SnapshotRetention": {
287                                 "Required": false,
288                                 "ValueType": "time",
289                                 "DefaultValue": 0,
290                                 "FieldType": "TimePeriod"
291                         },
292                         "MaximumConcurrentJobs": {
293                                 "Required": false,
294                                 "ValueType": "pint32",
295                                 "DefaultValue": 1,
296                                 "FieldType": "Integer"
297                         },
298                         "TlsAuthenticate": {
299                                 "Required": false,
300                                 "ValueType": "bool",
301                                 "DefaultValue": 0,
302                                 "FieldType": "CheckBox"
303                         },
304                         "TlsEnable": {
305                                 "Required": false,
306                                 "ValueType": "bool",
307                                 "DefaultValue": 0,
308                                 "FieldType": "CheckBox"
309                         },
310                         "TlsRequire": {
311                                 "Required": false,
312                                 "ValueType": "bool",
313                                 "DefaultValue": 0,
314                                 "FieldType": "CheckBox"
315                         },
316                         "TlsCaCertificateFile": {
317                                 "Required": false,
318                                 "ValueType": "dir",
319                                 "DefaultValue": 0,
320                                 "FieldType": "TextBox"
321                         },
322                         "TlsCaCertificateDir": {
323                                 "Required": false,
324                                 "ValueType": "dir",
325                                 "DefaultValue": 0,
326                                 "FieldType": "TextBox"
327                         },
328                         "TlsCertificate": {
329                                 "Required": false,
330                                 "ValueType": "dir",
331                                 "DefaultValue": 0,
332                                 "FieldType": "TextBox"
333                         },
334                         "TlsKey": {
335                                 "Required": false,
336                                 "ValueType": "dir",
337                                 "DefaultValue": 0,
338                                 "FieldType": "TextBox"
339                         },
340                         "TlsAllowedCn": {
341                                 "Required": false,
342                                 "ValueType": "alist_str",
343                                 "DefaultValue": 0,
344                                 "FieldType": "TextBox"
345                         },
346                         "MaximumBandwidthPerJob": {
347                                 "Required": false,
348                                 "ValueType": "speed",
349                                 "DefaultValue": 0,
350                                 "FieldType": "TextBox"
351                         },
352                         "Enabled": {
353                                 "Required": false,
354                                 "ValueType": "bool",
355                                 "DefaultValue": 1,
356                                 "FieldType": "CheckBox"
357                         }
358                 },
359                 "Job": {
360                         "Name": {
361                                 "Required": true,
362                                 "ValueType": "name",
363                                 "DefaultValue": 0,
364                                 "FieldType": "TextBox"
365                         },
366                         "Description": {
367                                 "Required": false,
368                                 "ValueType": "str",
369                                 "DefaultValue": 0,
370                                 "FieldType": "TextBox"
371                         },
372                         "Type": {
373                                 "Required": true,
374                                 "ValueType": "jobtype",
375                                 "DefaultValue": 0,
376                                 "FieldType": "ComboBox",
377                                 "Data": ["Backup", "Restore", "Copy", "Verify", "Migrate", "Admin"]
378                         },
379                         "Level": {
380                                 "Required": false,
381                                 "ValueType": "level",
382                                 "DefaultValue": 0,
383                                 "FieldType": "ComboBox",
384                                 "Data": ["Full", "Incremental", "Differential", "VirtualFull", "Base", "InitCatalog", "Catalog", "VolumeToCatalog", "DiskToCatalog", "Data"]
385                         },
386                         "Messages": {
387                                 "Required": true,
388                                 "ValueType": "res",
389                                 "DefaultValue": 0,
390                                 "FieldType": "ComboBox"
391                         },
392                         "Storage": {
393                                 "Required": true,
394                                 "ValueType": "alist_res",
395                                 "DefaultValue": 0,
396                                 "FieldType": "ComboBox"
397                         },
398                         "Pool": {
399                                 "Required": true,
400                                 "ValueType": "res",
401                                 "DefaultValue": 0,
402                                 "FieldType": "ComboBox"
403                         },
404                         "NextPool": {
405                                 "Required": false,
406                                 "ValueType": "res",
407                                 "DefaultValue": 0,
408                                 "FieldType": "ComboBox",
409                                 "Resource": "Pool"
410                         },
411                         "FullBackupPool": {
412                                 "Required": false,
413                                 "ValueType": "res",
414                                 "DefaultValue": 0,
415                                 "FieldType": "ComboBox",
416                                 "Resource": "Pool"
417                         },
418                         "IncrementalBackupPool": {
419                                 "Required": false,
420                                 "ValueType": "res",
421                                 "DefaultValue": 0,
422                                 "FieldType": "ComboBox",
423                                 "Resource": "Pool"
424                         },
425                         "DifferentialBackupPool": {
426                                 "Required": false,
427                                 "ValueType": "res",
428                                 "DefaultValue": 0,
429                                 "FieldType": "ComboBox",
430                                 "Resource": "Pool"
431                         },
432                         "Client": {
433                                 "Required": true,
434                                 "ValueType": "res",
435                                 "DefaultValue": 0,
436                                 "FieldType": "ComboBox",
437                                 "Resource": "Client"
438                         },
439                         "Fileset": {
440                                 "Required": true,
441                                 "ValueType": "res",
442                                 "DefaultValue": 0,
443                                 "FieldType": "ComboBox",
444                                 "Resource": "Fileset"
445                         },
446                         "Schedule": {
447                                 "Required": false,
448                                 "ValueType": "res",
449                                 "DefaultValue": 0,
450                                 "FieldType": "ComboBox",
451                                 "Resource": "Schedule"
452                         },
453                         "VerifyJob": {
454                                 "Required": false,
455                                 "ValueType": "res",
456                                 "DefaultValue": 0,
457                                 "FieldType": "ComboBox",
458                                 "Resource": "Job"
459                         },
460                         "JobToVerify": {
461                                 "Required": false,
462                                 "ValueType": "res",
463                                 "DefaultValue": 0,
464                                 "FieldType": "ComboBox",
465                                 "Resource": "Job"
466                         },
467                         "JobDefs": {
468                                 "Required": false,
469                                 "ValueType": "res",
470                                 "DefaultValue": 0,
471                                 "FieldType": "ComboBox",
472                                 "Resource": "JobDefs"
473                         },
474                         "Run": {
475                                 "Required": false,
476                                 "ValueType": "alist_str",
477                                 "DefaultValue": 0,
478                                 "FieldType": "TextBox"
479                         },
480                         "Where": {
481                                 "Required": false,
482                                 "ValueType": "dir",
483                                 "DefaultValue": 0,
484                                 "FieldType": "TextBox"
485                         },
486                         "RegexWhere": {
487                                 "Required": false,
488                                 "ValueType": "str",
489                                 "DefaultValue": 0,
490                                 "FieldType": "TextBox"
491                         },
492                         "StripPrefix": {
493                                 "Required": false,
494                                 "ValueType": "str",
495                                 "DefaultValue": 0,
496                                 "FieldType": "TextBox"
497                         },
498                         "AddPrefix": {
499                                 "Required": false,
500                                 "ValueType": "str",
501                                 "DefaultValue": 0,
502                                 "FieldType": "TextBox"
503                         },
504                         "AddSuffix": {
505                                 "Required": false,
506                                 "ValueType": "str",
507                                 "DefaultValue": 0,
508                                 "FieldType": "TextBox"
509                         },
510                         "Bootstrap": {
511                                 "Required": false,
512                                 "ValueType": "dir",
513                                 "DefaultValue": 0,
514                                 "FieldType": "TextBox"
515                         },
516                         "WriteBootstrap": {
517                                 "Required": false,
518                                 "ValueType": "dir",
519                                 "DefaultValue": 0,
520                                 "FieldType": "TextBox"
521                         },
522                         "WriteVerifyList": {
523                                 "Required": false,
524                                 "ValueType": "dir",
525                                 "DefaultValue": 0,
526                                 "FieldType": "TextBox"
527                         },
528                         "Replace": {
529                                 "Required": false,
530                                 "ValueType": "replace",
531                                 "DefaultValue": 97,
532                                 "FieldType": "TextBox"
533                         },
534                         "MaximumBandwidth": {
535                                 "Required": false,
536                                 "ValueType": "speed",
537                                 "DefaultValue": 0,
538                                 "FieldType": "TextBox"
539                         },
540                         "MaxRunSchedTime": {
541                                 "Required": false,
542                                 "ValueType": "time",
543                                 "DefaultValue": 0,
544                                 "FieldType": "TimePeriod"
545                         },
546                         "MaxRunTime": {
547                                 "Required": false,
548                                 "ValueType": "time",
549                                 "DefaultValue": 0,
550                                 "FieldType": "TimePeriod"
551                         },
552                         "fullmaxwaittime": {
553                                 "Required": false,
554                                 "ValueType": "time",
555                                 "DefaultValue": 0,
556                                 "FieldType": "TimePeriod"
557                         },
558                         "incrementalmaxwaittime": {
559                                 "Required": false,
560                                 "ValueType": "time",
561                                 "DefaultValue": 0,
562                                 "FieldType": "TimePeriod"
563                         },
564                         "differentialmaxwaittime": {
565                                 "Required": false,
566                                 "ValueType": "time",
567                                 "DefaultValue": 0,
568                                 "FieldType": "TimePeriod"
569                         },
570                         "FullMaxRunTime": {
571                                 "Required": false,
572                                 "ValueType": "time",
573                                 "DefaultValue": 0,
574                                 "FieldType": "TimePeriod"
575                         },
576                         "IncrementalMaxRunTime": {
577                                 "Required": false,
578                                 "ValueType": "time",
579                                 "DefaultValue": 0,
580                                 "FieldType": "TimePeriod"
581                         },
582                         "DifferentialMaxRunTime": {
583                                 "Required": false,
584                                 "ValueType": "time",
585                                 "DefaultValue": 0,
586                                 "FieldType": "TimePeriod"
587                         },
588                         "MaxWaitTime": {
589                                 "Required": false,
590                                 "ValueType": "time",
591                                 "DefaultValue": 0,
592                                 "FieldType": "TimePeriod"
593                         },
594                         "MaxStartDelay": {
595                                 "Required": false,
596                                 "ValueType": "time",
597                                 "DefaultValue": 0,
598                                 "FieldType": "TimePeriod"
599                         },
600                         "MaxFullInterval": {
601                                 "Required": false,
602                                 "ValueType": "time",
603                                 "DefaultValue": 0,
604                                 "FieldType": "TimePeriod"
605                         },
606                         "MaxDiffInterval": {
607                                 "Required": false,
608                                 "ValueType": "time",
609                                 "DefaultValue": 0,
610                                 "FieldType": "TimePeriod"
611                         },
612                         "PrefixLinks": {
613                                 "Required": false,
614                                 "ValueType": "bool",
615                                 "DefaultValue": 0,
616                                 "FieldType": "CheckBox"
617                         },
618                         "PruneJobs": {
619                                 "Required": false,
620                                 "ValueType": "bool",
621                                 "DefaultValue": 0,
622                                 "FieldType": "CheckBox"
623                         },
624                         "PruneFiles": {
625                                 "Required": false,
626                                 "ValueType": "bool",
627                                 "DefaultValue": 0,
628                                 "FieldType": "CheckBox"
629                         },
630                         "PruneVolumes": {
631                                 "Required": false,
632                                 "ValueType": "bool",
633                                 "DefaultValue": 0,
634                                 "FieldType": "CheckBox"
635                         },
636                         "PurgeMigrationJob": {
637                                 "Required": false,
638                                 "ValueType": "bool",
639                                 "DefaultValue": 0,
640                                 "FieldType": "CheckBox"
641                         },
642                         "Enabled": {
643                                 "Required": false,
644                                 "ValueType": "bool",
645                                 "DefaultValue": 1,
646                                 "FieldType": "CheckBox"
647                         },
648                         "SnapshotRetention": {
649                                 "Required": false,
650                                 "ValueType": "time",
651                                 "DefaultValue": 0,
652                                 "FieldType": "TimePeriod"
653                         },
654                         "SpoolAttributes": {
655                                 "Required": false,
656                                 "ValueType": "bool",
657                                 "DefaultValue": 1,
658                                 "FieldType": "CheckBox"
659                         },
660                         "SpoolData": {
661                                 "Required": false,
662                                 "ValueType": "bool",
663                                 "DefaultValue": 0,
664                                 "FieldType": "CheckBox"
665                         },
666                         "SpoolSize": {
667                                 "Required": false,
668                                 "ValueType": "size64",
669                                 "DefaultValue": 0,
670                                 "FieldType": "TextBox"
671                         },
672                         "ReRunFailedLevels": {
673                                 "Required": false,
674                                 "ValueType": "bool",
675                                 "DefaultValue": 0,
676                                 "FieldType": "CheckBox"
677                         },
678                         "PreferMountedVolumes": {
679                                 "Required": false,
680                                 "ValueType": "bool",
681                                 "DefaultValue": 1,
682                                 "FieldType": "CheckBox"
683                         },
684                         "Runscript": {
685                                 "Required": false,
686                                 "ValueType": "runscript",
687                                 "DefaultValue": 0,
688                                 "FieldType": "Runscript",
689                                 "SubSections": {
690                                         "RunsWhen": {
691                                                 "Required": false,
692                                                 "ValueType": "str",
693                                                 "DefaultValue": 0,
694                                                 "FieldType": "ComboBox",
695                                                 "Data": ["Before", "After", "Always", "AfterVSS"]
696                                         },
697                                         "RunsOnSuccess": {
698                                                 "Required": false,
699                                                 "ValueType": "bool",
700                                                 "DefaultValue": 1,
701                                                 "FieldType": "CheckBox"
702                                         },
703                                         "RunsOnFailure": {
704                                                 "Required": false,
705                                                 "ValueType": "bool",
706                                                 "DefaultValue": 0,
707                                                 "FieldType": "CheckBox"
708                                         },
709                                         "RunsOnClient": {
710                                                 "Required": false,
711                                                 "ValueType": "bool",
712                                                 "DefaultValue": 1,
713                                                 "FieldType": "CheckBox"
714                                         },
715                                         "FailJobOnError": {
716                                                 "Required": false,
717                                                 "ValueType": "bool",
718                                                 "DefaultValue": 1,
719                                                 "FieldType": "CheckBox"
720                                         },
721                                         "Command": {
722                                                 "Required": false,
723                                                 "ValueType": "str",
724                                                 "DefaultValue": 0,
725                                                 "FieldType": "TextBox"
726                                         },
727                                         "Console": {
728                                                 "Required": false,
729                                                 "ValueType": "str",
730                                                 "DefaultValue": 0,
731                                                 "FieldType": "TextBox"
732                                         }
733                                 }
734                         },
735                         "MaximumConcurrentJobs": {
736                                 "Required": false,
737                                 "ValueType": "pint32",
738                                 "DefaultValue": 1,
739                                 "FieldType": "Integer"
740                         },
741                         "MaximumSpawnedJobs": {
742                                 "Required": false,
743                                 "ValueType": "pint32",
744                                 "DefaultValue": 600,
745                                 "FieldType": "Integer"
746                         },
747                         "RescheduleOnError": {
748                                 "Required": false,
749                                 "ValueType": "bool",
750                                 "DefaultValue": 0,
751                                 "FieldType": "CheckBox"
752                         },
753                         "RescheduleIncompleteJobs": {
754                                 "Required": false,
755                                 "ValueType": "bool",
756                                 "DefaultValue": 1,
757                                 "FieldType": "CheckBox"
758                         },
759                         "RescheduleInterval": {
760                                 "Required": false,
761                                 "ValueType": "time",
762                                 "DefaultValue": 1800,
763                                 "FieldType": "TimePeriod"
764                         },
765                         "RescheduleTimes": {
766                                 "Required": false,
767                                 "ValueType": "pint32",
768                                 "DefaultValue": 0,
769                                 "FieldType": "Integer"
770                         },
771                         "Priority": {
772                                 "Required": false,
773                                 "ValueType": "pint32",
774                                 "DefaultValue": 10,
775                                 "FieldType": "Integer"
776                         },
777                         "AllowMixedPriority": {
778                                 "Required": false,
779                                 "ValueType": "bool",
780                                 "DefaultValue": 0,
781                                 "FieldType": "CheckBox"
782                         },
783                         "WritePartAfterJob": {
784                                 "Required": false,
785                                 "ValueType": "bool",
786                                 "DefaultValue": 1,
787                                 "FieldType": "CheckBox"
788                         },
789                         "SelectionPattern": {
790                                 "Required": false,
791                                 "ValueType": "str",
792                                 "DefaultValue": 0,
793                                 "FieldType": "TextBox"
794                         },
795                         "SelectionType": {
796                                 "Required": false,
797                                 "ValueType": "migtype",
798                                 "DefaultValue": 0,
799                                 "FieldType": "ComboBox",
800                                 "Data": ["SmallestVolume", "OldestVolume", "Client", "Volume", "Job", "SQLQuery", "PoolOccupancy", "PoolTime", "PoolUncopiedJobs"]
801                         },
802                         "Accurate": {
803                                 "Required": false,
804                                 "ValueType": "bool",
805                                 "DefaultValue": 0,
806                                 "FieldType": "CheckBox"
807                         },
808                         "AllowDuplicateJobs": {
809                                 "Required": false,
810                                 "ValueType": "bool",
811                                 "DefaultValue": 1,
812                                 "FieldType": "CheckBox"
813                         },
814                         "allowhigherduplicates": {
815                                 "Required": false,
816                                 "ValueType": "bool",
817                                 "DefaultValue": 1,
818                                 "FieldType": "CheckBox"
819                         },
820                         "CancelLowerLevelDuplicates": {
821                                 "Required": false,
822                                 "ValueType": "bool",
823                                 "DefaultValue": 0,
824                                 "FieldType": "CheckBox"
825                         },
826                         "CancelQueuedDuplicates": {
827                                 "Required": false,
828                                 "ValueType": "bool",
829                                 "DefaultValue": 0,
830                                 "FieldType": "CheckBox"
831                         },
832                         "CancelRunningDuplicates": {
833                                 "Required": false,
834                                 "ValueType": "bool",
835                                 "DefaultValue": 0,
836                                 "FieldType": "CheckBox"
837                         },
838                         "PluginOptions": {
839                                 "Required": false,
840                                 "ValueType": "str",
841                                 "DefaultValue": 0,
842                                 "FieldType": "TextBox"
843                         },
844                         "Base": {
845                                 "Required": false,
846                                 "ValueType": "res",
847                                 "DefaultValue": 0,
848                                 "FieldType": "ListBox",
849                                 "Resource": "Job"
850                         }
851                 },
852                 "Storage": {
853                         "Name": {
854                                 "Required": true,
855                                 "ValueType": "name",
856                                 "DefaultValue": 0,
857                                 "FieldType": "TextBox"
858                         },
859                         "Description": {
860                                 "Required": false,
861                                 "ValueType": "str",
862                                 "DefaultValue": 0,
863                                 "FieldType": "TextBox"
864                         },
865                         "SdPort": {
866                                 "Required": false,
867                                 "ValueType": "pint32",
868                                 "DefaultValue": 9103,
869                                 "FieldType": "Integer"
870                         },
871                         "sdaddress": {
872                                 "Required": false,
873                                 "ValueType": "str",
874                                 "DefaultValue": 0,
875                                 "FieldType": "TextBox"
876                         },
877                         "Address": {
878                                 "Required": true,
879                                 "ValueType": "str",
880                                 "DefaultValue": 0,
881                                 "FieldType": "TextBox"
882                         },
883                         "FdStorageAddress": {
884                                 "Required": false,
885                                 "ValueType": "str",
886                                 "DefaultValue": 0,
887                                 "FieldType": "TextBox"
888                         },
889                         "sdpassword": {
890                                 "Required": false,
891                                 "ValueType": "password",
892                                 "DefaultValue": 0,
893                                 "FieldType": "TextBox"
894                         },
895                         "Password": {
896                                 "Required": true,
897                                 "ValueType": "password",
898                                 "DefaultValue": 0,
899                                 "FieldType": "TextBox"
900                         },
901                         "Device": {
902                                 "Required": true,
903                                 "ValueType": "device",
904                                 "DefaultValue": 0,
905                                 "FieldType": "TextBox"
906                         },
907                         "MediaType": {
908                                 "Required": true,
909                                 "ValueType": "strname",
910                                 "DefaultValue": 0,
911                                 "FieldType": "TextBox"
912                         },
913                         "Autochanger": {
914                                 "Required": false,
915                                 "ValueType": "ac_res",
916                                 "DefaultValue": 0,
917                                 "FieldType": "TextBox"
918                         },
919                         "Autochanger": {
920                                 "Required": false,
921                                 "ValueType": "bool",
922                                 "DefaultValue": 0,
923                                 "FieldType": "CheckBox"
924                         },
925                         "Enabled": {
926                                 "Required": false,
927                                 "ValueType": "bool",
928                                 "DefaultValue": 1,
929                                 "FieldType": "CheckBox"
930                         },
931                         "AllowCompression": {
932                                 "Required": false,
933                                 "ValueType": "bool",
934                                 "DefaultValue": 1,
935                                 "FieldType": "CheckBox"
936                         },
937                         "HeartbeatInterval": {
938                                 "Required": false,
939                                 "ValueType": "time",
940                                 "DefaultValue": 300,
941                                 "FieldType": "TimePeriod"
942                         },
943                         "MaximumConcurrentJobs": {
944                                 "Required": false,
945                                 "ValueType": "pint32",
946                                 "DefaultValue": 1,
947                                 "FieldType": "Integer"
948                         },
949                         "MaximumConcurrentReadjobs": {
950                                 "Required": false,
951                                 "ValueType": "pint32",
952                                 "DefaultValue": 0,
953                                 "FieldType": "Integer"
954                         },
955                         "sddport": {
956                                 "Required": false,
957                                 "ValueType": "pint32",
958                                 "DefaultValue": 0,
959                                 "FieldType": "Integer"
960                         },
961                         "TlsAuthenticate": {
962                                 "Required": false,
963                                 "ValueType": "bool",
964                                 "DefaultValue": 0,
965                                 "FieldType": "CheckBox"
966                         },
967                         "TlsEnable": {
968                                 "Required": false,
969                                 "ValueType": "bool",
970                                 "DefaultValue": 0,
971                                 "FieldType": "CheckBox"
972                         },
973                         "TlsRequire": {
974                                 "Required": false,
975                                 "ValueType": "bool",
976                                 "DefaultValue": 0,
977                                 "FieldType": "CheckBox"
978                         },
979                         "TlsCaCertificateFile": {
980                                 "Required": false,
981                                 "ValueType": "dir",
982                                 "DefaultValue": 0,
983                                 "FieldType": "TextBox"
984                         },
985                         "TlsCaCertificateDir": {
986                                 "Required": false,
987                                 "ValueType": "dir",
988                                 "DefaultValue": 0,
989                                 "FieldType": "TextBox"
990                         },
991                         "TlsCertificate": {
992                                 "Required": false,
993                                 "ValueType": "dir",
994                                 "DefaultValue": 0,
995                                 "FieldType": "TextBox"
996                         },
997                         "TlsKey": {
998                                 "Required": false,
999                                 "ValueType": "dir",
1000                                 "DefaultValue": 0,
1001                                 "FieldType": "TextBox"
1002                         }
1003                 },
1004                 "Catalog": {
1005                         "Name": {
1006                                 "Required": true,
1007                                 "ValueType": "name",
1008                                 "DefaultValue": 0,
1009                                 "FieldType": "TextBox"
1010                         },
1011                         "Description": {
1012                                 "Required": false,
1013                                 "ValueType": "str",
1014                                 "DefaultValue": 0,
1015                                 "FieldType": "TextBox"
1016                         },
1017                         "dbaddress": {
1018                                 "Required": false,
1019                                 "ValueType": "str",
1020                                 "DefaultValue": 0,
1021                                 "FieldType": "TextBox"
1022                         },
1023                         "Address": {
1024                                 "Required": false,
1025                                 "ValueType": "str",
1026                                 "DefaultValue": 0,
1027                                 "FieldType": "TextBox"
1028                         },
1029                         "DbPort": {
1030                                 "Required": false,
1031                                 "ValueType": "pint32",
1032                                 "DefaultValue": 0,
1033                                 "FieldType": "Integer"
1034                         },
1035                         "dbpassword": {
1036                                 "Required": false,
1037                                 "ValueType": "str",
1038                                 "DefaultValue": 0,
1039                                 "FieldType": "TextBox"
1040                         },
1041                         "Password": {
1042                                 "Required": false,
1043                                 "ValueType": "str",
1044                                 "DefaultValue": 0,
1045                                 "FieldType": "TextBox"
1046                         },
1047                         "dbuser": {
1048                                 "Required": false,
1049                                 "ValueType": "str",
1050                                 "DefaultValue": 0,
1051                                 "FieldType": "TextBox"
1052                         },
1053                         "User": {
1054                                 "Required": false,
1055                                 "ValueType": "str",
1056                                 "DefaultValue": 0,
1057                                 "FieldType": "TextBox"
1058                         },
1059                         "DbName": {
1060                                 "Required": true,
1061                                 "ValueType": "str",
1062                                 "DefaultValue": 0,
1063                                 "FieldType": "TextBox"
1064                         },
1065                         "dbdriver": {
1066                                 "Required": false,
1067                                 "ValueType": "str",
1068                                 "DefaultValue": 0,
1069                                 "FieldType": "TextBox"
1070                         },
1071                         "DbSocket": {
1072                                 "Required": false,
1073                                 "ValueType": "str",
1074                                 "DefaultValue": 0,
1075                                 "FieldType": "TextBox"
1076                         },
1077                         "dbsslkey": {
1078                                 "Required": false,
1079                                 "ValueType": "str",
1080                                 "DefaultValue": 0,
1081                                 "FieldType": "TextBox"
1082                         },
1083                         "dbsslcert": {
1084                                 "Required": false,
1085                                 "ValueType": "str",
1086                                 "DefaultValue": 0,
1087                                 "FieldType": "TextBox"
1088                         },
1089                         "dbsslca": {
1090                                 "Required": false,
1091                                 "ValueType": "str",
1092                                 "DefaultValue": 0,
1093                                 "FieldType": "TextBox"
1094                         },
1095                         "dbsslcapath": {
1096                                 "Required": false,
1097                                 "ValueType": "str",
1098                                 "DefaultValue": 0,
1099                                 "FieldType": "TextBox"
1100                         },
1101                         "dbsslcipher": {
1102                                 "Required": false,
1103                                 "ValueType": "str",
1104                                 "DefaultValue": 0,
1105                                 "FieldType": "TextBox"
1106                         },
1107                         "MultipleConnections": {
1108                                 "Required": false,
1109                                 "ValueType": "bit",
1110                                 "DefaultValue": 0,
1111                                 "FieldType": "CheckBox"
1112                         },
1113                         "DisableBatchInsert": {
1114                                 "Required": false,
1115                                 "ValueType": "bool",
1116                                 "DefaultValue": 0,
1117                                 "FieldType": "CheckBox"
1118                         }
1119                 },
1120                 "Schedule": {
1121                         "Name": {
1122                                 "Required": true,
1123                                 "ValueType": "name",
1124                                 "DefaultValue": 0,
1125                                 "FieldType": "TextBox"
1126                         },
1127                         "Description": {
1128                                 "Required": false,
1129                                 "ValueType": "str",
1130                                 "DefaultValue": 0,
1131                                 "FieldType": "TextBox"
1132                         },
1133                         "Run": {
1134                                 "Required": false,
1135                                 "ValueType": "run",
1136                                 "DefaultValue": 0,
1137                                 "FieldType": "Schedule"
1138                         },
1139                         "Enabled": {
1140                                 "Required": false,
1141                                 "ValueType": "bool",
1142                                 "DefaultValue": 1,
1143                                 "FieldType": "CheckBox"
1144                         }
1145                 },
1146                 "Fileset": {
1147                         "Name": {
1148                                 "Required": true,
1149                                 "ValueType": "name",
1150                                 "DefaultValue": 0,
1151                                 "FieldType": "TextBox"
1152                         },
1153                         "Description": {
1154                                 "Required": false,
1155                                 "ValueType": "str",
1156                                 "DefaultValue": 0,
1157                                 "FieldType": "TextBox"
1158                         },
1159                         "IgnoreFilesetChanges": {
1160                                 "Required": false,
1161                                 "ValueType": "bool",
1162                                 "DefaultValue": 0,
1163                                 "FieldType": "CheckBox"
1164                         },
1165                         "EnableVss": {
1166                                 "Required": false,
1167                                 "ValueType": "bool",
1168                                 "DefaultValue": 1,
1169                                 "FieldType": "CheckBox"
1170                         },
1171                         "EnableSnapshot": {
1172                                 "Required": false,
1173                                 "ValueType": "bool",
1174                                 "DefaultValue": 0,
1175                                 "FieldType": "CheckBox"
1176                         },
1177                         "Include": {
1178                                 "Required": false,
1179                                 "ValueType": "inc",
1180                                 "DefaultValue": 0,
1181                                 "FieldType": "FileSet",
1182                                 "SubSections": {
1183                                         "File" : {
1184                                                 "Required": false,
1185                                                 "ValueType": "str",
1186                                                 "DefaultValue": 0,
1187                                                 "FieldType": "TextBox"
1188                                         },
1189                                         "Compression": {
1190                                                 "Required": false,
1191                                                 "ValueType": "str",
1192                                                 "DefaultValue": 0,
1193                                                 "FieldType": "ComboBox",
1194                                                 "Data": ["Gzip1", "Gzip2", "Gzip3", "Gzip4", "Gzip5", "Gzip6", "Gzip7", "Gzip8", "Gzip9", "Lzo"]
1195                                         },
1196                                         "Signature": {
1197                                                 "Required": false,
1198                                                 "ValueType": "str",
1199                                                 "DefaultValue": 0,
1200                                                 "FieldType": "ComboBox",
1201                                                 "Data": ["Sha1", "Md5"]
1202                                         },
1203                                         "BaseJob": {
1204                                                 "Required": false,
1205                                                 "ValueType": "str",
1206                                                 "DefaultValue": 0,
1207                                                 "FieldType": "TextBox"
1208                                         },
1209                                         "Accurate": {
1210                                                 "Required": false,
1211                                                 "ValueType": "str",
1212                                                 "DefaultValue": 0,
1213                                                 "FieldType": "TextBox"
1214                                         },
1215                                         "Verify": {
1216                                                 "Required": false,
1217                                                 "ValueType": "str",
1218                                                 "DefaultValue": 0,
1219                                                 "FieldType": "TextBox"
1220                                         },
1221                                         "OneFs": {
1222                                                 "Required": false,
1223                                                 "ValueType": "bool",
1224                                                 "DefaultValue": 1,
1225                                                 "FieldType": "CheckBox"
1226                                         },
1227                                         "HonorNoDumpFlag": {
1228                                                 "Required": false,
1229                                                 "ValueType": "bool",
1230                                                 "DefaultValue": 0,
1231                                                 "FieldType": "CheckBox"
1232                                         },
1233                                         "Portable": {
1234                                                 "Required": false,
1235                                                 "ValueType": "bool",
1236                                                 "DefaultValue": 0,
1237                                                 "FieldType": "CheckBox"
1238                                         },
1239                                         "Recurse": {
1240                                                 "Required": false,
1241                                                 "ValueType": "bool",
1242                                                 "DefaultValue": 1,
1243                                                 "FieldType": "CheckBox"
1244                                         },
1245                                         "Sparse": {
1246                                                 "Required": false,
1247                                                 "ValueType": "bool",
1248                                                 "DefaultValue": 0,
1249                                                 "FieldType": "CheckBox"
1250                                         },
1251                                         "ReadFifo": {
1252                                                 "Required": false,
1253                                                 "ValueType": "bool",
1254                                                 "DefaultValue": 0,
1255                                                 "FieldType": "CheckBox"
1256                                         },
1257                                         "NoAtime": {
1258                                                 "Required": false,
1259                                                 "ValueType": "bool",
1260                                                 "DefaultValue": 0,
1261                                                 "FieldType": "CheckBox"
1262                                         },
1263                                         "MtimeOnly": {
1264                                                 "Required": false,
1265                                                 "ValueType": "bool",
1266                                                 "DefaultValue": 0,
1267                                                 "FieldType": "CheckBox"
1268                                         },
1269                                         "KeepAtime": {
1270                                                 "Required": false,
1271                                                 "ValueType": "bool",
1272                                                 "DefaultValue": 0,
1273                                                 "FieldType": "CheckBox"
1274                                         },
1275                                         "CheckFileChanges": {
1276                                                 "Required": false,
1277                                                 "ValueType": "bool",
1278                                                 "DefaultValue": 0,
1279                                                 "FieldType": "CheckBox"
1280                                         },
1281                                         "HardLinks": {
1282                                                 "Required": false,
1283                                                 "ValueType": "bool",
1284                                                 "DefaultValue": 1,
1285                                                 "FieldType": "CheckBox"
1286                                         },
1287                                         "Wild": {
1288                                                 "Required": false,
1289                                                 "ValueType": "str",
1290                                                 "DefaultValue": 0,
1291                                                 "FieldType": "TextBox"
1292                                         },
1293                                         "WildDir": {
1294                                                 "Required": false,
1295                                                 "ValueType": "str",
1296                                                 "DefaultValue": 0,
1297                                                 "FieldType": "TextBox"
1298                                         },
1299                                         "WildFile": {
1300                                                 "Required": false,
1301                                                 "ValueType": "str",
1302                                                 "DefaultValue": 0,
1303                                                 "FieldType": "TextBox"
1304                                         },
1305                                         "Regex": {
1306                                                 "Required": false,
1307                                                 "ValueType": "str",
1308                                                 "DefaultValue": 0,
1309                                                 "FieldType": "TextBox"
1310                                         },
1311                                         "RegexDir": {
1312                                                 "Required": false,
1313                                                 "ValueType": "str",
1314                                                 "DefaultValue": 0,
1315                                                 "FieldType": "TextBox"
1316                                         },
1317                                         "RegexFile": {
1318                                                 "Required": false,
1319                                                 "ValueType": "str",
1320                                                 "DefaultValue": 0,
1321                                                 "FieldType": "TextBox"
1322                                         },
1323                                         "Exclude": {
1324                                                 "Required": false,
1325                                                 "ValueType": "bool",
1326                                                 "DefaultValue": 0,
1327                                                 "FieldType": "CheckBox"
1328                                         },
1329                                         "AclSupport": {
1330                                                 "Required": false,
1331                                                 "ValueType": "bool",
1332                                                 "DefaultValue": 0,
1333                                                 "FieldType": "CheckBox"
1334                                         },
1335                                         "XattrSupport": {
1336                                                 "Required": false,
1337                                                 "ValueType": "bool",
1338                                                 "DefaultValue": 0,
1339                                                 "FieldType": "CheckBox"
1340                                         },
1341                                         "IgnoreCase": {
1342                                                 "Required": false,
1343                                                 "ValueType": "bool",
1344                                                 "DefaultValue": 0,
1345                                                 "FieldType": "CheckBox"
1346                                         },
1347                                         "FsType": {
1348                                                 "Required": false,
1349                                                 "ValueType": "str",
1350                                                 "DefaultValue": 0,
1351                                                 "FieldType": "TextBox"
1352                                         },
1353                                         "DriveType": {
1354                                                 "Required": false,
1355                                                 "ValueType": "str",
1356                                                 "DefaultValue": 0,
1357                                                 "FieldType": "TextBox"
1358                                         },
1359                                         "HfsPlusSupport": {
1360                                                 "Required": false,
1361                                                 "ValueType": "bool",
1362                                                 "DefaultValue": 0,
1363                                                 "FieldType": "CheckBox"
1364                                         },
1365                                         "StripPath": {
1366                                                 "Required": false,
1367                                                 "ValueType": "int32",
1368                                                 "DefaultValue": 0,
1369                                                 "FieldType": "Integer"
1370                                         }
1371                                 }
1372                         },
1373                         "Exclude": {
1374                                 "Required": false,
1375                                 "ValueType": "inc",
1376                                 "DefaultValue": 0,
1377                                 "FieldType": "FileSet"
1378                         }
1379                 },
1380                 "Pool": {
1381                         "Name": {
1382                                 "Required": true,
1383                                 "ValueType": "name",
1384                                 "DefaultValue": 0,
1385                                 "FieldType": "TextBox"
1386                         },
1387                         "Description": {
1388                                 "Required": false,
1389                                 "ValueType": "str",
1390                                 "DefaultValue": 0,
1391                                 "FieldType": "TextBox"
1392                         },
1393                         "PoolType": {
1394                                 "Required": true,
1395                                 "ValueType": "strname",
1396                                 "DefaultValue": 0,
1397                                 "FieldType": "TextBox"
1398                         },
1399                         "LabelFormat": {
1400                                 "Required": false,
1401                                 "ValueType": "strname",
1402                                 "DefaultValue": 0,
1403                                 "FieldType": "TextBox"
1404                         },
1405                         "LabelType": {
1406                                 "Required": false,
1407                                 "ValueType": "label",
1408                                 "DefaultValue": 0,
1409                                 "FieldType": "ComboBox",
1410                                 "Data": ["Bacula", "ANSI", "IBM"]
1411                         },
1412                         "CleaningPrefix": {
1413                                 "Required": false,
1414                                 "ValueType": "strname",
1415                                 "DefaultValue": 0,
1416                                 "FieldType": "TextBox"
1417                         },
1418                         "UseCatalog": {
1419                                 "Required": false,
1420                                 "ValueType": "bool",
1421                                 "DefaultValue": 1,
1422                                 "FieldType": "CheckBox"
1423                         },
1424                         "UseVolumeOnce": {
1425                                 "Required": false,
1426                                 "ValueType": "bool",
1427                                 "DefaultValue": 0,
1428                                 "FieldType": "CheckBox"
1429                         },
1430                         "PurgeOldestVolume": {
1431                                 "Required": false,
1432                                 "ValueType": "bool",
1433                                 "DefaultValue": 0,
1434                                 "FieldType": "CheckBox"
1435                         },
1436                         "ActionOnPurge": {
1437                                 "Required": false,
1438                                 "ValueType": "actiononpurge",
1439                                 "DefaultValue": 0,
1440                                 "FieldType": "TextBox"
1441                         },
1442                         "RecycleOldestVolume": {
1443                                 "Required": false,
1444                                 "ValueType": "bool",
1445                                 "DefaultValue": 0,
1446                                 "FieldType": "CheckBox"
1447                         },
1448                         "RecycleCurrentVolume": {
1449                                 "Required": false,
1450                                 "ValueType": "bool",
1451                                 "DefaultValue": 0,
1452                                 "FieldType": "CheckBox"
1453                         },
1454                         "MaximumVolumes": {
1455                                 "Required": false,
1456                                 "ValueType": "pint32",
1457                                 "DefaultValue": 0,
1458                                 "FieldType": "Integer"
1459                         },
1460                         "MaximumVolumeJobs": {
1461                                 "Required": false,
1462                                 "ValueType": "pint32",
1463                                 "DefaultValue": 0,
1464                                 "FieldType": "Integer"
1465                         },
1466                         "MaximumVolumeFiles": {
1467                                 "Required": false,
1468                                 "ValueType": "pint32",
1469                                 "DefaultValue": 0,
1470                                 "FieldType": "Integer"
1471                         },
1472                         "MaximumVolumeBytes": {
1473                                 "Required": false,
1474                                 "ValueType": "size64",
1475                                 "DefaultValue": 0,
1476                                 "FieldType": "TextBox"
1477                         },
1478                         "CatalogFiles": {
1479                                 "Required": false,
1480                                 "ValueType": "bool",
1481                                 "DefaultValue": 1,
1482                                 "FieldType": "CheckBox"
1483                         },
1484                         "VolumeRetention": {
1485                                 "Required": false,
1486                                 "ValueType": "time",
1487                                 "DefaultValue": 31536000,
1488                                 "FieldType": "TimePeriod"
1489                         },
1490                         "VolumeUseDuration": {
1491                                 "Required": false,
1492                                 "ValueType": "time",
1493                                 "DefaultValue": 0,
1494                                 "FieldType": "TimePeriod"
1495                         },
1496                         "MigrationTime": {
1497                                 "Required": false,
1498                                 "ValueType": "time",
1499                                 "DefaultValue": 0,
1500                                 "FieldType": "TimePeriod"
1501                         },
1502                         "MigrationHighBytes": {
1503                                 "Required": false,
1504                                 "ValueType": "size64",
1505                                 "DefaultValue": 0,
1506                                 "FieldType": "TextBox"
1507                         },
1508                         "MigrationLowBytes": {
1509                                 "Required": false,
1510                                 "ValueType": "size64",
1511                                 "DefaultValue": 0,
1512                                 "FieldType": "TextBox"
1513                         },
1514                         "NextPool": {
1515                                 "Required": false,
1516                                 "ValueType": "res",
1517                                 "DefaultValue": 0,
1518                                 "FieldType": "ComboBox",
1519                                 "Resource": "Pool"
1520                         },
1521                         "Storage": {
1522                                 "Required": false,
1523                                 "ValueType": "alist_res",
1524                                 "DefaultValue": 0,
1525                                 "FieldType": "ComboBox"
1526                         },
1527                         "AutoPrune": {
1528                                 "Required": false,
1529                                 "ValueType": "bool",
1530                                 "DefaultValue": 1,
1531                                 "FieldType": "CheckBox"
1532                         },
1533                         "Recycle": {
1534                                 "Required": false,
1535                                 "ValueType": "bool",
1536                                 "DefaultValue": 1,
1537                                 "FieldType": "CheckBox"
1538                         },
1539                         "RecyclePool": {
1540                                 "Required": false,
1541                                 "ValueType": "res",
1542                                 "DefaultValue": 0,
1543                                 "FieldType": "ComboBox",
1544                                 "Resource": "Pool"
1545                         },
1546                         "ScratchPool": {
1547                                 "Required": false,
1548                                 "ValueType": "res",
1549                                 "DefaultValue": 0,
1550                                 "FieldType": "ComboBox",
1551                                 "Resource": "Pool"
1552                         },
1553                         "CopyPool": {
1554                                 "Required": false,
1555                                 "ValueType": "alist_res",
1556                                 "DefaultValue": 0,
1557                                 "FieldType": "ComboBox",
1558                                 "Resource": "Pool"
1559                         },
1560                         "Catalog": {
1561                                 "Required": false,
1562                                 "ValueType": "res",
1563                                 "DefaultValue": 0,
1564                                 "FieldType": "ComboBox"
1565                         },
1566                         "FileRetention": {
1567                                 "Required": false,
1568                                 "ValueType": "time",
1569                                 "DefaultValue": 0,
1570                                 "FieldType": "TimePeriod"
1571                         },
1572                         "JobRetention": {
1573                                 "Required": false,
1574                                 "ValueType": "time",
1575                                 "DefaultValue": 0,
1576                                 "FieldType": "TimePeriod"
1577                         }
1578                 },
1579                 "Messages": {
1580                         "Name": {
1581                                 "Required": false,
1582                                 "ValueType": "name",
1583                                 "DefaultValue": 0,
1584                                 "FieldType": "TextBox"
1585                         },
1586                         "Description": {
1587                                 "Required": false,
1588                                 "ValueType": "str",
1589                                 "DefaultValue": 0,
1590                                 "FieldType": "TextBox"
1591                         },
1592                         "MailCommand": {
1593                                 "Required": false,
1594                                 "ValueType": "str",
1595                                 "DefaultValue": 0,
1596                                 "FieldType": "TextBox"
1597                         },
1598                         "OperatorCommand": {
1599                                 "Required": false,
1600                                 "ValueType": "str",
1601                                 "DefaultValue": 0,
1602                                 "FieldType": "TextBox"
1603                         },
1604                         "Destinations": {
1605                                 "Required": false,
1606                                 "ValueType": "destinations",
1607                                 "DefaultValue": 0,
1608                                 "FieldType": "Messages"
1609                         }
1610                 },
1611                 "Counter": {
1612                         "Name": {
1613                                 "Required": true,
1614                                 "ValueType": "name",
1615                                 "DefaultValue": 0,
1616                                 "FieldType": "TextBox"
1617                         },
1618                         "Description": {
1619                                 "Required": false,
1620                                 "ValueType": "str",
1621                                 "DefaultValue": 0,
1622                                 "FieldType": "TextBox"
1623                         },
1624                         "Minimum": {
1625                                 "Required": false,
1626                                 "ValueType": "int32",
1627                                 "DefaultValue": 0,
1628                                 "FieldType": "Integer"
1629                         },
1630                         "Maximum": {
1631                                 "Required": false,
1632                                 "ValueType": "pint32",
1633                                 "DefaultValue": 2147483647,
1634                                 "FieldType": "Integer"
1635                         },
1636                         "WrapCounter": {
1637                                 "Required": false,
1638                                 "ValueType": "res",
1639                                 "DefaultValue": 0,
1640                                 "FieldType": "ComboBox"
1641                         },
1642                         "Catalog": {
1643                                 "Required": false,
1644                                 "ValueType": "res",
1645                                 "DefaultValue": 0,
1646                                 "FieldType": "ComboBox"
1647                         }
1648                 },
1649                 "Console": {
1650                         "Name": {
1651                                 "Required": true,
1652                                 "ValueType": "name",
1653                                 "DefaultValue": 0,
1654                                 "FieldType": "TextBox"
1655                         },
1656                         "Description": {
1657                                 "Required": false,
1658                                 "ValueType": "str",
1659                                 "DefaultValue": 0,
1660                                 "FieldType": "TextBox"
1661                         },
1662                         "Password": {
1663                                 "Required": true,
1664                                 "ValueType": "password",
1665                                 "DefaultValue": 0,
1666                                 "FieldType": "TextBox"
1667                         },
1668                         "JobAcl": {
1669                                 "Required": false,
1670                                 "ValueType": "acl",
1671                                 "DefaultValue": 0,
1672                                 "FieldType": "TextBox"
1673                         },
1674                         "ClientAcl": {
1675                                 "Required": false,
1676                                 "ValueType": "acl",
1677                                 "DefaultValue": 0,
1678                                 "FieldType": "TextBox"
1679                         },
1680                         "StorageAcl": {
1681                                 "Required": false,
1682                                 "ValueType": "acl",
1683                                 "DefaultValue": 0,
1684                                 "FieldType": "TextBox"
1685                         },
1686                         "ScheduleAcl": {
1687                                 "Required": false,
1688                                 "ValueType": "acl",
1689                                 "DefaultValue": 0,
1690                                 "FieldType": "TextBox"
1691                         },
1692                         "RunAcl": {
1693                                 "Required": false,
1694                                 "ValueType": "acl",
1695                                 "DefaultValue": 0,
1696                                 "FieldType": "TextBox"
1697                         },
1698                         "PoolAcl": {
1699                                 "Required": false,
1700                                 "ValueType": "acl",
1701                                 "DefaultValue": 0,
1702                                 "FieldType": "TextBox"
1703                         },
1704                         "CommandAcl": {
1705                                 "Required": false,
1706                                 "ValueType": "acl",
1707                                 "DefaultValue": 0,
1708                                 "FieldType": "TextBox"
1709                         },
1710                         "FilesetAcl": {
1711                                 "Required": false,
1712                                 "ValueType": "acl",
1713                                 "DefaultValue": 0,
1714                                 "FieldType": "TextBox"
1715                         },
1716                         "CatalogAcl": {
1717                                 "Required": false,
1718                                 "ValueType": "acl",
1719                                 "DefaultValue": 0,
1720                                 "FieldType": "TextBox"
1721                         },
1722                         "WhereAcl": {
1723                                 "Required": false,
1724                                 "ValueType": "acl",
1725                                 "DefaultValue": 0,
1726                                 "FieldType": "TextBox"
1727                         },
1728                         "PluginOptionsAcl": {
1729                                 "Required": false,
1730                                 "ValueType": "acl",
1731                                 "DefaultValue": 0,
1732                                 "FieldType": "TextBox"
1733                         },
1734                         "TlsAuthenticate": {
1735                                 "Required": false,
1736                                 "ValueType": "bool",
1737                                 "DefaultValue": 0,
1738                                 "FieldType": "CheckBox"
1739                         },
1740                         "TlsEnable": {
1741                                 "Required": false,
1742                                 "ValueType": "bool",
1743                                 "DefaultValue": 0,
1744                                 "FieldType": "CheckBox"
1745                         },
1746                         "TlsRequire": {
1747                                 "Required": false,
1748                                 "ValueType": "bool",
1749                                 "DefaultValue": 0,
1750                                 "FieldType": "CheckBox"
1751                         },
1752                         "TlsVerifyPeer": {
1753                                 "Required": false,
1754                                 "ValueType": "bool",
1755                                 "DefaultValue": 1,
1756                                 "FieldType": "CheckBox"
1757                         },
1758                         "TlsCaCertificateFile": {
1759                                 "Required": false,
1760                                 "ValueType": "dir",
1761                                 "DefaultValue": 0,
1762                                 "FieldType": "TextBox"
1763                         },
1764                         "TlsCaCertificateDir": {
1765                                 "Required": false,
1766                                 "ValueType": "dir",
1767                                 "DefaultValue": 0,
1768                                 "FieldType": "TextBox"
1769                         },
1770                         "TlsCertificate": {
1771                                 "Required": false,
1772                                 "ValueType": "dir",
1773                                 "DefaultValue": 0,
1774                                 "FieldType": "TextBox"
1775                         },
1776                         "TlsKey": {
1777                                 "Required": false,
1778                                 "ValueType": "dir",
1779                                 "DefaultValue": 0,
1780                                 "FieldType": "TextBox"
1781                         },
1782                         "TlsDhFile": {
1783                                 "Required": false,
1784                                 "ValueType": "dir",
1785                                 "DefaultValue": 0,
1786                                 "FieldType": "TextBox"
1787                         },
1788                         "TlsAllowedCn": {
1789                                 "Required": false,
1790                                 "ValueType": "alist_str",
1791                                 "DefaultValue": 0,
1792                                 "FieldType": "TextBox"
1793                         }
1794                 },
1795                 "JobDefs": {
1796                         "Name": {
1797                                 "Required": true,
1798                                 "ValueType": "name",
1799                                 "DefaultValue": 0,
1800                                 "FieldType": "TextBox"
1801                         },
1802                         "Description": {
1803                                 "Required": false,
1804                                 "ValueType": "str",
1805                                 "DefaultValue": 0,
1806                                 "FieldType": "TextBox"
1807                         },
1808                         "Type": {
1809                                 "Required": false,
1810                                 "ValueType": "jobtype",
1811                                 "DefaultValue": 0,
1812                                 "FieldType": "ComboBox",
1813                                 "Data": ["Backup", "Restore", "Copy", "Verify", "Migrate", "Admin"]
1814                         },
1815                         "Level": {
1816                                 "Required": false,
1817                                 "ValueType": "level",
1818                                 "DefaultValue": 0,
1819                                 "FieldType": "ComboBox",
1820                                 "Data": ["Full", "Incremental", "Differential", "VirtualFull", "Base", "InitCatalog", "Catalog", "VolumeToCatalog", "DiskToCatalog", "Data"]
1821                         },
1822                         "Messages": {
1823                                 "Required": false,
1824                                 "ValueType": "res",
1825                                 "DefaultValue": 0,
1826                                 "FieldType": "ComboBox"
1827                         },
1828                         "Storage": {
1829                                 "Required": false,
1830                                 "ValueType": "alist_res",
1831                                 "DefaultValue": 0,
1832                                 "FieldType": "ComboBox"
1833                         },
1834                         "Pool": {
1835                                 "Required": false,
1836                                 "ValueType": "res",
1837                                 "DefaultValue": 0,
1838                                 "FieldType": "ComboBox"
1839                         },
1840                         "NextPool": {
1841                                 "Required": false,
1842                                 "ValueType": "res",
1843                                 "DefaultValue": 0,
1844                                 "FieldType": "ComboBox",
1845                                 "Resource": "Pool"
1846                         },
1847                         "FullBackupPool": {
1848                                 "Required": false,
1849                                 "ValueType": "res",
1850                                 "DefaultValue": 0,
1851                                 "FieldType": "ComboBox",
1852                                 "Resource": "Pool"
1853                         },
1854                         "IncrementalBackupPool": {
1855                                 "Required": false,
1856                                 "ValueType": "res",
1857                                 "DefaultValue": 0,
1858                                 "FieldType": "ComboBox",
1859                                 "Resource": "Pool"
1860                         },
1861                         "DifferentialBackupPool": {
1862                                 "Required": false,
1863                                 "ValueType": "res",
1864                                 "DefaultValue": 0,
1865                                 "FieldType": "ComboBox",
1866                                 "Resource": "Pool"
1867                         },
1868                         "Client": {
1869                                 "Required": false,
1870                                 "ValueType": "res",
1871                                 "DefaultValue": 0,
1872                                 "FieldType": "ComboBox"
1873                         },
1874                         "Fileset": {
1875                                 "Required": false,
1876                                 "ValueType": "res",
1877                                 "DefaultValue": 0,
1878                                 "FieldType": "ComboBox"
1879                         },
1880                         "Schedule": {
1881                                 "Required": false,
1882                                 "ValueType": "res",
1883                                 "DefaultValue": 0,
1884                                 "FieldType": "ComboBox"
1885                         },
1886                         "VerifyJob": {
1887                                 "Required": false,
1888                                 "ValueType": "res",
1889                                 "DefaultValue": 0,
1890                                 "FieldType": "ComboBox",
1891                                 "Resource": "Job"
1892                         },
1893                         "JobToVerify": {
1894                                 "Required": false,
1895                                 "ValueType": "res",
1896                                 "DefaultValue": 0,
1897                                 "FieldType": "ComboBox",
1898                                 "Resource": "Job"
1899                         },
1900                         "JobDefs": {
1901                                 "Required": false,
1902                                 "ValueType": "res",
1903                                 "DefaultValue": 0,
1904                                 "FieldType": "ComboBox"
1905                         },
1906                         "Run": {
1907                                 "Required": false,
1908                                 "ValueType": "alist_str",
1909                                 "DefaultValue": 0,
1910                                 "FieldType": "TextBox"
1911                         },
1912                         "Where": {
1913                                 "Required": false,
1914                                 "ValueType": "dir",
1915                                 "DefaultValue": 0,
1916                                 "FieldType": "TextBox"
1917                         },
1918                         "RegexWhere": {
1919                                 "Required": false,
1920                                 "ValueType": "str",
1921                                 "DefaultValue": 0,
1922                                 "FieldType": "TextBox"
1923                         },
1924                         "StripPrefix": {
1925                                 "Required": false,
1926                                 "ValueType": "str",
1927                                 "DefaultValue": 0,
1928                                 "FieldType": "TextBox"
1929                         },
1930                         "AddPrefix": {
1931                                 "Required": false,
1932                                 "ValueType": "str",
1933                                 "DefaultValue": 0,
1934                                 "FieldType": "TextBox"
1935                         },
1936                         "AddSuffix": {
1937                                 "Required": false,
1938                                 "ValueType": "str",
1939                                 "DefaultValue": 0,
1940                                 "FieldType": "TextBox"
1941                         },
1942                         "Bootstrap": {
1943                                 "Required": false,
1944                                 "ValueType": "dir",
1945                                 "DefaultValue": 0,
1946                                 "FieldType": "TextBox"
1947                         },
1948                         "WriteBootstrap": {
1949                                 "Required": false,
1950                                 "ValueType": "dir",
1951                                 "DefaultValue": 0,
1952                                 "FieldType": "TextBox"
1953                         },
1954                         "WriteVerifyList": {
1955                                 "Required": false,
1956                                 "ValueType": "dir",
1957                                 "DefaultValue": 0,
1958                                 "FieldType": "TextBox"
1959                         },
1960                         "Replace": {
1961                                 "Required": false,
1962                                 "ValueType": "replace",
1963                                 "DefaultValue": 97,
1964                                 "FieldType": "TextBox"
1965                         },
1966                         "MaximumBandwidth": {
1967                                 "Required": false,
1968                                 "ValueType": "speed",
1969                                 "DefaultValue": 0,
1970                                 "FieldType": "TextBox"
1971                         },
1972                         "MaxRunSchedTime": {
1973                                 "Required": false,
1974                                 "ValueType": "time",
1975                                 "DefaultValue": 0,
1976                                 "FieldType": "TimePeriod"
1977                         },
1978                         "MaxRunTime": {
1979                                 "Required": false,
1980                                 "ValueType": "time",
1981                                 "DefaultValue": 0,
1982                                 "FieldType": "TimePeriod"
1983                         },
1984                         "fullmaxwaittime": {
1985                                 "Required": false,
1986                                 "ValueType": "time",
1987                                 "DefaultValue": 0,
1988                                 "FieldType": "TimePeriod"
1989                         },
1990                         "incrementalmaxwaittime": {
1991                                 "Required": false,
1992                                 "ValueType": "time",
1993                                 "DefaultValue": 0,
1994                                 "FieldType": "TimePeriod"
1995                         },
1996                         "differentialmaxwaittime": {
1997                                 "Required": false,
1998                                 "ValueType": "time",
1999                                 "DefaultValue": 0,
2000                                 "FieldType": "TimePeriod"
2001                         },
2002                         "FullMaxRunTime": {
2003                                 "Required": false,
2004                                 "ValueType": "time",
2005                                 "DefaultValue": 0,
2006                                 "FieldType": "TimePeriod"
2007                         },
2008                         "IncrementalMaxRunTime": {
2009                                 "Required": false,
2010                                 "ValueType": "time",
2011                                 "DefaultValue": 0,
2012                                 "FieldType": "TimePeriod"
2013                         },
2014                         "DifferentialMaxRunTime": {
2015                                 "Required": false,
2016                                 "ValueType": "time",
2017                                 "DefaultValue": 0,
2018                                 "FieldType": "TimePeriod"
2019                         },
2020                         "MaxWaitTime": {
2021                                 "Required": false,
2022                                 "ValueType": "time",
2023                                 "DefaultValue": 0,
2024                                 "FieldType": "TimePeriod"
2025                         },
2026                         "MaxStartDelay": {
2027                                 "Required": false,
2028                                 "ValueType": "time",
2029                                 "DefaultValue": 0,
2030                                 "FieldType": "TimePeriod"
2031                         },
2032                         "MaxFullInterval": {
2033                                 "Required": false,
2034                                 "ValueType": "time",
2035                                 "DefaultValue": 0,
2036                                 "FieldType": "TimePeriod"
2037                         },
2038                         "MaxDiffInterval": {
2039                                 "Required": false,
2040                                 "ValueType": "time",
2041                                 "DefaultValue": 0,
2042                                 "FieldType": "TimePeriod"
2043                         },
2044                         "PrefixLinks": {
2045                                 "Required": false,
2046                                 "ValueType": "bool",
2047                                 "DefaultValue": 0,
2048                                 "FieldType": "CheckBox"
2049                         },
2050                         "PruneJobs": {
2051                                 "Required": false,
2052                                 "ValueType": "bool",
2053                                 "DefaultValue": 0,
2054                                 "FieldType": "CheckBox"
2055                         },
2056                         "PruneFiles": {
2057                                 "Required": false,
2058                                 "ValueType": "bool",
2059                                 "DefaultValue": 0,
2060                                 "FieldType": "CheckBox"
2061                         },
2062                         "PruneVolumes": {
2063                                 "Required": false,
2064                                 "ValueType": "bool",
2065                                 "DefaultValue": 0,
2066                                 "FieldType": "CheckBox"
2067                         },
2068                         "PurgeMigrationJob": {
2069                                 "Required": false,
2070                                 "ValueType": "bool",
2071                                 "DefaultValue": 0,
2072                                 "FieldType": "CheckBox"
2073                         },
2074                         "Enabled": {
2075                                 "Required": false,
2076                                 "ValueType": "bool",
2077                                 "DefaultValue": 1,
2078                                 "FieldType": "CheckBox"
2079                         },
2080                         "SnapshotRetention": {
2081                                 "Required": false,
2082                                 "ValueType": "time",
2083                                 "DefaultValue": 0,
2084                                 "FieldType": "TimePeriod"
2085                         },
2086                         "SpoolAttributes": {
2087                                 "Required": false,
2088                                 "ValueType": "bool",
2089                                 "DefaultValue": 1,
2090                                 "FieldType": "CheckBox"
2091                         },
2092                         "SpoolData": {
2093                                 "Required": false,
2094                                 "ValueType": "bool",
2095                                 "DefaultValue": 0,
2096                                 "FieldType": "CheckBox"
2097                         },
2098                         "SpoolSize": {
2099                                 "Required": false,
2100                                 "ValueType": "size64",
2101                                 "DefaultValue": 0,
2102                                 "FieldType": "TextBox"
2103                         },
2104                         "ReRunFailedLevels": {
2105                                 "Required": false,
2106                                 "ValueType": "bool",
2107                                 "DefaultValue": 0,
2108                                 "FieldType": "CheckBox"
2109                         },
2110                         "PreferMountedVolumes": {
2111                                 "Required": false,
2112                                 "ValueType": "bool",
2113                                 "DefaultValue": 1,
2114                                 "FieldType": "CheckBox"
2115                         },
2116                         "Runscript": {
2117                                 "Required": false,
2118                                 "ValueType": "runscript",
2119                                 "DefaultValue": 0,
2120                                 "FieldType": "Runscript",
2121                                 "SubSections": {
2122                                         "RunsWhen": {
2123                                                 "Required": false,
2124                                                 "ValueType": "str",
2125                                                 "DefaultValue": 0,
2126                                                 "FieldType": "ComboBox",
2127                                                 "Data": ["Never", "Before", "After", "Always", "AfterVSS"]
2128                                         },
2129                                         "RunsOnSuccess": {
2130                                                 "Required": false,
2131                                                 "ValueType": "bool",
2132                                                 "DefaultValue": 1,
2133                                                 "FieldType": "CheckBox"
2134                                         },
2135                                         "RunsOnFailure": {
2136                                                 "Required": false,
2137                                                 "ValueType": "bool",
2138                                                 "DefaultValue": 0,
2139                                                 "FieldType": "CheckBox"
2140                                         },
2141                                         "RunsOnClient": {
2142                                                 "Required": false,
2143                                                 "ValueType": "bool",
2144                                                 "DefaultValue": 1,
2145                                                 "FieldType": "CheckBox"
2146                                         },
2147                                         "FailJobOnError": {
2148                                                 "Required": false,
2149                                                 "ValueType": "bool",
2150                                                 "DefaultValue": 1,
2151                                                 "FieldType": "CheckBox"
2152                                         },
2153                                         "Command": {
2154                                                 "Required": false,
2155                                                 "ValueType": "str",
2156                                                 "DefaultValue": 0,
2157                                                 "FieldType": "TextBox"
2158                                         },
2159                                         "Console": {
2160                                                 "Required": false,
2161                                                 "ValueType": "str",
2162                                                 "DefaultValue": 0,
2163                                                 "FieldType": "TextBox"
2164                                         }
2165                                 }
2166                         },
2167                         "MaximumConcurrentJobs": {
2168                                 "Required": false,
2169                                 "ValueType": "pint32",
2170                                 "DefaultValue": 1,
2171                                 "FieldType": "Integer"
2172                         },
2173                         "MaximumSpawnedJobs": {
2174                                 "Required": false,
2175                                 "ValueType": "pint32",
2176                                 "DefaultValue": 600,
2177                                 "FieldType": "Integer"
2178                         },
2179                         "RescheduleOnError": {
2180                                 "Required": false,
2181                                 "ValueType": "bool",
2182                                 "DefaultValue": 0,
2183                                 "FieldType": "CheckBox"
2184                         },
2185                         "RescheduleIncompleteJobs": {
2186                                 "Required": false,
2187                                 "ValueType": "bool",
2188                                 "DefaultValue": 1,
2189                                 "FieldType": "CheckBox"
2190                         },
2191                         "RescheduleInterval": {
2192                                 "Required": false,
2193                                 "ValueType": "time",
2194                                 "DefaultValue": 1800,
2195                                 "FieldType": "TimePeriod"
2196                         },
2197                         "RescheduleTimes": {
2198                                 "Required": false,
2199                                 "ValueType": "pint32",
2200                                 "DefaultValue": 0,
2201                                 "FieldType": "Integer"
2202                         },
2203                         "Priority": {
2204                                 "Required": false,
2205                                 "ValueType": "pint32",
2206                                 "DefaultValue": 10,
2207                                 "FieldType": "Integer"
2208                         },
2209                         "AllowMixedPriority": {
2210                                 "Required": false,
2211                                 "ValueType": "bool",
2212                                 "DefaultValue": 0,
2213                                 "FieldType": "CheckBox"
2214                         },
2215                         "writepartafterjob": {
2216                                 "Required": false,
2217                                 "ValueType": "bool",
2218                                 "DefaultValue": 1,
2219                                 "FieldType": "CheckBox"
2220                         },
2221                         "SelectionPattern": {
2222                                 "Required": false,
2223                                 "ValueType": "str",
2224                                 "DefaultValue": 0,
2225                                 "FieldType": "TextBox"
2226                         },
2227                         "SelectionType": {
2228                                 "Required": false,
2229                                 "ValueType": "migtype",
2230                                 "DefaultValue": 0,
2231                                 "FieldType": "ComboBox",
2232                                 "Data": ["SmallestVolume", "OldestVolume", "Client", "Volume", "Job", "SQLQuery", "PoolOccupancy", "PoolTime", "PoolUncopiedJobs"]
2233                         },
2234                         "Accurate": {
2235                                 "Required": false,
2236                                 "ValueType": "bool",
2237                                 "DefaultValue": 0,
2238                                 "FieldType": "CheckBox"
2239                         },
2240                         "AllowDuplicateJobs": {
2241                                 "Required": false,
2242                                 "ValueType": "bool",
2243                                 "DefaultValue": 1,
2244                                 "FieldType": "CheckBox"
2245                         },
2246                         "allowhigherduplicates": {
2247                                 "Required": false,
2248                                 "ValueType": "bool",
2249                                 "DefaultValue": 1,
2250                                 "FieldType": "CheckBox"
2251                         },
2252                         "CancelLowerLevelDuplicates": {
2253                                 "Required": false,
2254                                 "ValueType": "bool",
2255                                 "DefaultValue": 0,
2256                                 "FieldType": "CheckBox"
2257                         },
2258                         "CancelQueuedDuplicates": {
2259                                 "Required": false,
2260                                 "ValueType": "bool",
2261                                 "DefaultValue": 0,
2262                                 "FieldType": "CheckBox"
2263                         },
2264                         "CancelRunningDuplicates": {
2265                                 "Required": false,
2266                                 "ValueType": "bool",
2267                                 "DefaultValue": 0,
2268                                 "FieldType": "CheckBox"
2269                         },
2270                         "PluginOptions": {
2271                                 "Required": false,
2272                                 "ValueType": "str",
2273                                 "DefaultValue": 0,
2274                                 "FieldType": "TextBox"
2275                         },
2276                         "Base": {
2277                                 "Required": false,
2278                                 "ValueType": "res",
2279                                 "DefaultValue": 0,
2280                                 "FieldType": "ListBox",
2281                                 "Resource": "Job"
2282                         }
2283                 }
2284         },
2285         "sd": {
2286                 "Director": {
2287                         "Name": {
2288                                 "Required": true,
2289                                 "ValueType": "name",
2290                                 "DefaultValue": 0,
2291                                 "FieldType": "TextBox"
2292                         },
2293                         "Description": {
2294                                 "Required": false,
2295                                 "ValueType": "str",
2296                                 "DefaultValue": 0,
2297                                 "FieldType": "TextBox"
2298                         },
2299                         "Password": {
2300                                 "Required": true,
2301                                 "ValueType": "password",
2302                                 "DefaultValue": 0,
2303                                 "FieldType": "TextBox"
2304                         },
2305                         "Monitor": {
2306                                 "Required": false,
2307                                 "ValueType": "bool",
2308                                 "DefaultValue": 0,
2309                                 "FieldType": "CheckBox"
2310                         },
2311                         "TlsAuthenticate": {
2312                                 "Required": false,
2313                                 "ValueType": "bool",
2314                                 "DefaultValue": 0,
2315                                 "FieldType": "CheckBox"
2316                         },
2317                         "TlsEnable": {
2318                                 "Required": false,
2319                                 "ValueType": "bool",
2320                                 "DefaultValue": 0,
2321                                 "FieldType": "CheckBox"
2322                         },
2323                         "TlsRequire": {
2324                                 "Required": false,
2325                                 "ValueType": "bool",
2326                                 "DefaultValue": 0,
2327                                 "FieldType": "CheckBox"
2328                         },
2329                         "TlsVerifyPeer": {
2330                                 "Required": false,
2331                                 "ValueType": "bool",
2332                                 "DefaultValue": 1,
2333                                 "FieldType": "CheckBox"
2334                         },
2335                         "TlsCaCertificateFile": {
2336                                 "Required": false,
2337                                 "ValueType": "dir",
2338                                 "DefaultValue": 0,
2339                                 "FieldType": "TextBox"
2340                         },
2341                         "TlsCaCertificateDir": {
2342                                 "Required": false,
2343                                 "ValueType": "dir",
2344                                 "DefaultValue": 0,
2345                                 "FieldType": "TextBox"
2346                         },
2347                         "TlsCertificate": {
2348                                 "Required": false,
2349                                 "ValueType": "dir",
2350                                 "DefaultValue": 0,
2351                                 "FieldType": "TextBox"
2352                         },
2353                         "TlsKey": {
2354                                 "Required": false,
2355                                 "ValueType": "dir",
2356                                 "DefaultValue": 0,
2357                                 "FieldType": "TextBox"
2358                         },
2359                         "TlsDhFile": {
2360                                 "Required": false,
2361                                 "ValueType": "dir",
2362                                 "DefaultValue": 0,
2363                                 "FieldType": "TextBox"
2364                         },
2365                         "TlsAllowedCn": {
2366                                 "Required": false,
2367                                 "ValueType": "alist_str",
2368                                 "DefaultValue": 0,
2369                                 "FieldType": "TextBox"
2370                         }
2371                 },
2372                 "Storage": {
2373                         "Name": {
2374                                 "Required": true,
2375                                 "ValueType": "name",
2376                                 "DefaultValue": 0,
2377                                 "FieldType": "TextBox"
2378                         },
2379                         "Description": {
2380                                 "Required": false,
2381                                 "ValueType": "str",
2382                                 "DefaultValue": 0,
2383                                 "FieldType": "TextBox"
2384                         },
2385                         "SdAddress": {
2386                                 "Required": false,
2387                                 "ValueType": "addresses_address",
2388                                 "DefaultValue": 9103,
2389                                 "FieldType": "TextBox"
2390                         },
2391                         "SdAddresses": {
2392                                 "Required": false,
2393                                 "ValueType": "addresses",
2394                                 "DefaultValue": 9103,
2395                                 "FieldType": "TextBox"
2396                         },
2397                         "Messages": {
2398                                 "Required": false,
2399                                 "ValueType": "res",
2400                                 "DefaultValue": 0,
2401                                 "FieldType": "ComboBox"
2402                         },
2403                         "SdPort": {
2404                                 "Required": false,
2405                                 "ValueType": "addresses_port",
2406                                 "DefaultValue": 9103,
2407                                 "FieldType": "TextBox"
2408                         },
2409                         "WorkingDirectory": {
2410                                 "Required": true,
2411                                 "ValueType": "dir",
2412                                 "DefaultValue": 0,
2413                                 "FieldType": "TextBox"
2414                         },
2415                         "PidDirectory": {
2416                                 "Required": true,
2417                                 "ValueType": "dir",
2418                                 "DefaultValue": 0,
2419                                 "FieldType": "TextBox"
2420                         },
2421                         "SubsysDirectory": {
2422                                 "Required": false,
2423                                 "ValueType": "dir",
2424                                 "DefaultValue": 0,
2425                                 "FieldType": "TextBox"
2426                         },
2427                         "PluginDirectory": {
2428                                 "Required": false,
2429                                 "ValueType": "dir",
2430                                 "DefaultValue": 0,
2431                                 "FieldType": "TextBox"
2432                         },
2433                         "ScriptsDirectory": {
2434                                 "Required": false,
2435                                 "ValueType": "dir",
2436                                 "DefaultValue": 0,
2437                                 "FieldType": "TextBox"
2438                         },
2439                         "MaximumConcurrentJobs": {
2440                                 "Required": false,
2441                                 "ValueType": "pint32",
2442                                 "DefaultValue": 20,
2443                                 "FieldType": "Integer"
2444                         },
2445                         "ClientConnectTimeout": {
2446                                 "Required": false,
2447                                 "ValueType": "time",
2448                                 "DefaultValue": 1800,
2449                                 "FieldType": "TimePeriod"
2450                         },
2451                         "HeartbeatInterval": {
2452                                 "Required": false,
2453                                 "ValueType": "time",
2454                                 "DefaultValue": 300,
2455                                 "FieldType": "TimePeriod"
2456                         },
2457                         "TlsAuthenticate": {
2458                                 "Required": false,
2459                                 "ValueType": "bool",
2460                                 "DefaultValue": 0,
2461                                 "FieldType": "CheckBox"
2462                         },
2463                         "TlsEnable": {
2464                                 "Required": false,
2465                                 "ValueType": "bool",
2466                                 "DefaultValue": 0,
2467                                 "FieldType": "CheckBox"
2468                         },
2469                         "TlsRequire": {
2470                                 "Required": false,
2471                                 "ValueType": "bool",
2472                                 "DefaultValue": 0,
2473                                 "FieldType": "CheckBox"
2474                         },
2475                         "TlsVerifyPeer": {
2476                                 "Required": false,
2477                                 "ValueType": "bool",
2478                                 "DefaultValue": 1,
2479                                 "FieldType": "CheckBox"
2480                         },
2481                         "TlsCaCertificateFile": {
2482                                 "Required": false,
2483                                 "ValueType": "dir",
2484                                 "DefaultValue": 0,
2485                                 "FieldType": "TextBox"
2486                         },
2487                         "TlsCaCertificateDir": {
2488                                 "Required": false,
2489                                 "ValueType": "dir",
2490                                 "DefaultValue": 0,
2491                                 "FieldType": "TextBox"
2492                         },
2493                         "TlsCertificate": {
2494                                 "Required": false,
2495                                 "ValueType": "dir",
2496                                 "DefaultValue": 0,
2497                                 "FieldType": "TextBox"
2498                         },
2499                         "TlsKey": {
2500                                 "Required": false,
2501                                 "ValueType": "dir",
2502                                 "DefaultValue": 0,
2503                                 "FieldType": "TextBox"
2504                         },
2505                         "TlsDhFile": {
2506                                 "Required": false,
2507                                 "ValueType": "dir",
2508                                 "DefaultValue": 0,
2509                                 "FieldType": "TextBox"
2510                         },
2511                         "TlsAllowedCn": {
2512                                 "Required": false,
2513                                 "ValueType": "alist_str",
2514                                 "DefaultValue": 0,
2515                                 "FieldType": "TextBox"
2516                         },
2517                         "ClientConnectWait": {
2518                                 "Required": false,
2519                                 "ValueType": "time",
2520                                 "DefaultValue": 1800,
2521                                 "FieldType": "TimePeriod"
2522                         },
2523                         "VerId": {
2524                                 "Required": false,
2525                                 "ValueType": "str",
2526                                 "DefaultValue": 0,
2527                                 "FieldType": "TextBox"
2528                         }
2529                 },
2530                 "Device": {
2531                         "Name": {
2532                                 "Required": true,
2533                                 "ValueType": "name",
2534                                 "DefaultValue": 0,
2535                                 "FieldType": "TextBox"
2536                         },
2537                         "Description": {
2538                                 "Required": false,
2539                                 "ValueType": "str",
2540                                 "DefaultValue": 0,
2541                                 "FieldType": "TextBox"
2542                         },
2543                         "MediaType": {
2544                                 "Required": true,
2545                                 "ValueType": "strname",
2546                                 "DefaultValue": 0,
2547                                 "FieldType": "TextBox"
2548                         },
2549                         "DeviceType": {
2550                                 "Required": false,
2551                                 "ValueType": "devtype",
2552                                 "DefaultValue": 0,
2553                                 "FieldType": "ComboBox",
2554                                 "Data": ["File", "Tape", "Fifo"]
2555                         },
2556                         "ArchiveDevice": {
2557                                 "Required": true,
2558                                 "ValueType": "strname",
2559                                 "DefaultValue": 0,
2560                                 "FieldType": "TextBox"
2561                         },
2562                         "HardwareEndOfFile": {
2563                                 "Required": false,
2564                                 "ValueType": "bit",
2565                                 "DefaultValue": 1,
2566                                 "FieldType": "CheckBox"
2567                         },
2568                         "HardwareEndOfMedium": {
2569                                 "Required": false,
2570                                 "ValueType": "bit",
2571                                 "DefaultValue": 1,
2572                                 "FieldType": "CheckBox"
2573                         },
2574                         "BackwardSpaceRecord": {
2575                                 "Required": false,
2576                                 "ValueType": "bit",
2577                                 "DefaultValue": 1,
2578                                 "FieldType": "CheckBox"
2579                         },
2580                         "BackwardSpaceFile": {
2581                                 "Required": false,
2582                                 "ValueType": "bit",
2583                                 "DefaultValue": 1,
2584                                 "FieldType": "CheckBox"
2585                         },
2586                         "BsfAtEom": {
2587                                 "Required": false,
2588                                 "ValueType": "bit",
2589                                 "DefaultValue": 0,
2590                                 "FieldType": "CheckBox"
2591                         },
2592                         "TwoEof": {
2593                                 "Required": false,
2594                                 "ValueType": "bit",
2595                                 "DefaultValue": 0,
2596                                 "FieldType": "CheckBox"
2597                         },
2598                         "ForwardSpaceRecord": {
2599                                 "Required": false,
2600                                 "ValueType": "bit",
2601                                 "DefaultValue": 1,
2602                                 "FieldType": "CheckBox"
2603                         },
2604                         "ForwardSpaceFile": {
2605                                 "Required": false,
2606                                 "ValueType": "bit",
2607                                 "DefaultValue": 1,
2608                                 "FieldType": "CheckBox"
2609                         },
2610                         "FastForwardSpaceFile": {
2611                                 "Required": false,
2612                                 "ValueType": "bit",
2613                                 "DefaultValue": 1,
2614                                 "FieldType": "CheckBox"
2615                         },
2616                         "RemovableMedia": {
2617                                 "Required": false,
2618                                 "ValueType": "bit",
2619                                 "DefaultValue": 1,
2620                                 "FieldType": "CheckBox"
2621                         },
2622                         "RandomAccess": {
2623                                 "Required": false,
2624                                 "ValueType": "bit",
2625                                 "DefaultValue": 0,
2626                                 "FieldType": "CheckBox"
2627                         },
2628                         "AutomaticMount": {
2629                                 "Required": false,
2630                                 "ValueType": "bit",
2631                                 "DefaultValue": 0,
2632                                 "FieldType": "CheckBox"
2633                         },
2634                         "LabelMedia": {
2635                                 "Required": false,
2636                                 "ValueType": "bit",
2637                                 "DefaultValue": 0,
2638                                 "FieldType": "CheckBox"
2639                         },
2640                         "AlwaysOpen": {
2641                                 "Required": false,
2642                                 "ValueType": "bit",
2643                                 "DefaultValue": 1,
2644                                 "FieldType": "CheckBox"
2645                         },
2646                         "Autochanger": {
2647                                 "Required": false,
2648                                 "ValueType": "bit",
2649                                 "DefaultValue": 0,
2650                                 "FieldType": "CheckBox"
2651                         },
2652                         "CloseOnPoll": {
2653                                 "Required": false,
2654                                 "ValueType": "bit",
2655                                 "DefaultValue": 0,
2656                                 "FieldType": "CheckBox"
2657                         },
2658                         "BlockPositioning": {
2659                                 "Required": false,
2660                                 "ValueType": "bit",
2661                                 "DefaultValue": 1,
2662                                 "FieldType": "CheckBox"
2663                         },
2664                         "UseMtiocGet": {
2665                                 "Required": false,
2666                                 "ValueType": "bit",
2667                                 "DefaultValue": 1,
2668                                 "FieldType": "CheckBox"
2669                         },
2670                         "CheckLabels": {
2671                                 "Required": false,
2672                                 "ValueType": "bit",
2673                                 "DefaultValue": 0,
2674                                 "FieldType": "CheckBox"
2675                         },
2676                         "RequiresMount": {
2677                                 "Required": false,
2678                                 "ValueType": "bit",
2679                                 "DefaultValue": 0,
2680                                 "FieldType": "CheckBox"
2681                         },
2682                         "OfflineOnUnmount": {
2683                                 "Required": false,
2684                                 "ValueType": "bit",
2685                                 "DefaultValue": 0,
2686                                 "FieldType": "CheckBox"
2687                         },
2688                         "BlockChecksum": {
2689                                 "Required": false,
2690                                 "ValueType": "bit",
2691                                 "DefaultValue": 1,
2692                                 "FieldType": "CheckBox"
2693                         },
2694                         "Enabled": {
2695                                 "Required": false,
2696                                 "ValueType": "bool",
2697                                 "DefaultValue": 1,
2698                                 "FieldType": "CheckBox"
2699                         },
2700                         "AutoSelect": {
2701                                 "Required": false,
2702                                 "ValueType": "bool",
2703                                 "DefaultValue": 1,
2704                                 "FieldType": "CheckBox"
2705                         },
2706                         "ReadOnly": {
2707                                 "Required": false,
2708                                 "ValueType": "bool",
2709                                 "DefaultValue": 0,
2710                                 "FieldType": "CheckBox"
2711                         },
2712                         "ChangerDevice": {
2713                                 "Required": false,
2714                                 "ValueType": "strname",
2715                                 "DefaultValue": 0,
2716                                 "FieldType": "TextBox"
2717                         },
2718                         "ControlDevice": {
2719                                 "Required": false,
2720                                 "ValueType": "strname",
2721                                 "DefaultValue": 0,
2722                                 "FieldType": "TextBox"
2723                         },
2724                         "ChangerCommand": {
2725                                 "Required": false,
2726                                 "ValueType": "strname",
2727                                 "DefaultValue": 0,
2728                                 "FieldType": "TextBox"
2729                         },
2730                         "AlertCommand": {
2731                                 "Required": false,
2732                                 "ValueType": "strname",
2733                                 "DefaultValue": 0,
2734                                 "FieldType": "TextBox"
2735                         },
2736                         "MaximumChangerWait": {
2737                                 "Required": false,
2738                                 "ValueType": "time",
2739                                 "DefaultValue": 300,
2740                                 "FieldType": "TimePeriod"
2741                         },
2742                         "MaximumOpenWait": {
2743                                 "Required": false,
2744                                 "ValueType": "time",
2745                                 "DefaultValue": 300,
2746                                 "FieldType": "TimePeriod"
2747                         },
2748                         "MaximumNetworkBufferSize": {
2749                                 "Required": false,
2750                                 "ValueType": "pint32",
2751                                 "DefaultValue": 0,
2752                                 "FieldType": "Integer"
2753                         },
2754                         "VolumePollInterval": {
2755                                 "Required": false,
2756                                 "ValueType": "time",
2757                                 "DefaultValue": 300,
2758                                 "FieldType": "TimePeriod"
2759                         },
2760                         "MaximumRewindWait": {
2761                                 "Required": false,
2762                                 "ValueType": "time",
2763                                 "DefaultValue": 300,
2764                                 "FieldType": "TimePeriod"
2765                         },
2766                         "MinimumBlockSize": {
2767                                 "Required": false,
2768                                 "ValueType": "size32",
2769                                 "DefaultValue": 0,
2770                                 "FieldType": "TextBox"
2771                         },
2772                         "MaximumBlockSize": {
2773                                 "Required": false,
2774                                 "ValueType": "maxblocksize",
2775                                 "DefaultValue": 0,
2776                                 "FieldType": "TextBox"
2777                         },
2778                         "PaddingSize": {
2779                                 "Required": false,
2780                                 "ValueType": "size32",
2781                                 "DefaultValue": 4096,
2782                                 "FieldType": "TextBox"
2783                         },
2784                         "FileAlignment": {
2785                                 "Required": false,
2786                                 "ValueType": "size32",
2787                                 "DefaultValue": 4096,
2788                                 "FieldType": "TextBox"
2789                         },
2790                         "MaximumVolumeSize": {
2791                                 "Required": false,
2792                                 "ValueType": "size64",
2793                                 "DefaultValue": 0,
2794                                 "FieldType": "TextBox"
2795                         },
2796                         "MaximumFileSize": {
2797                                 "Required": false,
2798                                 "ValueType": "size64",
2799                                 "DefaultValue": 1000000000,
2800                                 "FieldType": "TextBox"
2801                         },
2802                         "VolumeCapacity": {
2803                                 "Required": false,
2804                                 "ValueType": "size64",
2805                                 "DefaultValue": 0,
2806                                 "FieldType": "TextBox"
2807                         },
2808                         "MinimumFeeSpace": {
2809                                 "Required": false,
2810                                 "ValueType": "size64",
2811                                 "DefaultValue": 5000000,
2812                                 "FieldType": "TextBox"
2813                         },
2814                         "MaximumConcurrentJobs": {
2815                                 "Required": false,
2816                                 "ValueType": "pint32",
2817                                 "DefaultValue": 0,
2818                                 "FieldType": "Integer"
2819                         },
2820                         "SpoolDirectory": {
2821                                 "Required": false,
2822                                 "ValueType": "dir",
2823                                 "DefaultValue": 0,
2824                                 "FieldType": "TextBox"
2825                         },
2826                         "MaximumSpoolSize": {
2827                                 "Required": false,
2828                                 "ValueType": "size64",
2829                                 "DefaultValue": 0,
2830                                 "FieldType": "TextBox"
2831                         },
2832                         "MaximumJobSpoolSize": {
2833                                 "Required": false,
2834                                 "ValueType": "size64",
2835                                 "DefaultValue": 0,
2836                                 "FieldType": "TextBox"
2837                         },
2838                         "DriveIndex": {
2839                                 "Required": false,
2840                                 "ValueType": "pint32",
2841                                 "DefaultValue": 0,
2842                                 "FieldType": "Integer"
2843                         },
2844                         "MaximumPartSize": {
2845                                 "Required": false,
2846                                 "ValueType": "size64",
2847                                 "DefaultValue": 0,
2848                                 "FieldType": "TextBox"
2849                         },
2850                         "MountPoint": {
2851                                 "Required": false,
2852                                 "ValueType": "strname",
2853                                 "DefaultValue": 0,
2854                                 "FieldType": "TextBox"
2855                         },
2856                         "MountCommand": {
2857                                 "Required": false,
2858                                 "ValueType": "strname",
2859                                 "DefaultValue": 0,
2860                                 "FieldType": "TextBox"
2861                         },
2862                         "UnmountCommand": {
2863                                 "Required": false,
2864                                 "ValueType": "strname",
2865                                 "DefaultValue": 0,
2866                                 "FieldType": "TextBox"
2867                         },
2868                         "WritePartCommand": {
2869                                 "Required": false,
2870                                 "ValueType": "strname",
2871                                 "DefaultValue": 0,
2872                                 "FieldType": "TextBox"
2873                         },
2874                         "FreeSpaceCommand": {
2875                                 "Required": false,
2876                                 "ValueType": "strname",
2877                                 "DefaultValue": 0,
2878                                 "FieldType": "TextBox"
2879                         },
2880                         "LabelType": {
2881                                 "Required": false,
2882                                 "ValueType": "label",
2883                                 "DefaultValue": 0,
2884                                 "FieldType": "ComboBox",
2885                                 "Data": ["Bacula", "ANSI", "IBM"]
2886                         }
2887                 },
2888                 "Messages": {
2889                         "Name": {
2890                                 "Required": false,
2891                                 "ValueType": "name",
2892                                 "DefaultValue": 0,
2893                                 "FieldType": "TextBox"
2894                         },
2895                         "Description": {
2896                                 "Required": false,
2897                                 "ValueType": "str",
2898                                 "DefaultValue": 0,
2899                                 "FieldType": "TextBox"
2900                         },
2901                         "MailCommand": {
2902                                 "Required": false,
2903                                 "ValueType": "str",
2904                                 "DefaultValue": 0,
2905                                 "FieldType": "TextBox"
2906                         },
2907                         "OperatorCommand": {
2908                                 "Required": false,
2909                                 "ValueType": "str",
2910                                 "DefaultValue": 0,
2911                                 "FieldType": "TextBox"
2912                         },
2913                         "Destinations": {
2914                                 "Required": false,
2915                                 "ValueType": "destinations",
2916                                 "DefaultValue": 0,
2917                                 "FieldType": "Messages"
2918                         }
2919                 },
2920                 "Autochanger": {
2921                         "Name": {
2922                                 "Required": true,
2923                                 "ValueType": "name",
2924                                 "DefaultValue": 0,
2925                                 "FieldType": "TextBox"
2926                         },
2927                         "Description": {
2928                                 "Required": false,
2929                                 "ValueType": "str",
2930                                 "DefaultValue": 0,
2931                                 "FieldType": "TextBox"
2932                         },
2933                         "Device": {
2934                                 "Required": true,
2935                                 "ValueType": "res",
2936                                 "DefaultValue": 0,
2937                                 "FieldType": "ListBox",
2938                                 "Resource": "Device"
2939                         },
2940                         "ChangerDevice": {
2941                                 "Required": true,
2942                                 "ValueType": "strname",
2943                                 "DefaultValue": 0,
2944                                 "FieldType": "TextBox"
2945                         },
2946                         "ChangerCommand": {
2947                                 "Required": true,
2948                                 "ValueType": "strname",
2949                                 "DefaultValue": 0,
2950                                 "FieldType": "TextBox"
2951                         }
2952                 }
2953         },
2954         "fd": {
2955                 "Director": {
2956                         "Name": {
2957                                 "Required": true,
2958                                 "ValueType": "name",
2959                                 "DefaultValue": 0,
2960                                 "FieldType": "TextBox"
2961                         },
2962                         "Description": {
2963                                 "Required": false,
2964                                 "ValueType": "str",
2965                                 "DefaultValue": 0,
2966                                 "FieldType": "TextBox"
2967                         },
2968                         "Password": {
2969                                 "Required": true,
2970                                 "ValueType": "password",
2971                                 "DefaultValue": 0,
2972                                 "FieldType": "TextBox"
2973                         },
2974                         "Address": {
2975                                 "Required": false,
2976                                 "ValueType": "str",
2977                                 "DefaultValue": 0,
2978                                 "FieldType": "TextBox"
2979                         },
2980                         "Monitor": {
2981                                 "Required": false,
2982                                 "ValueType": "bool",
2983                                 "DefaultValue": 0,
2984                                 "FieldType": "CheckBox"
2985                         },
2986                         "Remote": {
2987                                 "Required": false,
2988                                 "ValueType": "bool",
2989                                 "DefaultValue": 0,
2990                                 "FieldType": "CheckBox"
2991                         },
2992                         "TlsAuthenticate": {
2993                                 "Required": false,
2994                                 "ValueType": "bool",
2995                                 "DefaultValue": 0,
2996                                 "FieldType": "CheckBox"
2997                         },
2998                         "TlsEnable": {
2999                                 "Required": false,
3000                                 "ValueType": "bool",
3001                                 "DefaultValue": 0,
3002                                 "FieldType": "CheckBox"
3003                         },
3004                         "TlsRequire": {
3005                                 "Required": false,
3006                                 "ValueType": "bool",
3007                                 "DefaultValue": 0,
3008                                 "FieldType": "CheckBox"
3009                         },
3010                         "TlsVerifyPeer": {
3011                                 "Required": false,
3012                                 "ValueType": "bool",
3013                                 "DefaultValue": 1,
3014                                 "FieldType": "CheckBox"
3015                         },
3016                         "TlsCaCertificateFile": {
3017                                 "Required": false,
3018                                 "ValueType": "dir",
3019                                 "DefaultValue": 0,
3020                                 "FieldType": "TextBox"
3021                         },
3022                         "TlsCaCertificateDir": {
3023                                 "Required": false,
3024                                 "ValueType": "dir",
3025                                 "DefaultValue": 0,
3026                                 "FieldType": "TextBox"
3027                         },
3028                         "TlsCertificate": {
3029                                 "Required": false,
3030                                 "ValueType": "dir",
3031                                 "DefaultValue": 0,
3032                                 "FieldType": "TextBox"
3033                         },
3034                         "TlsKey": {
3035                                 "Required": false,
3036                                 "ValueType": "dir",
3037                                 "DefaultValue": 0,
3038                                 "FieldType": "TextBox"
3039                         },
3040                         "TlsDhFile": {
3041                                 "Required": false,
3042                                 "ValueType": "dir",
3043                                 "DefaultValue": 0,
3044                                 "FieldType": "TextBox"
3045                         },
3046                         "TlsAllowedCn": {
3047                                 "Required": false,
3048                                 "ValueType": "alist_str",
3049                                 "DefaultValue": 0,
3050                                 "FieldType": "TextBox"
3051                         },
3052                         "MaximumBandwidthPerJob": {
3053                                 "Required": false,
3054                                 "ValueType": "speed",
3055                                 "DefaultValue": 0,
3056                                 "FieldType": "TextBox"
3057                         },
3058                         "DisableCommand": {
3059                                 "Required": false,
3060                                 "ValueType": "alist_str",
3061                                 "DefaultValue": 0,
3062                                 "FieldType": "TextBox"
3063                         },
3064                         "Console": {
3065                                 "Required": false,
3066                                 "ValueType": "res",
3067                                 "DefaultValue": 0,
3068                                 "FieldType": "ComboBox"
3069                         }
3070                 },
3071                 "FileDaemon": {
3072                         "Name": {
3073                                 "Required": true,
3074                                 "ValueType": "name",
3075                                 "DefaultValue": 0,
3076                                 "FieldType": "TextBox"
3077                         },
3078                         "Description": {
3079                                 "Required": false,
3080                                 "ValueType": "str",
3081                                 "DefaultValue": 0,
3082                                 "FieldType": "TextBox"
3083                         },
3084                         "FdPort": {
3085                                 "Required": false,
3086                                 "ValueType": "addresses_port",
3087                                 "DefaultValue": 9102,
3088                                 "FieldType": "TextBox"
3089                         },
3090                         "FdAddress": {
3091                                 "Required": false,
3092                                 "ValueType": "addresses_address",
3093                                 "DefaultValue": 9102,
3094                                 "FieldType": "TextBox"
3095                         },
3096                         "FdAddresses": {
3097                                 "Required": false,
3098                                 "ValueType": "addresses",
3099                                 "DefaultValue": 9102,
3100                                 "FieldType": "TextBox"
3101                         },
3102                         "FdSourceAddress": {
3103                                 "Required": false,
3104                                 "ValueType": "addresses_address",
3105                                 "DefaultValue": 0,
3106                                 "FieldType": "TextBox"
3107                         },
3108                         "WorkingDirectory": {
3109                                 "Required": true,
3110                                 "ValueType": "dir",
3111                                 "DefaultValue": 0,
3112                                 "FieldType": "TextBox"
3113                         },
3114                         "PidDirectory": {
3115                                 "Required": true,
3116                                 "ValueType": "dir",
3117                                 "DefaultValue": 0,
3118                                 "FieldType": "TextBox"
3119                         },
3120                         "SubsysDirectory": {
3121                                 "Required": false,
3122                                 "ValueType": "dir",
3123                                 "DefaultValue": 0,
3124                                 "FieldType": "TextBox"
3125                         },
3126                         "PluginDirectory": {
3127                                 "Required": false,
3128                                 "ValueType": "dir",
3129                                 "DefaultValue": 0,
3130                                 "FieldType": "TextBox"
3131                         },
3132                         "SnapshotCommand": {
3133                                 "Required": false,
3134                                 "ValueType": "str",
3135                                 "DefaultValue": 0,
3136                                 "FieldType": "TextBox"
3137                         },
3138                         "ScriptsDirectory": {
3139                                 "Required": false,
3140                                 "ValueType": "dir",
3141                                 "DefaultValue": 0,
3142                                 "FieldType": "TextBox"
3143                         },
3144                         "MaximumConcurrentJobs": {
3145                                 "Required": false,
3146                                 "ValueType": "pint32",
3147                                 "DefaultValue": 20,
3148                                 "FieldType": "Integer"
3149                         },
3150                         "Messages": {
3151                                 "Required": false,
3152                                 "ValueType": "res",
3153                                 "DefaultValue": 0,
3154                                 "FieldType": "ComboBox"
3155                         },
3156                         "SdConnectTimeout": {
3157                                 "Required": false,
3158                                 "ValueType": "time",
3159                                 "DefaultValue": 1800,
3160                                 "FieldType": "TimePeriod"
3161                         },
3162                         "HeartbeatInterval": {
3163                                 "Required": false,
3164                                 "ValueType": "time",
3165                                 "DefaultValue": 300,
3166                                 "FieldType": "TimePeriod"
3167                         },
3168                         "MaximumNetworkBufferSize": {
3169                                 "Required": false,
3170                                 "ValueType": "pint32",
3171                                 "DefaultValue": 0,
3172                                 "FieldType": "Integer"
3173                         },
3174                         "PkiSignatures": {
3175                                 "Required": false,
3176                                 "ValueType": "bool",
3177                                 "DefaultValue": 0,
3178                                 "FieldType": "CheckBox"
3179                         },
3180                         "PkiEncryption": {
3181                                 "Required": false,
3182                                 "ValueType": "bool",
3183                                 "DefaultValue": 0,
3184                                 "FieldType": "CheckBox"
3185                         },
3186                         "PkiKeyPair": {
3187                                 "Required": false,
3188                                 "ValueType": "dir",
3189                                 "DefaultValue": 0,
3190                                 "FieldType": "TextBox"
3191                         },
3192                         "PkiSigner": {
3193                                 "Required": false,
3194                                 "ValueType": "alist_str",
3195                                 "DefaultValue": 0,
3196                                 "FieldType": "TextBox"
3197                         },
3198                         "PkiMasterKey": {
3199                                 "Required": false,
3200                                 "ValueType": "alist_str",
3201                                 "DefaultValue": 0,
3202                                 "FieldType": "TextBox"
3203                         },
3204                         "TlsAuthenticate": {
3205                                 "Required": false,
3206                                 "ValueType": "bool",
3207                                 "DefaultValue": 0,
3208                                 "FieldType": "CheckBox"
3209                         },
3210                         "TlsEnable": {
3211                                 "Required": false,
3212                                 "ValueType": "bool",
3213                                 "DefaultValue": 0,
3214                                 "FieldType": "CheckBox"
3215                         },
3216                         "TlsRequire": {
3217                                 "Required": false,
3218                                 "ValueType": "bool",
3219                                 "DefaultValue": 0,
3220                                 "FieldType": "CheckBox"
3221                         },
3222                         "TlsCaCertificateFile": {
3223                                 "Required": false,
3224                                 "ValueType": "dir",
3225                                 "DefaultValue": 0,
3226                                 "FieldType": "TextBox"
3227                         },
3228                         "TlsCaCertificateDir": {
3229                                 "Required": false,
3230                                 "ValueType": "dir",
3231                                 "DefaultValue": 0,
3232                                 "FieldType": "TextBox"
3233                         },
3234                         "TlsCertificate": {
3235                                 "Required": false,
3236                                 "ValueType": "dir",
3237                                 "DefaultValue": 0,
3238                                 "FieldType": "TextBox"
3239                         },
3240                         "TlsKey": {
3241                                 "Required": false,
3242                                 "ValueType": "dir",
3243                                 "DefaultValue": 0,
3244                                 "FieldType": "TextBox"
3245                         },
3246                         "VerId": {
3247                                 "Required": false,
3248                                 "ValueType": "str",
3249                                 "DefaultValue": 0,
3250                                 "FieldType": "TextBox"
3251                         },
3252                         "MaximumBandwidthPerJob": {
3253                                 "Required": false,
3254                                 "ValueType": "speed",
3255                                 "DefaultValue": 0,
3256                                 "FieldType": "TextBox"
3257                         },
3258                         "DisableCommand": {
3259                                 "Required": false,
3260                                 "ValueType": "alist_str",
3261                                 "DefaultValue": 0,
3262                                 "FieldType": "TextBox"
3263                         }
3264                 },
3265                 "Messages": {
3266                         "Name": {
3267                                 "Required": false,
3268                                 "ValueType": "name",
3269                                 "DefaultValue": 0,
3270                                 "FieldType": "TextBox"
3271                         },
3272                         "Description": {
3273                                 "Required": false,
3274                                 "ValueType": "str",
3275                                 "DefaultValue": 0,
3276                                 "FieldType": "TextBox"
3277                         },
3278                         "MailCommand": {
3279                                 "Required": false,
3280                                 "ValueType": "str",
3281                                 "DefaultValue": 0,
3282                                 "FieldType": "TextBox"
3283                         },
3284                         "OperatorCommand": {
3285                                 "Required": false,
3286                                 "ValueType": "str",
3287                                 "DefaultValue": 0,
3288                                 "FieldType": "TextBox"
3289                         },
3290                         "Destinations": {
3291                                 "Required": false,
3292                                 "ValueType": "destinations",
3293                                 "DefaultValue": 0,
3294                                 "FieldType": "Messages"
3295                         }
3296                 },
3297                 "Console": {
3298                         "Name": {
3299                                 "Required": true,
3300                                 "ValueType": "name",
3301                                 "DefaultValue": 0,
3302                                 "FieldType": "TextBox"
3303                         },
3304                         "Description": {
3305                                 "Required": false,
3306                                 "ValueType": "str",
3307                                 "DefaultValue": 0,
3308                                 "FieldType": "TextBox"
3309                         },
3310                         "Password": {
3311                                 "Required": true,
3312                                 "ValueType": "password",
3313                                 "DefaultValue": 0,
3314                                 "FieldType": "TextBox"
3315                         },
3316                         "Address": {
3317                                 "Required": false,
3318                                 "ValueType": "str",
3319                                 "DefaultValue": 0,
3320                                 "FieldType": "TextBox"
3321                         },
3322                         "DirPort": {
3323                                 "Required": false,
3324                                 "ValueType": "pint32",
3325                                 "DefaultValue": 9101,
3326                                 "FieldType": "Integer"
3327                         },
3328                         "TlsAuthenticate": {
3329                                 "Required": false,
3330                                 "ValueType": "bool",
3331                                 "DefaultValue": 0,
3332                                 "FieldType": "CheckBox"
3333                         },
3334                         "TlsEnable": {
3335                                 "Required": false,
3336                                 "ValueType": "bool",
3337                                 "DefaultValue": 0,
3338                                 "FieldType": "CheckBox"
3339                         },
3340                         "TlsRequire": {
3341                                 "Required": false,
3342                                 "ValueType": "bool",
3343                                 "DefaultValue": 0,
3344                                 "FieldType": "CheckBox"
3345                         },
3346                         "TlsVerifyPeer": {
3347                                 "Required": false,
3348                                 "ValueType": "bool",
3349                                 "DefaultValue": 1,
3350                                 "FieldType": "CheckBox"
3351                         },
3352                         "TlsCaCertificateFile": {
3353                                 "Required": false,
3354                                 "ValueType": "dir",
3355                                 "DefaultValue": 0,
3356                                 "FieldType": "TextBox"
3357                         },
3358                         "TlsCaCertificateDir": {
3359                                 "Required": false,
3360                                 "ValueType": "dir",
3361                                 "DefaultValue": 0,
3362                                 "FieldType": "TextBox"
3363                         },
3364                         "TlsCertificate": {
3365                                 "Required": false,
3366                                 "ValueType": "dir",
3367                                 "DefaultValue": 0,
3368                                 "FieldType": "TextBox"
3369                         },
3370                         "TlsKey": {
3371                                 "Required": false,
3372                                 "ValueType": "dir",
3373                                 "DefaultValue": 0,
3374                                 "FieldType": "TextBox"
3375                         },
3376                         "TlsDhFile": {
3377                                 "Required": false,
3378                                 "ValueType": "dir",
3379                                 "DefaultValue": 0,
3380                                 "FieldType": "TextBox"
3381                         },
3382                         "TlsAllowedCn": {
3383                                 "Required": false,
3384                                 "ValueType": "alist_str",
3385                                 "DefaultValue": 0,
3386                                 "FieldType": "TextBox"
3387                         }
3388                 },
3389                 "Client": {
3390                         "Name": {
3391                                 "Required": true,
3392                                 "ValueType": "name",
3393                                 "DefaultValue": 0,
3394                                 "FieldType": "TextBox"
3395                         },
3396                         "Description": {
3397                                 "Required": false,
3398                                 "ValueType": "str",
3399                                 "DefaultValue": 0,
3400                                 "FieldType": "TextBox"
3401                         },
3402                         "FdPort": {
3403                                 "Required": false,
3404                                 "ValueType": "addresses_port",
3405                                 "DefaultValue": 9102,
3406                                 "FieldType": "TextBox"
3407                         },
3408                         "FdAddress": {
3409                                 "Required": false,
3410                                 "ValueType": "addresses_address",
3411                                 "DefaultValue": 9102,
3412                                 "FieldType": "TextBox"
3413                         },
3414                         "FdAddresses": {
3415                                 "Required": false,
3416                                 "ValueType": "addresses",
3417                                 "DefaultValue": 9102,
3418                                 "FieldType": "TextBox"
3419                         },
3420                         "FdSourceAddress": {
3421                                 "Required": false,
3422                                 "ValueType": "addresses_address",
3423                                 "DefaultValue": 0,
3424                                 "FieldType": "TextBox"
3425                         },
3426                         "WorkingDirectory": {
3427                                 "Required": true,
3428                                 "ValueType": "dir",
3429                                 "DefaultValue": 0,
3430                                 "FieldType": "TextBox"
3431                         },
3432                         "PidDirectory": {
3433                                 "Required": true,
3434                                 "ValueType": "dir",
3435                                 "DefaultValue": 0,
3436                                 "FieldType": "TextBox"
3437                         },
3438                         "SubsysDirectory": {
3439                                 "Required": false,
3440                                 "ValueType": "dir",
3441                                 "DefaultValue": 0,
3442                                 "FieldType": "TextBox"
3443                         },
3444                         "PluginDirectory": {
3445                                 "Required": false,
3446                                 "ValueType": "dir",
3447                                 "DefaultValue": 0,
3448                                 "FieldType": "TextBox"
3449                         },
3450                         "SnapshotCommand": {
3451                                 "Required": false,
3452                                 "ValueType": "str",
3453                                 "DefaultValue": 0,
3454                                 "FieldType": "TextBox"
3455                         },
3456                         "ScriptsDirectory": {
3457                                 "Required": false,
3458                                 "ValueType": "dir",
3459                                 "DefaultValue": 0,
3460                                 "FieldType": "TextBox"
3461                         },
3462                         "MaximumConcurrentJobs": {
3463                                 "Required": false,
3464                                 "ValueType": "pint32",
3465                                 "DefaultValue": 20,
3466                                 "FieldType": "Integer"
3467                         },
3468                         "Messages": {
3469                                 "Required": false,
3470                                 "ValueType": "res",
3471                                 "DefaultValue": 0,
3472                                 "FieldType": "ComboBox"
3473                         },
3474                         "SdConnectTimeout": {
3475                                 "Required": false,
3476                                 "ValueType": "time",
3477                                 "DefaultValue": 1800,
3478                                 "FieldType": "TimePeriod"
3479                         },
3480                         "HeartbeatInterval": {
3481                                 "Required": false,
3482                                 "ValueType": "time",
3483                                 "DefaultValue": 300,
3484                                 "FieldType": "TimePeriod"
3485                         },
3486                         "MaximumNetworkBufferSize": {
3487                                 "Required": false,
3488                                 "ValueType": "pint32",
3489                                 "DefaultValue": 0,
3490                                 "FieldType": "Integer"
3491                         },
3492                         "PkiSignatures": {
3493                                 "Required": false,
3494                                 "ValueType": "bool",
3495                                 "DefaultValue": 0,
3496                                 "FieldType": "CheckBox"
3497                         },
3498                         "PkiEncryption": {
3499                                 "Required": false,
3500                                 "ValueType": "bool",
3501                                 "DefaultValue": 0,
3502                                 "FieldType": "CheckBox"
3503                         },
3504                         "PkiKeyPair": {
3505                                 "Required": false,
3506                                 "ValueType": "dir",
3507                                 "DefaultValue": 0,
3508                                 "FieldType": "TextBox"
3509                         },
3510                         "PkiSigner": {
3511                                 "Required": false,
3512                                 "ValueType": "alist_str",
3513                                 "DefaultValue": 0,
3514                                 "FieldType": "TextBox"
3515                         },
3516                         "PkiMasterKey": {
3517                                 "Required": false,
3518                                 "ValueType": "alist_str",
3519                                 "DefaultValue": 0,
3520                                 "FieldType": "TextBox"
3521                         },
3522                         "TlsAuthenticate": {
3523                                 "Required": false,
3524                                 "ValueType": "bool",
3525                                 "DefaultValue": 0,
3526                                 "FieldType": "CheckBox"
3527                         },
3528                         "TlsEnable": {
3529                                 "Required": false,
3530                                 "ValueType": "bool",
3531                                 "DefaultValue": 0,
3532                                 "FieldType": "CheckBox"
3533                         },
3534                         "TlsRequire": {
3535                                 "Required": false,
3536                                 "ValueType": "bool",
3537                                 "DefaultValue": 0,
3538                                 "FieldType": "CheckBox"
3539                         },
3540                         "TlsCaCertificateFile": {
3541                                 "Required": false,
3542                                 "ValueType": "dir",
3543                                 "DefaultValue": 0,
3544                                 "FieldType": "TextBox"
3545                         },
3546                         "TlsCaCertificateDir": {
3547                                 "Required": false,
3548                                 "ValueType": "dir",
3549                                 "DefaultValue": 0,
3550                                 "FieldType": "TextBox"
3551                         },
3552                         "TlsCertificate": {
3553                                 "Required": false,
3554                                 "ValueType": "dir",
3555                                 "DefaultValue": 0,
3556                                 "FieldType": "TextBox"
3557                         },
3558                         "TlsKey": {
3559                                 "Required": false,
3560                                 "ValueType": "dir",
3561                                 "DefaultValue": 0,
3562                                 "FieldType": "TextBox"
3563                         },
3564                         "VerId": {
3565                                 "Required": false,
3566                                 "ValueType": "str",
3567                                 "DefaultValue": 0,
3568                                 "FieldType": "TextBox"
3569                         },
3570                         "MaximumBandwidthPerJob": {
3571                                 "Required": false,
3572                                 "ValueType": "speed",
3573                                 "DefaultValue": 0,
3574                                 "FieldType": "TextBox"
3575                         },
3576                         "DisableCommand": {
3577                                 "Required": false,
3578                                 "ValueType": "alist_str",
3579                                 "DefaultValue": 0,
3580                                 "FieldType": "TextBox"
3581                         }
3582                 }
3583         },
3584         "bcons": {
3585                 "Console": {
3586                         "Name": {
3587                                 "Required": true,
3588                                 "ValueType": "name",
3589                                 "DefaultValue": 0,
3590                                 "FieldType": "TextBox"
3591                         },
3592                         "Description": {
3593                                 "Required": false,
3594                                 "ValueType": "str",
3595                                 "DefaultValue": 0,
3596                                 "FieldType": "TextBox"
3597                         },
3598                         "RCFile": {
3599                                 "Required": false,
3600                                 "ValueType": "dir",
3601                                 "DefaultValue": 0,
3602                                 "FieldType": "TextBox"
3603                         },
3604                         "HistoryFile": {
3605                                 "Required": false,
3606                                 "ValueType": "dir",
3607                                 "DefaultValue": 0,
3608                                 "FieldType": "TextBox"
3609                         },
3610                         "Password": {
3611                                 "Required": true,
3612                                 "ValueType": "password",
3613                                 "DefaultValue": 0,
3614                                 "FieldType": "TextBox"
3615                         },
3616                         "TlsAuthenticate": {
3617                                 "Required": false,
3618                                 "ValueType": "bool",
3619                                 "DefaultValue": 0,
3620                                 "FieldType": "CheckBox"
3621                         },
3622                         "TlsEnable": {
3623                                 "Required": false,
3624                                 "ValueType": "bool",
3625                                 "DefaultValue": 0,
3626                                 "FieldType": "CheckBox"
3627                         },
3628                         "TlsRequire": {
3629                                 "Required": false,
3630                                 "ValueType": "bool",
3631                                 "DefaultValue": 0,
3632                                 "FieldType": "CheckBox"
3633                         },
3634                         "TlsCaCertificateFile": {
3635                                 "Required": false,
3636                                 "ValueType": "dir",
3637                                 "DefaultValue": 0,
3638                                 "FieldType": "TextBox"
3639                         },
3640                         "TlsCaCertificateDir": {
3641                                 "Required": false,
3642                                 "ValueType": "dir",
3643                                 "DefaultValue": 0,
3644                                 "FieldType": "TextBox"
3645                         },
3646                         "TlsCertificate": {
3647                                 "Required": false,
3648                                 "ValueType": "dir",
3649                                 "DefaultValue": 0,
3650                                 "FieldType": "TextBox"
3651                         },
3652                         "TlsKey": {
3653                                 "Required": false,
3654                                 "ValueType": "dir",
3655                                 "DefaultValue": 0,
3656                                 "FieldType": "TextBox"
3657                         },
3658                         "Director": {
3659                                 "Required": false,
3660                                 "ValueType": "str",
3661                                 "DefaultValue": 0,
3662                                 "FieldType": "TextBox"
3663                         },
3664                         "HeartbeatInterval": {
3665                                 "Required": false,
3666                                 "ValueType": "time",
3667                                 "DefaultValue": 300,
3668                                 "FieldType": "TimePeriod"
3669                         }
3670                 },
3671                 "Director": {
3672                         "Name": {
3673                                 "Required": true,
3674                                 "ValueType": "name",
3675                                 "DefaultValue": 0,
3676                                 "FieldType": "TextBox"
3677                         },
3678                         "Description": {
3679                                 "Required": false,
3680                                 "ValueType": "str",
3681                                 "DefaultValue": 0,
3682                                 "FieldType": "TextBox"
3683                         },
3684                         "DirPort": {
3685                                 "Required": false,
3686                                 "ValueType": "pint32",
3687                                 "DefaultValue": 9101,
3688                                 "FieldType": "Integer"
3689                         },
3690                         "Address": {
3691                                 "Required": false,
3692                                 "ValueType": "str",
3693                                 "DefaultValue": 0,
3694                                 "FieldType": "TextBox"
3695                         },
3696                         "Password": {
3697                                 "Required": true,
3698                                 "ValueType": "password",
3699                                 "DefaultValue": 0,
3700                                 "FieldType": "TextBox"
3701                         },
3702                         "TlsAuthenticate": {
3703                                 "Required": false,
3704                                 "ValueType": "bool",
3705                                 "DefaultValue": 0,
3706                                 "FieldType": "CheckBox"
3707                         },
3708                         "TlsEnable": {
3709                                 "Required": false,
3710                                 "ValueType": "bool",
3711                                 "DefaultValue": 0,
3712                                 "FieldType": "CheckBox"
3713                         },
3714                         "TlsRequire": {
3715                                 "Required": false,
3716                                 "ValueType": "bool",
3717                                 "DefaultValue": 0,
3718                                 "FieldType": "CheckBox"
3719                         },
3720                         "TlsCaCertificateFile": {
3721                                 "Required": false,
3722                                 "ValueType": "dir",
3723                                 "DefaultValue": 0,
3724                                 "FieldType": "TextBox"
3725                         },
3726                         "TlsCaCertificateDir": {
3727                                 "Required": false,
3728                                 "ValueType": "dir",
3729                                 "DefaultValue": 0,
3730                                 "FieldType": "TextBox"
3731                         },
3732                         "TlsCertificate": {
3733                                 "Required": false,
3734                                 "ValueType": "dir",
3735                                 "DefaultValue": 0,
3736                                 "FieldType": "TextBox"
3737                         },
3738                         "TlsKey": {
3739                                 "Required": false,
3740                                 "ValueType": "dir",
3741                                 "DefaultValue": 0,
3742                                 "FieldType": "TextBox"
3743                         },
3744                         "HeartbeatInterval": {
3745                                 "Required": false,
3746                                 "ValueType": "time",
3747                                 "DefaultValue": 300,
3748                                 "FieldType": "TimePeriod"
3749                         }
3750                 }
3751         }
3752 }