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