1{ 2 "format-version": 2, 3 "component": "bareos-dir", 4 "resource": { 5 "bareos-dir": { 6 "Director": { 7 "Name": { 8 "datatype": "NAME", 9 "code": 0, 10 "equals": true, 11 "required": true, 12 "description": "The name of the resource." 13 }, 14 "Description": { 15 "datatype": "STRING", 16 "code": 0, 17 "equals": true 18 }, 19 "Messages": { 20 "datatype": "RES", 21 "code": 1010, 22 "equals": true 23 }, 24 "DirPort": { 25 "datatype": "PORT", 26 "code": 0, 27 "default_value": "9101", 28 "equals": true 29 }, 30 "DirAddress": { 31 "datatype": "ADDRESS", 32 "code": 0, 33 "default_value": "9101", 34 "equals": true 35 }, 36 "DirAddresses": { 37 "datatype": "ADDRESSES", 38 "code": 0, 39 "default_value": "9101", 40 "equals": true 41 }, 42 "DirSourceAddress": { 43 "datatype": "ADDRESS", 44 "code": 0, 45 "default_value": "0", 46 "equals": true 47 }, 48 "QueryFile": { 49 "datatype": "DIRECTORY", 50 "code": 0, 51 "equals": true, 52 "required": true 53 }, 54 "WorkingDirectory": { 55 "datatype": "DIRECTORY", 56 "code": 0, 57 "default_value": "/var/lib/bareos", 58 "platform_specific": true, 59 "equals": true 60 }, 61 "PidDirectory": { 62 "datatype": "DIRECTORY", 63 "code": 0, 64 "default_value": "/var/lib/bareos", 65 "platform_specific": true, 66 "equals": true 67 }, 68 "PluginDirectory": { 69 "datatype": "DIRECTORY", 70 "code": 0, 71 "equals": true, 72 "versions": "14.2.0-", 73 "description": "Plugins are loaded from this directory. To load only specific plugins, use 'Plugin Names'." 74 }, 75 "PluginNames": { 76 "datatype": "PLUGIN_NAMES", 77 "code": 0, 78 "equals": true, 79 "versions": "14.2.0-", 80 "description": "List of plugins, that should get loaded from 'Plugin Directory' (only basenames, '-dir.so' is added automatically). If empty, all plugins will get loaded." 81 }, 82 "ScriptsDirectory": { 83 "datatype": "DIRECTORY", 84 "code": 0, 85 "equals": true, 86 "description": "This directive is currently unused." 87 }, 88 "BackendDirectory": { 89 "datatype": "DIRECTORY_LIST", 90 "code": 0, 91 "default_value": "/usr/lib/bareos/backends", 92 "platform_specific": true, 93 "equals": true 94 }, 95 "Subscriptions": { 96 "datatype": "PINT32", 97 "code": 0, 98 "default_value": "0", 99 "equals": true, 100 "versions": "12.4.4-" 101 }, 102 "SubSysDirectory": { 103 "datatype": "DIRECTORY", 104 "code": 0, 105 "deprecated": true, 106 "equals": true, 107 "versions": "-12.4.0" 108 }, 109 "MaximumConcurrentJobs": { 110 "datatype": "PINT32", 111 "code": 0, 112 "default_value": "1", 113 "equals": true 114 }, 115 "MaximumConnections": { 116 "datatype": "PINT32", 117 "code": 0, 118 "default_value": "30", 119 "equals": true 120 }, 121 "MaximumConsoleConnections": { 122 "datatype": "PINT32", 123 "code": 0, 124 "default_value": "20", 125 "equals": true 126 }, 127 "Password": { 128 "datatype": "AUTOPASSWORD", 129 "code": 0, 130 "equals": true, 131 "required": true 132 }, 133 "FdConnectTimeout": { 134 "datatype": "TIME", 135 "code": 0, 136 "default_value": "180", 137 "equals": true 138 }, 139 "SdConnectTimeout": { 140 "datatype": "TIME", 141 "code": 0, 142 "default_value": "1800", 143 "equals": true 144 }, 145 "HeartbeatInterval": { 146 "datatype": "TIME", 147 "code": 0, 148 "default_value": "0", 149 "equals": true 150 }, 151 "StatisticsRetention": { 152 "datatype": "TIME", 153 "code": 0, 154 "default_value": "160704000", 155 "equals": true 156 }, 157 "StatisticsCollectInterval": { 158 "datatype": "PINT32", 159 "code": 0, 160 "default_value": "150", 161 "equals": true, 162 "versions": "14.2.0-" 163 }, 164 "VerId": { 165 "datatype": "STRING", 166 "code": 0, 167 "equals": true 168 }, 169 "OptimizeForSize": { 170 "datatype": "BOOLEAN", 171 "code": 0, 172 "default_value": "false", 173 "equals": true 174 }, 175 "OptimizeForSpeed": { 176 "datatype": "BOOLEAN", 177 "code": 0, 178 "default_value": "false", 179 "equals": true 180 }, 181 "OmitDefaults": { 182 "datatype": "BOOLEAN", 183 "code": 0, 184 "default_value": "true", 185 "deprecated": true, 186 "equals": true, 187 "description": "Omit config variables with default values when dumping the config." 188 }, 189 "KeyEncryptionKey": { 190 "datatype": "AUTOPASSWORD", 191 "code": 1, 192 "equals": true 193 }, 194 "NdmpSnooping": { 195 "datatype": "BOOLEAN", 196 "code": 0, 197 "equals": true, 198 "versions": "13.2.0-" 199 }, 200 "NdmpLogLevel": { 201 "datatype": "PINT32", 202 "code": 0, 203 "default_value": "4", 204 "equals": true, 205 "versions": "13.2.0-" 206 }, 207 "AbsoluteJobTimeout": { 208 "datatype": "PINT32", 209 "code": 0, 210 "equals": true, 211 "versions": "14.2.0-" 212 }, 213 "Auditing": { 214 "datatype": "BOOLEAN", 215 "code": 0, 216 "default_value": "false", 217 "equals": true, 218 "versions": "14.2.0-" 219 }, 220 "AuditEvents": { 221 "datatype": "AUDIT_COMMAND_LIST", 222 "code": 0, 223 "equals": true, 224 "versions": "14.2.0-" 225 }, 226 "SecureEraseCommand": { 227 "datatype": "STRING", 228 "code": 0, 229 "equals": true, 230 "versions": "15.2.1-", 231 "description": "Specify command that will be called when bareos unlinks files." 232 }, 233 "LogTimestampFormat": { 234 "datatype": "STRING", 235 "code": 0, 236 "equals": true, 237 "versions": "15.2.3-" 238 }, 239 "TlsAuthenticate": { 240 "datatype": "BOOLEAN", 241 "code": 0, 242 "default_value": "false", 243 "equals": true, 244 "description": "Use TLS only to authenticate, not for encryption." 245 }, 246 "TlsEnable": { 247 "datatype": "BOOLEAN", 248 "code": 0, 249 "default_value": "true", 250 "equals": true, 251 "description": "Enable TLS support." 252 }, 253 "TlsRequire": { 254 "datatype": "BOOLEAN", 255 "code": 0, 256 "default_value": "false", 257 "equals": true, 258 "description": "Without setting this to yes, Bareos can fall back to use unencrypted connections. Enabling this implicitly sets \"TLS Enable = yes\"." 259 }, 260 "TlsCipherList": { 261 "datatype": "DIRECTORY", 262 "code": 0, 263 "platform_specific": true, 264 "equals": true, 265 "description": "List of valid TLS Ciphers." 266 }, 267 "TlsDhFile": { 268 "datatype": "DIRECTORY", 269 "code": 0, 270 "equals": true, 271 "description": "Path to PEM encoded Diffie-Hellman parameter file. If this directive is specified, DH key exchange will be used for the ephemeral keying, allowing for forward secrecy of communications." 272 }, 273 "TlsProtocol": { 274 "datatype": "STRING", 275 "code": 0, 276 "platform_specific": true, 277 "equals": true, 278 "versions": "20.0.0-", 279 "description": "OpenSSL Configuration: Protocol" 280 }, 281 "TlsVerifyPeer": { 282 "datatype": "BOOLEAN", 283 "code": 0, 284 "default_value": "false", 285 "equals": true, 286 "description": "If disabled, all certificates signed by a known CA will be accepted. If enabled, the CN of a certificate must the Address or in the \"TLS Allowed CN\" list." 287 }, 288 "TlsCaCertificateFile": { 289 "datatype": "DIRECTORY", 290 "code": 0, 291 "equals": true, 292 "description": "Path of a PEM encoded TLS CA certificate(s) file." 293 }, 294 "TlsCaCertificateDir": { 295 "datatype": "DIRECTORY", 296 "code": 0, 297 "equals": true, 298 "description": "Path of a TLS CA certificate directory." 299 }, 300 "TlsCertificateRevocationList": { 301 "datatype": "DIRECTORY", 302 "code": 0, 303 "equals": true, 304 "description": "Path of a Certificate Revocation List file." 305 }, 306 "TlsCertificate": { 307 "datatype": "DIRECTORY", 308 "code": 0, 309 "equals": true, 310 "description": "Path of a PEM encoded TLS certificate." 311 }, 312 "TlsKey": { 313 "datatype": "DIRECTORY", 314 "code": 0, 315 "equals": true, 316 "description": "Path of a PEM encoded private key. It must correspond to the specified \"TLS Certificate\"." 317 }, 318 "TlsAllowedCn": { 319 "datatype": "STRING_LIST", 320 "code": 0, 321 "equals": true, 322 "description": "\"Common Name\"s (CNs) of the allowed peer certificates." 323 } 324 }, 325 "Client": { 326 "Name": { 327 "datatype": "NAME", 328 "code": 0, 329 "equals": true, 330 "required": true, 331 "description": "The name of the resource." 332 }, 333 "Description": { 334 "datatype": "STRING", 335 "code": 0, 336 "equals": true 337 }, 338 "Protocol": { 339 "datatype": "AUTH_PROTOCOL_TYPE", 340 "code": 0, 341 "default_value": "Native", 342 "equals": true, 343 "versions": "13.2.0-" 344 }, 345 "AuthType": { 346 "datatype": "AUTH_TYPE", 347 "code": 0, 348 "default_value": "None", 349 "equals": true 350 }, 351 "Address": { 352 "datatype": "STRING", 353 "code": 0, 354 "equals": true, 355 "required": true 356 }, 357 "LanAddress": { 358 "datatype": "STRING", 359 "code": 0, 360 "equals": true, 361 "versions": "16.2.6-", 362 "description": "Sets additional address used for connections between Client and Storage Daemon inside separate network." 363 }, 364 "FdAddress": { 365 "datatype": "STRING", 366 "code": 0, 367 "alias": true, 368 "equals": true, 369 "description": "Alias for Address." 370 }, 371 "Port": { 372 "datatype": "PINT32", 373 "code": 0, 374 "default_value": "9102", 375 "equals": true 376 }, 377 "FdPort": { 378 "datatype": "PINT32", 379 "code": 0, 380 "alias": true, 381 "default_value": "9102", 382 "equals": true 383 }, 384 "Username": { 385 "datatype": "STRING", 386 "code": 0, 387 "equals": true 388 }, 389 "Password": { 390 "datatype": "AUTOPASSWORD", 391 "code": 0, 392 "equals": true, 393 "required": true 394 }, 395 "FdPassword": { 396 "datatype": "AUTOPASSWORD", 397 "code": 0, 398 "alias": true, 399 "equals": true 400 }, 401 "Catalog": { 402 "datatype": "RES", 403 "code": 1006, 404 "equals": true 405 }, 406 "Passive": { 407 "datatype": "BOOLEAN", 408 "code": 0, 409 "default_value": "false", 410 "equals": true, 411 "versions": "13.2.0-", 412 "description": "If enabled, the Storage Daemon will initiate the network connection to the Client. If disabled, the Client will initiate the network connection to the Storage Daemon." 413 }, 414 "ConnectionFromDirectorToClient": { 415 "datatype": "BOOLEAN", 416 "code": 0, 417 "default_value": "true", 418 "equals": true, 419 "versions": "16.2.2", 420 "description": "Let the Director initiate the network connection to the Client." 421 }, 422 "AllowClientConnect": { 423 "datatype": "BOOLEAN", 424 "code": 0, 425 "alias": true, 426 "deprecated": true, 427 "equals": true, 428 "description": "Alias of \"Connection From Client To Director\"." 429 }, 430 "ConnectionFromClientToDirector": { 431 "datatype": "BOOLEAN", 432 "code": 0, 433 "default_value": "false", 434 "equals": true, 435 "versions": "16.2.2", 436 "description": "The Director will accept incoming network connection from this Client." 437 }, 438 "Enabled": { 439 "datatype": "BOOLEAN", 440 "code": 0, 441 "default_value": "true", 442 "equals": true, 443 "description": "En- or disable this resource." 444 }, 445 "HardQuota": { 446 "datatype": "SIZE64", 447 "code": 0, 448 "default_value": "0", 449 "equals": true 450 }, 451 "SoftQuota": { 452 "datatype": "SIZE64", 453 "code": 0, 454 "default_value": "0", 455 "equals": true 456 }, 457 "SoftQuotaGracePeriod": { 458 "datatype": "TIME", 459 "code": 0, 460 "default_value": "0", 461 "equals": true 462 }, 463 "StrictQuotas": { 464 "datatype": "BOOLEAN", 465 "code": 0, 466 "default_value": "false", 467 "equals": true 468 }, 469 "QuotaIncludeFailedJobs": { 470 "datatype": "BOOLEAN", 471 "code": 0, 472 "default_value": "true", 473 "equals": true 474 }, 475 "FileRetention": { 476 "datatype": "TIME", 477 "code": 0, 478 "default_value": "5184000", 479 "equals": true 480 }, 481 "JobRetention": { 482 "datatype": "TIME", 483 "code": 0, 484 "default_value": "15552000", 485 "equals": true 486 }, 487 "HeartbeatInterval": { 488 "datatype": "TIME", 489 "code": 0, 490 "default_value": "0", 491 "equals": true 492 }, 493 "AutoPrune": { 494 "datatype": "BOOLEAN", 495 "code": 0, 496 "default_value": "false", 497 "equals": true 498 }, 499 "MaximumConcurrentJobs": { 500 "datatype": "PINT32", 501 "code": 0, 502 "default_value": "1", 503 "equals": true 504 }, 505 "MaximumBandwidthPerJob": { 506 "datatype": "SPEED", 507 "code": 0, 508 "equals": true 509 }, 510 "NdmpLogLevel": { 511 "datatype": "PINT32", 512 "code": 0, 513 "default_value": "4", 514 "equals": true 515 }, 516 "NdmpBlockSize": { 517 "datatype": "SIZE32", 518 "code": 0, 519 "default_value": "64512", 520 "equals": true 521 }, 522 "NdmpUseLmdb": { 523 "datatype": "BOOLEAN", 524 "code": 0, 525 "default_value": "true", 526 "equals": true 527 }, 528 "TlsAuthenticate": { 529 "datatype": "BOOLEAN", 530 "code": 0, 531 "default_value": "false", 532 "equals": true, 533 "description": "Use TLS only to authenticate, not for encryption." 534 }, 535 "TlsEnable": { 536 "datatype": "BOOLEAN", 537 "code": 0, 538 "default_value": "true", 539 "equals": true, 540 "description": "Enable TLS support." 541 }, 542 "TlsRequire": { 543 "datatype": "BOOLEAN", 544 "code": 0, 545 "default_value": "false", 546 "equals": true, 547 "description": "Without setting this to yes, Bareos can fall back to use unencrypted connections. Enabling this implicitly sets \"TLS Enable = yes\"." 548 }, 549 "TlsCipherList": { 550 "datatype": "DIRECTORY", 551 "code": 0, 552 "platform_specific": true, 553 "equals": true, 554 "description": "List of valid TLS Ciphers." 555 }, 556 "TlsDhFile": { 557 "datatype": "DIRECTORY", 558 "code": 0, 559 "equals": true, 560 "description": "Path to PEM encoded Diffie-Hellman parameter file. If this directive is specified, DH key exchange will be used for the ephemeral keying, allowing for forward secrecy of communications." 561 }, 562 "TlsProtocol": { 563 "datatype": "STRING", 564 "code": 0, 565 "platform_specific": true, 566 "equals": true, 567 "versions": "20.0.0-", 568 "description": "OpenSSL Configuration: Protocol" 569 }, 570 "TlsVerifyPeer": { 571 "datatype": "BOOLEAN", 572 "code": 0, 573 "default_value": "false", 574 "equals": true, 575 "description": "If disabled, all certificates signed by a known CA will be accepted. If enabled, the CN of a certificate must the Address or in the \"TLS Allowed CN\" list." 576 }, 577 "TlsCaCertificateFile": { 578 "datatype": "DIRECTORY", 579 "code": 0, 580 "equals": true, 581 "description": "Path of a PEM encoded TLS CA certificate(s) file." 582 }, 583 "TlsCaCertificateDir": { 584 "datatype": "DIRECTORY", 585 "code": 0, 586 "equals": true, 587 "description": "Path of a TLS CA certificate directory." 588 }, 589 "TlsCertificateRevocationList": { 590 "datatype": "DIRECTORY", 591 "code": 0, 592 "equals": true, 593 "description": "Path of a Certificate Revocation List file." 594 }, 595 "TlsCertificate": { 596 "datatype": "DIRECTORY", 597 "code": 0, 598 "equals": true, 599 "description": "Path of a PEM encoded TLS certificate." 600 }, 601 "TlsKey": { 602 "datatype": "DIRECTORY", 603 "code": 0, 604 "equals": true, 605 "description": "Path of a PEM encoded private key. It must correspond to the specified \"TLS Certificate\"." 606 }, 607 "TlsAllowedCn": { 608 "datatype": "STRING_LIST", 609 "code": 0, 610 "equals": true, 611 "description": "\"Common Name\"s (CNs) of the allowed peer certificates." 612 } 613 }, 614 "JobDefs": { 615 "Name": { 616 "datatype": "NAME", 617 "code": 0, 618 "equals": true, 619 "required": true, 620 "description": "The name of the resource." 621 }, 622 "Description": { 623 "datatype": "STRING", 624 "code": 0, 625 "equals": true 626 }, 627 "Type": { 628 "datatype": "JOB_TYPE", 629 "code": 0, 630 "equals": true, 631 "required": true 632 }, 633 "Protocol": { 634 "datatype": "PROTOCOL_TYPE", 635 "code": 0, 636 "default_value": "Native", 637 "equals": true 638 }, 639 "BackupFormat": { 640 "datatype": "STRING", 641 "code": 0, 642 "default_value": "Native", 643 "equals": true 644 }, 645 "Level": { 646 "datatype": "BACKUP_LEVEL", 647 "code": 0, 648 "equals": true 649 }, 650 "Messages": { 651 "datatype": "RES", 652 "code": 1010, 653 "equals": true, 654 "required": true 655 }, 656 "Storage": { 657 "datatype": "RESOURCE_LIST", 658 "code": 1005, 659 "equals": true 660 }, 661 "Pool": { 662 "datatype": "RES", 663 "code": 1009, 664 "equals": true, 665 "required": true 666 }, 667 "FullBackupPool": { 668 "datatype": "RES", 669 "code": 1009, 670 "equals": true 671 }, 672 "VirtualFullBackupPool": { 673 "datatype": "RES", 674 "code": 1009, 675 "equals": true 676 }, 677 "IncrementalBackupPool": { 678 "datatype": "RES", 679 "code": 1009, 680 "equals": true 681 }, 682 "DifferentialBackupPool": { 683 "datatype": "RES", 684 "code": 1009, 685 "equals": true 686 }, 687 "NextPool": { 688 "datatype": "RES", 689 "code": 1009, 690 "equals": true 691 }, 692 "Client": { 693 "datatype": "RES", 694 "code": 1002, 695 "equals": true 696 }, 697 "FileSet": { 698 "datatype": "RES", 699 "code": 1008, 700 "equals": true 701 }, 702 "Schedule": { 703 "datatype": "RES", 704 "code": 1007, 705 "equals": true 706 }, 707 "VerifyJob": { 708 "datatype": "RES", 709 "code": 1004, 710 "alias": true, 711 "equals": true 712 }, 713 "JobToVerify": { 714 "datatype": "RES", 715 "code": 1004, 716 "equals": true 717 }, 718 "Catalog": { 719 "datatype": "RES", 720 "code": 1006, 721 "equals": true, 722 "versions": "13.4.0-" 723 }, 724 "JobDefs": { 725 "datatype": "RES", 726 "code": 1003, 727 "equals": true 728 }, 729 "Run": { 730 "datatype": "STRING_LIST", 731 "code": 0, 732 "equals": true 733 }, 734 "Where": { 735 "datatype": "DIRECTORY", 736 "code": 0, 737 "equals": true 738 }, 739 "RegexWhere": { 740 "datatype": "STRING", 741 "code": 0, 742 "equals": true 743 }, 744 "StripPrefix": { 745 "datatype": "STRING", 746 "code": 0, 747 "equals": true 748 }, 749 "AddPrefix": { 750 "datatype": "STRING", 751 "code": 0, 752 "equals": true 753 }, 754 "AddSuffix": { 755 "datatype": "STRING", 756 "code": 0, 757 "equals": true 758 }, 759 "Bootstrap": { 760 "datatype": "DIRECTORY", 761 "code": 0, 762 "equals": true 763 }, 764 "WriteBootstrap": { 765 "datatype": "DIRECTORY_OR_COMMAND", 766 "code": 0, 767 "equals": true 768 }, 769 "WriteVerifyList": { 770 "datatype": "DIRECTORY", 771 "code": 0, 772 "equals": true 773 }, 774 "Replace": { 775 "datatype": "REPLACE_OPTION", 776 "code": 0, 777 "default_value": "Always", 778 "equals": true 779 }, 780 "MaximumBandwidth": { 781 "datatype": "SPEED", 782 "code": 0, 783 "equals": true 784 }, 785 "MaxRunSchedTime": { 786 "datatype": "TIME", 787 "code": 0, 788 "equals": true 789 }, 790 "MaxRunTime": { 791 "datatype": "TIME", 792 "code": 0, 793 "equals": true 794 }, 795 "FullMaxWaitTime": { 796 "datatype": "TIME", 797 "code": 0, 798 "alias": true, 799 "deprecated": true, 800 "equals": true, 801 "versions": "-12.4.0", 802 "description": "This directive has been deprecated in favor of \"Full Max Runtime\"." 803 }, 804 "IncrementalMaxWaitTime": { 805 "datatype": "TIME", 806 "code": 0, 807 "alias": true, 808 "deprecated": true, 809 "equals": true, 810 "versions": "-12.4.0", 811 "description": "This directive has been deprecated in favor of \"Incremental Max Runtime\"." 812 }, 813 "DifferentialMaxWaitTime": { 814 "datatype": "TIME", 815 "code": 0, 816 "alias": true, 817 "deprecated": true, 818 "equals": true, 819 "versions": "-12.4.0", 820 "description": "This directive has been deprecated in favor of \"Differential Max Runtime\"." 821 }, 822 "FullMaxRuntime": { 823 "datatype": "TIME", 824 "code": 0, 825 "equals": true 826 }, 827 "IncrementalMaxRuntime": { 828 "datatype": "TIME", 829 "code": 0, 830 "equals": true 831 }, 832 "DifferentialMaxRuntime": { 833 "datatype": "TIME", 834 "code": 0, 835 "equals": true 836 }, 837 "MaxWaitTime": { 838 "datatype": "TIME", 839 "code": 0, 840 "equals": true 841 }, 842 "MaxStartDelay": { 843 "datatype": "TIME", 844 "code": 0, 845 "equals": true 846 }, 847 "MaxFullInterval": { 848 "datatype": "TIME", 849 "code": 0, 850 "equals": true 851 }, 852 "MaxVirtualFullInterval": { 853 "datatype": "TIME", 854 "code": 0, 855 "equals": true, 856 "versions": "14.4.0-" 857 }, 858 "MaxDiffInterval": { 859 "datatype": "TIME", 860 "code": 0, 861 "equals": true 862 }, 863 "PrefixLinks": { 864 "datatype": "BOOLEAN", 865 "code": 0, 866 "default_value": "false", 867 "equals": true 868 }, 869 "PruneJobs": { 870 "datatype": "BOOLEAN", 871 "code": 0, 872 "default_value": "false", 873 "equals": true 874 }, 875 "PruneFiles": { 876 "datatype": "BOOLEAN", 877 "code": 0, 878 "default_value": "false", 879 "equals": true 880 }, 881 "PruneVolumes": { 882 "datatype": "BOOLEAN", 883 "code": 0, 884 "default_value": "false", 885 "equals": true 886 }, 887 "PurgeMigrationJob": { 888 "datatype": "BOOLEAN", 889 "code": 0, 890 "default_value": "false", 891 "equals": true 892 }, 893 "Enabled": { 894 "datatype": "BOOLEAN", 895 "code": 0, 896 "default_value": "true", 897 "equals": true, 898 "description": "En- or disable this resource." 899 }, 900 "SpoolAttributes": { 901 "datatype": "BOOLEAN", 902 "code": 0, 903 "default_value": "false", 904 "equals": true 905 }, 906 "SpoolData": { 907 "datatype": "BOOLEAN", 908 "code": 0, 909 "default_value": "false", 910 "equals": true 911 }, 912 "SpoolSize": { 913 "datatype": "SIZE64", 914 "code": 0, 915 "equals": true 916 }, 917 "RerunFailedLevels": { 918 "datatype": "BOOLEAN", 919 "code": 0, 920 "default_value": "false", 921 "equals": true 922 }, 923 "PreferMountedVolumes": { 924 "datatype": "BOOLEAN", 925 "code": 0, 926 "default_value": "true", 927 "equals": true 928 }, 929 "RunBeforeJob": { 930 "datatype": "RUNSCRIPT_SHORT", 931 "code": 0, 932 "equals": true 933 }, 934 "RunAfterJob": { 935 "datatype": "RUNSCRIPT_SHORT", 936 "code": 0, 937 "equals": true 938 }, 939 "RunAfterFailedJob": { 940 "datatype": "RUNSCRIPT_SHORT", 941 "code": 0, 942 "equals": true 943 }, 944 "ClientRunBeforeJob": { 945 "datatype": "RUNSCRIPT_SHORT", 946 "code": 0, 947 "equals": true 948 }, 949 "ClientRunAfterJob": { 950 "datatype": "RUNSCRIPT_SHORT", 951 "code": 0, 952 "equals": true 953 }, 954 "MaximumConcurrentJobs": { 955 "datatype": "PINT32", 956 "code": 0, 957 "default_value": "1", 958 "equals": true 959 }, 960 "RescheduleOnError": { 961 "datatype": "BOOLEAN", 962 "code": 0, 963 "default_value": "false", 964 "equals": true 965 }, 966 "RescheduleInterval": { 967 "datatype": "TIME", 968 "code": 0, 969 "default_value": "1800", 970 "equals": true 971 }, 972 "RescheduleTimes": { 973 "datatype": "PINT32", 974 "code": 0, 975 "default_value": "5", 976 "equals": true 977 }, 978 "Priority": { 979 "datatype": "PINT32", 980 "code": 0, 981 "default_value": "10", 982 "equals": true 983 }, 984 "AllowMixedPriority": { 985 "datatype": "BOOLEAN", 986 "code": 0, 987 "default_value": "false", 988 "equals": true 989 }, 990 "WritePartAfterJob": { 991 "datatype": "BOOLEAN", 992 "code": 0, 993 "deprecated": true, 994 "equals": true, 995 "versions": "-12.4.0" 996 }, 997 "SelectionPattern": { 998 "datatype": "STRING", 999 "code": 0, 1000 "equals": true 1001 }, 1002 "RunScript": { 1003 "datatype": "RUNSCRIPT", 1004 "code": 0, 1005 "equals": false 1006 }, 1007 "SelectionType": { 1008 "datatype": "MIGRATION_TYPE", 1009 "code": 0, 1010 "equals": true 1011 }, 1012 "Accurate": { 1013 "datatype": "BOOLEAN", 1014 "code": 0, 1015 "default_value": "false", 1016 "equals": true 1017 }, 1018 "AllowDuplicateJobs": { 1019 "datatype": "BOOLEAN", 1020 "code": 0, 1021 "default_value": "true", 1022 "equals": true 1023 }, 1024 "AllowHigherDuplicates": { 1025 "datatype": "BOOLEAN", 1026 "code": 0, 1027 "default_value": "true", 1028 "equals": true 1029 }, 1030 "CancelLowerLevelDuplicates": { 1031 "datatype": "BOOLEAN", 1032 "code": 0, 1033 "default_value": "false", 1034 "equals": true 1035 }, 1036 "CancelQueuedDuplicates": { 1037 "datatype": "BOOLEAN", 1038 "code": 0, 1039 "default_value": "false", 1040 "equals": true 1041 }, 1042 "CancelRunningDuplicates": { 1043 "datatype": "BOOLEAN", 1044 "code": 0, 1045 "default_value": "false", 1046 "equals": true 1047 }, 1048 "SaveFileHistory": { 1049 "datatype": "BOOLEAN", 1050 "code": 0, 1051 "default_value": "true", 1052 "equals": true, 1053 "versions": "14.2.0-" 1054 }, 1055 "FileHistorySize": { 1056 "datatype": "SIZE64", 1057 "code": 0, 1058 "default_value": "10000000", 1059 "equals": true, 1060 "versions": "15.2.4-" 1061 }, 1062 "PluginOptions": { 1063 "datatype": "STRING_LIST", 1064 "code": 0, 1065 "alias": true, 1066 "deprecated": true, 1067 "equals": true, 1068 "versions": "-12.4.0" 1069 }, 1070 "FdPluginOptions": { 1071 "datatype": "STRING_LIST", 1072 "code": 0, 1073 "equals": true 1074 }, 1075 "SdPluginOptions": { 1076 "datatype": "STRING_LIST", 1077 "code": 0, 1078 "equals": true 1079 }, 1080 "DirPluginOptions": { 1081 "datatype": "STRING_LIST", 1082 "code": 0, 1083 "equals": true 1084 }, 1085 "Base": { 1086 "datatype": "RESOURCE_LIST", 1087 "code": 1004, 1088 "equals": true 1089 }, 1090 "MaxConcurrentCopies": { 1091 "datatype": "PINT32", 1092 "code": 0, 1093 "default_value": "100", 1094 "equals": true 1095 }, 1096 "AlwaysIncremental": { 1097 "datatype": "BOOLEAN", 1098 "code": 0, 1099 "default_value": "false", 1100 "equals": true, 1101 "versions": "16.2.4-", 1102 "description": "Enable/disable always incremental backup scheme." 1103 }, 1104 "AlwaysIncrementalJobRetention": { 1105 "datatype": "TIME", 1106 "code": 0, 1107 "default_value": "0", 1108 "equals": true, 1109 "versions": "16.2.4-", 1110 "description": "Backup Jobs older than the specified time duration will be merged into a new Virtual backup." 1111 }, 1112 "AlwaysIncrementalKeepNumber": { 1113 "datatype": "PINT32", 1114 "code": 0, 1115 "default_value": "0", 1116 "equals": true, 1117 "versions": "16.2.4-", 1118 "description": "Guarantee that at least the specified number of Backup Jobs will persist, even if they are older than \"Always Incremental Job Retention\"." 1119 }, 1120 "AlwaysIncrementalMaxFullAge": { 1121 "datatype": "TIME", 1122 "code": 0, 1123 "equals": true, 1124 "versions": "16.2.4-", 1125 "description": "If \"AlwaysIncrementalMaxFullAge\" is set, during consolidations only incremental backups will be considered while the Full Backup remains to reduce the amount of data being consolidated. Only if the Full Backup is older than \"AlwaysIncrementalMaxFullAge\", the Full Backup will be part of the consolidation to avoid the Full Backup becoming too old ." 1126 }, 1127 "MaxFullConsolidations": { 1128 "datatype": "PINT32", 1129 "code": 0, 1130 "default_value": "0", 1131 "equals": true, 1132 "versions": "16.2.4-", 1133 "description": "If \"AlwaysIncrementalMaxFullAge\" is configured, do not run more than \"MaxFullConsolidations\" consolidation jobs that include the Full backup." 1134 }, 1135 "RunOnIncomingConnectInterval": { 1136 "datatype": "TIME", 1137 "code": 0, 1138 "default_value": "0", 1139 "equals": true, 1140 "versions": "19.2.4-", 1141 "description": "The interval specifies the time between the most recent successful backup (counting from start time) and the event of a client initiated connection. When this interval is exceeded the job is started automatically." 1142 } 1143 }, 1144 "Job": { 1145 "Name": { 1146 "datatype": "NAME", 1147 "code": 0, 1148 "equals": true, 1149 "required": true, 1150 "description": "The name of the resource." 1151 }, 1152 "Description": { 1153 "datatype": "STRING", 1154 "code": 0, 1155 "equals": true 1156 }, 1157 "Type": { 1158 "datatype": "JOB_TYPE", 1159 "code": 0, 1160 "equals": true, 1161 "required": true 1162 }, 1163 "Protocol": { 1164 "datatype": "PROTOCOL_TYPE", 1165 "code": 0, 1166 "default_value": "Native", 1167 "equals": true 1168 }, 1169 "BackupFormat": { 1170 "datatype": "STRING", 1171 "code": 0, 1172 "default_value": "Native", 1173 "equals": true 1174 }, 1175 "Level": { 1176 "datatype": "BACKUP_LEVEL", 1177 "code": 0, 1178 "equals": true 1179 }, 1180 "Messages": { 1181 "datatype": "RES", 1182 "code": 1010, 1183 "equals": true, 1184 "required": true 1185 }, 1186 "Storage": { 1187 "datatype": "RESOURCE_LIST", 1188 "code": 1005, 1189 "equals": true 1190 }, 1191 "Pool": { 1192 "datatype": "RES", 1193 "code": 1009, 1194 "equals": true, 1195 "required": true 1196 }, 1197 "FullBackupPool": { 1198 "datatype": "RES", 1199 "code": 1009, 1200 "equals": true 1201 }, 1202 "VirtualFullBackupPool": { 1203 "datatype": "RES", 1204 "code": 1009, 1205 "equals": true 1206 }, 1207 "IncrementalBackupPool": { 1208 "datatype": "RES", 1209 "code": 1009, 1210 "equals": true 1211 }, 1212 "DifferentialBackupPool": { 1213 "datatype": "RES", 1214 "code": 1009, 1215 "equals": true 1216 }, 1217 "NextPool": { 1218 "datatype": "RES", 1219 "code": 1009, 1220 "equals": true 1221 }, 1222 "Client": { 1223 "datatype": "RES", 1224 "code": 1002, 1225 "equals": true 1226 }, 1227 "FileSet": { 1228 "datatype": "RES", 1229 "code": 1008, 1230 "equals": true 1231 }, 1232 "Schedule": { 1233 "datatype": "RES", 1234 "code": 1007, 1235 "equals": true 1236 }, 1237 "VerifyJob": { 1238 "datatype": "RES", 1239 "code": 1004, 1240 "alias": true, 1241 "equals": true 1242 }, 1243 "JobToVerify": { 1244 "datatype": "RES", 1245 "code": 1004, 1246 "equals": true 1247 }, 1248 "Catalog": { 1249 "datatype": "RES", 1250 "code": 1006, 1251 "equals": true, 1252 "versions": "13.4.0-" 1253 }, 1254 "JobDefs": { 1255 "datatype": "RES", 1256 "code": 1003, 1257 "equals": true 1258 }, 1259 "Run": { 1260 "datatype": "STRING_LIST", 1261 "code": 0, 1262 "equals": true 1263 }, 1264 "Where": { 1265 "datatype": "DIRECTORY", 1266 "code": 0, 1267 "equals": true 1268 }, 1269 "RegexWhere": { 1270 "datatype": "STRING", 1271 "code": 0, 1272 "equals": true 1273 }, 1274 "StripPrefix": { 1275 "datatype": "STRING", 1276 "code": 0, 1277 "equals": true 1278 }, 1279 "AddPrefix": { 1280 "datatype": "STRING", 1281 "code": 0, 1282 "equals": true 1283 }, 1284 "AddSuffix": { 1285 "datatype": "STRING", 1286 "code": 0, 1287 "equals": true 1288 }, 1289 "Bootstrap": { 1290 "datatype": "DIRECTORY", 1291 "code": 0, 1292 "equals": true 1293 }, 1294 "WriteBootstrap": { 1295 "datatype": "DIRECTORY_OR_COMMAND", 1296 "code": 0, 1297 "equals": true 1298 }, 1299 "WriteVerifyList": { 1300 "datatype": "DIRECTORY", 1301 "code": 0, 1302 "equals": true 1303 }, 1304 "Replace": { 1305 "datatype": "REPLACE_OPTION", 1306 "code": 0, 1307 "default_value": "Always", 1308 "equals": true 1309 }, 1310 "MaximumBandwidth": { 1311 "datatype": "SPEED", 1312 "code": 0, 1313 "equals": true 1314 }, 1315 "MaxRunSchedTime": { 1316 "datatype": "TIME", 1317 "code": 0, 1318 "equals": true 1319 }, 1320 "MaxRunTime": { 1321 "datatype": "TIME", 1322 "code": 0, 1323 "equals": true 1324 }, 1325 "FullMaxWaitTime": { 1326 "datatype": "TIME", 1327 "code": 0, 1328 "alias": true, 1329 "deprecated": true, 1330 "equals": true, 1331 "versions": "-12.4.0", 1332 "description": "This directive has been deprecated in favor of \"Full Max Runtime\"." 1333 }, 1334 "IncrementalMaxWaitTime": { 1335 "datatype": "TIME", 1336 "code": 0, 1337 "alias": true, 1338 "deprecated": true, 1339 "equals": true, 1340 "versions": "-12.4.0", 1341 "description": "This directive has been deprecated in favor of \"Incremental Max Runtime\"." 1342 }, 1343 "DifferentialMaxWaitTime": { 1344 "datatype": "TIME", 1345 "code": 0, 1346 "alias": true, 1347 "deprecated": true, 1348 "equals": true, 1349 "versions": "-12.4.0", 1350 "description": "This directive has been deprecated in favor of \"Differential Max Runtime\"." 1351 }, 1352 "FullMaxRuntime": { 1353 "datatype": "TIME", 1354 "code": 0, 1355 "equals": true 1356 }, 1357 "IncrementalMaxRuntime": { 1358 "datatype": "TIME", 1359 "code": 0, 1360 "equals": true 1361 }, 1362 "DifferentialMaxRuntime": { 1363 "datatype": "TIME", 1364 "code": 0, 1365 "equals": true 1366 }, 1367 "MaxWaitTime": { 1368 "datatype": "TIME", 1369 "code": 0, 1370 "equals": true 1371 }, 1372 "MaxStartDelay": { 1373 "datatype": "TIME", 1374 "code": 0, 1375 "equals": true 1376 }, 1377 "MaxFullInterval": { 1378 "datatype": "TIME", 1379 "code": 0, 1380 "equals": true 1381 }, 1382 "MaxVirtualFullInterval": { 1383 "datatype": "TIME", 1384 "code": 0, 1385 "equals": true, 1386 "versions": "14.4.0-" 1387 }, 1388 "MaxDiffInterval": { 1389 "datatype": "TIME", 1390 "code": 0, 1391 "equals": true 1392 }, 1393 "PrefixLinks": { 1394 "datatype": "BOOLEAN", 1395 "code": 0, 1396 "default_value": "false", 1397 "equals": true 1398 }, 1399 "PruneJobs": { 1400 "datatype": "BOOLEAN", 1401 "code": 0, 1402 "default_value": "false", 1403 "equals": true 1404 }, 1405 "PruneFiles": { 1406 "datatype": "BOOLEAN", 1407 "code": 0, 1408 "default_value": "false", 1409 "equals": true 1410 }, 1411 "PruneVolumes": { 1412 "datatype": "BOOLEAN", 1413 "code": 0, 1414 "default_value": "false", 1415 "equals": true 1416 }, 1417 "PurgeMigrationJob": { 1418 "datatype": "BOOLEAN", 1419 "code": 0, 1420 "default_value": "false", 1421 "equals": true 1422 }, 1423 "Enabled": { 1424 "datatype": "BOOLEAN", 1425 "code": 0, 1426 "default_value": "true", 1427 "equals": true, 1428 "description": "En- or disable this resource." 1429 }, 1430 "SpoolAttributes": { 1431 "datatype": "BOOLEAN", 1432 "code": 0, 1433 "default_value": "false", 1434 "equals": true 1435 }, 1436 "SpoolData": { 1437 "datatype": "BOOLEAN", 1438 "code": 0, 1439 "default_value": "false", 1440 "equals": true 1441 }, 1442 "SpoolSize": { 1443 "datatype": "SIZE64", 1444 "code": 0, 1445 "equals": true 1446 }, 1447 "RerunFailedLevels": { 1448 "datatype": "BOOLEAN", 1449 "code": 0, 1450 "default_value": "false", 1451 "equals": true 1452 }, 1453 "PreferMountedVolumes": { 1454 "datatype": "BOOLEAN", 1455 "code": 0, 1456 "default_value": "true", 1457 "equals": true 1458 }, 1459 "RunBeforeJob": { 1460 "datatype": "RUNSCRIPT_SHORT", 1461 "code": 0, 1462 "equals": true 1463 }, 1464 "RunAfterJob": { 1465 "datatype": "RUNSCRIPT_SHORT", 1466 "code": 0, 1467 "equals": true 1468 }, 1469 "RunAfterFailedJob": { 1470 "datatype": "RUNSCRIPT_SHORT", 1471 "code": 0, 1472 "equals": true 1473 }, 1474 "ClientRunBeforeJob": { 1475 "datatype": "RUNSCRIPT_SHORT", 1476 "code": 0, 1477 "equals": true 1478 }, 1479 "ClientRunAfterJob": { 1480 "datatype": "RUNSCRIPT_SHORT", 1481 "code": 0, 1482 "equals": true 1483 }, 1484 "MaximumConcurrentJobs": { 1485 "datatype": "PINT32", 1486 "code": 0, 1487 "default_value": "1", 1488 "equals": true 1489 }, 1490 "RescheduleOnError": { 1491 "datatype": "BOOLEAN", 1492 "code": 0, 1493 "default_value": "false", 1494 "equals": true 1495 }, 1496 "RescheduleInterval": { 1497 "datatype": "TIME", 1498 "code": 0, 1499 "default_value": "1800", 1500 "equals": true 1501 }, 1502 "RescheduleTimes": { 1503 "datatype": "PINT32", 1504 "code": 0, 1505 "default_value": "5", 1506 "equals": true 1507 }, 1508 "Priority": { 1509 "datatype": "PINT32", 1510 "code": 0, 1511 "default_value": "10", 1512 "equals": true 1513 }, 1514 "AllowMixedPriority": { 1515 "datatype": "BOOLEAN", 1516 "code": 0, 1517 "default_value": "false", 1518 "equals": true 1519 }, 1520 "WritePartAfterJob": { 1521 "datatype": "BOOLEAN", 1522 "code": 0, 1523 "deprecated": true, 1524 "equals": true, 1525 "versions": "-12.4.0" 1526 }, 1527 "SelectionPattern": { 1528 "datatype": "STRING", 1529 "code": 0, 1530 "equals": true 1531 }, 1532 "RunScript": { 1533 "datatype": "RUNSCRIPT", 1534 "code": 0, 1535 "equals": false 1536 }, 1537 "SelectionType": { 1538 "datatype": "MIGRATION_TYPE", 1539 "code": 0, 1540 "equals": true 1541 }, 1542 "Accurate": { 1543 "datatype": "BOOLEAN", 1544 "code": 0, 1545 "default_value": "false", 1546 "equals": true 1547 }, 1548 "AllowDuplicateJobs": { 1549 "datatype": "BOOLEAN", 1550 "code": 0, 1551 "default_value": "true", 1552 "equals": true 1553 }, 1554 "AllowHigherDuplicates": { 1555 "datatype": "BOOLEAN", 1556 "code": 0, 1557 "default_value": "true", 1558 "equals": true 1559 }, 1560 "CancelLowerLevelDuplicates": { 1561 "datatype": "BOOLEAN", 1562 "code": 0, 1563 "default_value": "false", 1564 "equals": true 1565 }, 1566 "CancelQueuedDuplicates": { 1567 "datatype": "BOOLEAN", 1568 "code": 0, 1569 "default_value": "false", 1570 "equals": true 1571 }, 1572 "CancelRunningDuplicates": { 1573 "datatype": "BOOLEAN", 1574 "code": 0, 1575 "default_value": "false", 1576 "equals": true 1577 }, 1578 "SaveFileHistory": { 1579 "datatype": "BOOLEAN", 1580 "code": 0, 1581 "default_value": "true", 1582 "equals": true, 1583 "versions": "14.2.0-" 1584 }, 1585 "FileHistorySize": { 1586 "datatype": "SIZE64", 1587 "code": 0, 1588 "default_value": "10000000", 1589 "equals": true, 1590 "versions": "15.2.4-" 1591 }, 1592 "PluginOptions": { 1593 "datatype": "STRING_LIST", 1594 "code": 0, 1595 "alias": true, 1596 "deprecated": true, 1597 "equals": true, 1598 "versions": "-12.4.0" 1599 }, 1600 "FdPluginOptions": { 1601 "datatype": "STRING_LIST", 1602 "code": 0, 1603 "equals": true 1604 }, 1605 "SdPluginOptions": { 1606 "datatype": "STRING_LIST", 1607 "code": 0, 1608 "equals": true 1609 }, 1610 "DirPluginOptions": { 1611 "datatype": "STRING_LIST", 1612 "code": 0, 1613 "equals": true 1614 }, 1615 "Base": { 1616 "datatype": "RESOURCE_LIST", 1617 "code": 1004, 1618 "equals": true 1619 }, 1620 "MaxConcurrentCopies": { 1621 "datatype": "PINT32", 1622 "code": 0, 1623 "default_value": "100", 1624 "equals": true 1625 }, 1626 "AlwaysIncremental": { 1627 "datatype": "BOOLEAN", 1628 "code": 0, 1629 "default_value": "false", 1630 "equals": true, 1631 "versions": "16.2.4-", 1632 "description": "Enable/disable always incremental backup scheme." 1633 }, 1634 "AlwaysIncrementalJobRetention": { 1635 "datatype": "TIME", 1636 "code": 0, 1637 "default_value": "0", 1638 "equals": true, 1639 "versions": "16.2.4-", 1640 "description": "Backup Jobs older than the specified time duration will be merged into a new Virtual backup." 1641 }, 1642 "AlwaysIncrementalKeepNumber": { 1643 "datatype": "PINT32", 1644 "code": 0, 1645 "default_value": "0", 1646 "equals": true, 1647 "versions": "16.2.4-", 1648 "description": "Guarantee that at least the specified number of Backup Jobs will persist, even if they are older than \"Always Incremental Job Retention\"." 1649 }, 1650 "AlwaysIncrementalMaxFullAge": { 1651 "datatype": "TIME", 1652 "code": 0, 1653 "equals": true, 1654 "versions": "16.2.4-", 1655 "description": "If \"AlwaysIncrementalMaxFullAge\" is set, during consolidations only incremental backups will be considered while the Full Backup remains to reduce the amount of data being consolidated. Only if the Full Backup is older than \"AlwaysIncrementalMaxFullAge\", the Full Backup will be part of the consolidation to avoid the Full Backup becoming too old ." 1656 }, 1657 "MaxFullConsolidations": { 1658 "datatype": "PINT32", 1659 "code": 0, 1660 "default_value": "0", 1661 "equals": true, 1662 "versions": "16.2.4-", 1663 "description": "If \"AlwaysIncrementalMaxFullAge\" is configured, do not run more than \"MaxFullConsolidations\" consolidation jobs that include the Full backup." 1664 }, 1665 "RunOnIncomingConnectInterval": { 1666 "datatype": "TIME", 1667 "code": 0, 1668 "default_value": "0", 1669 "equals": true, 1670 "versions": "19.2.4-", 1671 "description": "The interval specifies the time between the most recent successful backup (counting from start time) and the event of a client initiated connection. When this interval is exceeded the job is started automatically." 1672 } 1673 }, 1674 "Storage": { 1675 "Name": { 1676 "datatype": "NAME", 1677 "code": 0, 1678 "equals": true, 1679 "required": true, 1680 "description": "The name of the resource." 1681 }, 1682 "Description": { 1683 "datatype": "STRING", 1684 "code": 0, 1685 "equals": true 1686 }, 1687 "Protocol": { 1688 "datatype": "AUTH_PROTOCOL_TYPE", 1689 "code": 0, 1690 "default_value": "Native", 1691 "equals": true 1692 }, 1693 "AuthType": { 1694 "datatype": "AUTH_TYPE", 1695 "code": 0, 1696 "default_value": "None", 1697 "equals": true 1698 }, 1699 "Address": { 1700 "datatype": "STRING", 1701 "code": 0, 1702 "equals": true, 1703 "required": true 1704 }, 1705 "LanAddress": { 1706 "datatype": "STRING", 1707 "code": 0, 1708 "equals": true, 1709 "versions": "16.2.6-", 1710 "description": "Sets additional address used for connections between Client and Storage Daemon inside separate network." 1711 }, 1712 "SdAddress": { 1713 "datatype": "STRING", 1714 "code": 0, 1715 "alias": true, 1716 "equals": true, 1717 "description": "Alias for Address." 1718 }, 1719 "Port": { 1720 "datatype": "PINT32", 1721 "code": 0, 1722 "default_value": "9103", 1723 "equals": true 1724 }, 1725 "SdPort": { 1726 "datatype": "PINT32", 1727 "code": 0, 1728 "alias": true, 1729 "default_value": "9103", 1730 "equals": true, 1731 "description": "Alias for Port." 1732 }, 1733 "Username": { 1734 "datatype": "STRING", 1735 "code": 0, 1736 "equals": true 1737 }, 1738 "Password": { 1739 "datatype": "AUTOPASSWORD", 1740 "code": 0, 1741 "equals": true, 1742 "required": true 1743 }, 1744 "SdPassword": { 1745 "datatype": "AUTOPASSWORD", 1746 "code": 0, 1747 "alias": true, 1748 "equals": true, 1749 "description": "Alias for Password." 1750 }, 1751 "Device": { 1752 "datatype": "DEVICE", 1753 "code": 1014, 1754 "equals": true, 1755 "required": true 1756 }, 1757 "MediaType": { 1758 "datatype": "STRNAME", 1759 "code": 0, 1760 "equals": true, 1761 "required": true 1762 }, 1763 "AutoChanger": { 1764 "datatype": "BOOLEAN", 1765 "code": 0, 1766 "default_value": "false", 1767 "equals": true 1768 }, 1769 "Enabled": { 1770 "datatype": "BOOLEAN", 1771 "code": 0, 1772 "default_value": "true", 1773 "equals": true, 1774 "description": "En- or disable this resource." 1775 }, 1776 "AllowCompression": { 1777 "datatype": "BOOLEAN", 1778 "code": 0, 1779 "default_value": "true", 1780 "equals": true 1781 }, 1782 "HeartbeatInterval": { 1783 "datatype": "TIME", 1784 "code": 0, 1785 "default_value": "0", 1786 "equals": true 1787 }, 1788 "CacheStatusInterval": { 1789 "datatype": "TIME", 1790 "code": 0, 1791 "default_value": "30", 1792 "equals": true 1793 }, 1794 "MaximumConcurrentJobs": { 1795 "datatype": "PINT32", 1796 "code": 0, 1797 "default_value": "1", 1798 "equals": true 1799 }, 1800 "MaximumConcurrentReadJobs": { 1801 "datatype": "PINT32", 1802 "code": 0, 1803 "default_value": "0", 1804 "equals": true 1805 }, 1806 "SddPort": { 1807 "datatype": "PINT32", 1808 "code": 0, 1809 "deprecated": true, 1810 "equals": true, 1811 "versions": "-12.4.0" 1812 }, 1813 "PairedStorage": { 1814 "datatype": "RES", 1815 "code": 1005, 1816 "equals": true 1817 }, 1818 "MaximumBandwidthPerJob": { 1819 "datatype": "SPEED", 1820 "code": 0, 1821 "equals": true 1822 }, 1823 "CollectStatistics": { 1824 "datatype": "BOOLEAN", 1825 "code": 0, 1826 "default_value": "false", 1827 "equals": true 1828 }, 1829 "NdmpChangerDevice": { 1830 "datatype": "STRNAME", 1831 "code": 0, 1832 "equals": true, 1833 "versions": "16.2.4-", 1834 "description": "Allows direct control of a Storage Daemon Auto Changer device by the Director. Only used in NDMP_NATIVE environments." 1835 }, 1836 "TlsAuthenticate": { 1837 "datatype": "BOOLEAN", 1838 "code": 0, 1839 "default_value": "false", 1840 "equals": true, 1841 "description": "Use TLS only to authenticate, not for encryption." 1842 }, 1843 "TlsEnable": { 1844 "datatype": "BOOLEAN", 1845 "code": 0, 1846 "default_value": "true", 1847 "equals": true, 1848 "description": "Enable TLS support." 1849 }, 1850 "TlsRequire": { 1851 "datatype": "BOOLEAN", 1852 "code": 0, 1853 "default_value": "false", 1854 "equals": true, 1855 "description": "Without setting this to yes, Bareos can fall back to use unencrypted connections. Enabling this implicitly sets \"TLS Enable = yes\"." 1856 }, 1857 "TlsCipherList": { 1858 "datatype": "DIRECTORY", 1859 "code": 0, 1860 "platform_specific": true, 1861 "equals": true, 1862 "description": "List of valid TLS Ciphers." 1863 }, 1864 "TlsDhFile": { 1865 "datatype": "DIRECTORY", 1866 "code": 0, 1867 "equals": true, 1868 "description": "Path to PEM encoded Diffie-Hellman parameter file. If this directive is specified, DH key exchange will be used for the ephemeral keying, allowing for forward secrecy of communications." 1869 }, 1870 "TlsProtocol": { 1871 "datatype": "STRING", 1872 "code": 0, 1873 "platform_specific": true, 1874 "equals": true, 1875 "versions": "20.0.0-", 1876 "description": "OpenSSL Configuration: Protocol" 1877 }, 1878 "TlsVerifyPeer": { 1879 "datatype": "BOOLEAN", 1880 "code": 0, 1881 "default_value": "false", 1882 "equals": true, 1883 "description": "If disabled, all certificates signed by a known CA will be accepted. If enabled, the CN of a certificate must the Address or in the \"TLS Allowed CN\" list." 1884 }, 1885 "TlsCaCertificateFile": { 1886 "datatype": "DIRECTORY", 1887 "code": 0, 1888 "equals": true, 1889 "description": "Path of a PEM encoded TLS CA certificate(s) file." 1890 }, 1891 "TlsCaCertificateDir": { 1892 "datatype": "DIRECTORY", 1893 "code": 0, 1894 "equals": true, 1895 "description": "Path of a TLS CA certificate directory." 1896 }, 1897 "TlsCertificateRevocationList": { 1898 "datatype": "DIRECTORY", 1899 "code": 0, 1900 "equals": true, 1901 "description": "Path of a Certificate Revocation List file." 1902 }, 1903 "TlsCertificate": { 1904 "datatype": "DIRECTORY", 1905 "code": 0, 1906 "equals": true, 1907 "description": "Path of a PEM encoded TLS certificate." 1908 }, 1909 "TlsKey": { 1910 "datatype": "DIRECTORY", 1911 "code": 0, 1912 "equals": true, 1913 "description": "Path of a PEM encoded private key. It must correspond to the specified \"TLS Certificate\"." 1914 }, 1915 "TlsAllowedCn": { 1916 "datatype": "STRING_LIST", 1917 "code": 0, 1918 "equals": true, 1919 "description": "\"Common Name\"s (CNs) of the allowed peer certificates." 1920 } 1921 }, 1922 "Catalog": { 1923 "Name": { 1924 "datatype": "NAME", 1925 "code": 0, 1926 "equals": true, 1927 "required": true, 1928 "description": "The name of the resource." 1929 }, 1930 "Description": { 1931 "datatype": "STRING", 1932 "code": 0, 1933 "equals": true 1934 }, 1935 "Address": { 1936 "datatype": "STRING", 1937 "code": 0, 1938 "alias": true, 1939 "equals": true 1940 }, 1941 "DbAddress": { 1942 "datatype": "STRING", 1943 "code": 0, 1944 "equals": true 1945 }, 1946 "DbPort": { 1947 "datatype": "PINT32", 1948 "code": 0, 1949 "equals": true 1950 }, 1951 "Password": { 1952 "datatype": "AUTOPASSWORD", 1953 "code": 0, 1954 "alias": true, 1955 "equals": true 1956 }, 1957 "DbPassword": { 1958 "datatype": "AUTOPASSWORD", 1959 "code": 0, 1960 "equals": true 1961 }, 1962 "DbUser": { 1963 "datatype": "STRING", 1964 "code": 0, 1965 "equals": true 1966 }, 1967 "User": { 1968 "datatype": "STRING", 1969 "code": 0, 1970 "alias": true, 1971 "equals": true 1972 }, 1973 "DbName": { 1974 "datatype": "STRING", 1975 "code": 0, 1976 "equals": true, 1977 "required": true 1978 }, 1979 "DbDriver": { 1980 "datatype": "STRING", 1981 "code": 0, 1982 "default_value": "postgresql", 1983 "equals": true 1984 }, 1985 "DbSocket": { 1986 "datatype": "STRING", 1987 "code": 0, 1988 "equals": true 1989 }, 1990 "MultipleConnections": { 1991 "datatype": "BIT", 1992 "code": 0, 1993 "equals": true 1994 }, 1995 "DisableBatchInsert": { 1996 "datatype": "BOOLEAN", 1997 "code": 0, 1998 "default_value": "false", 1999 "equals": true 2000 }, 2001 "Reconnect": { 2002 "datatype": "BOOLEAN", 2003 "code": 0, 2004 "default_value": "false", 2005 "equals": true, 2006 "versions": "15.1.0-", 2007 "description": "Try to reconnect a database connection when its dropped" 2008 }, 2009 "ExitOnFatal": { 2010 "datatype": "BOOLEAN", 2011 "code": 0, 2012 "default_value": "false", 2013 "equals": true, 2014 "versions": "15.1.0-", 2015 "description": "Make any fatal error in the connection to the database exit the program" 2016 }, 2017 "MinConnections": { 2018 "datatype": "PINT32", 2019 "code": 0, 2020 "default_value": "1", 2021 "equals": true, 2022 "description": "This directive is used by the experimental database pooling functionality. Only use this for non production sites. This sets the minimum number of connections to a database to keep in this database pool." 2023 }, 2024 "MaxConnections": { 2025 "datatype": "PINT32", 2026 "code": 0, 2027 "default_value": "5", 2028 "equals": true, 2029 "description": "This directive is used by the experimental database pooling functionality. Only use this for non production sites. This sets the maximum number of connections to a database to keep in this database pool." 2030 }, 2031 "IncConnections": { 2032 "datatype": "PINT32", 2033 "code": 0, 2034 "default_value": "1", 2035 "equals": true, 2036 "description": "This directive is used by the experimental database pooling functionality. Only use this for non production sites. This sets the number of connections to add to a database pool when not enough connections are available on the pool anymore." 2037 }, 2038 "IdleTimeout": { 2039 "datatype": "PINT32", 2040 "code": 0, 2041 "default_value": "30", 2042 "equals": true, 2043 "description": "This directive is used by the experimental database pooling functionality. Only use this for non production sites. This sets the idle time after which a database pool should be shrinked." 2044 }, 2045 "ValidateTimeout": { 2046 "datatype": "PINT32", 2047 "code": 0, 2048 "default_value": "120", 2049 "equals": true, 2050 "description": "This directive is used by the experimental database pooling functionality. Only use this for non production sites. This sets the validation timeout after which the database connection is polled to see if its still alive." 2051 } 2052 }, 2053 "Schedule": { 2054 "Name": { 2055 "datatype": "NAME", 2056 "code": 0, 2057 "equals": true, 2058 "required": true, 2059 "description": "The name of the resource." 2060 }, 2061 "Description": { 2062 "datatype": "STRING", 2063 "code": 0, 2064 "equals": true 2065 }, 2066 "Run": { 2067 "datatype": "SCHEDULE_RUN_COMMAND", 2068 "code": 0, 2069 "equals": true 2070 }, 2071 "Enabled": { 2072 "datatype": "BOOLEAN", 2073 "code": 0, 2074 "default_value": "true", 2075 "equals": true, 2076 "description": "En- or disable this resource." 2077 } 2078 }, 2079 "FileSet": { 2080 "Name": { 2081 "datatype": "NAME", 2082 "code": 0, 2083 "equals": true, 2084 "required": true, 2085 "description": "The name of the resource." 2086 }, 2087 "Description": { 2088 "datatype": "STRING", 2089 "code": 0, 2090 "equals": true 2091 }, 2092 "Include": { 2093 "datatype": "INCLUDE_EXCLUDE_ITEM", 2094 "code": 0, 2095 "equals": false 2096 }, 2097 "Exclude": { 2098 "datatype": "INCLUDE_EXCLUDE_ITEM", 2099 "code": 1, 2100 "equals": false 2101 }, 2102 "IgnoreFileSetChanges": { 2103 "datatype": "BOOLEAN", 2104 "code": 0, 2105 "default_value": "false", 2106 "equals": true 2107 }, 2108 "EnableVSS": { 2109 "datatype": "BOOLEAN", 2110 "code": 0, 2111 "default_value": "true", 2112 "equals": true 2113 } 2114 }, 2115 "Pool": { 2116 "Name": { 2117 "datatype": "NAME", 2118 "code": 0, 2119 "equals": true, 2120 "required": true, 2121 "description": "The name of the resource." 2122 }, 2123 "Description": { 2124 "datatype": "STRING", 2125 "code": 0, 2126 "equals": true 2127 }, 2128 "PoolType": { 2129 "datatype": "POOLTYPE", 2130 "code": 0, 2131 "default_value": "Backup", 2132 "equals": true 2133 }, 2134 "LabelFormat": { 2135 "datatype": "STRNAME", 2136 "code": 0, 2137 "equals": true 2138 }, 2139 "LabelType": { 2140 "datatype": "LABEL", 2141 "code": 0, 2142 "equals": true 2143 }, 2144 "CleaningPrefix": { 2145 "datatype": "STRNAME", 2146 "code": 0, 2147 "default_value": "CLN", 2148 "equals": true 2149 }, 2150 "UseCatalog": { 2151 "datatype": "BOOLEAN", 2152 "code": 0, 2153 "default_value": "true", 2154 "equals": true 2155 }, 2156 "UseVolumeOnce": { 2157 "datatype": "BOOLEAN", 2158 "code": 0, 2159 "deprecated": true, 2160 "equals": true, 2161 "versions": "-12.4.0" 2162 }, 2163 "PurgeOldestVolume": { 2164 "datatype": "BOOLEAN", 2165 "code": 0, 2166 "default_value": "false", 2167 "equals": true 2168 }, 2169 "ActionOnPurge": { 2170 "datatype": "ACTION_ON_PURGE", 2171 "code": 0, 2172 "equals": true 2173 }, 2174 "RecycleOldestVolume": { 2175 "datatype": "BOOLEAN", 2176 "code": 0, 2177 "default_value": "false", 2178 "equals": true 2179 }, 2180 "RecycleCurrentVolume": { 2181 "datatype": "BOOLEAN", 2182 "code": 0, 2183 "default_value": "false", 2184 "equals": true 2185 }, 2186 "MaximumVolumes": { 2187 "datatype": "PINT32", 2188 "code": 0, 2189 "equals": true 2190 }, 2191 "MaximumVolumeJobs": { 2192 "datatype": "PINT32", 2193 "code": 0, 2194 "equals": true 2195 }, 2196 "MaximumVolumeFiles": { 2197 "datatype": "PINT32", 2198 "code": 0, 2199 "equals": true 2200 }, 2201 "MaximumVolumeBytes": { 2202 "datatype": "SIZE64", 2203 "code": 0, 2204 "equals": true 2205 }, 2206 "CatalogFiles": { 2207 "datatype": "BOOLEAN", 2208 "code": 0, 2209 "default_value": "true", 2210 "equals": true 2211 }, 2212 "VolumeRetention": { 2213 "datatype": "TIME", 2214 "code": 0, 2215 "default_value": "31536000", 2216 "equals": true 2217 }, 2218 "VolumeUseDuration": { 2219 "datatype": "TIME", 2220 "code": 0, 2221 "equals": true 2222 }, 2223 "MigrationTime": { 2224 "datatype": "TIME", 2225 "code": 0, 2226 "equals": true 2227 }, 2228 "MigrationHighBytes": { 2229 "datatype": "SIZE64", 2230 "code": 0, 2231 "equals": true 2232 }, 2233 "MigrationLowBytes": { 2234 "datatype": "SIZE64", 2235 "code": 0, 2236 "equals": true 2237 }, 2238 "NextPool": { 2239 "datatype": "RES", 2240 "code": 1009, 2241 "equals": true 2242 }, 2243 "Storage": { 2244 "datatype": "RESOURCE_LIST", 2245 "code": 1005, 2246 "equals": true 2247 }, 2248 "AutoPrune": { 2249 "datatype": "BOOLEAN", 2250 "code": 0, 2251 "default_value": "true", 2252 "equals": true 2253 }, 2254 "Recycle": { 2255 "datatype": "BOOLEAN", 2256 "code": 0, 2257 "default_value": "true", 2258 "equals": true 2259 }, 2260 "RecyclePool": { 2261 "datatype": "RES", 2262 "code": 1009, 2263 "equals": true 2264 }, 2265 "ScratchPool": { 2266 "datatype": "RES", 2267 "code": 1009, 2268 "equals": true 2269 }, 2270 "Catalog": { 2271 "datatype": "RES", 2272 "code": 1006, 2273 "equals": true 2274 }, 2275 "FileRetention": { 2276 "datatype": "TIME", 2277 "code": 0, 2278 "equals": true 2279 }, 2280 "JobRetention": { 2281 "datatype": "TIME", 2282 "code": 0, 2283 "equals": true 2284 }, 2285 "MinimumBlockSize": { 2286 "datatype": "SIZE32", 2287 "code": 0, 2288 "equals": true 2289 }, 2290 "MaximumBlockSize": { 2291 "datatype": "SIZE32", 2292 "code": 0, 2293 "equals": true, 2294 "versions": "14.2.0-" 2295 } 2296 }, 2297 "Messages": { 2298 "Name": { 2299 "datatype": "NAME", 2300 "code": 0, 2301 "equals": true 2302 }, 2303 "Description": { 2304 "datatype": "STRING", 2305 "code": 0, 2306 "equals": true 2307 }, 2308 "MailCommand": { 2309 "datatype": "STRING", 2310 "code": 0, 2311 "equals": true 2312 }, 2313 "OperatorCommand": { 2314 "datatype": "STRING", 2315 "code": 0, 2316 "equals": true 2317 }, 2318 "TimestampFormat": { 2319 "datatype": "STRING", 2320 "code": 0, 2321 "equals": true 2322 }, 2323 "Syslog": { 2324 "datatype": "MESSAGES", 2325 "code": 1, 2326 "equals": true 2327 }, 2328 "Mail": { 2329 "datatype": "MESSAGES", 2330 "code": 2, 2331 "equals": true 2332 }, 2333 "MailOnError": { 2334 "datatype": "MESSAGES", 2335 "code": 10, 2336 "equals": true 2337 }, 2338 "MailOnSuccess": { 2339 "datatype": "MESSAGES", 2340 "code": 11, 2341 "equals": true 2342 }, 2343 "File": { 2344 "datatype": "MESSAGES", 2345 "code": 3, 2346 "equals": true 2347 }, 2348 "Append": { 2349 "datatype": "MESSAGES", 2350 "code": 4, 2351 "equals": true 2352 }, 2353 "Stdout": { 2354 "datatype": "MESSAGES", 2355 "code": 5, 2356 "equals": true 2357 }, 2358 "Stderr": { 2359 "datatype": "MESSAGES", 2360 "code": 6, 2361 "equals": true 2362 }, 2363 "Director": { 2364 "datatype": "MESSAGES", 2365 "code": 7, 2366 "equals": true 2367 }, 2368 "Console": { 2369 "datatype": "MESSAGES", 2370 "code": 9, 2371 "equals": true 2372 }, 2373 "Operator": { 2374 "datatype": "MESSAGES", 2375 "code": 8, 2376 "equals": true 2377 }, 2378 "Catalog": { 2379 "datatype": "MESSAGES", 2380 "code": 12, 2381 "equals": true 2382 } 2383 }, 2384 "Counter": { 2385 "Name": { 2386 "datatype": "NAME", 2387 "code": 0, 2388 "equals": true, 2389 "required": true, 2390 "description": "The name of the resource." 2391 }, 2392 "Description": { 2393 "datatype": "STRING", 2394 "code": 0, 2395 "equals": true 2396 }, 2397 "Minimum": { 2398 "datatype": "INT32", 2399 "code": 0, 2400 "default_value": "0", 2401 "equals": true 2402 }, 2403 "Maximum": { 2404 "datatype": "PINT32", 2405 "code": 0, 2406 "default_value": "2147483647", 2407 "equals": true 2408 }, 2409 "WrapCounter": { 2410 "datatype": "RES", 2411 "code": 1011, 2412 "equals": true 2413 }, 2414 "Catalog": { 2415 "datatype": "RES", 2416 "code": 1006, 2417 "equals": true 2418 } 2419 }, 2420 "Profile": { 2421 "Name": { 2422 "datatype": "NAME", 2423 "code": 0, 2424 "equals": true, 2425 "required": true, 2426 "description": "The name of the resource." 2427 }, 2428 "Description": { 2429 "datatype": "STRING", 2430 "code": 0, 2431 "equals": true, 2432 "description": "Additional information about the resource. Only used for UIs." 2433 }, 2434 "JobACL": { 2435 "datatype": "ACL", 2436 "code": 0, 2437 "equals": true, 2438 "description": "Lists the Job resources, this resource has access to. The special keyword *all* allows access to all Job resources." 2439 }, 2440 "ClientACL": { 2441 "datatype": "ACL", 2442 "code": 1, 2443 "equals": true, 2444 "description": "Lists the Client resources, this resource has access to. The special keyword *all* allows access to all Client resources." 2445 }, 2446 "StorageACL": { 2447 "datatype": "ACL", 2448 "code": 2, 2449 "equals": true, 2450 "description": "Lists the Storage resources, this resource has access to. The special keyword *all* allows access to all Storage resources." 2451 }, 2452 "ScheduleACL": { 2453 "datatype": "ACL", 2454 "code": 3, 2455 "equals": true, 2456 "description": "Lists the Schedule resources, this resource has access to. The special keyword *all* allows access to all Schedule resources." 2457 }, 2458 "PoolACL": { 2459 "datatype": "ACL", 2460 "code": 4, 2461 "equals": true, 2462 "description": "Lists the Pool resources, this resource has access to. The special keyword *all* allows access to all Pool resources." 2463 }, 2464 "CommandACL": { 2465 "datatype": "ACL", 2466 "code": 5, 2467 "equals": true, 2468 "description": "Lists the commands, this resource has access to. The special keyword *all* allows using commands." 2469 }, 2470 "FileSetACL": { 2471 "datatype": "ACL", 2472 "code": 6, 2473 "equals": true, 2474 "description": "Lists the File Set resources, this resource has access to. The special keyword *all* allows access to all File Set resources." 2475 }, 2476 "CatalogACL": { 2477 "datatype": "ACL", 2478 "code": 7, 2479 "equals": true, 2480 "description": "Lists the Catalog resources, this resource has access to. The special keyword *all* allows access to all Catalog resources." 2481 }, 2482 "WhereACL": { 2483 "datatype": "ACL", 2484 "code": 8, 2485 "equals": true, 2486 "description": "Specifies the base directories, where files could be restored. An empty string allows restores to all directories." 2487 }, 2488 "PluginOptionsACL": { 2489 "datatype": "ACL", 2490 "code": 9, 2491 "equals": true, 2492 "description": "Specifies the allowed plugin options. An empty strings allows all Plugin Options." 2493 } 2494 }, 2495 "Console": { 2496 "Name": { 2497 "datatype": "NAME", 2498 "code": 0, 2499 "equals": true, 2500 "required": true 2501 }, 2502 "Description": { 2503 "datatype": "STRING", 2504 "code": 0, 2505 "equals": true 2506 }, 2507 "Password": { 2508 "datatype": "AUTOPASSWORD", 2509 "code": 0, 2510 "equals": true, 2511 "required": true 2512 }, 2513 "JobACL": { 2514 "datatype": "ACL", 2515 "code": 0, 2516 "equals": true, 2517 "description": "Lists the Job resources, this resource has access to. The special keyword *all* allows access to all Job resources." 2518 }, 2519 "ClientACL": { 2520 "datatype": "ACL", 2521 "code": 1, 2522 "equals": true, 2523 "description": "Lists the Client resources, this resource has access to. The special keyword *all* allows access to all Client resources." 2524 }, 2525 "StorageACL": { 2526 "datatype": "ACL", 2527 "code": 2, 2528 "equals": true, 2529 "description": "Lists the Storage resources, this resource has access to. The special keyword *all* allows access to all Storage resources." 2530 }, 2531 "ScheduleACL": { 2532 "datatype": "ACL", 2533 "code": 3, 2534 "equals": true, 2535 "description": "Lists the Schedule resources, this resource has access to. The special keyword *all* allows access to all Schedule resources." 2536 }, 2537 "PoolACL": { 2538 "datatype": "ACL", 2539 "code": 4, 2540 "equals": true, 2541 "description": "Lists the Pool resources, this resource has access to. The special keyword *all* allows access to all Pool resources." 2542 }, 2543 "CommandACL": { 2544 "datatype": "ACL", 2545 "code": 5, 2546 "equals": true, 2547 "description": "Lists the commands, this resource has access to. The special keyword *all* allows using commands." 2548 }, 2549 "FileSetACL": { 2550 "datatype": "ACL", 2551 "code": 6, 2552 "equals": true, 2553 "description": "Lists the File Set resources, this resource has access to. The special keyword *all* allows access to all File Set resources." 2554 }, 2555 "CatalogACL": { 2556 "datatype": "ACL", 2557 "code": 7, 2558 "equals": true, 2559 "description": "Lists the Catalog resources, this resource has access to. The special keyword *all* allows access to all Catalog resources." 2560 }, 2561 "WhereACL": { 2562 "datatype": "ACL", 2563 "code": 8, 2564 "equals": true, 2565 "description": "Specifies the base directories, where files could be restored. An empty string allows restores to all directories." 2566 }, 2567 "PluginOptionsACL": { 2568 "datatype": "ACL", 2569 "code": 9, 2570 "equals": true, 2571 "description": "Specifies the allowed plugin options. An empty strings allows all Plugin Options." 2572 }, 2573 "Profile": { 2574 "datatype": "RESOURCE_LIST", 2575 "code": 1012, 2576 "equals": true, 2577 "versions": "14.2.3-", 2578 "description": "Profiles can be assigned to a Console. ACL are checked until either a deny ACL is found or an allow ACL. First the console ACL is checked then any profile the console is linked to." 2579 }, 2580 "UsePamAuthentication": { 2581 "datatype": "BOOLEAN", 2582 "code": 0, 2583 "default_value": "false", 2584 "equals": true, 2585 "versions": "18.2.4-", 2586 "description": "If set to yes, PAM will be used to authenticate the user on this console. Otherwise, only the credentials of this console resource are used for authentication." 2587 }, 2588 "TlsAuthenticate": { 2589 "datatype": "BOOLEAN", 2590 "code": 0, 2591 "default_value": "false", 2592 "equals": true, 2593 "description": "Use TLS only to authenticate, not for encryption." 2594 }, 2595 "TlsEnable": { 2596 "datatype": "BOOLEAN", 2597 "code": 0, 2598 "default_value": "true", 2599 "equals": true, 2600 "description": "Enable TLS support." 2601 }, 2602 "TlsRequire": { 2603 "datatype": "BOOLEAN", 2604 "code": 0, 2605 "default_value": "false", 2606 "equals": true, 2607 "description": "Without setting this to yes, Bareos can fall back to use unencrypted connections. Enabling this implicitly sets \"TLS Enable = yes\"." 2608 }, 2609 "TlsCipherList": { 2610 "datatype": "DIRECTORY", 2611 "code": 0, 2612 "platform_specific": true, 2613 "equals": true, 2614 "description": "List of valid TLS Ciphers." 2615 }, 2616 "TlsDhFile": { 2617 "datatype": "DIRECTORY", 2618 "code": 0, 2619 "equals": true, 2620 "description": "Path to PEM encoded Diffie-Hellman parameter file. If this directive is specified, DH key exchange will be used for the ephemeral keying, allowing for forward secrecy of communications." 2621 }, 2622 "TlsProtocol": { 2623 "datatype": "STRING", 2624 "code": 0, 2625 "platform_specific": true, 2626 "equals": true, 2627 "versions": "20.0.0-", 2628 "description": "OpenSSL Configuration: Protocol" 2629 }, 2630 "TlsVerifyPeer": { 2631 "datatype": "BOOLEAN", 2632 "code": 0, 2633 "default_value": "false", 2634 "equals": true, 2635 "description": "If disabled, all certificates signed by a known CA will be accepted. If enabled, the CN of a certificate must the Address or in the \"TLS Allowed CN\" list." 2636 }, 2637 "TlsCaCertificateFile": { 2638 "datatype": "DIRECTORY", 2639 "code": 0, 2640 "equals": true, 2641 "description": "Path of a PEM encoded TLS CA certificate(s) file." 2642 }, 2643 "TlsCaCertificateDir": { 2644 "datatype": "DIRECTORY", 2645 "code": 0, 2646 "equals": true, 2647 "description": "Path of a TLS CA certificate directory." 2648 }, 2649 "TlsCertificateRevocationList": { 2650 "datatype": "DIRECTORY", 2651 "code": 0, 2652 "equals": true, 2653 "description": "Path of a Certificate Revocation List file." 2654 }, 2655 "TlsCertificate": { 2656 "datatype": "DIRECTORY", 2657 "code": 0, 2658 "equals": true, 2659 "description": "Path of a PEM encoded TLS certificate." 2660 }, 2661 "TlsKey": { 2662 "datatype": "DIRECTORY", 2663 "code": 0, 2664 "equals": true, 2665 "description": "Path of a PEM encoded private key. It must correspond to the specified \"TLS Certificate\"." 2666 }, 2667 "TlsAllowedCn": { 2668 "datatype": "STRING_LIST", 2669 "code": 0, 2670 "equals": true, 2671 "description": "\"Common Name\"s (CNs) of the allowed peer certificates." 2672 } 2673 }, 2674 "Device": {}, 2675 "User": { 2676 "Name": { 2677 "datatype": "NAME", 2678 "code": 0, 2679 "equals": true, 2680 "required": true 2681 }, 2682 "Description": { 2683 "datatype": "STRING", 2684 "code": 0, 2685 "equals": true 2686 }, 2687 "JobACL": { 2688 "datatype": "ACL", 2689 "code": 0, 2690 "equals": true, 2691 "description": "Lists the Job resources, this resource has access to. The special keyword *all* allows access to all Job resources." 2692 }, 2693 "ClientACL": { 2694 "datatype": "ACL", 2695 "code": 1, 2696 "equals": true, 2697 "description": "Lists the Client resources, this resource has access to. The special keyword *all* allows access to all Client resources." 2698 }, 2699 "StorageACL": { 2700 "datatype": "ACL", 2701 "code": 2, 2702 "equals": true, 2703 "description": "Lists the Storage resources, this resource has access to. The special keyword *all* allows access to all Storage resources." 2704 }, 2705 "ScheduleACL": { 2706 "datatype": "ACL", 2707 "code": 3, 2708 "equals": true, 2709 "description": "Lists the Schedule resources, this resource has access to. The special keyword *all* allows access to all Schedule resources." 2710 }, 2711 "PoolACL": { 2712 "datatype": "ACL", 2713 "code": 4, 2714 "equals": true, 2715 "description": "Lists the Pool resources, this resource has access to. The special keyword *all* allows access to all Pool resources." 2716 }, 2717 "CommandACL": { 2718 "datatype": "ACL", 2719 "code": 5, 2720 "equals": true, 2721 "description": "Lists the commands, this resource has access to. The special keyword *all* allows using commands." 2722 }, 2723 "FileSetACL": { 2724 "datatype": "ACL", 2725 "code": 6, 2726 "equals": true, 2727 "description": "Lists the File Set resources, this resource has access to. The special keyword *all* allows access to all File Set resources." 2728 }, 2729 "CatalogACL": { 2730 "datatype": "ACL", 2731 "code": 7, 2732 "equals": true, 2733 "description": "Lists the Catalog resources, this resource has access to. The special keyword *all* allows access to all Catalog resources." 2734 }, 2735 "WhereACL": { 2736 "datatype": "ACL", 2737 "code": 8, 2738 "equals": true, 2739 "description": "Specifies the base directories, where files could be restored. An empty string allows restores to all directories." 2740 }, 2741 "PluginOptionsACL": { 2742 "datatype": "ACL", 2743 "code": 9, 2744 "equals": true, 2745 "description": "Specifies the allowed plugin options. An empty strings allows all Plugin Options." 2746 }, 2747 "Profile": { 2748 "datatype": "RESOURCE_LIST", 2749 "code": 1012, 2750 "equals": true, 2751 "versions": "14.2.3-", 2752 "description": "Profiles can be assigned to a Console. ACL are checked until either a deny ACL is found or an allow ACL. First the console ACL is checked then any profile the console is linked to." 2753 } 2754 } 2755 } 2756 }, 2757 "datatype": { 2758 "STRING": { 2759 "number": 30, 2760 "description": "String" 2761 }, 2762 "DIRECTORY": { 2763 "number": 31, 2764 "description": "directory" 2765 }, 2766 "MD5PASSWORD": { 2767 "number": 3, 2768 "description": "Password in MD5 format" 2769 }, 2770 "CLEARPASSWORD": { 2771 "number": 4, 2772 "description": "Password as cleartext" 2773 }, 2774 "AUTOPASSWORD": { 2775 "number": 5, 2776 "description": "Password stored in clear when needed otherwise hashed" 2777 }, 2778 "NAME": { 2779 "number": 6, 2780 "description": "Name" 2781 }, 2782 "STRNAME": { 2783 "number": 7, 2784 "description": "String name" 2785 }, 2786 "RES": { 2787 "number": 8, 2788 "description": "Resource" 2789 }, 2790 "RESOURCE_LIST": { 2791 "number": 9, 2792 "description": "Resource list" 2793 }, 2794 "STRING_LIST": { 2795 "number": 32, 2796 "description": "string list" 2797 }, 2798 "DIRECTORY_LIST": { 2799 "number": 33, 2800 "description": "directory list" 2801 }, 2802 "INT16": { 2803 "number": 12, 2804 "description": "Integer 16 bits" 2805 }, 2806 "PINT16": { 2807 "number": 13, 2808 "description": "Positive 16 bits Integer (unsigned)" 2809 }, 2810 "INT32": { 2811 "number": 14, 2812 "description": "Integer 32 bits" 2813 }, 2814 "PINT32": { 2815 "number": 15, 2816 "description": "Positive 32 bits Integer (unsigned)" 2817 }, 2818 "MESSAGES": { 2819 "number": 16, 2820 "description": "Message resource" 2821 }, 2822 "INT64": { 2823 "number": 17, 2824 "description": "Integer 64 bits" 2825 }, 2826 "BIT": { 2827 "number": 18, 2828 "description": "Bitfield" 2829 }, 2830 "BOOLEAN": { 2831 "number": 19, 2832 "description": "boolean" 2833 }, 2834 "TIME": { 2835 "number": 20, 2836 "description": "time" 2837 }, 2838 "SIZE64": { 2839 "number": 21, 2840 "description": "64 bits file size" 2841 }, 2842 "SIZE32": { 2843 "number": 22, 2844 "description": "32 bits file size" 2845 }, 2846 "SPEED": { 2847 "number": 23, 2848 "description": "speed" 2849 }, 2850 "DEFS": { 2851 "number": 24, 2852 "description": "definition" 2853 }, 2854 "LABEL": { 2855 "number": 25, 2856 "description": "label" 2857 }, 2858 "ADDRESSES": { 2859 "number": 26, 2860 "description": "ip addresses list" 2861 }, 2862 "ADDRESS": { 2863 "number": 27, 2864 "description": "ip address" 2865 }, 2866 "PORT": { 2867 "number": 28, 2868 "description": "network port" 2869 }, 2870 "PLUGIN_NAMES": { 2871 "number": 29, 2872 "description": "Plugin Name(s)" 2873 }, 2874 "DIRECTORY_OR_COMMAND": { 2875 "number": 34, 2876 "description": "Directory or command" 2877 }, 2878 "ACL": { 2879 "number": 50, 2880 "description": "User Access Control List" 2881 }, 2882 "AUDIT_COMMAND_LIST": { 2883 "number": 51, 2884 "description": "Auditing Command List" 2885 }, 2886 "AUTH_PROTOCOL_TYPE": { 2887 "number": 52, 2888 "description": "Authentication Protocol", 2889 "class": "keyword", 2890 "values": { 2891 "Native": { 2892 "token": 0 2893 }, 2894 "NDMPV2": { 2895 "token": 1 2896 }, 2897 "NDMPV3": { 2898 "token": 2 2899 }, 2900 "NDMPV4": { 2901 "token": 3 2902 } 2903 } 2904 }, 2905 "AUTH_TYPE": { 2906 "number": 53, 2907 "description": "Authentication Type", 2908 "class": "keyword", 2909 "values": { 2910 "None": { 2911 "token": 0 2912 }, 2913 "Clear": { 2914 "token": 1 2915 }, 2916 "MD5": { 2917 "token": 2 2918 } 2919 } 2920 }, 2921 "DEVICE": { 2922 "number": 54, 2923 "description": "Device resource" 2924 }, 2925 "JOB_TYPE": { 2926 "number": 55, 2927 "description": "Type of Job", 2928 "class": "keyword", 2929 "values": { 2930 "Backup": { 2931 "type": 66 2932 }, 2933 "Admin": { 2934 "type": 68 2935 }, 2936 "Archive": { 2937 "type": 65 2938 }, 2939 "Verify": { 2940 "type": 86 2941 }, 2942 "Restore": { 2943 "type": 82 2944 }, 2945 "Migrate": { 2946 "type": 103 2947 }, 2948 "Copy": { 2949 "type": 99 2950 }, 2951 "Consolidate": { 2952 "type": 79 2953 } 2954 } 2955 }, 2956 "PROTOCOL_TYPE": { 2957 "number": 56, 2958 "description": "Protocol", 2959 "class": "keyword", 2960 "values": { 2961 "Native": { 2962 "token": 0 2963 }, 2964 "NDMP_BAREOS": { 2965 "token": 1 2966 }, 2967 "NDMP": { 2968 "token": 1 2969 }, 2970 "NDMP_NATIVE": { 2971 "token": 2 2972 } 2973 } 2974 }, 2975 "BACKUP_LEVEL": { 2976 "number": 57, 2977 "description": "Backup Level", 2978 "class": "keyword", 2979 "values": { 2980 "Full": { 2981 "level": 70, 2982 "type": 103 2983 }, 2984 "Base": { 2985 "level": 66, 2986 "type": 66 2987 }, 2988 "Incremental": { 2989 "level": 73, 2990 "type": 103 2991 }, 2992 "Differential": { 2993 "level": 68, 2994 "type": 103 2995 }, 2996 "Since": { 2997 "level": 83, 2998 "type": 66 2999 }, 3000 "VirtualFull": { 3001 "level": 102, 3002 "type": 66 3003 }, 3004 "Catalog": { 3005 "level": 67, 3006 "type": 86 3007 }, 3008 "InitCatalog": { 3009 "level": 86, 3010 "type": 86 3011 }, 3012 "VolumeToCatalog": { 3013 "level": 79, 3014 "type": 86 3015 }, 3016 "DiskToCatalog": { 3017 "level": 100, 3018 "type": 86 3019 }, 3020 "Data": { 3021 "level": 65, 3022 "type": 86 3023 }, 3024 " ": { 3025 "level": 32, 3026 "type": 79 3027 } 3028 } 3029 }, 3030 "REPLACE_OPTION": { 3031 "number": 58, 3032 "description": "Replace option", 3033 "class": "keyword", 3034 "values": { 3035 "Always": { 3036 "token": 97 3037 }, 3038 "IfNewer": { 3039 "token": 119 3040 }, 3041 "IfOlder": { 3042 "token": 111 3043 }, 3044 "Never": { 3045 "token": 110 3046 } 3047 } 3048 }, 3049 "RUNSCRIPT_SHORT": { 3050 "number": 59, 3051 "description": "Short Runscript definition" 3052 }, 3053 "RUNSCRIPT": { 3054 "number": 60, 3055 "description": "Runscript", 3056 "class": "sub", 3057 "values": { 3058 "Command": { 3059 "datatype": "RUNSCRIPT_COMMAND", 3060 "code": 124, 3061 "equals": true 3062 }, 3063 "Console": { 3064 "datatype": "RUNSCRIPT_COMMAND", 3065 "code": 64, 3066 "equals": true 3067 }, 3068 "Target": { 3069 "datatype": "RUNSCRIPT_TARGET", 3070 "code": 0, 3071 "equals": true 3072 }, 3073 "RunsOnSuccess": { 3074 "datatype": "RUNSCRIPT_BOOLEAN", 3075 "code": 0, 3076 "equals": true 3077 }, 3078 "RunsOnFailure": { 3079 "datatype": "RUNSCRIPT_BOOLEAN", 3080 "code": 0, 3081 "equals": true 3082 }, 3083 "FailJobOnError": { 3084 "datatype": "RUNSCRIPT_BOOLEAN", 3085 "code": 0, 3086 "equals": true 3087 }, 3088 "AbortJobOnError": { 3089 "datatype": "RUNSCRIPT_BOOLEAN", 3090 "code": 0, 3091 "equals": true 3092 }, 3093 "RunsWhen": { 3094 "datatype": "RUNSCRIPT_WHEN", 3095 "code": 0, 3096 "equals": true 3097 }, 3098 "RunsOnClient": { 3099 "datatype": "RUNSCRIPT_TARGET", 3100 "code": 0, 3101 "equals": true 3102 } 3103 } 3104 }, 3105 "RUNSCRIPT_COMMAND": { 3106 "number": 61, 3107 "description": "Runscript Command" 3108 }, 3109 "RUNSCRIPT_TARGET": { 3110 "number": 62, 3111 "description": "Runscript Target (Host)" 3112 }, 3113 "RUNSCRIPT_BOOLEAN": { 3114 "number": 63, 3115 "description": "Runscript Boolean" 3116 }, 3117 "RUNSCRIPT_WHEN": { 3118 "number": 64, 3119 "description": "Runscript When expression" 3120 }, 3121 "MIGRATION_TYPE": { 3122 "number": 65, 3123 "description": "Migration Type", 3124 "class": "keyword", 3125 "values": { 3126 "SmallestVolume": { 3127 "type": 1 3128 }, 3129 "OldestVolume": { 3130 "type": 2 3131 }, 3132 "PoolOccupancy": { 3133 "type": 3 3134 }, 3135 "PoolTime": { 3136 "type": 4 3137 }, 3138 "PoolUncopiedJobs": { 3139 "type": 5 3140 }, 3141 "Client": { 3142 "type": 6 3143 }, 3144 "Volume": { 3145 "type": 7 3146 }, 3147 "Job": { 3148 "type": 8 3149 }, 3150 "SqlQuery": { 3151 "type": 9 3152 } 3153 } 3154 }, 3155 "INCLUDE_EXCLUDE_ITEM": { 3156 "number": 66, 3157 "description": "Include/Exclude item", 3158 "class": "sub", 3159 "values": { 3160 "File": { 3161 "datatype": "FILENAME", 3162 "code": 0, 3163 "equals": true 3164 }, 3165 "Plugin": { 3166 "datatype": "PLUGIN_NAME", 3167 "code": 0, 3168 "equals": true 3169 }, 3170 "ExcludeDirContaining": { 3171 "datatype": "EXCLUDE_DIRECTORY", 3172 "code": 0, 3173 "equals": true 3174 }, 3175 "Options": { 3176 "datatype": "OPTIONS", 3177 "code": 0, 3178 "equals": true 3179 } 3180 } 3181 }, 3182 "SCHEDULE_RUN_COMMAND": { 3183 "number": 67, 3184 "description": "Schedule Run Command", 3185 "class": "keyword", 3186 "values": { 3187 "pool": { 3188 "token": 80 3189 }, 3190 "fullpool": { 3191 "token": 102 3192 }, 3193 "incrementalpool": { 3194 "token": 105 3195 }, 3196 "differentialpool": { 3197 "token": 100 3198 }, 3199 "nextpool": { 3200 "token": 110 3201 }, 3202 "level": { 3203 "token": 76 3204 }, 3205 "storage": { 3206 "token": 83 3207 }, 3208 "messages": { 3209 "token": 77 3210 }, 3211 "priority": { 3212 "token": 112 3213 }, 3214 "spooldata": { 3215 "token": 115 3216 }, 3217 "maxrunschedtime": { 3218 "token": 109 3219 }, 3220 "accurate": { 3221 "token": 97 3222 } 3223 } 3224 }, 3225 "ACTION_ON_PURGE": { 3226 "number": 68, 3227 "description": "Action to perform on Purge", 3228 "class": "keyword", 3229 "values": { 3230 "None": { 3231 "token": 0 3232 }, 3233 "Truncate": { 3234 "token": 1 3235 } 3236 } 3237 }, 3238 "POOLTYPE": { 3239 "number": 69, 3240 "description": "Pool Type", 3241 "class": "keyword", 3242 "values": { 3243 "Backup": { 3244 "token": 0 3245 }, 3246 "Copy": { 3247 "token": 0 3248 }, 3249 "Cloned": { 3250 "token": 0 3251 }, 3252 "Archive": { 3253 "token": 0 3254 }, 3255 "Migration": { 3256 "token": 0 3257 }, 3258 "Scratch": { 3259 "token": 0 3260 } 3261 } 3262 }, 3263 "FILENAME": { 3264 "number": 80, 3265 "description": "Filename" 3266 }, 3267 "PLUGIN_NAME": { 3268 "number": 81, 3269 "description": "Pluginname" 3270 }, 3271 "EXCLUDE_DIRECTORY": { 3272 "number": 82, 3273 "description": "Exclude directory" 3274 }, 3275 "OPTIONS": { 3276 "number": 83, 3277 "description": "Options block", 3278 "class": "sub", 3279 "values": { 3280 "Compression": { 3281 "datatype": "OPTION", 3282 "code": 0, 3283 "equals": true 3284 }, 3285 "Signature": { 3286 "datatype": "OPTION", 3287 "code": 0, 3288 "equals": true 3289 }, 3290 "BaseJob": { 3291 "datatype": "OPTION", 3292 "code": 0, 3293 "equals": true 3294 }, 3295 "Accurate": { 3296 "datatype": "OPTION", 3297 "code": 0, 3298 "equals": true 3299 }, 3300 "Verify": { 3301 "datatype": "OPTION", 3302 "code": 0, 3303 "equals": true 3304 }, 3305 "OneFs": { 3306 "datatype": "OPTION", 3307 "code": 0, 3308 "equals": true 3309 }, 3310 "Recurse": { 3311 "datatype": "OPTION", 3312 "code": 0, 3313 "equals": true 3314 }, 3315 "Sparse": { 3316 "datatype": "OPTION", 3317 "code": 0, 3318 "equals": true 3319 }, 3320 "HardLinks": { 3321 "datatype": "OPTION", 3322 "code": 0, 3323 "equals": true 3324 }, 3325 "ReadFifo": { 3326 "datatype": "OPTION", 3327 "code": 0, 3328 "equals": true 3329 }, 3330 "Replace": { 3331 "datatype": "OPTION", 3332 "code": 0, 3333 "equals": true 3334 }, 3335 "Portable": { 3336 "datatype": "OPTION", 3337 "code": 0, 3338 "equals": true 3339 }, 3340 "MtimeOnly": { 3341 "datatype": "OPTION", 3342 "code": 0, 3343 "equals": true 3344 }, 3345 "KeepAtime": { 3346 "datatype": "OPTION", 3347 "code": 0, 3348 "equals": true 3349 }, 3350 "Regex": { 3351 "datatype": "REGEX", 3352 "code": 0, 3353 "equals": true 3354 }, 3355 "RegexDir": { 3356 "datatype": "REGEX", 3357 "code": 1, 3358 "equals": true 3359 }, 3360 "RegexFile": { 3361 "datatype": "REGEX", 3362 "code": 2, 3363 "equals": true 3364 }, 3365 "Base": { 3366 "datatype": "BASEJOB", 3367 "code": 0, 3368 "equals": true 3369 }, 3370 "Wild": { 3371 "datatype": "WILDCARD", 3372 "code": 0, 3373 "equals": true 3374 }, 3375 "WildDir": { 3376 "datatype": "WILDCARD", 3377 "code": 1, 3378 "equals": true 3379 }, 3380 "WildFile": { 3381 "datatype": "WILDCARD", 3382 "code": 2, 3383 "equals": true 3384 }, 3385 "Exclude": { 3386 "datatype": "OPTION", 3387 "code": 0, 3388 "equals": true 3389 }, 3390 "AclSupport": { 3391 "datatype": "OPTION", 3392 "code": 0, 3393 "equals": true 3394 }, 3395 "Plugin": { 3396 "datatype": "PLUGIN", 3397 "code": 0, 3398 "equals": true 3399 }, 3400 "IgnoreCase": { 3401 "datatype": "OPTION", 3402 "code": 0, 3403 "equals": true 3404 }, 3405 "FsType": { 3406 "datatype": "FILESYSTEM_TYPE", 3407 "code": 0, 3408 "equals": true 3409 }, 3410 "HfsPlusSupport": { 3411 "datatype": "OPTION", 3412 "code": 0, 3413 "equals": true 3414 }, 3415 "NoAtime": { 3416 "datatype": "OPTION", 3417 "code": 0, 3418 "equals": true 3419 }, 3420 "EnhancedWild": { 3421 "datatype": "OPTION", 3422 "code": 0, 3423 "equals": true 3424 }, 3425 "DriveType": { 3426 "datatype": "DRIVE_TYPE", 3427 "code": 0, 3428 "equals": true 3429 }, 3430 "CheckFileChanges": { 3431 "datatype": "OPTION", 3432 "code": 0, 3433 "equals": true 3434 }, 3435 "StripPath": { 3436 "datatype": "OPTION", 3437 "code": 0, 3438 "equals": true 3439 }, 3440 "HonornoDumpFlag": { 3441 "datatype": "OPTION", 3442 "code": 0, 3443 "equals": true 3444 }, 3445 "XAttrSupport": { 3446 "datatype": "OPTION", 3447 "code": 0, 3448 "equals": true 3449 }, 3450 "Size": { 3451 "datatype": "OPTION", 3452 "code": 0, 3453 "equals": true 3454 }, 3455 "Shadowing": { 3456 "datatype": "OPTION", 3457 "code": 0, 3458 "equals": true 3459 }, 3460 "AutoExclude": { 3461 "datatype": "OPTION", 3462 "code": 0, 3463 "equals": true 3464 }, 3465 "ForceEncryption": { 3466 "datatype": "OPTION", 3467 "code": 0, 3468 "equals": true 3469 }, 3470 "Meta": { 3471 "datatype": "META_TAG", 3472 "code": 0, 3473 "equals": true 3474 } 3475 } 3476 }, 3477 "OPTION": { 3478 "number": 84, 3479 "description": "Option of Options block" 3480 }, 3481 "REGEX": { 3482 "number": 85, 3483 "description": "Regular Expression" 3484 }, 3485 "BASEJOB": { 3486 "number": 86, 3487 "description": "Basejob Expression" 3488 }, 3489 "WILDCARD": { 3490 "number": 87, 3491 "description": "Wildcard Expression" 3492 }, 3493 "PLUGIN": { 3494 "number": 88, 3495 "description": "Plugin definition" 3496 }, 3497 "FILESYSTEM_TYPE": { 3498 "number": 89, 3499 "description": "FileSystem match criterium (UNIX)" 3500 }, 3501 "DRIVE_TYPE": { 3502 "number": 90, 3503 "description": "DriveType match criterium (Windows)" 3504 }, 3505 "META_TAG": { 3506 "number": 91, 3507 "description": "Meta tag" 3508 }, 3509 "DEVICE_TYPE": { 3510 "number": 201, 3511 "description": "Device Type" 3512 }, 3513 "MAX_BLOCKSIZE": { 3514 "number": 202, 3515 "description": "Maximum Blocksize" 3516 }, 3517 "IO_DIRECTION": { 3518 "number": 203, 3519 "description": "IO Direction" 3520 }, 3521 "COMPRESSION_ALGORITHM": { 3522 "number": 204, 3523 "description": "Compression Algorithm" 3524 }, 3525 "ENCRYPTION_CIPHER": { 3526 "number": 301, 3527 "description": "Encryption Cipher" 3528 } 3529 } 3530} 3531