1#!/usr/local/bin/python3.8 2from __future__ import (absolute_import, division, print_function) 3# Copyright 2019-2020 Fortinet, Inc. 4# 5# This program is free software: you can redistribute it and/or modify 6# it under the terms of the GNU General Public License as published by 7# the Free Software Foundation, either version 3 of the License, or 8# (at your option) any later version. 9# 10# This program is distributed in the hope that it will be useful, 11# but WITHOUT ANY WARRANTY; without even the implied warranty of 12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13# GNU General Public License for more details. 14# 15# You should have received a copy of the GNU General Public License 16# along with this program. If not, see <https://www.gnu.org/licenses/>. 17 18__metaclass__ = type 19 20ANSIBLE_METADATA = {'status': ['preview'], 21 'supported_by': 'community', 22 'metadata_version': '1.1'} 23 24DOCUMENTATION = ''' 25--- 26module: fortios_system_replacemsg_group 27short_description: Configure replacement message groups in Fortinet's FortiOS and FortiGate. 28description: 29 - This module is able to configure a FortiGate or FortiOS (FOS) device by allowing the 30 user to set and modify system feature and replacemsg_group category. 31 Examples include all parameters and values need to be adjusted to datasources before usage. 32 Tested with FOS v6.0.0 33version_added: "2.10" 34author: 35 - Link Zheng (@chillancezen) 36 - Jie Xue (@JieX19) 37 - Hongbin Lu (@fgtdev-hblu) 38 - Frank Shen (@frankshen01) 39 - Miguel Angel Munoz (@mamunozgonzalez) 40 - Nicolas Thomas (@thomnico) 41notes: 42 - Legacy fortiosapi has been deprecated, httpapi is the preferred way to run playbooks 43 44requirements: 45 - ansible>=2.9.0 46options: 47 access_token: 48 description: 49 - Token-based authentication. 50 Generated from GUI of Fortigate. 51 type: str 52 required: false 53 enable_log: 54 description: 55 - Enable/Disable logging for task. 56 type: bool 57 required: false 58 default: false 59 vdom: 60 description: 61 - Virtual domain, among those defined previously. A vdom is a 62 virtual instance of the FortiGate that can be configured and 63 used as a different unit. 64 type: str 65 default: root 66 67 state: 68 description: 69 - Indicates whether to create or remove the object. 70 type: str 71 required: true 72 choices: 73 - present 74 - absent 75 system_replacemsg_group: 76 description: 77 - Configure replacement message groups. 78 default: null 79 type: dict 80 suboptions: 81 admin: 82 description: 83 - Replacement message table entries. 84 type: list 85 suboptions: 86 buffer: 87 description: 88 - Message string. 89 type: str 90 format: 91 description: 92 - Format flag. 93 type: str 94 choices: 95 - none 96 - text 97 - html 98 - wml 99 header: 100 description: 101 - Header flag. 102 type: str 103 choices: 104 - none 105 - http 106 - 8bit 107 msg_type: 108 description: 109 - Message type. 110 type: str 111 alertmail: 112 description: 113 - Replacement message table entries. 114 type: list 115 suboptions: 116 buffer: 117 description: 118 - Message string. 119 type: str 120 format: 121 description: 122 - Format flag. 123 type: str 124 choices: 125 - none 126 - text 127 - html 128 - wml 129 header: 130 description: 131 - Header flag. 132 type: str 133 choices: 134 - none 135 - http 136 - 8bit 137 msg_type: 138 description: 139 - Message type. 140 type: str 141 auth: 142 description: 143 - Replacement message table entries. 144 type: list 145 suboptions: 146 buffer: 147 description: 148 - Message string. 149 type: str 150 format: 151 description: 152 - Format flag. 153 type: str 154 choices: 155 - none 156 - text 157 - html 158 - wml 159 header: 160 description: 161 - Header flag. 162 type: str 163 choices: 164 - none 165 - http 166 - 8bit 167 msg_type: 168 description: 169 - Message type. 170 type: str 171 automation: 172 description: 173 - Replacement message table entries. 174 type: list 175 suboptions: 176 buffer: 177 description: 178 - Message string. 179 type: str 180 format: 181 description: 182 - Format flag. 183 type: str 184 choices: 185 - none 186 - text 187 - html 188 header: 189 description: 190 - Header flag. 191 type: str 192 choices: 193 - none 194 - http 195 - 8bit 196 msg_type: 197 description: 198 - Message type. 199 type: str 200 comment: 201 description: 202 - Comment. 203 type: str 204 custom_message: 205 description: 206 - Replacement message table entries. 207 type: list 208 suboptions: 209 buffer: 210 description: 211 - Message string. 212 type: str 213 format: 214 description: 215 - Format flag. 216 type: str 217 choices: 218 - none 219 - text 220 - html 221 - wml 222 header: 223 description: 224 - Header flag. 225 type: str 226 choices: 227 - none 228 - http 229 - 8bit 230 msg_type: 231 description: 232 - Message type. 233 type: str 234 device_detection_portal: 235 description: 236 - Replacement message table entries. 237 type: list 238 suboptions: 239 buffer: 240 description: 241 - Message string. 242 type: str 243 format: 244 description: 245 - Format flag. 246 type: str 247 choices: 248 - none 249 - text 250 - html 251 - wml 252 header: 253 description: 254 - Header flag. 255 type: str 256 choices: 257 - none 258 - http 259 - 8bit 260 msg_type: 261 description: 262 - Message type. 263 type: str 264 ec: 265 description: 266 - Replacement message table entries. 267 type: list 268 suboptions: 269 buffer: 270 description: 271 - Message string. 272 type: str 273 format: 274 description: 275 - Format flag. 276 type: str 277 choices: 278 - none 279 - text 280 - html 281 - wml 282 header: 283 description: 284 - Header flag. 285 type: str 286 choices: 287 - none 288 - http 289 - 8bit 290 msg_type: 291 description: 292 - Message type. 293 type: str 294 fortiguard_wf: 295 description: 296 - Replacement message table entries. 297 type: list 298 suboptions: 299 buffer: 300 description: 301 - Message string. 302 type: str 303 format: 304 description: 305 - Format flag. 306 type: str 307 choices: 308 - none 309 - text 310 - html 311 - wml 312 header: 313 description: 314 - Header flag. 315 type: str 316 choices: 317 - none 318 - http 319 - 8bit 320 msg_type: 321 description: 322 - Message type. 323 type: str 324 ftp: 325 description: 326 - Replacement message table entries. 327 type: list 328 suboptions: 329 buffer: 330 description: 331 - Message string. 332 type: str 333 format: 334 description: 335 - Format flag. 336 type: str 337 choices: 338 - none 339 - text 340 - html 341 - wml 342 header: 343 description: 344 - Header flag. 345 type: str 346 choices: 347 - none 348 - http 349 - 8bit 350 msg_type: 351 description: 352 - Message type. 353 type: str 354 group_type: 355 description: 356 - Group type. 357 type: str 358 choices: 359 - default 360 - utm 361 - auth 362 - ec 363 http: 364 description: 365 - Replacement message table entries. 366 type: list 367 suboptions: 368 buffer: 369 description: 370 - Message string. 371 type: str 372 format: 373 description: 374 - Format flag. 375 type: str 376 choices: 377 - none 378 - text 379 - html 380 - wml 381 header: 382 description: 383 - Header flag. 384 type: str 385 choices: 386 - none 387 - http 388 - 8bit 389 msg_type: 390 description: 391 - Message type. 392 type: str 393 icap: 394 description: 395 - Replacement message table entries. 396 type: list 397 suboptions: 398 buffer: 399 description: 400 - Message string. 401 type: str 402 format: 403 description: 404 - Format flag. 405 type: str 406 choices: 407 - none 408 - text 409 - html 410 - wml 411 header: 412 description: 413 - Header flag. 414 type: str 415 choices: 416 - none 417 - http 418 - 8bit 419 msg_type: 420 description: 421 - Message type. 422 type: str 423 mail: 424 description: 425 - Replacement message table entries. 426 type: list 427 suboptions: 428 buffer: 429 description: 430 - Message string. 431 type: str 432 format: 433 description: 434 - Format flag. 435 type: str 436 choices: 437 - none 438 - text 439 - html 440 - wml 441 header: 442 description: 443 - Header flag. 444 type: str 445 choices: 446 - none 447 - http 448 - 8bit 449 msg_type: 450 description: 451 - Message type. 452 type: str 453 mm1: 454 description: 455 - Replacement message table entries. 456 type: list 457 suboptions: 458 add_smil: 459 description: 460 - add message encapsulation 461 type: str 462 choices: 463 - enable 464 - disable 465 charset: 466 description: 467 - character encoding used for replacement message 468 type: str 469 choices: 470 - utf-8 471 - us-ascii 472 class: 473 description: 474 - message class 475 type: str 476 choices: 477 - not-included 478 - personal 479 - advertisement 480 - information 481 - automatic 482 format: 483 description: 484 - Format flag. 485 type: str 486 choices: 487 - none 488 - text 489 - html 490 - wml 491 from: 492 description: 493 - from address 494 type: str 495 from_sender: 496 description: 497 - notification message sent from recipient 498 type: str 499 choices: 500 - enable 501 - disable 502 header: 503 description: 504 - Header flag. 505 type: str 506 choices: 507 - none 508 - http 509 - 8bit 510 image: 511 description: 512 - Message string. Source system.replacemsg-image.name. 513 type: str 514 message: 515 description: 516 - message text 517 type: str 518 msg_type: 519 description: 520 - Message type. 521 type: str 522 priority: 523 description: 524 - message priority 525 type: str 526 choices: 527 - not-included 528 - low 529 - normal 530 - high 531 rsp_status: 532 description: 533 - response status code 534 type: str 535 choices: 536 - ok 537 - err-unspecified 538 - err-srv-denied 539 - err-msg-fmt-corrupt 540 - err-snd-addr-unresolv 541 - err-msg-not-found 542 - err-net-prob 543 - err-content-not-accept 544 - err-unsupp-msg 545 rsp_text: 546 description: 547 - response text 548 type: str 549 sender_visibility: 550 description: 551 - sender visibility 552 type: str 553 choices: 554 - not-specified 555 - show 556 - hide 557 smil_part: 558 description: 559 - message encapsulation text 560 type: str 561 subject: 562 description: 563 - subject text string 564 type: str 565 mm3: 566 description: 567 - Replacement message table entries. 568 type: list 569 suboptions: 570 add_html: 571 description: 572 - add message encapsulation 573 type: str 574 choices: 575 - enable 576 - disable 577 charset: 578 description: 579 - character encoding used for replacement message 580 type: str 581 choices: 582 - utf-8 583 - us-ascii 584 format: 585 description: 586 - Format flag. 587 type: str 588 choices: 589 - none 590 - text 591 - html 592 - wml 593 from: 594 description: 595 - from address 596 type: str 597 from_sender: 598 description: 599 - notification message sent from recipient 600 type: str 601 choices: 602 - enable 603 - disable 604 header: 605 description: 606 - Header flag. 607 type: str 608 choices: 609 - none 610 - http 611 - 8bit 612 html_part: 613 description: 614 - message encapsulation text 615 type: str 616 image: 617 description: 618 - Message string. Source system.replacemsg-image.name. 619 type: str 620 message: 621 description: 622 - message text 623 type: str 624 msg_type: 625 description: 626 - Message type. 627 type: str 628 priority: 629 description: 630 - message priority 631 type: str 632 choices: 633 - not-included 634 - low 635 - normal 636 - high 637 subject: 638 description: 639 - subject text string 640 type: str 641 mm4: 642 description: 643 - Replacement message table entries. 644 type: list 645 suboptions: 646 add_smil: 647 description: 648 - add message encapsulation 649 type: str 650 choices: 651 - enable 652 - disable 653 charset: 654 description: 655 - character encoding used for replacement message 656 type: str 657 choices: 658 - utf-8 659 - us-ascii 660 class: 661 description: 662 - message class 663 type: str 664 choices: 665 - not-included 666 - personal 667 - informational 668 - advertisement 669 - auto 670 domain: 671 description: 672 - from address domain 673 type: str 674 format: 675 description: 676 - Format flag. 677 type: str 678 choices: 679 - none 680 - text 681 - html 682 - wml 683 from: 684 description: 685 - from address 686 type: str 687 from_sender: 688 description: 689 - notification message sent from recipient 690 type: str 691 choices: 692 - enable 693 - disable 694 header: 695 description: 696 - Header flag. 697 type: str 698 choices: 699 - none 700 - http 701 - 8bit 702 image: 703 description: 704 - Message string. Source system.replacemsg-image.name. 705 type: str 706 message: 707 description: 708 - message text 709 type: str 710 msg_type: 711 description: 712 - Message type. 713 type: str 714 priority: 715 description: 716 - message priority 717 type: str 718 choices: 719 - not-included 720 - low 721 - normal 722 - high 723 rsp_status: 724 description: 725 - response status 726 type: str 727 choices: 728 - ok 729 - err-unspecified 730 - err-srv-denied 731 - err-msg-fmt-corrupt 732 - err-snd-addr-unresolv 733 - err-net-prob 734 - err-content-not-accept 735 - err-unsupp-msg 736 smil_part: 737 description: 738 - message encapsulation text 739 type: str 740 subject: 741 description: 742 - subject text string 743 type: str 744 mm7: 745 description: 746 - Replacement message table entries. 747 type: list 748 suboptions: 749 add_smil: 750 description: 751 - add message encapsulation 752 type: str 753 choices: 754 - enable 755 - disable 756 addr_type: 757 description: 758 - from address type 759 type: str 760 choices: 761 - rfc2822-addr 762 - number 763 - short-code 764 allow_content_adaptation: 765 description: 766 - allow content adaptations 767 type: str 768 choices: 769 - enable 770 - disable 771 charset: 772 description: 773 - character encoding used for replacement message 774 type: str 775 choices: 776 - utf-8 777 - us-ascii 778 class: 779 description: 780 - message class 781 type: str 782 choices: 783 - not-included 784 - personal 785 - informational 786 - advertisement 787 - auto 788 format: 789 description: 790 - Format flag. 791 type: str 792 choices: 793 - none 794 - text 795 - html 796 - wml 797 from: 798 description: 799 - from address 800 type: str 801 from_sender: 802 description: 803 - notification message sent from recipient 804 type: str 805 choices: 806 - enable 807 - disable 808 header: 809 description: 810 - Header flag. 811 type: str 812 choices: 813 - none 814 - http 815 - 8bit 816 image: 817 description: 818 - Message string. Source system.replacemsg-image.name. 819 type: str 820 message: 821 description: 822 - message text 823 type: str 824 msg_type: 825 description: 826 - Message type. 827 type: str 828 priority: 829 description: 830 - message priority 831 type: str 832 choices: 833 - not-included 834 - low 835 - normal 836 - high 837 rsp_status: 838 description: 839 - response status 840 type: str 841 choices: 842 - success 843 - partial-success 844 - client-err 845 - oper-restrict 846 - addr-err 847 - addr-not-found 848 - content-refused 849 - msg-id-not-found 850 - link-id-not-found 851 - msg-fmt-corrupt 852 - app-id-not-found 853 - repl-app-id-not-found 854 - srv-err 855 - not-possible 856 - msg-rejected 857 - multiple-addr-not-supp 858 - app-addr-not-supp 859 - gen-service-err 860 - improper-ident 861 - unsupp-ver 862 - unsupp-oper 863 - validation-err 864 - service-err 865 - service-unavail 866 - service-denied 867 - app-denied 868 smil_part: 869 description: 870 - message encapsulation text 871 type: str 872 subject: 873 description: 874 - subject text string 875 type: str 876 mms: 877 description: 878 - Replacement message table entries. 879 type: list 880 suboptions: 881 buffer: 882 description: 883 - Message string. 884 type: str 885 charset: 886 description: 887 - character encoding used for replacement message 888 type: str 889 choices: 890 - utf-8 891 - us-ascii 892 format: 893 description: 894 - Format flag. 895 type: str 896 choices: 897 - none 898 - text 899 - html 900 - wml 901 header: 902 description: 903 - Header flag. 904 type: str 905 choices: 906 - none 907 - http 908 - 8bit 909 image: 910 description: 911 - Message string. Source system.replacemsg-image.name. 912 type: str 913 msg_type: 914 description: 915 - Message type. 916 type: str 917 nac_quar: 918 description: 919 - Replacement message table entries. 920 type: list 921 suboptions: 922 buffer: 923 description: 924 - Message string. 925 type: str 926 format: 927 description: 928 - Format flag. 929 type: str 930 choices: 931 - none 932 - text 933 - html 934 - wml 935 header: 936 description: 937 - Header flag. 938 type: str 939 choices: 940 - none 941 - http 942 - 8bit 943 msg_type: 944 description: 945 - Message type. 946 type: str 947 name: 948 description: 949 - Group name. 950 required: true 951 type: str 952 nntp: 953 description: 954 - Replacement message table entries. 955 type: list 956 suboptions: 957 buffer: 958 description: 959 - Message string. 960 type: str 961 format: 962 description: 963 - Format flag. 964 type: str 965 choices: 966 - none 967 - text 968 - html 969 - wml 970 header: 971 description: 972 - Header flag. 973 type: str 974 choices: 975 - none 976 - http 977 - 8bit 978 msg_type: 979 description: 980 - Message type. 981 type: str 982 spam: 983 description: 984 - Replacement message table entries. 985 type: list 986 suboptions: 987 buffer: 988 description: 989 - Message string. 990 type: str 991 format: 992 description: 993 - Format flag. 994 type: str 995 choices: 996 - none 997 - text 998 - html 999 - wml 1000 header: 1001 description: 1002 - Header flag. 1003 type: str 1004 choices: 1005 - none 1006 - http 1007 - 8bit 1008 msg_type: 1009 description: 1010 - Message type. 1011 type: str 1012 sslvpn: 1013 description: 1014 - Replacement message table entries. 1015 type: list 1016 suboptions: 1017 buffer: 1018 description: 1019 - Message string. 1020 type: str 1021 format: 1022 description: 1023 - Format flag. 1024 type: str 1025 choices: 1026 - none 1027 - text 1028 - html 1029 - wml 1030 header: 1031 description: 1032 - Header flag. 1033 type: str 1034 choices: 1035 - none 1036 - http 1037 - 8bit 1038 msg_type: 1039 description: 1040 - Message type. 1041 type: str 1042 traffic_quota: 1043 description: 1044 - Replacement message table entries. 1045 type: list 1046 suboptions: 1047 buffer: 1048 description: 1049 - Message string. 1050 type: str 1051 format: 1052 description: 1053 - Format flag. 1054 type: str 1055 choices: 1056 - none 1057 - text 1058 - html 1059 - wml 1060 header: 1061 description: 1062 - Header flag. 1063 type: str 1064 choices: 1065 - none 1066 - http 1067 - 8bit 1068 msg_type: 1069 description: 1070 - Message type. 1071 type: str 1072 utm: 1073 description: 1074 - Replacement message table entries. 1075 type: list 1076 suboptions: 1077 buffer: 1078 description: 1079 - Message string. 1080 type: str 1081 format: 1082 description: 1083 - Format flag. 1084 type: str 1085 choices: 1086 - none 1087 - text 1088 - html 1089 - wml 1090 header: 1091 description: 1092 - Header flag. 1093 type: str 1094 choices: 1095 - none 1096 - http 1097 - 8bit 1098 msg_type: 1099 description: 1100 - Message type. 1101 type: str 1102 webproxy: 1103 description: 1104 - Replacement message table entries. 1105 type: list 1106 suboptions: 1107 buffer: 1108 description: 1109 - Message string. 1110 type: str 1111 format: 1112 description: 1113 - Format flag. 1114 type: str 1115 choices: 1116 - none 1117 - text 1118 - html 1119 - wml 1120 header: 1121 description: 1122 - Header flag. 1123 type: str 1124 choices: 1125 - none 1126 - http 1127 - 8bit 1128 msg_type: 1129 description: 1130 - Message type. 1131 type: str 1132''' 1133 1134EXAMPLES = ''' 1135- hosts: fortigates 1136 collections: 1137 - fortinet.fortios 1138 connection: httpapi 1139 vars: 1140 vdom: "root" 1141 ansible_httpapi_use_ssl: yes 1142 ansible_httpapi_validate_certs: no 1143 ansible_httpapi_port: 443 1144 tasks: 1145 - name: Configure replacement message groups. 1146 fortios_system_replacemsg_group: 1147 vdom: "{{ vdom }}" 1148 state: "present" 1149 access_token: "<your_own_value>" 1150 system_replacemsg_group: 1151 admin: 1152 - 1153 buffer: "<your_own_value>" 1154 format: "none" 1155 header: "none" 1156 msg_type: "<your_own_value>" 1157 alertmail: 1158 - 1159 buffer: "<your_own_value>" 1160 format: "none" 1161 header: "none" 1162 msg_type: "<your_own_value>" 1163 auth: 1164 - 1165 buffer: "<your_own_value>" 1166 format: "none" 1167 header: "none" 1168 msg_type: "<your_own_value>" 1169 automation: 1170 - 1171 buffer: "<your_own_value>" 1172 format: "none" 1173 header: "none" 1174 msg_type: "<your_own_value>" 1175 comment: "Comment." 1176 custom_message: 1177 - 1178 buffer: "<your_own_value>" 1179 format: "none" 1180 header: "none" 1181 msg_type: "<your_own_value>" 1182 device_detection_portal: 1183 - 1184 buffer: "<your_own_value>" 1185 format: "none" 1186 header: "none" 1187 msg_type: "<your_own_value>" 1188 ec: 1189 - 1190 buffer: "<your_own_value>" 1191 format: "none" 1192 header: "none" 1193 msg_type: "<your_own_value>" 1194 fortiguard_wf: 1195 - 1196 buffer: "<your_own_value>" 1197 format: "none" 1198 header: "none" 1199 msg_type: "<your_own_value>" 1200 ftp: 1201 - 1202 buffer: "<your_own_value>" 1203 format: "none" 1204 header: "none" 1205 msg_type: "<your_own_value>" 1206 group_type: "default" 1207 http: 1208 - 1209 buffer: "<your_own_value>" 1210 format: "none" 1211 header: "none" 1212 msg_type: "<your_own_value>" 1213 icap: 1214 - 1215 buffer: "<your_own_value>" 1216 format: "none" 1217 header: "none" 1218 msg_type: "<your_own_value>" 1219 mail: 1220 - 1221 buffer: "<your_own_value>" 1222 format: "none" 1223 header: "none" 1224 msg_type: "<your_own_value>" 1225 mm1: 1226 - 1227 add_smil: "enable" 1228 charset: "utf-8" 1229 class: "not-included" 1230 format: "none" 1231 from: "<your_own_value>" 1232 from_sender: "enable" 1233 header: "none" 1234 image: "<your_own_value> (source system.replacemsg-image.name)" 1235 message: "<your_own_value>" 1236 msg_type: "<your_own_value>" 1237 priority: "not-included" 1238 rsp_status: "ok" 1239 rsp_text: "<your_own_value>" 1240 sender_visibility: "not-specified" 1241 smil_part: "<your_own_value>" 1242 subject: "<your_own_value>" 1243 mm3: 1244 - 1245 add_html: "enable" 1246 charset: "utf-8" 1247 format: "none" 1248 from: "<your_own_value>" 1249 from_sender: "enable" 1250 header: "none" 1251 html_part: "<your_own_value>" 1252 image: "<your_own_value> (source system.replacemsg-image.name)" 1253 message: "<your_own_value>" 1254 msg_type: "<your_own_value>" 1255 priority: "not-included" 1256 subject: "<your_own_value>" 1257 mm4: 1258 - 1259 add_smil: "enable" 1260 charset: "utf-8" 1261 class: "not-included" 1262 domain: "<your_own_value>" 1263 format: "none" 1264 from: "<your_own_value>" 1265 from_sender: "enable" 1266 header: "none" 1267 image: "<your_own_value> (source system.replacemsg-image.name)" 1268 message: "<your_own_value>" 1269 msg_type: "<your_own_value>" 1270 priority: "not-included" 1271 rsp_status: "ok" 1272 smil_part: "<your_own_value>" 1273 subject: "<your_own_value>" 1274 mm7: 1275 - 1276 add_smil: "enable" 1277 addr_type: "rfc2822-addr" 1278 allow_content_adaptation: "enable" 1279 charset: "utf-8" 1280 class: "not-included" 1281 format: "none" 1282 from: "<your_own_value>" 1283 from_sender: "enable" 1284 header: "none" 1285 image: "<your_own_value> (source system.replacemsg-image.name)" 1286 message: "<your_own_value>" 1287 msg_type: "<your_own_value>" 1288 priority: "not-included" 1289 rsp_status: "success" 1290 smil_part: "<your_own_value>" 1291 subject: "<your_own_value>" 1292 mms: 1293 - 1294 buffer: "<your_own_value>" 1295 charset: "utf-8" 1296 format: "none" 1297 header: "none" 1298 image: "<your_own_value> (source system.replacemsg-image.name)" 1299 msg_type: "<your_own_value>" 1300 nac_quar: 1301 - 1302 buffer: "<your_own_value>" 1303 format: "none" 1304 header: "none" 1305 msg_type: "<your_own_value>" 1306 name: "default_name_140" 1307 nntp: 1308 - 1309 buffer: "<your_own_value>" 1310 format: "none" 1311 header: "none" 1312 msg_type: "<your_own_value>" 1313 spam: 1314 - 1315 buffer: "<your_own_value>" 1316 format: "none" 1317 header: "none" 1318 msg_type: "<your_own_value>" 1319 sslvpn: 1320 - 1321 buffer: "<your_own_value>" 1322 format: "none" 1323 header: "none" 1324 msg_type: "<your_own_value>" 1325 traffic_quota: 1326 - 1327 buffer: "<your_own_value>" 1328 format: "none" 1329 header: "none" 1330 msg_type: "<your_own_value>" 1331 utm: 1332 - 1333 buffer: "<your_own_value>" 1334 format: "none" 1335 header: "none" 1336 msg_type: "<your_own_value>" 1337 webproxy: 1338 - 1339 buffer: "<your_own_value>" 1340 format: "none" 1341 header: "none" 1342 msg_type: "<your_own_value>" 1343 1344''' 1345 1346RETURN = ''' 1347build: 1348 description: Build number of the fortigate image 1349 returned: always 1350 type: str 1351 sample: '1547' 1352http_method: 1353 description: Last method used to provision the content into FortiGate 1354 returned: always 1355 type: str 1356 sample: 'PUT' 1357http_status: 1358 description: Last result given by FortiGate on last operation applied 1359 returned: always 1360 type: str 1361 sample: "200" 1362mkey: 1363 description: Master key (id) used in the last call to FortiGate 1364 returned: success 1365 type: str 1366 sample: "id" 1367name: 1368 description: Name of the table used to fulfill the request 1369 returned: always 1370 type: str 1371 sample: "urlfilter" 1372path: 1373 description: Path of the table used to fulfill the request 1374 returned: always 1375 type: str 1376 sample: "webfilter" 1377revision: 1378 description: Internal revision number 1379 returned: always 1380 type: str 1381 sample: "17.0.2.10658" 1382serial: 1383 description: Serial number of the unit 1384 returned: always 1385 type: str 1386 sample: "FGVMEVYYQT3AB5352" 1387status: 1388 description: Indication of the operation's result 1389 returned: always 1390 type: str 1391 sample: "success" 1392vdom: 1393 description: Virtual domain used 1394 returned: always 1395 type: str 1396 sample: "root" 1397version: 1398 description: Version of the FortiGate 1399 returned: always 1400 type: str 1401 sample: "v5.6.3" 1402 1403''' 1404from ansible.module_utils.basic import AnsibleModule 1405from ansible.module_utils.connection import Connection 1406from ansible_collections.fortinet.fortios.plugins.module_utils.fortios.fortios import FortiOSHandler 1407from ansible_collections.fortinet.fortios.plugins.module_utils.fortios.fortios import check_legacy_fortiosapi 1408from ansible_collections.fortinet.fortios.plugins.module_utils.fortios.fortios import schema_to_module_spec 1409from ansible_collections.fortinet.fortios.plugins.module_utils.fortios.fortios import check_schema_versioning 1410from ansible_collections.fortinet.fortios.plugins.module_utils.fortimanager.common import FAIL_SOCKET_MSG 1411from ansible_collections.fortinet.fortios.plugins.module_utils.fortios.comparison import is_same_comparison 1412from ansible_collections.fortinet.fortios.plugins.module_utils.fortios.comparison import serialize 1413 1414 1415def filter_system_replacemsg_group_data(json): 1416 option_list = ['admin', 'alertmail', 'auth', 1417 'automation', 'comment', 'custom_message', 1418 'device_detection_portal', 'ec', 'fortiguard_wf', 1419 'ftp', 'group_type', 'http', 1420 'icap', 'mail', 'mm1', 1421 'mm3', 'mm4', 'mm7', 1422 'mms', 'nac_quar', 'name', 1423 'nntp', 'spam', 'sslvpn', 1424 'traffic_quota', 'utm', 'webproxy'] 1425 dictionary = {} 1426 1427 for attribute in option_list: 1428 if attribute in json and json[attribute] is not None: 1429 dictionary[attribute] = json[attribute] 1430 1431 return dictionary 1432 1433 1434def underscore_to_hyphen(data): 1435 if isinstance(data, list): 1436 for i, elem in enumerate(data): 1437 data[i] = underscore_to_hyphen(elem) 1438 elif isinstance(data, dict): 1439 new_data = {} 1440 for k, v in data.items(): 1441 new_data[k.replace('_', '-')] = underscore_to_hyphen(v) 1442 data = new_data 1443 1444 return data 1445 1446 1447def system_replacemsg_group(data, fos, check_mode=False): 1448 1449 vdom = data['vdom'] 1450 1451 state = data['state'] 1452 1453 system_replacemsg_group_data = data['system_replacemsg_group'] 1454 filtered_data = underscore_to_hyphen(filter_system_replacemsg_group_data(system_replacemsg_group_data)) 1455 1456 # check_mode starts from here 1457 if check_mode: 1458 mkey = fos.get_mkey('system', 'interface', filtered_data, vdom=vdom) 1459 current_data = fos.get('system', 'interface', vdom=vdom, mkey=mkey) 1460 is_existed = current_data and current_data.get('http_status') == 200 \ 1461 and isinstance(current_data.get('results'), list) \ 1462 and len(current_data['results']) > 0 1463 1464 # 2. if it exists and the state is 'present' then compare current settings with desired 1465 if state == 'present' or state is True: 1466 if mkey is None: 1467 return False, True, filtered_data 1468 1469 # if mkey exists then compare each other 1470 # record exits and they're matched or not 1471 if is_existed: 1472 is_same = is_same_comparison( 1473 serialize(current_data['results'][0]), serialize(filtered_data)) 1474 return False, not is_same, filtered_data 1475 1476 # record does not exist 1477 return False, True, filtered_data 1478 1479 if state == 'absent': 1480 if mkey is None: 1481 return False, False, filtered_data 1482 1483 if is_existed: 1484 return False, True, filtered_data 1485 return False, False, filtered_data 1486 1487 return True, False, {'reason: ': 'Must provide state parameter'} 1488 1489 if state == "present" or state is True: 1490 return fos.set('system', 1491 'replacemsg-group', 1492 data=filtered_data, 1493 vdom=vdom) 1494 1495 elif state == "absent": 1496 return fos.delete('system', 1497 'replacemsg-group', 1498 mkey=filtered_data['name'], 1499 vdom=vdom) 1500 else: 1501 fos._module.fail_json(msg='state must be present or absent!') 1502 1503 1504def is_successful_status(status): 1505 return status['status'] == "success" or \ 1506 status['http_method'] == "DELETE" and status['http_status'] == 404 1507 1508 1509def fortios_system(data, fos, check_mode): 1510 1511 if data['system_replacemsg_group']: 1512 resp = system_replacemsg_group(data, fos, check_mode) 1513 else: 1514 fos._module.fail_json(msg='missing task body: %s' % ('system_replacemsg_group')) 1515 if check_mode: 1516 return resp 1517 return not is_successful_status(resp), \ 1518 resp['status'] == "success" and \ 1519 (resp['revision_changed'] if 'revision_changed' in resp else True), \ 1520 resp 1521 1522 1523versioned_schema = { 1524 "type": "list", 1525 "children": { 1526 "comment": { 1527 "type": "string", 1528 "revisions": { 1529 "v6.0.0": True, 1530 "v7.0.0": True, 1531 "v6.0.5": True, 1532 "v6.4.4": True, 1533 "v6.4.0": True, 1534 "v6.4.1": True, 1535 "v6.2.0": True, 1536 "v6.2.3": True, 1537 "v6.2.5": True, 1538 "v6.2.7": True, 1539 "v6.0.11": True 1540 } 1541 }, 1542 "traffic_quota": { 1543 "type": "list", 1544 "children": { 1545 "buffer": { 1546 "type": "string", 1547 "revisions": { 1548 "v6.0.0": True, 1549 "v7.0.0": True, 1550 "v6.0.5": True, 1551 "v6.4.4": True, 1552 "v6.4.0": True, 1553 "v6.4.1": True, 1554 "v6.2.0": True, 1555 "v6.2.3": True, 1556 "v6.2.5": True, 1557 "v6.2.7": True, 1558 "v6.0.11": True 1559 } 1560 }, 1561 "header": { 1562 "type": "string", 1563 "options": [ 1564 { 1565 "value": "none", 1566 "revisions": { 1567 "v6.0.0": True, 1568 "v7.0.0": True, 1569 "v6.0.5": True, 1570 "v6.4.4": True, 1571 "v6.4.0": True, 1572 "v6.4.1": True, 1573 "v6.2.0": True, 1574 "v6.2.3": True, 1575 "v6.2.5": True, 1576 "v6.2.7": True, 1577 "v6.0.11": True 1578 } 1579 }, 1580 { 1581 "value": "http", 1582 "revisions": { 1583 "v6.0.0": True, 1584 "v7.0.0": True, 1585 "v6.0.5": True, 1586 "v6.4.4": True, 1587 "v6.4.0": True, 1588 "v6.4.1": True, 1589 "v6.2.0": True, 1590 "v6.2.3": True, 1591 "v6.2.5": True, 1592 "v6.2.7": True, 1593 "v6.0.11": True 1594 } 1595 }, 1596 { 1597 "value": "8bit", 1598 "revisions": { 1599 "v6.0.0": True, 1600 "v7.0.0": True, 1601 "v6.0.5": True, 1602 "v6.4.4": True, 1603 "v6.4.0": True, 1604 "v6.4.1": True, 1605 "v6.2.0": True, 1606 "v6.2.3": True, 1607 "v6.2.5": True, 1608 "v6.2.7": True, 1609 "v6.0.11": True 1610 } 1611 } 1612 ], 1613 "revisions": { 1614 "v6.0.0": True, 1615 "v7.0.0": True, 1616 "v6.0.5": True, 1617 "v6.4.4": True, 1618 "v6.4.0": True, 1619 "v6.4.1": True, 1620 "v6.2.0": True, 1621 "v6.2.3": True, 1622 "v6.2.5": True, 1623 "v6.2.7": True, 1624 "v6.0.11": True 1625 } 1626 }, 1627 "msg_type": { 1628 "type": "string", 1629 "revisions": { 1630 "v6.0.0": True, 1631 "v7.0.0": True, 1632 "v6.0.5": True, 1633 "v6.4.4": True, 1634 "v6.4.0": True, 1635 "v6.4.1": True, 1636 "v6.2.0": True, 1637 "v6.2.3": True, 1638 "v6.2.5": True, 1639 "v6.2.7": True, 1640 "v6.0.11": True 1641 } 1642 }, 1643 "format": { 1644 "type": "string", 1645 "options": [ 1646 { 1647 "value": "none", 1648 "revisions": { 1649 "v6.0.0": True, 1650 "v7.0.0": True, 1651 "v6.0.5": True, 1652 "v6.4.4": True, 1653 "v6.4.0": True, 1654 "v6.4.1": True, 1655 "v6.2.0": True, 1656 "v6.2.3": True, 1657 "v6.2.5": True, 1658 "v6.2.7": True, 1659 "v6.0.11": True 1660 } 1661 }, 1662 { 1663 "value": "text", 1664 "revisions": { 1665 "v6.0.0": True, 1666 "v7.0.0": True, 1667 "v6.0.5": True, 1668 "v6.4.4": True, 1669 "v6.4.0": True, 1670 "v6.4.1": True, 1671 "v6.2.0": True, 1672 "v6.2.3": True, 1673 "v6.2.5": True, 1674 "v6.2.7": True, 1675 "v6.0.11": True 1676 } 1677 }, 1678 { 1679 "value": "html", 1680 "revisions": { 1681 "v6.0.0": True, 1682 "v7.0.0": True, 1683 "v6.0.5": True, 1684 "v6.4.4": True, 1685 "v6.4.0": True, 1686 "v6.4.1": True, 1687 "v6.2.0": True, 1688 "v6.2.3": True, 1689 "v6.2.5": True, 1690 "v6.2.7": True, 1691 "v6.0.11": True 1692 } 1693 }, 1694 { 1695 "value": "wml", 1696 "revisions": { 1697 "v6.0.0": True, 1698 "v7.0.0": False, 1699 "v6.0.5": True, 1700 "v6.4.4": False, 1701 "v6.4.0": False, 1702 "v6.4.1": False, 1703 "v6.2.0": True, 1704 "v6.2.3": True, 1705 "v6.2.5": True, 1706 "v6.2.7": True, 1707 "v6.0.11": True 1708 } 1709 } 1710 ], 1711 "revisions": { 1712 "v6.0.0": True, 1713 "v7.0.0": True, 1714 "v6.0.5": True, 1715 "v6.4.4": True, 1716 "v6.4.0": True, 1717 "v6.4.1": True, 1718 "v6.2.0": True, 1719 "v6.2.3": True, 1720 "v6.2.5": True, 1721 "v6.2.7": True, 1722 "v6.0.11": True 1723 } 1724 } 1725 }, 1726 "revisions": { 1727 "v6.0.0": True, 1728 "v7.0.0": True, 1729 "v6.0.5": True, 1730 "v6.4.4": True, 1731 "v6.4.0": True, 1732 "v6.4.1": True, 1733 "v6.2.0": True, 1734 "v6.2.3": True, 1735 "v6.2.5": True, 1736 "v6.2.7": True, 1737 "v6.0.11": True 1738 } 1739 }, 1740 "mm4": { 1741 "type": "list", 1742 "children": { 1743 "domain": { 1744 "type": "string", 1745 "revisions": { 1746 "v6.0.0": True, 1747 "v6.0.5": True, 1748 "v6.2.0": True, 1749 "v6.2.3": True, 1750 "v6.2.5": True, 1751 "v6.2.7": True, 1752 "v6.0.11": True 1753 } 1754 }, 1755 "from": { 1756 "type": "string", 1757 "revisions": { 1758 "v6.0.0": True, 1759 "v6.0.5": True, 1760 "v6.2.0": True, 1761 "v6.2.3": True, 1762 "v6.2.5": True, 1763 "v6.2.7": True, 1764 "v6.0.11": True 1765 } 1766 }, 1767 "msg_type": { 1768 "type": "string", 1769 "revisions": { 1770 "v6.0.0": True, 1771 "v6.0.5": True, 1772 "v6.2.0": True, 1773 "v6.2.3": True, 1774 "v6.2.5": True, 1775 "v6.2.7": True, 1776 "v6.0.11": True 1777 } 1778 }, 1779 "format": { 1780 "type": "string", 1781 "options": [ 1782 { 1783 "value": "none", 1784 "revisions": { 1785 "v6.0.0": True, 1786 "v6.0.5": True, 1787 "v6.2.0": True, 1788 "v6.2.3": True, 1789 "v6.2.5": True, 1790 "v6.2.7": True, 1791 "v6.0.11": True 1792 } 1793 }, 1794 { 1795 "value": "text", 1796 "revisions": { 1797 "v6.0.0": True, 1798 "v6.0.5": True, 1799 "v6.2.0": True, 1800 "v6.2.3": True, 1801 "v6.2.5": True, 1802 "v6.2.7": True, 1803 "v6.0.11": True 1804 } 1805 }, 1806 { 1807 "value": "html", 1808 "revisions": { 1809 "v6.0.0": True, 1810 "v6.0.5": True, 1811 "v6.2.0": True, 1812 "v6.2.3": True, 1813 "v6.2.5": True, 1814 "v6.2.7": True, 1815 "v6.0.11": True 1816 } 1817 }, 1818 { 1819 "value": "wml", 1820 "revisions": { 1821 "v6.0.0": True, 1822 "v6.0.5": True, 1823 "v6.2.0": True, 1824 "v6.2.3": True, 1825 "v6.2.5": True, 1826 "v6.2.7": True, 1827 "v6.0.11": True 1828 } 1829 } 1830 ], 1831 "revisions": { 1832 "v6.0.0": True, 1833 "v6.0.5": True, 1834 "v6.2.0": True, 1835 "v6.2.3": True, 1836 "v6.2.5": True, 1837 "v6.2.7": True, 1838 "v6.0.11": True 1839 } 1840 }, 1841 "smil_part": { 1842 "type": "string", 1843 "revisions": { 1844 "v6.0.0": True, 1845 "v6.0.5": True, 1846 "v6.2.0": True, 1847 "v6.2.3": True, 1848 "v6.2.5": True, 1849 "v6.2.7": True, 1850 "v6.0.11": True 1851 } 1852 }, 1853 "image": { 1854 "type": "string", 1855 "revisions": { 1856 "v6.0.0": True, 1857 "v6.0.5": True, 1858 "v6.2.0": True, 1859 "v6.2.3": True, 1860 "v6.2.5": True, 1861 "v6.2.7": True, 1862 "v6.0.11": True 1863 } 1864 }, 1865 "charset": { 1866 "type": "string", 1867 "options": [ 1868 { 1869 "value": "utf-8", 1870 "revisions": { 1871 "v6.0.0": True, 1872 "v6.0.5": True, 1873 "v6.2.0": True, 1874 "v6.2.3": True, 1875 "v6.2.5": True, 1876 "v6.2.7": True, 1877 "v6.0.11": True 1878 } 1879 }, 1880 { 1881 "value": "us-ascii", 1882 "revisions": { 1883 "v6.0.0": True, 1884 "v6.0.5": True, 1885 "v6.2.0": True, 1886 "v6.2.3": True, 1887 "v6.2.5": True, 1888 "v6.2.7": True, 1889 "v6.0.11": True 1890 } 1891 } 1892 ], 1893 "revisions": { 1894 "v6.0.0": True, 1895 "v6.0.5": True, 1896 "v6.2.0": True, 1897 "v6.2.3": True, 1898 "v6.2.5": True, 1899 "v6.2.7": True, 1900 "v6.0.11": True 1901 } 1902 }, 1903 "rsp_status": { 1904 "type": "string", 1905 "options": [ 1906 { 1907 "value": "ok", 1908 "revisions": { 1909 "v6.0.0": True, 1910 "v6.0.5": True, 1911 "v6.2.0": True, 1912 "v6.2.3": True, 1913 "v6.2.5": True, 1914 "v6.2.7": True, 1915 "v6.0.11": True 1916 } 1917 }, 1918 { 1919 "value": "err-unspecified", 1920 "revisions": { 1921 "v6.0.0": True, 1922 "v6.0.5": True, 1923 "v6.2.0": True, 1924 "v6.2.3": True, 1925 "v6.2.5": True, 1926 "v6.2.7": True, 1927 "v6.0.11": True 1928 } 1929 }, 1930 { 1931 "value": "err-srv-denied", 1932 "revisions": { 1933 "v6.0.0": True, 1934 "v6.0.5": True, 1935 "v6.2.0": True, 1936 "v6.2.3": True, 1937 "v6.2.5": True, 1938 "v6.2.7": True, 1939 "v6.0.11": True 1940 } 1941 }, 1942 { 1943 "value": "err-msg-fmt-corrupt", 1944 "revisions": { 1945 "v6.0.0": True, 1946 "v6.0.5": True, 1947 "v6.2.0": True, 1948 "v6.2.3": True, 1949 "v6.2.5": True, 1950 "v6.2.7": True, 1951 "v6.0.11": True 1952 } 1953 }, 1954 { 1955 "value": "err-snd-addr-unresolv", 1956 "revisions": { 1957 "v6.0.0": True, 1958 "v6.0.5": True, 1959 "v6.2.0": True, 1960 "v6.2.3": True, 1961 "v6.2.5": True, 1962 "v6.2.7": True, 1963 "v6.0.11": True 1964 } 1965 }, 1966 { 1967 "value": "err-net-prob", 1968 "revisions": { 1969 "v6.0.0": True, 1970 "v6.0.5": True, 1971 "v6.2.0": True, 1972 "v6.2.3": True, 1973 "v6.2.5": True, 1974 "v6.2.7": True, 1975 "v6.0.11": True 1976 } 1977 }, 1978 { 1979 "value": "err-content-not-accept", 1980 "revisions": { 1981 "v6.0.0": True, 1982 "v6.0.5": True, 1983 "v6.2.0": True, 1984 "v6.2.3": True, 1985 "v6.2.5": True, 1986 "v6.2.7": True, 1987 "v6.0.11": True 1988 } 1989 }, 1990 { 1991 "value": "err-unsupp-msg", 1992 "revisions": { 1993 "v6.0.0": True, 1994 "v6.0.5": True, 1995 "v6.2.0": True, 1996 "v6.2.3": True, 1997 "v6.2.5": True, 1998 "v6.2.7": True, 1999 "v6.0.11": True 2000 } 2001 } 2002 ], 2003 "revisions": { 2004 "v6.0.0": True, 2005 "v6.0.5": True, 2006 "v6.2.0": True, 2007 "v6.2.3": True, 2008 "v6.2.5": True, 2009 "v6.2.7": True, 2010 "v6.0.11": True 2011 } 2012 }, 2013 "priority": { 2014 "type": "string", 2015 "options": [ 2016 { 2017 "value": "not-included", 2018 "revisions": { 2019 "v6.0.0": True, 2020 "v6.0.5": True, 2021 "v6.2.0": True, 2022 "v6.2.3": True, 2023 "v6.2.5": True, 2024 "v6.2.7": True, 2025 "v6.0.11": True 2026 } 2027 }, 2028 { 2029 "value": "low", 2030 "revisions": { 2031 "v6.0.0": True, 2032 "v6.0.5": True, 2033 "v6.2.0": True, 2034 "v6.2.3": True, 2035 "v6.2.5": True, 2036 "v6.2.7": True, 2037 "v6.0.11": True 2038 } 2039 }, 2040 { 2041 "value": "normal", 2042 "revisions": { 2043 "v6.0.0": True, 2044 "v6.0.5": True, 2045 "v6.2.0": True, 2046 "v6.2.3": True, 2047 "v6.2.5": True, 2048 "v6.2.7": True, 2049 "v6.0.11": True 2050 } 2051 }, 2052 { 2053 "value": "high", 2054 "revisions": { 2055 "v6.0.0": True, 2056 "v6.0.5": True, 2057 "v6.2.0": True, 2058 "v6.2.3": True, 2059 "v6.2.5": True, 2060 "v6.2.7": True, 2061 "v6.0.11": True 2062 } 2063 } 2064 ], 2065 "revisions": { 2066 "v6.0.0": True, 2067 "v6.0.5": True, 2068 "v6.2.0": True, 2069 "v6.2.3": True, 2070 "v6.2.5": True, 2071 "v6.2.7": True, 2072 "v6.0.11": True 2073 } 2074 }, 2075 "header": { 2076 "type": "string", 2077 "options": [ 2078 { 2079 "value": "none", 2080 "revisions": { 2081 "v6.0.0": True, 2082 "v6.0.5": True, 2083 "v6.2.0": True, 2084 "v6.2.3": True, 2085 "v6.2.5": True, 2086 "v6.2.7": True, 2087 "v6.0.11": True 2088 } 2089 }, 2090 { 2091 "value": "http", 2092 "revisions": { 2093 "v6.0.0": True, 2094 "v6.0.5": True, 2095 "v6.2.0": True, 2096 "v6.2.3": True, 2097 "v6.2.5": True, 2098 "v6.2.7": True, 2099 "v6.0.11": True 2100 } 2101 }, 2102 { 2103 "value": "8bit", 2104 "revisions": { 2105 "v6.0.0": True, 2106 "v6.0.5": True, 2107 "v6.2.0": True, 2108 "v6.2.3": True, 2109 "v6.2.5": True, 2110 "v6.2.7": True, 2111 "v6.0.11": True 2112 } 2113 } 2114 ], 2115 "revisions": { 2116 "v6.0.0": True, 2117 "v6.0.5": True, 2118 "v6.2.0": True, 2119 "v6.2.3": True, 2120 "v6.2.5": True, 2121 "v6.2.7": True, 2122 "v6.0.11": True 2123 } 2124 }, 2125 "add_smil": { 2126 "type": "string", 2127 "options": [ 2128 { 2129 "value": "enable", 2130 "revisions": { 2131 "v6.0.0": True, 2132 "v6.0.5": True, 2133 "v6.2.0": True, 2134 "v6.2.3": True, 2135 "v6.2.5": True, 2136 "v6.2.7": True, 2137 "v6.0.11": True 2138 } 2139 }, 2140 { 2141 "value": "disable", 2142 "revisions": { 2143 "v6.0.0": True, 2144 "v6.0.5": True, 2145 "v6.2.0": True, 2146 "v6.2.3": True, 2147 "v6.2.5": True, 2148 "v6.2.7": True, 2149 "v6.0.11": True 2150 } 2151 } 2152 ], 2153 "revisions": { 2154 "v6.0.0": True, 2155 "v6.0.5": True, 2156 "v6.2.0": True, 2157 "v6.2.3": True, 2158 "v6.2.5": True, 2159 "v6.2.7": True, 2160 "v6.0.11": True 2161 } 2162 }, 2163 "message": { 2164 "type": "string", 2165 "revisions": { 2166 "v6.0.0": True, 2167 "v6.0.5": True, 2168 "v6.2.0": True, 2169 "v6.2.3": True, 2170 "v6.2.5": True, 2171 "v6.2.7": True, 2172 "v6.0.11": True 2173 } 2174 }, 2175 "subject": { 2176 "type": "string", 2177 "revisions": { 2178 "v6.0.0": True, 2179 "v6.0.5": True, 2180 "v6.2.0": True, 2181 "v6.2.3": True, 2182 "v6.2.5": True, 2183 "v6.2.7": True, 2184 "v6.0.11": True 2185 } 2186 }, 2187 "class": { 2188 "type": "string", 2189 "options": [ 2190 { 2191 "value": "not-included", 2192 "revisions": { 2193 "v6.0.0": True, 2194 "v6.0.5": True, 2195 "v6.2.0": True, 2196 "v6.2.3": True, 2197 "v6.2.5": True, 2198 "v6.2.7": True, 2199 "v6.0.11": True 2200 } 2201 }, 2202 { 2203 "value": "personal", 2204 "revisions": { 2205 "v6.0.0": True, 2206 "v6.0.5": True, 2207 "v6.2.0": True, 2208 "v6.2.3": True, 2209 "v6.2.5": True, 2210 "v6.2.7": True, 2211 "v6.0.11": True 2212 } 2213 }, 2214 { 2215 "value": "informational", 2216 "revisions": { 2217 "v6.0.0": True, 2218 "v6.0.5": True, 2219 "v6.2.0": True, 2220 "v6.2.3": True, 2221 "v6.2.5": True, 2222 "v6.2.7": True, 2223 "v6.0.11": True 2224 } 2225 }, 2226 { 2227 "value": "advertisement", 2228 "revisions": { 2229 "v6.0.0": True, 2230 "v6.0.5": True, 2231 "v6.2.0": True, 2232 "v6.2.3": True, 2233 "v6.2.5": True, 2234 "v6.2.7": True, 2235 "v6.0.11": True 2236 } 2237 }, 2238 { 2239 "value": "auto", 2240 "revisions": { 2241 "v6.0.0": True, 2242 "v6.0.5": True, 2243 "v6.2.0": True, 2244 "v6.2.3": True, 2245 "v6.2.5": True, 2246 "v6.2.7": True, 2247 "v6.0.11": True 2248 } 2249 } 2250 ], 2251 "revisions": { 2252 "v6.0.0": True, 2253 "v6.0.5": True, 2254 "v6.2.0": True, 2255 "v6.2.3": True, 2256 "v6.2.5": True, 2257 "v6.2.7": True, 2258 "v6.0.11": True 2259 } 2260 }, 2261 "from_sender": { 2262 "type": "string", 2263 "options": [ 2264 { 2265 "value": "enable", 2266 "revisions": { 2267 "v6.0.0": True, 2268 "v6.0.5": True, 2269 "v6.2.0": True, 2270 "v6.2.3": True, 2271 "v6.2.5": True, 2272 "v6.2.7": True, 2273 "v6.0.11": True 2274 } 2275 }, 2276 { 2277 "value": "disable", 2278 "revisions": { 2279 "v6.0.0": True, 2280 "v6.0.5": True, 2281 "v6.2.0": True, 2282 "v6.2.3": True, 2283 "v6.2.5": True, 2284 "v6.2.7": True, 2285 "v6.0.11": True 2286 } 2287 } 2288 ], 2289 "revisions": { 2290 "v6.0.0": True, 2291 "v6.0.5": True, 2292 "v6.2.0": True, 2293 "v6.2.3": True, 2294 "v6.2.5": True, 2295 "v6.2.7": True, 2296 "v6.0.11": True 2297 } 2298 } 2299 }, 2300 "revisions": { 2301 "v6.0.0": True, 2302 "v7.0.0": False, 2303 "v6.0.5": True, 2304 "v6.4.4": False, 2305 "v6.4.0": False, 2306 "v6.4.1": False, 2307 "v6.2.0": True, 2308 "v6.2.3": True, 2309 "v6.2.5": True, 2310 "v6.2.7": True, 2311 "v6.0.11": True 2312 } 2313 }, 2314 "mm7": { 2315 "type": "list", 2316 "children": { 2317 "rsp_status": { 2318 "type": "string", 2319 "options": [ 2320 { 2321 "value": "success", 2322 "revisions": { 2323 "v6.0.0": True, 2324 "v6.0.5": True, 2325 "v6.2.0": True, 2326 "v6.2.3": True, 2327 "v6.2.5": True, 2328 "v6.2.7": True, 2329 "v6.0.11": True 2330 } 2331 }, 2332 { 2333 "value": "partial-success", 2334 "revisions": { 2335 "v6.0.0": True, 2336 "v6.0.5": True, 2337 "v6.2.0": True, 2338 "v6.2.3": True, 2339 "v6.2.5": True, 2340 "v6.2.7": True, 2341 "v6.0.11": True 2342 } 2343 }, 2344 { 2345 "value": "client-err", 2346 "revisions": { 2347 "v6.0.0": True, 2348 "v6.0.5": True, 2349 "v6.2.0": True, 2350 "v6.2.3": True, 2351 "v6.2.5": True, 2352 "v6.2.7": True, 2353 "v6.0.11": True 2354 } 2355 }, 2356 { 2357 "value": "oper-restrict", 2358 "revisions": { 2359 "v6.0.0": True, 2360 "v6.0.5": True, 2361 "v6.2.0": True, 2362 "v6.2.3": True, 2363 "v6.2.5": True, 2364 "v6.2.7": True, 2365 "v6.0.11": True 2366 } 2367 }, 2368 { 2369 "value": "addr-err", 2370 "revisions": { 2371 "v6.0.0": True, 2372 "v6.0.5": True, 2373 "v6.2.0": True, 2374 "v6.2.3": True, 2375 "v6.2.5": True, 2376 "v6.2.7": True, 2377 "v6.0.11": True 2378 } 2379 }, 2380 { 2381 "value": "addr-not-found", 2382 "revisions": { 2383 "v6.0.0": True, 2384 "v6.0.5": True, 2385 "v6.2.0": True, 2386 "v6.2.3": True, 2387 "v6.2.5": True, 2388 "v6.2.7": True, 2389 "v6.0.11": True 2390 } 2391 }, 2392 { 2393 "value": "content-refused", 2394 "revisions": { 2395 "v6.0.0": True, 2396 "v6.0.5": True, 2397 "v6.2.0": True, 2398 "v6.2.3": True, 2399 "v6.2.5": True, 2400 "v6.2.7": True, 2401 "v6.0.11": True 2402 } 2403 }, 2404 { 2405 "value": "msg-id-not-found", 2406 "revisions": { 2407 "v6.0.0": True, 2408 "v6.0.5": True, 2409 "v6.2.0": True, 2410 "v6.2.3": True, 2411 "v6.2.5": True, 2412 "v6.2.7": True, 2413 "v6.0.11": True 2414 } 2415 }, 2416 { 2417 "value": "link-id-not-found", 2418 "revisions": { 2419 "v6.0.0": True, 2420 "v6.0.5": True, 2421 "v6.2.0": True, 2422 "v6.2.3": True, 2423 "v6.2.5": True, 2424 "v6.2.7": True, 2425 "v6.0.11": True 2426 } 2427 }, 2428 { 2429 "value": "msg-fmt-corrupt", 2430 "revisions": { 2431 "v6.0.0": True, 2432 "v6.0.5": True, 2433 "v6.2.0": True, 2434 "v6.2.3": True, 2435 "v6.2.5": True, 2436 "v6.2.7": True, 2437 "v6.0.11": True 2438 } 2439 }, 2440 { 2441 "value": "app-id-not-found", 2442 "revisions": { 2443 "v6.0.0": True, 2444 "v6.0.5": True, 2445 "v6.2.0": True, 2446 "v6.2.3": True, 2447 "v6.2.5": True, 2448 "v6.2.7": True, 2449 "v6.0.11": True 2450 } 2451 }, 2452 { 2453 "value": "repl-app-id-not-found", 2454 "revisions": { 2455 "v6.0.0": True, 2456 "v6.0.5": True, 2457 "v6.2.0": True, 2458 "v6.2.3": True, 2459 "v6.2.5": True, 2460 "v6.2.7": True, 2461 "v6.0.11": True 2462 } 2463 }, 2464 { 2465 "value": "srv-err", 2466 "revisions": { 2467 "v6.0.0": True, 2468 "v6.0.5": True, 2469 "v6.2.0": True, 2470 "v6.2.3": True, 2471 "v6.2.5": True, 2472 "v6.2.7": True, 2473 "v6.0.11": True 2474 } 2475 }, 2476 { 2477 "value": "not-possible", 2478 "revisions": { 2479 "v6.0.0": True, 2480 "v6.0.5": True, 2481 "v6.2.0": True, 2482 "v6.2.3": True, 2483 "v6.2.5": True, 2484 "v6.2.7": True, 2485 "v6.0.11": True 2486 } 2487 }, 2488 { 2489 "value": "msg-rejected", 2490 "revisions": { 2491 "v6.0.0": True, 2492 "v6.0.5": True, 2493 "v6.2.0": True, 2494 "v6.2.3": True, 2495 "v6.2.5": True, 2496 "v6.2.7": True, 2497 "v6.0.11": True 2498 } 2499 }, 2500 { 2501 "value": "multiple-addr-not-supp", 2502 "revisions": { 2503 "v6.0.0": True, 2504 "v6.0.5": True, 2505 "v6.2.0": True, 2506 "v6.2.3": True, 2507 "v6.2.5": True, 2508 "v6.2.7": True, 2509 "v6.0.11": True 2510 } 2511 }, 2512 { 2513 "value": "app-addr-not-supp", 2514 "revisions": { 2515 "v6.0.0": True, 2516 "v6.0.5": True, 2517 "v6.2.0": True, 2518 "v6.2.3": True, 2519 "v6.2.5": True, 2520 "v6.2.7": True, 2521 "v6.0.11": True 2522 } 2523 }, 2524 { 2525 "value": "gen-service-err", 2526 "revisions": { 2527 "v6.0.0": True, 2528 "v6.0.5": True, 2529 "v6.2.0": True, 2530 "v6.2.3": True, 2531 "v6.2.5": True, 2532 "v6.2.7": True, 2533 "v6.0.11": True 2534 } 2535 }, 2536 { 2537 "value": "improper-ident", 2538 "revisions": { 2539 "v6.0.0": True, 2540 "v6.0.5": True, 2541 "v6.2.0": True, 2542 "v6.2.3": True, 2543 "v6.2.5": True, 2544 "v6.2.7": True, 2545 "v6.0.11": True 2546 } 2547 }, 2548 { 2549 "value": "unsupp-ver", 2550 "revisions": { 2551 "v6.0.0": True, 2552 "v6.0.5": True, 2553 "v6.2.0": True, 2554 "v6.2.3": True, 2555 "v6.2.5": True, 2556 "v6.2.7": True, 2557 "v6.0.11": True 2558 } 2559 }, 2560 { 2561 "value": "unsupp-oper", 2562 "revisions": { 2563 "v6.0.0": True, 2564 "v6.0.5": True, 2565 "v6.2.0": True, 2566 "v6.2.3": True, 2567 "v6.2.5": True, 2568 "v6.2.7": True, 2569 "v6.0.11": True 2570 } 2571 }, 2572 { 2573 "value": "validation-err", 2574 "revisions": { 2575 "v6.0.0": True, 2576 "v6.0.5": True, 2577 "v6.2.0": True, 2578 "v6.2.3": True, 2579 "v6.2.5": True, 2580 "v6.2.7": True, 2581 "v6.0.11": True 2582 } 2583 }, 2584 { 2585 "value": "service-err", 2586 "revisions": { 2587 "v6.0.0": True, 2588 "v6.0.5": True, 2589 "v6.2.0": True, 2590 "v6.2.3": True, 2591 "v6.2.5": True, 2592 "v6.2.7": True, 2593 "v6.0.11": True 2594 } 2595 }, 2596 { 2597 "value": "service-unavail", 2598 "revisions": { 2599 "v6.0.0": True, 2600 "v6.0.5": True, 2601 "v6.2.0": True, 2602 "v6.2.3": True, 2603 "v6.2.5": True, 2604 "v6.2.7": True, 2605 "v6.0.11": True 2606 } 2607 }, 2608 { 2609 "value": "service-denied", 2610 "revisions": { 2611 "v6.0.0": True, 2612 "v6.0.5": True, 2613 "v6.2.0": True, 2614 "v6.2.3": True, 2615 "v6.2.5": True, 2616 "v6.2.7": True, 2617 "v6.0.11": True 2618 } 2619 }, 2620 { 2621 "value": "app-denied", 2622 "revisions": { 2623 "v6.0.0": True, 2624 "v6.0.5": True, 2625 "v6.2.0": True, 2626 "v6.2.3": True, 2627 "v6.2.5": True, 2628 "v6.2.7": True, 2629 "v6.0.11": True 2630 } 2631 } 2632 ], 2633 "revisions": { 2634 "v6.0.0": True, 2635 "v6.0.5": True, 2636 "v6.2.0": True, 2637 "v6.2.3": True, 2638 "v6.2.5": True, 2639 "v6.2.7": True, 2640 "v6.0.11": True 2641 } 2642 }, 2643 "from": { 2644 "type": "string", 2645 "revisions": { 2646 "v6.0.0": True, 2647 "v6.0.5": True, 2648 "v6.2.0": True, 2649 "v6.2.3": True, 2650 "v6.2.5": True, 2651 "v6.2.7": True, 2652 "v6.0.11": True 2653 } 2654 }, 2655 "msg_type": { 2656 "type": "string", 2657 "revisions": { 2658 "v6.0.0": True, 2659 "v6.0.5": True, 2660 "v6.2.0": True, 2661 "v6.2.3": True, 2662 "v6.2.5": True, 2663 "v6.2.7": True, 2664 "v6.0.11": True 2665 } 2666 }, 2667 "format": { 2668 "type": "string", 2669 "options": [ 2670 { 2671 "value": "none", 2672 "revisions": { 2673 "v6.0.0": True, 2674 "v6.0.5": True, 2675 "v6.2.0": True, 2676 "v6.2.3": True, 2677 "v6.2.5": True, 2678 "v6.2.7": True, 2679 "v6.0.11": True 2680 } 2681 }, 2682 { 2683 "value": "text", 2684 "revisions": { 2685 "v6.0.0": True, 2686 "v6.0.5": True, 2687 "v6.2.0": True, 2688 "v6.2.3": True, 2689 "v6.2.5": True, 2690 "v6.2.7": True, 2691 "v6.0.11": True 2692 } 2693 }, 2694 { 2695 "value": "html", 2696 "revisions": { 2697 "v6.0.0": True, 2698 "v6.0.5": True, 2699 "v6.2.0": True, 2700 "v6.2.3": True, 2701 "v6.2.5": True, 2702 "v6.2.7": True, 2703 "v6.0.11": True 2704 } 2705 }, 2706 { 2707 "value": "wml", 2708 "revisions": { 2709 "v6.0.0": True, 2710 "v6.0.5": True, 2711 "v6.2.0": True, 2712 "v6.2.3": True, 2713 "v6.2.5": True, 2714 "v6.2.7": True, 2715 "v6.0.11": True 2716 } 2717 } 2718 ], 2719 "revisions": { 2720 "v6.0.0": True, 2721 "v6.0.5": True, 2722 "v6.2.0": True, 2723 "v6.2.3": True, 2724 "v6.2.5": True, 2725 "v6.2.7": True, 2726 "v6.0.11": True 2727 } 2728 }, 2729 "smil_part": { 2730 "type": "string", 2731 "revisions": { 2732 "v6.0.0": True, 2733 "v6.0.5": True, 2734 "v6.2.0": True, 2735 "v6.2.3": True, 2736 "v6.2.5": True, 2737 "v6.2.7": True, 2738 "v6.0.11": True 2739 } 2740 }, 2741 "image": { 2742 "type": "string", 2743 "revisions": { 2744 "v6.0.0": True, 2745 "v6.0.5": True, 2746 "v6.2.0": True, 2747 "v6.2.3": True, 2748 "v6.2.5": True, 2749 "v6.2.7": True, 2750 "v6.0.11": True 2751 } 2752 }, 2753 "charset": { 2754 "type": "string", 2755 "options": [ 2756 { 2757 "value": "utf-8", 2758 "revisions": { 2759 "v6.0.0": True, 2760 "v6.0.5": True, 2761 "v6.2.0": True, 2762 "v6.2.3": True, 2763 "v6.2.5": True, 2764 "v6.2.7": True, 2765 "v6.0.11": True 2766 } 2767 }, 2768 { 2769 "value": "us-ascii", 2770 "revisions": { 2771 "v6.0.0": True, 2772 "v6.0.5": True, 2773 "v6.2.0": True, 2774 "v6.2.3": True, 2775 "v6.2.5": True, 2776 "v6.2.7": True, 2777 "v6.0.11": True 2778 } 2779 } 2780 ], 2781 "revisions": { 2782 "v6.0.0": True, 2783 "v6.0.5": True, 2784 "v6.2.0": True, 2785 "v6.2.3": True, 2786 "v6.2.5": True, 2787 "v6.2.7": True, 2788 "v6.0.11": True 2789 } 2790 }, 2791 "class": { 2792 "type": "string", 2793 "options": [ 2794 { 2795 "value": "not-included", 2796 "revisions": { 2797 "v6.0.0": True, 2798 "v6.0.5": True, 2799 "v6.2.0": True, 2800 "v6.2.3": True, 2801 "v6.2.5": True, 2802 "v6.2.7": True, 2803 "v6.0.11": True 2804 } 2805 }, 2806 { 2807 "value": "personal", 2808 "revisions": { 2809 "v6.0.0": True, 2810 "v6.0.5": True, 2811 "v6.2.0": True, 2812 "v6.2.3": True, 2813 "v6.2.5": True, 2814 "v6.2.7": True, 2815 "v6.0.11": True 2816 } 2817 }, 2818 { 2819 "value": "informational", 2820 "revisions": { 2821 "v6.0.0": True, 2822 "v6.0.5": True, 2823 "v6.2.0": True, 2824 "v6.2.3": True, 2825 "v6.2.5": True, 2826 "v6.2.7": True, 2827 "v6.0.11": True 2828 } 2829 }, 2830 { 2831 "value": "advertisement", 2832 "revisions": { 2833 "v6.0.0": True, 2834 "v6.0.5": True, 2835 "v6.2.0": True, 2836 "v6.2.3": True, 2837 "v6.2.5": True, 2838 "v6.2.7": True, 2839 "v6.0.11": True 2840 } 2841 }, 2842 { 2843 "value": "auto", 2844 "revisions": { 2845 "v6.0.0": True, 2846 "v6.0.5": True, 2847 "v6.2.0": True, 2848 "v6.2.3": True, 2849 "v6.2.5": True, 2850 "v6.2.7": True, 2851 "v6.0.11": True 2852 } 2853 } 2854 ], 2855 "revisions": { 2856 "v6.0.0": True, 2857 "v6.0.5": True, 2858 "v6.2.0": True, 2859 "v6.2.3": True, 2860 "v6.2.5": True, 2861 "v6.2.7": True, 2862 "v6.0.11": True 2863 } 2864 }, 2865 "priority": { 2866 "type": "string", 2867 "options": [ 2868 { 2869 "value": "not-included", 2870 "revisions": { 2871 "v6.0.0": True, 2872 "v6.0.5": True, 2873 "v6.2.0": True, 2874 "v6.2.3": True, 2875 "v6.2.5": True, 2876 "v6.2.7": True, 2877 "v6.0.11": True 2878 } 2879 }, 2880 { 2881 "value": "low", 2882 "revisions": { 2883 "v6.0.0": True, 2884 "v6.0.5": True, 2885 "v6.2.0": True, 2886 "v6.2.3": True, 2887 "v6.2.5": True, 2888 "v6.2.7": True, 2889 "v6.0.11": True 2890 } 2891 }, 2892 { 2893 "value": "normal", 2894 "revisions": { 2895 "v6.0.0": True, 2896 "v6.0.5": True, 2897 "v6.2.0": True, 2898 "v6.2.3": True, 2899 "v6.2.5": True, 2900 "v6.2.7": True, 2901 "v6.0.11": True 2902 } 2903 }, 2904 { 2905 "value": "high", 2906 "revisions": { 2907 "v6.0.0": True, 2908 "v6.0.5": True, 2909 "v6.2.0": True, 2910 "v6.2.3": True, 2911 "v6.2.5": True, 2912 "v6.2.7": True, 2913 "v6.0.11": True 2914 } 2915 } 2916 ], 2917 "revisions": { 2918 "v6.0.0": True, 2919 "v6.0.5": True, 2920 "v6.2.0": True, 2921 "v6.2.3": True, 2922 "v6.2.5": True, 2923 "v6.2.7": True, 2924 "v6.0.11": True 2925 } 2926 }, 2927 "header": { 2928 "type": "string", 2929 "options": [ 2930 { 2931 "value": "none", 2932 "revisions": { 2933 "v6.0.0": True, 2934 "v6.0.5": True, 2935 "v6.2.0": True, 2936 "v6.2.3": True, 2937 "v6.2.5": True, 2938 "v6.2.7": True, 2939 "v6.0.11": True 2940 } 2941 }, 2942 { 2943 "value": "http", 2944 "revisions": { 2945 "v6.0.0": True, 2946 "v6.0.5": True, 2947 "v6.2.0": True, 2948 "v6.2.3": True, 2949 "v6.2.5": True, 2950 "v6.2.7": True, 2951 "v6.0.11": True 2952 } 2953 }, 2954 { 2955 "value": "8bit", 2956 "revisions": { 2957 "v6.0.0": True, 2958 "v6.0.5": True, 2959 "v6.2.0": True, 2960 "v6.2.3": True, 2961 "v6.2.5": True, 2962 "v6.2.7": True, 2963 "v6.0.11": True 2964 } 2965 } 2966 ], 2967 "revisions": { 2968 "v6.0.0": True, 2969 "v6.0.5": True, 2970 "v6.2.0": True, 2971 "v6.2.3": True, 2972 "v6.2.5": True, 2973 "v6.2.7": True, 2974 "v6.0.11": True 2975 } 2976 }, 2977 "allow_content_adaptation": { 2978 "type": "string", 2979 "options": [ 2980 { 2981 "value": "enable", 2982 "revisions": { 2983 "v6.0.0": True, 2984 "v6.0.5": True, 2985 "v6.2.0": True, 2986 "v6.2.3": True, 2987 "v6.2.5": True, 2988 "v6.2.7": True, 2989 "v6.0.11": True 2990 } 2991 }, 2992 { 2993 "value": "disable", 2994 "revisions": { 2995 "v6.0.0": True, 2996 "v6.0.5": True, 2997 "v6.2.0": True, 2998 "v6.2.3": True, 2999 "v6.2.5": True, 3000 "v6.2.7": True, 3001 "v6.0.11": True 3002 } 3003 } 3004 ], 3005 "revisions": { 3006 "v6.0.0": True, 3007 "v6.0.5": True, 3008 "v6.2.0": True, 3009 "v6.2.3": True, 3010 "v6.2.5": True, 3011 "v6.2.7": True, 3012 "v6.0.11": True 3013 } 3014 }, 3015 "add_smil": { 3016 "type": "string", 3017 "options": [ 3018 { 3019 "value": "enable", 3020 "revisions": { 3021 "v6.0.0": True, 3022 "v6.0.5": True, 3023 "v6.2.0": True, 3024 "v6.2.3": True, 3025 "v6.2.5": True, 3026 "v6.2.7": True, 3027 "v6.0.11": True 3028 } 3029 }, 3030 { 3031 "value": "disable", 3032 "revisions": { 3033 "v6.0.0": True, 3034 "v6.0.5": True, 3035 "v6.2.0": True, 3036 "v6.2.3": True, 3037 "v6.2.5": True, 3038 "v6.2.7": True, 3039 "v6.0.11": True 3040 } 3041 } 3042 ], 3043 "revisions": { 3044 "v6.0.0": True, 3045 "v6.0.5": True, 3046 "v6.2.0": True, 3047 "v6.2.3": True, 3048 "v6.2.5": True, 3049 "v6.2.7": True, 3050 "v6.0.11": True 3051 } 3052 }, 3053 "message": { 3054 "type": "string", 3055 "revisions": { 3056 "v6.0.0": True, 3057 "v6.0.5": True, 3058 "v6.2.0": True, 3059 "v6.2.3": True, 3060 "v6.2.5": True, 3061 "v6.2.7": True, 3062 "v6.0.11": True 3063 } 3064 }, 3065 "subject": { 3066 "type": "string", 3067 "revisions": { 3068 "v6.0.0": True, 3069 "v6.0.5": True, 3070 "v6.2.0": True, 3071 "v6.2.3": True, 3072 "v6.2.5": True, 3073 "v6.2.7": True, 3074 "v6.0.11": True 3075 } 3076 }, 3077 "addr_type": { 3078 "type": "string", 3079 "options": [ 3080 { 3081 "value": "rfc2822-addr", 3082 "revisions": { 3083 "v6.0.0": True, 3084 "v6.0.5": True, 3085 "v6.2.0": True, 3086 "v6.2.3": True, 3087 "v6.2.5": True, 3088 "v6.2.7": True, 3089 "v6.0.11": True 3090 } 3091 }, 3092 { 3093 "value": "number", 3094 "revisions": { 3095 "v6.0.0": True, 3096 "v6.0.5": True, 3097 "v6.2.0": True, 3098 "v6.2.3": True, 3099 "v6.2.5": True, 3100 "v6.2.7": True, 3101 "v6.0.11": True 3102 } 3103 }, 3104 { 3105 "value": "short-code", 3106 "revisions": { 3107 "v6.0.0": True, 3108 "v6.0.5": True, 3109 "v6.2.0": True, 3110 "v6.2.3": True, 3111 "v6.2.5": True, 3112 "v6.2.7": True, 3113 "v6.0.11": True 3114 } 3115 } 3116 ], 3117 "revisions": { 3118 "v6.0.0": True, 3119 "v6.0.5": True, 3120 "v6.2.0": True, 3121 "v6.2.3": True, 3122 "v6.2.5": True, 3123 "v6.2.7": True, 3124 "v6.0.11": True 3125 } 3126 }, 3127 "from_sender": { 3128 "type": "string", 3129 "options": [ 3130 { 3131 "value": "enable", 3132 "revisions": { 3133 "v6.0.0": True, 3134 "v6.0.5": True, 3135 "v6.2.0": True, 3136 "v6.2.3": True, 3137 "v6.2.5": True, 3138 "v6.2.7": True, 3139 "v6.0.11": True 3140 } 3141 }, 3142 { 3143 "value": "disable", 3144 "revisions": { 3145 "v6.0.0": True, 3146 "v6.0.5": True, 3147 "v6.2.0": True, 3148 "v6.2.3": True, 3149 "v6.2.5": True, 3150 "v6.2.7": True, 3151 "v6.0.11": True 3152 } 3153 } 3154 ], 3155 "revisions": { 3156 "v6.0.0": True, 3157 "v6.0.5": True, 3158 "v6.2.0": True, 3159 "v6.2.3": True, 3160 "v6.2.5": True, 3161 "v6.2.7": True, 3162 "v6.0.11": True 3163 } 3164 } 3165 }, 3166 "revisions": { 3167 "v6.0.0": True, 3168 "v7.0.0": False, 3169 "v6.0.5": True, 3170 "v6.4.4": False, 3171 "v6.4.0": False, 3172 "v6.4.1": False, 3173 "v6.2.0": True, 3174 "v6.2.3": True, 3175 "v6.2.5": True, 3176 "v6.2.7": True, 3177 "v6.0.11": True 3178 } 3179 }, 3180 "mm1": { 3181 "type": "list", 3182 "children": { 3183 "rsp_status": { 3184 "type": "string", 3185 "options": [ 3186 { 3187 "value": "ok", 3188 "revisions": { 3189 "v6.0.0": True, 3190 "v6.0.5": True, 3191 "v6.2.0": True, 3192 "v6.2.3": True, 3193 "v6.2.5": True, 3194 "v6.2.7": True, 3195 "v6.0.11": True 3196 } 3197 }, 3198 { 3199 "value": "err-unspecified", 3200 "revisions": { 3201 "v6.0.0": True, 3202 "v6.0.5": True, 3203 "v6.2.0": True, 3204 "v6.2.3": True, 3205 "v6.2.5": True, 3206 "v6.2.7": True, 3207 "v6.0.11": True 3208 } 3209 }, 3210 { 3211 "value": "err-srv-denied", 3212 "revisions": { 3213 "v6.0.0": True, 3214 "v6.0.5": True, 3215 "v6.2.0": True, 3216 "v6.2.3": True, 3217 "v6.2.5": True, 3218 "v6.2.7": True, 3219 "v6.0.11": True 3220 } 3221 }, 3222 { 3223 "value": "err-msg-fmt-corrupt", 3224 "revisions": { 3225 "v6.0.0": True, 3226 "v6.0.5": True, 3227 "v6.2.0": True, 3228 "v6.2.3": True, 3229 "v6.2.5": True, 3230 "v6.2.7": True, 3231 "v6.0.11": True 3232 } 3233 }, 3234 { 3235 "value": "err-snd-addr-unresolv", 3236 "revisions": { 3237 "v6.0.0": True, 3238 "v6.0.5": True, 3239 "v6.2.0": True, 3240 "v6.2.3": True, 3241 "v6.2.5": True, 3242 "v6.2.7": True, 3243 "v6.0.11": True 3244 } 3245 }, 3246 { 3247 "value": "err-msg-not-found", 3248 "revisions": { 3249 "v6.0.0": True, 3250 "v6.0.5": True, 3251 "v6.2.0": True, 3252 "v6.2.3": True, 3253 "v6.2.5": True, 3254 "v6.2.7": True, 3255 "v6.0.11": True 3256 } 3257 }, 3258 { 3259 "value": "err-net-prob", 3260 "revisions": { 3261 "v6.0.0": True, 3262 "v6.0.5": True, 3263 "v6.2.0": True, 3264 "v6.2.3": True, 3265 "v6.2.5": True, 3266 "v6.2.7": True, 3267 "v6.0.11": True 3268 } 3269 }, 3270 { 3271 "value": "err-content-not-accept", 3272 "revisions": { 3273 "v6.0.0": True, 3274 "v6.0.5": True, 3275 "v6.2.0": True, 3276 "v6.2.3": True, 3277 "v6.2.5": True, 3278 "v6.2.7": True, 3279 "v6.0.11": True 3280 } 3281 }, 3282 { 3283 "value": "err-unsupp-msg", 3284 "revisions": { 3285 "v6.0.0": True, 3286 "v6.0.5": True, 3287 "v6.2.0": True, 3288 "v6.2.3": True, 3289 "v6.2.5": True, 3290 "v6.2.7": True, 3291 "v6.0.11": True 3292 } 3293 } 3294 ], 3295 "revisions": { 3296 "v6.0.0": True, 3297 "v6.0.5": True, 3298 "v6.2.0": True, 3299 "v6.2.3": True, 3300 "v6.2.5": True, 3301 "v6.2.7": True, 3302 "v6.0.11": True 3303 } 3304 }, 3305 "from": { 3306 "type": "string", 3307 "revisions": { 3308 "v6.0.0": True, 3309 "v6.0.5": True, 3310 "v6.2.0": True, 3311 "v6.2.3": True, 3312 "v6.2.5": True, 3313 "v6.2.7": True, 3314 "v6.0.11": True 3315 } 3316 }, 3317 "msg_type": { 3318 "type": "string", 3319 "revisions": { 3320 "v6.0.0": True, 3321 "v6.0.5": True, 3322 "v6.2.0": True, 3323 "v6.2.3": True, 3324 "v6.2.5": True, 3325 "v6.2.7": True, 3326 "v6.0.11": True 3327 } 3328 }, 3329 "format": { 3330 "type": "string", 3331 "options": [ 3332 { 3333 "value": "none", 3334 "revisions": { 3335 "v6.0.0": True, 3336 "v6.0.5": True, 3337 "v6.2.0": True, 3338 "v6.2.3": True, 3339 "v6.2.5": True, 3340 "v6.2.7": True, 3341 "v6.0.11": True 3342 } 3343 }, 3344 { 3345 "value": "text", 3346 "revisions": { 3347 "v6.0.0": True, 3348 "v6.0.5": True, 3349 "v6.2.0": True, 3350 "v6.2.3": True, 3351 "v6.2.5": True, 3352 "v6.2.7": True, 3353 "v6.0.11": True 3354 } 3355 }, 3356 { 3357 "value": "html", 3358 "revisions": { 3359 "v6.0.0": True, 3360 "v6.0.5": True, 3361 "v6.2.0": True, 3362 "v6.2.3": True, 3363 "v6.2.5": True, 3364 "v6.2.7": True, 3365 "v6.0.11": True 3366 } 3367 }, 3368 { 3369 "value": "wml", 3370 "revisions": { 3371 "v6.0.0": True, 3372 "v6.0.5": True, 3373 "v6.2.0": True, 3374 "v6.2.3": True, 3375 "v6.2.5": True, 3376 "v6.2.7": True, 3377 "v6.0.11": True 3378 } 3379 } 3380 ], 3381 "revisions": { 3382 "v6.0.0": True, 3383 "v6.0.5": True, 3384 "v6.2.0": True, 3385 "v6.2.3": True, 3386 "v6.2.5": True, 3387 "v6.2.7": True, 3388 "v6.0.11": True 3389 } 3390 }, 3391 "smil_part": { 3392 "type": "string", 3393 "revisions": { 3394 "v6.0.0": True, 3395 "v6.0.5": True, 3396 "v6.2.0": True, 3397 "v6.2.3": True, 3398 "v6.2.5": True, 3399 "v6.2.7": True, 3400 "v6.0.11": True 3401 } 3402 }, 3403 "rsp_text": { 3404 "type": "string", 3405 "revisions": { 3406 "v6.0.0": True, 3407 "v6.0.5": True, 3408 "v6.2.0": True, 3409 "v6.2.3": True, 3410 "v6.2.5": True, 3411 "v6.2.7": True, 3412 "v6.0.11": True 3413 } 3414 }, 3415 "image": { 3416 "type": "string", 3417 "revisions": { 3418 "v6.0.0": True, 3419 "v6.0.5": True, 3420 "v6.2.0": True, 3421 "v6.2.3": True, 3422 "v6.2.5": True, 3423 "v6.2.7": True, 3424 "v6.0.11": True 3425 } 3426 }, 3427 "charset": { 3428 "type": "string", 3429 "options": [ 3430 { 3431 "value": "utf-8", 3432 "revisions": { 3433 "v6.0.0": True, 3434 "v6.0.5": True, 3435 "v6.2.0": True, 3436 "v6.2.3": True, 3437 "v6.2.5": True, 3438 "v6.2.7": True, 3439 "v6.0.11": True 3440 } 3441 }, 3442 { 3443 "value": "us-ascii", 3444 "revisions": { 3445 "v6.0.0": True, 3446 "v6.0.5": True, 3447 "v6.2.0": True, 3448 "v6.2.3": True, 3449 "v6.2.5": True, 3450 "v6.2.7": True, 3451 "v6.0.11": True 3452 } 3453 } 3454 ], 3455 "revisions": { 3456 "v6.0.0": True, 3457 "v6.0.5": True, 3458 "v6.2.0": True, 3459 "v6.2.3": True, 3460 "v6.2.5": True, 3461 "v6.2.7": True, 3462 "v6.0.11": True 3463 } 3464 }, 3465 "sender_visibility": { 3466 "type": "string", 3467 "options": [ 3468 { 3469 "value": "not-specified", 3470 "revisions": { 3471 "v6.0.0": True, 3472 "v6.0.5": True, 3473 "v6.2.0": True, 3474 "v6.2.3": True, 3475 "v6.2.5": True, 3476 "v6.2.7": True, 3477 "v6.0.11": True 3478 } 3479 }, 3480 { 3481 "value": "show", 3482 "revisions": { 3483 "v6.0.0": True, 3484 "v6.0.5": True, 3485 "v6.2.0": True, 3486 "v6.2.3": True, 3487 "v6.2.5": True, 3488 "v6.2.7": True, 3489 "v6.0.11": True 3490 } 3491 }, 3492 { 3493 "value": "hide", 3494 "revisions": { 3495 "v6.0.0": True, 3496 "v6.0.5": True, 3497 "v6.2.0": True, 3498 "v6.2.3": True, 3499 "v6.2.5": True, 3500 "v6.2.7": True, 3501 "v6.0.11": True 3502 } 3503 } 3504 ], 3505 "revisions": { 3506 "v6.0.0": True, 3507 "v6.0.5": True, 3508 "v6.2.0": True, 3509 "v6.2.3": True, 3510 "v6.2.5": True, 3511 "v6.2.7": True, 3512 "v6.0.11": True 3513 } 3514 }, 3515 "priority": { 3516 "type": "string", 3517 "options": [ 3518 { 3519 "value": "not-included", 3520 "revisions": { 3521 "v6.0.0": True, 3522 "v6.0.5": True, 3523 "v6.2.0": True, 3524 "v6.2.3": True, 3525 "v6.2.5": True, 3526 "v6.2.7": True, 3527 "v6.0.11": True 3528 } 3529 }, 3530 { 3531 "value": "low", 3532 "revisions": { 3533 "v6.0.0": True, 3534 "v6.0.5": True, 3535 "v6.2.0": True, 3536 "v6.2.3": True, 3537 "v6.2.5": True, 3538 "v6.2.7": True, 3539 "v6.0.11": True 3540 } 3541 }, 3542 { 3543 "value": "normal", 3544 "revisions": { 3545 "v6.0.0": True, 3546 "v6.0.5": True, 3547 "v6.2.0": True, 3548 "v6.2.3": True, 3549 "v6.2.5": True, 3550 "v6.2.7": True, 3551 "v6.0.11": True 3552 } 3553 }, 3554 { 3555 "value": "high", 3556 "revisions": { 3557 "v6.0.0": True, 3558 "v6.0.5": True, 3559 "v6.2.0": True, 3560 "v6.2.3": True, 3561 "v6.2.5": True, 3562 "v6.2.7": True, 3563 "v6.0.11": True 3564 } 3565 } 3566 ], 3567 "revisions": { 3568 "v6.0.0": True, 3569 "v6.0.5": True, 3570 "v6.2.0": True, 3571 "v6.2.3": True, 3572 "v6.2.5": True, 3573 "v6.2.7": True, 3574 "v6.0.11": True 3575 } 3576 }, 3577 "header": { 3578 "type": "string", 3579 "options": [ 3580 { 3581 "value": "none", 3582 "revisions": { 3583 "v6.0.0": True, 3584 "v6.0.5": True, 3585 "v6.2.0": True, 3586 "v6.2.3": True, 3587 "v6.2.5": True, 3588 "v6.2.7": True, 3589 "v6.0.11": True 3590 } 3591 }, 3592 { 3593 "value": "http", 3594 "revisions": { 3595 "v6.0.0": True, 3596 "v6.0.5": True, 3597 "v6.2.0": True, 3598 "v6.2.3": True, 3599 "v6.2.5": True, 3600 "v6.2.7": True, 3601 "v6.0.11": True 3602 } 3603 }, 3604 { 3605 "value": "8bit", 3606 "revisions": { 3607 "v6.0.0": True, 3608 "v6.0.5": True, 3609 "v6.2.0": True, 3610 "v6.2.3": True, 3611 "v6.2.5": True, 3612 "v6.2.7": True, 3613 "v6.0.11": True 3614 } 3615 } 3616 ], 3617 "revisions": { 3618 "v6.0.0": True, 3619 "v6.0.5": True, 3620 "v6.2.0": True, 3621 "v6.2.3": True, 3622 "v6.2.5": True, 3623 "v6.2.7": True, 3624 "v6.0.11": True 3625 } 3626 }, 3627 "add_smil": { 3628 "type": "string", 3629 "options": [ 3630 { 3631 "value": "enable", 3632 "revisions": { 3633 "v6.0.0": True, 3634 "v6.0.5": True, 3635 "v6.2.0": True, 3636 "v6.2.3": True, 3637 "v6.2.5": True, 3638 "v6.2.7": True, 3639 "v6.0.11": True 3640 } 3641 }, 3642 { 3643 "value": "disable", 3644 "revisions": { 3645 "v6.0.0": True, 3646 "v6.0.5": True, 3647 "v6.2.0": True, 3648 "v6.2.3": True, 3649 "v6.2.5": True, 3650 "v6.2.7": True, 3651 "v6.0.11": True 3652 } 3653 } 3654 ], 3655 "revisions": { 3656 "v6.0.0": True, 3657 "v6.0.5": True, 3658 "v6.2.0": True, 3659 "v6.2.3": True, 3660 "v6.2.5": True, 3661 "v6.2.7": True, 3662 "v6.0.11": True 3663 } 3664 }, 3665 "message": { 3666 "type": "string", 3667 "revisions": { 3668 "v6.0.0": True, 3669 "v6.0.5": True, 3670 "v6.2.0": True, 3671 "v6.2.3": True, 3672 "v6.2.5": True, 3673 "v6.2.7": True, 3674 "v6.0.11": True 3675 } 3676 }, 3677 "subject": { 3678 "type": "string", 3679 "revisions": { 3680 "v6.0.0": True, 3681 "v6.0.5": True, 3682 "v6.2.0": True, 3683 "v6.2.3": True, 3684 "v6.2.5": True, 3685 "v6.2.7": True, 3686 "v6.0.11": True 3687 } 3688 }, 3689 "class": { 3690 "type": "string", 3691 "options": [ 3692 { 3693 "value": "not-included", 3694 "revisions": { 3695 "v6.0.0": True, 3696 "v6.0.5": True, 3697 "v6.2.0": True, 3698 "v6.2.3": True, 3699 "v6.2.5": True, 3700 "v6.2.7": True, 3701 "v6.0.11": True 3702 } 3703 }, 3704 { 3705 "value": "personal", 3706 "revisions": { 3707 "v6.0.0": True, 3708 "v6.0.5": True, 3709 "v6.2.0": True, 3710 "v6.2.3": True, 3711 "v6.2.5": True, 3712 "v6.2.7": True, 3713 "v6.0.11": True 3714 } 3715 }, 3716 { 3717 "value": "advertisement", 3718 "revisions": { 3719 "v6.0.0": True, 3720 "v6.0.5": True, 3721 "v6.2.0": True, 3722 "v6.2.3": True, 3723 "v6.2.5": True, 3724 "v6.2.7": True, 3725 "v6.0.11": True 3726 } 3727 }, 3728 { 3729 "value": "information", 3730 "revisions": { 3731 "v6.0.0": True, 3732 "v6.0.5": True, 3733 "v6.2.0": True, 3734 "v6.2.3": True, 3735 "v6.2.5": True, 3736 "v6.2.7": True, 3737 "v6.0.11": True 3738 } 3739 }, 3740 { 3741 "value": "automatic", 3742 "revisions": { 3743 "v6.0.0": True, 3744 "v6.0.5": True, 3745 "v6.2.0": True, 3746 "v6.2.3": True, 3747 "v6.2.5": True, 3748 "v6.2.7": True, 3749 "v6.0.11": True 3750 } 3751 } 3752 ], 3753 "revisions": { 3754 "v6.0.0": True, 3755 "v6.0.5": True, 3756 "v6.2.0": True, 3757 "v6.2.3": True, 3758 "v6.2.5": True, 3759 "v6.2.7": True, 3760 "v6.0.11": True 3761 } 3762 }, 3763 "from_sender": { 3764 "type": "string", 3765 "options": [ 3766 { 3767 "value": "enable", 3768 "revisions": { 3769 "v6.0.0": True, 3770 "v6.0.5": True, 3771 "v6.2.0": True, 3772 "v6.2.3": True, 3773 "v6.2.5": True, 3774 "v6.2.7": True, 3775 "v6.0.11": True 3776 } 3777 }, 3778 { 3779 "value": "disable", 3780 "revisions": { 3781 "v6.0.0": True, 3782 "v6.0.5": True, 3783 "v6.2.0": True, 3784 "v6.2.3": True, 3785 "v6.2.5": True, 3786 "v6.2.7": True, 3787 "v6.0.11": True 3788 } 3789 } 3790 ], 3791 "revisions": { 3792 "v6.0.0": True, 3793 "v6.0.5": True, 3794 "v6.2.0": True, 3795 "v6.2.3": True, 3796 "v6.2.5": True, 3797 "v6.2.7": True, 3798 "v6.0.11": True 3799 } 3800 } 3801 }, 3802 "revisions": { 3803 "v6.0.0": True, 3804 "v7.0.0": False, 3805 "v6.0.5": True, 3806 "v6.4.4": False, 3807 "v6.4.0": False, 3808 "v6.4.1": False, 3809 "v6.2.0": True, 3810 "v6.2.3": True, 3811 "v6.2.5": True, 3812 "v6.2.7": True, 3813 "v6.0.11": True 3814 } 3815 }, 3816 "mm3": { 3817 "type": "list", 3818 "children": { 3819 "from": { 3820 "type": "string", 3821 "revisions": { 3822 "v6.0.0": True, 3823 "v6.0.5": True, 3824 "v6.2.0": True, 3825 "v6.2.3": True, 3826 "v6.2.5": True, 3827 "v6.2.7": True, 3828 "v6.0.11": True 3829 } 3830 }, 3831 "msg_type": { 3832 "type": "string", 3833 "revisions": { 3834 "v6.0.0": True, 3835 "v6.0.5": True, 3836 "v6.2.0": True, 3837 "v6.2.3": True, 3838 "v6.2.5": True, 3839 "v6.2.7": True, 3840 "v6.0.11": True 3841 } 3842 }, 3843 "format": { 3844 "type": "string", 3845 "options": [ 3846 { 3847 "value": "none", 3848 "revisions": { 3849 "v6.0.0": True, 3850 "v6.0.5": True, 3851 "v6.2.0": True, 3852 "v6.2.3": True, 3853 "v6.2.5": True, 3854 "v6.2.7": True, 3855 "v6.0.11": True 3856 } 3857 }, 3858 { 3859 "value": "text", 3860 "revisions": { 3861 "v6.0.0": True, 3862 "v6.0.5": True, 3863 "v6.2.0": True, 3864 "v6.2.3": True, 3865 "v6.2.5": True, 3866 "v6.2.7": True, 3867 "v6.0.11": True 3868 } 3869 }, 3870 { 3871 "value": "html", 3872 "revisions": { 3873 "v6.0.0": True, 3874 "v6.0.5": True, 3875 "v6.2.0": True, 3876 "v6.2.3": True, 3877 "v6.2.5": True, 3878 "v6.2.7": True, 3879 "v6.0.11": True 3880 } 3881 }, 3882 { 3883 "value": "wml", 3884 "revisions": { 3885 "v6.0.0": True, 3886 "v6.0.5": True, 3887 "v6.2.0": True, 3888 "v6.2.3": True, 3889 "v6.2.5": True, 3890 "v6.2.7": True, 3891 "v6.0.11": True 3892 } 3893 } 3894 ], 3895 "revisions": { 3896 "v6.0.0": True, 3897 "v6.0.5": True, 3898 "v6.2.0": True, 3899 "v6.2.3": True, 3900 "v6.2.5": True, 3901 "v6.2.7": True, 3902 "v6.0.11": True 3903 } 3904 }, 3905 "image": { 3906 "type": "string", 3907 "revisions": { 3908 "v6.0.0": True, 3909 "v6.0.5": True, 3910 "v6.2.0": True, 3911 "v6.2.3": True, 3912 "v6.2.5": True, 3913 "v6.2.7": True, 3914 "v6.0.11": True 3915 } 3916 }, 3917 "charset": { 3918 "type": "string", 3919 "options": [ 3920 { 3921 "value": "utf-8", 3922 "revisions": { 3923 "v6.0.0": True, 3924 "v6.0.5": True, 3925 "v6.2.0": True, 3926 "v6.2.3": True, 3927 "v6.2.5": True, 3928 "v6.2.7": True, 3929 "v6.0.11": True 3930 } 3931 }, 3932 { 3933 "value": "us-ascii", 3934 "revisions": { 3935 "v6.0.0": True, 3936 "v6.0.5": True, 3937 "v6.2.0": True, 3938 "v6.2.3": True, 3939 "v6.2.5": True, 3940 "v6.2.7": True, 3941 "v6.0.11": True 3942 } 3943 } 3944 ], 3945 "revisions": { 3946 "v6.0.0": True, 3947 "v6.0.5": True, 3948 "v6.2.0": True, 3949 "v6.2.3": True, 3950 "v6.2.5": True, 3951 "v6.2.7": True, 3952 "v6.0.11": True 3953 } 3954 }, 3955 "priority": { 3956 "type": "string", 3957 "options": [ 3958 { 3959 "value": "not-included", 3960 "revisions": { 3961 "v6.0.0": True, 3962 "v6.0.5": True, 3963 "v6.2.0": True, 3964 "v6.2.3": True, 3965 "v6.2.5": True, 3966 "v6.2.7": True, 3967 "v6.0.11": True 3968 } 3969 }, 3970 { 3971 "value": "low", 3972 "revisions": { 3973 "v6.0.0": True, 3974 "v6.0.5": True, 3975 "v6.2.0": True, 3976 "v6.2.3": True, 3977 "v6.2.5": True, 3978 "v6.2.7": True, 3979 "v6.0.11": True 3980 } 3981 }, 3982 { 3983 "value": "normal", 3984 "revisions": { 3985 "v6.0.0": True, 3986 "v6.0.5": True, 3987 "v6.2.0": True, 3988 "v6.2.3": True, 3989 "v6.2.5": True, 3990 "v6.2.7": True, 3991 "v6.0.11": True 3992 } 3993 }, 3994 { 3995 "value": "high", 3996 "revisions": { 3997 "v6.0.0": True, 3998 "v6.0.5": True, 3999 "v6.2.0": True, 4000 "v6.2.3": True, 4001 "v6.2.5": True, 4002 "v6.2.7": True, 4003 "v6.0.11": True 4004 } 4005 } 4006 ], 4007 "revisions": { 4008 "v6.0.0": True, 4009 "v6.0.5": True, 4010 "v6.2.0": True, 4011 "v6.2.3": True, 4012 "v6.2.5": True, 4013 "v6.2.7": True, 4014 "v6.0.11": True 4015 } 4016 }, 4017 "header": { 4018 "type": "string", 4019 "options": [ 4020 { 4021 "value": "none", 4022 "revisions": { 4023 "v6.0.0": True, 4024 "v6.0.5": True, 4025 "v6.2.0": True, 4026 "v6.2.3": True, 4027 "v6.2.5": True, 4028 "v6.2.7": True, 4029 "v6.0.11": True 4030 } 4031 }, 4032 { 4033 "value": "http", 4034 "revisions": { 4035 "v6.0.0": True, 4036 "v6.0.5": True, 4037 "v6.2.0": True, 4038 "v6.2.3": True, 4039 "v6.2.5": True, 4040 "v6.2.7": True, 4041 "v6.0.11": True 4042 } 4043 }, 4044 { 4045 "value": "8bit", 4046 "revisions": { 4047 "v6.0.0": True, 4048 "v6.0.5": True, 4049 "v6.2.0": True, 4050 "v6.2.3": True, 4051 "v6.2.5": True, 4052 "v6.2.7": True, 4053 "v6.0.11": True 4054 } 4055 } 4056 ], 4057 "revisions": { 4058 "v6.0.0": True, 4059 "v6.0.5": True, 4060 "v6.2.0": True, 4061 "v6.2.3": True, 4062 "v6.2.5": True, 4063 "v6.2.7": True, 4064 "v6.0.11": True 4065 } 4066 }, 4067 "add_html": { 4068 "type": "string", 4069 "options": [ 4070 { 4071 "value": "enable", 4072 "revisions": { 4073 "v6.0.0": True, 4074 "v6.0.5": True, 4075 "v6.2.0": True, 4076 "v6.2.3": True, 4077 "v6.2.5": True, 4078 "v6.2.7": True, 4079 "v6.0.11": True 4080 } 4081 }, 4082 { 4083 "value": "disable", 4084 "revisions": { 4085 "v6.0.0": True, 4086 "v6.0.5": True, 4087 "v6.2.0": True, 4088 "v6.2.3": True, 4089 "v6.2.5": True, 4090 "v6.2.7": True, 4091 "v6.0.11": True 4092 } 4093 } 4094 ], 4095 "revisions": { 4096 "v6.0.0": True, 4097 "v6.0.5": True, 4098 "v6.2.0": True, 4099 "v6.2.3": True, 4100 "v6.2.5": True, 4101 "v6.2.7": True, 4102 "v6.0.11": True 4103 } 4104 }, 4105 "html_part": { 4106 "type": "string", 4107 "revisions": { 4108 "v6.0.0": True, 4109 "v6.0.5": True, 4110 "v6.2.0": True, 4111 "v6.2.3": True, 4112 "v6.2.5": True, 4113 "v6.2.7": True, 4114 "v6.0.11": True 4115 } 4116 }, 4117 "message": { 4118 "type": "string", 4119 "revisions": { 4120 "v6.0.0": True, 4121 "v6.0.5": True, 4122 "v6.2.0": True, 4123 "v6.2.3": True, 4124 "v6.2.5": True, 4125 "v6.2.7": True, 4126 "v6.0.11": True 4127 } 4128 }, 4129 "subject": { 4130 "type": "string", 4131 "revisions": { 4132 "v6.0.0": True, 4133 "v6.0.5": True, 4134 "v6.2.0": True, 4135 "v6.2.3": True, 4136 "v6.2.5": True, 4137 "v6.2.7": True, 4138 "v6.0.11": True 4139 } 4140 }, 4141 "from_sender": { 4142 "type": "string", 4143 "options": [ 4144 { 4145 "value": "enable", 4146 "revisions": { 4147 "v6.0.0": True, 4148 "v6.0.5": True, 4149 "v6.2.0": True, 4150 "v6.2.3": True, 4151 "v6.2.5": True, 4152 "v6.2.7": True, 4153 "v6.0.11": True 4154 } 4155 }, 4156 { 4157 "value": "disable", 4158 "revisions": { 4159 "v6.0.0": True, 4160 "v6.0.5": True, 4161 "v6.2.0": True, 4162 "v6.2.3": True, 4163 "v6.2.5": True, 4164 "v6.2.7": True, 4165 "v6.0.11": True 4166 } 4167 } 4168 ], 4169 "revisions": { 4170 "v6.0.0": True, 4171 "v6.0.5": True, 4172 "v6.2.0": True, 4173 "v6.2.3": True, 4174 "v6.2.5": True, 4175 "v6.2.7": True, 4176 "v6.0.11": True 4177 } 4178 } 4179 }, 4180 "revisions": { 4181 "v6.0.0": True, 4182 "v7.0.0": False, 4183 "v6.0.5": True, 4184 "v6.4.4": False, 4185 "v6.4.0": False, 4186 "v6.4.1": False, 4187 "v6.2.0": True, 4188 "v6.2.3": True, 4189 "v6.2.5": True, 4190 "v6.2.7": True, 4191 "v6.0.11": True 4192 } 4193 }, 4194 "fortiguard_wf": { 4195 "type": "list", 4196 "children": { 4197 "buffer": { 4198 "type": "string", 4199 "revisions": { 4200 "v6.0.0": True, 4201 "v7.0.0": True, 4202 "v6.0.5": True, 4203 "v6.4.4": True, 4204 "v6.4.0": True, 4205 "v6.4.1": True, 4206 "v6.2.0": True, 4207 "v6.2.3": True, 4208 "v6.2.5": True, 4209 "v6.2.7": True, 4210 "v6.0.11": True 4211 } 4212 }, 4213 "header": { 4214 "type": "string", 4215 "options": [ 4216 { 4217 "value": "none", 4218 "revisions": { 4219 "v6.0.0": True, 4220 "v7.0.0": True, 4221 "v6.0.5": True, 4222 "v6.4.4": True, 4223 "v6.4.0": True, 4224 "v6.4.1": True, 4225 "v6.2.0": True, 4226 "v6.2.3": True, 4227 "v6.2.5": True, 4228 "v6.2.7": True, 4229 "v6.0.11": True 4230 } 4231 }, 4232 { 4233 "value": "http", 4234 "revisions": { 4235 "v6.0.0": True, 4236 "v7.0.0": True, 4237 "v6.0.5": True, 4238 "v6.4.4": True, 4239 "v6.4.0": True, 4240 "v6.4.1": True, 4241 "v6.2.0": True, 4242 "v6.2.3": True, 4243 "v6.2.5": True, 4244 "v6.2.7": True, 4245 "v6.0.11": True 4246 } 4247 }, 4248 { 4249 "value": "8bit", 4250 "revisions": { 4251 "v6.0.0": True, 4252 "v7.0.0": True, 4253 "v6.0.5": True, 4254 "v6.4.4": True, 4255 "v6.4.0": True, 4256 "v6.4.1": True, 4257 "v6.2.0": True, 4258 "v6.2.3": True, 4259 "v6.2.5": True, 4260 "v6.2.7": True, 4261 "v6.0.11": True 4262 } 4263 } 4264 ], 4265 "revisions": { 4266 "v6.0.0": True, 4267 "v7.0.0": True, 4268 "v6.0.5": True, 4269 "v6.4.4": True, 4270 "v6.4.0": True, 4271 "v6.4.1": True, 4272 "v6.2.0": True, 4273 "v6.2.3": True, 4274 "v6.2.5": True, 4275 "v6.2.7": True, 4276 "v6.0.11": True 4277 } 4278 }, 4279 "msg_type": { 4280 "type": "string", 4281 "revisions": { 4282 "v6.0.0": True, 4283 "v7.0.0": True, 4284 "v6.0.5": True, 4285 "v6.4.4": True, 4286 "v6.4.0": True, 4287 "v6.4.1": True, 4288 "v6.2.0": True, 4289 "v6.2.3": True, 4290 "v6.2.5": True, 4291 "v6.2.7": True, 4292 "v6.0.11": True 4293 } 4294 }, 4295 "format": { 4296 "type": "string", 4297 "options": [ 4298 { 4299 "value": "none", 4300 "revisions": { 4301 "v6.0.0": True, 4302 "v7.0.0": True, 4303 "v6.0.5": True, 4304 "v6.4.4": True, 4305 "v6.4.0": True, 4306 "v6.4.1": True, 4307 "v6.2.0": True, 4308 "v6.2.3": True, 4309 "v6.2.5": True, 4310 "v6.2.7": True, 4311 "v6.0.11": True 4312 } 4313 }, 4314 { 4315 "value": "text", 4316 "revisions": { 4317 "v6.0.0": True, 4318 "v7.0.0": True, 4319 "v6.0.5": True, 4320 "v6.4.4": True, 4321 "v6.4.0": True, 4322 "v6.4.1": True, 4323 "v6.2.0": True, 4324 "v6.2.3": True, 4325 "v6.2.5": True, 4326 "v6.2.7": True, 4327 "v6.0.11": True 4328 } 4329 }, 4330 { 4331 "value": "html", 4332 "revisions": { 4333 "v6.0.0": True, 4334 "v7.0.0": True, 4335 "v6.0.5": True, 4336 "v6.4.4": True, 4337 "v6.4.0": True, 4338 "v6.4.1": True, 4339 "v6.2.0": True, 4340 "v6.2.3": True, 4341 "v6.2.5": True, 4342 "v6.2.7": True, 4343 "v6.0.11": True 4344 } 4345 }, 4346 { 4347 "value": "wml", 4348 "revisions": { 4349 "v6.0.0": True, 4350 "v7.0.0": False, 4351 "v6.0.5": True, 4352 "v6.4.4": False, 4353 "v6.4.0": False, 4354 "v6.4.1": False, 4355 "v6.2.0": True, 4356 "v6.2.3": True, 4357 "v6.2.5": True, 4358 "v6.2.7": True, 4359 "v6.0.11": True 4360 } 4361 } 4362 ], 4363 "revisions": { 4364 "v6.0.0": True, 4365 "v7.0.0": True, 4366 "v6.0.5": True, 4367 "v6.4.4": True, 4368 "v6.4.0": True, 4369 "v6.4.1": True, 4370 "v6.2.0": True, 4371 "v6.2.3": True, 4372 "v6.2.5": True, 4373 "v6.2.7": True, 4374 "v6.0.11": True 4375 } 4376 } 4377 }, 4378 "revisions": { 4379 "v6.0.0": True, 4380 "v7.0.0": True, 4381 "v6.0.5": True, 4382 "v6.4.4": True, 4383 "v6.4.0": True, 4384 "v6.4.1": True, 4385 "v6.2.0": True, 4386 "v6.2.3": True, 4387 "v6.2.5": True, 4388 "v6.2.7": True, 4389 "v6.0.11": True 4390 } 4391 }, 4392 "auth": { 4393 "type": "list", 4394 "children": { 4395 "buffer": { 4396 "type": "string", 4397 "revisions": { 4398 "v6.0.0": True, 4399 "v7.0.0": True, 4400 "v6.0.5": True, 4401 "v6.4.4": True, 4402 "v6.4.0": True, 4403 "v6.4.1": True, 4404 "v6.2.0": True, 4405 "v6.2.3": True, 4406 "v6.2.5": True, 4407 "v6.2.7": True, 4408 "v6.0.11": True 4409 } 4410 }, 4411 "header": { 4412 "type": "string", 4413 "options": [ 4414 { 4415 "value": "none", 4416 "revisions": { 4417 "v6.0.0": True, 4418 "v7.0.0": True, 4419 "v6.0.5": True, 4420 "v6.4.4": True, 4421 "v6.4.0": True, 4422 "v6.4.1": True, 4423 "v6.2.0": True, 4424 "v6.2.3": True, 4425 "v6.2.5": True, 4426 "v6.2.7": True, 4427 "v6.0.11": True 4428 } 4429 }, 4430 { 4431 "value": "http", 4432 "revisions": { 4433 "v6.0.0": True, 4434 "v7.0.0": True, 4435 "v6.0.5": True, 4436 "v6.4.4": True, 4437 "v6.4.0": True, 4438 "v6.4.1": True, 4439 "v6.2.0": True, 4440 "v6.2.3": True, 4441 "v6.2.5": True, 4442 "v6.2.7": True, 4443 "v6.0.11": True 4444 } 4445 }, 4446 { 4447 "value": "8bit", 4448 "revisions": { 4449 "v6.0.0": True, 4450 "v7.0.0": True, 4451 "v6.0.5": True, 4452 "v6.4.4": True, 4453 "v6.4.0": True, 4454 "v6.4.1": True, 4455 "v6.2.0": True, 4456 "v6.2.3": True, 4457 "v6.2.5": True, 4458 "v6.2.7": True, 4459 "v6.0.11": True 4460 } 4461 } 4462 ], 4463 "revisions": { 4464 "v6.0.0": True, 4465 "v7.0.0": True, 4466 "v6.0.5": True, 4467 "v6.4.4": True, 4468 "v6.4.0": True, 4469 "v6.4.1": True, 4470 "v6.2.0": True, 4471 "v6.2.3": True, 4472 "v6.2.5": True, 4473 "v6.2.7": True, 4474 "v6.0.11": True 4475 } 4476 }, 4477 "msg_type": { 4478 "type": "string", 4479 "revisions": { 4480 "v6.0.0": True, 4481 "v7.0.0": True, 4482 "v6.0.5": True, 4483 "v6.4.4": True, 4484 "v6.4.0": True, 4485 "v6.4.1": True, 4486 "v6.2.0": True, 4487 "v6.2.3": True, 4488 "v6.2.5": True, 4489 "v6.2.7": True, 4490 "v6.0.11": True 4491 } 4492 }, 4493 "format": { 4494 "type": "string", 4495 "options": [ 4496 { 4497 "value": "none", 4498 "revisions": { 4499 "v6.0.0": True, 4500 "v7.0.0": True, 4501 "v6.0.5": True, 4502 "v6.4.4": True, 4503 "v6.4.0": True, 4504 "v6.4.1": True, 4505 "v6.2.0": True, 4506 "v6.2.3": True, 4507 "v6.2.5": True, 4508 "v6.2.7": True, 4509 "v6.0.11": True 4510 } 4511 }, 4512 { 4513 "value": "text", 4514 "revisions": { 4515 "v6.0.0": True, 4516 "v7.0.0": True, 4517 "v6.0.5": True, 4518 "v6.4.4": True, 4519 "v6.4.0": True, 4520 "v6.4.1": True, 4521 "v6.2.0": True, 4522 "v6.2.3": True, 4523 "v6.2.5": True, 4524 "v6.2.7": True, 4525 "v6.0.11": True 4526 } 4527 }, 4528 { 4529 "value": "html", 4530 "revisions": { 4531 "v6.0.0": True, 4532 "v7.0.0": True, 4533 "v6.0.5": True, 4534 "v6.4.4": True, 4535 "v6.4.0": True, 4536 "v6.4.1": True, 4537 "v6.2.0": True, 4538 "v6.2.3": True, 4539 "v6.2.5": True, 4540 "v6.2.7": True, 4541 "v6.0.11": True 4542 } 4543 }, 4544 { 4545 "value": "wml", 4546 "revisions": { 4547 "v6.0.0": True, 4548 "v7.0.0": False, 4549 "v6.0.5": True, 4550 "v6.4.4": False, 4551 "v6.4.0": False, 4552 "v6.4.1": False, 4553 "v6.2.0": True, 4554 "v6.2.3": True, 4555 "v6.2.5": True, 4556 "v6.2.7": True, 4557 "v6.0.11": True 4558 } 4559 } 4560 ], 4561 "revisions": { 4562 "v6.0.0": True, 4563 "v7.0.0": True, 4564 "v6.0.5": True, 4565 "v6.4.4": True, 4566 "v6.4.0": True, 4567 "v6.4.1": True, 4568 "v6.2.0": True, 4569 "v6.2.3": True, 4570 "v6.2.5": True, 4571 "v6.2.7": True, 4572 "v6.0.11": True 4573 } 4574 } 4575 }, 4576 "revisions": { 4577 "v6.0.0": True, 4578 "v7.0.0": True, 4579 "v6.0.5": True, 4580 "v6.4.4": True, 4581 "v6.4.0": True, 4582 "v6.4.1": True, 4583 "v6.2.0": True, 4584 "v6.2.3": True, 4585 "v6.2.5": True, 4586 "v6.2.7": True, 4587 "v6.0.11": True 4588 } 4589 }, 4590 "ftp": { 4591 "type": "list", 4592 "children": { 4593 "buffer": { 4594 "type": "string", 4595 "revisions": { 4596 "v6.0.0": True, 4597 "v7.0.0": True, 4598 "v6.0.5": True, 4599 "v6.4.4": True, 4600 "v6.4.0": True, 4601 "v6.4.1": True, 4602 "v6.2.0": True, 4603 "v6.2.3": True, 4604 "v6.2.5": True, 4605 "v6.2.7": True, 4606 "v6.0.11": True 4607 } 4608 }, 4609 "header": { 4610 "type": "string", 4611 "options": [ 4612 { 4613 "value": "none", 4614 "revisions": { 4615 "v6.0.0": True, 4616 "v7.0.0": True, 4617 "v6.0.5": True, 4618 "v6.4.4": True, 4619 "v6.4.0": True, 4620 "v6.4.1": True, 4621 "v6.2.0": True, 4622 "v6.2.3": True, 4623 "v6.2.5": True, 4624 "v6.2.7": True, 4625 "v6.0.11": True 4626 } 4627 }, 4628 { 4629 "value": "http", 4630 "revisions": { 4631 "v6.0.0": True, 4632 "v7.0.0": True, 4633 "v6.0.5": True, 4634 "v6.4.4": True, 4635 "v6.4.0": True, 4636 "v6.4.1": True, 4637 "v6.2.0": True, 4638 "v6.2.3": True, 4639 "v6.2.5": True, 4640 "v6.2.7": True, 4641 "v6.0.11": True 4642 } 4643 }, 4644 { 4645 "value": "8bit", 4646 "revisions": { 4647 "v6.0.0": True, 4648 "v7.0.0": True, 4649 "v6.0.5": True, 4650 "v6.4.4": True, 4651 "v6.4.0": True, 4652 "v6.4.1": True, 4653 "v6.2.0": True, 4654 "v6.2.3": True, 4655 "v6.2.5": True, 4656 "v6.2.7": True, 4657 "v6.0.11": True 4658 } 4659 } 4660 ], 4661 "revisions": { 4662 "v6.0.0": True, 4663 "v7.0.0": True, 4664 "v6.0.5": True, 4665 "v6.4.4": True, 4666 "v6.4.0": True, 4667 "v6.4.1": True, 4668 "v6.2.0": True, 4669 "v6.2.3": True, 4670 "v6.2.5": True, 4671 "v6.2.7": True, 4672 "v6.0.11": True 4673 } 4674 }, 4675 "msg_type": { 4676 "type": "string", 4677 "revisions": { 4678 "v6.0.0": True, 4679 "v7.0.0": True, 4680 "v6.0.5": True, 4681 "v6.4.4": True, 4682 "v6.4.0": True, 4683 "v6.4.1": True, 4684 "v6.2.0": True, 4685 "v6.2.3": True, 4686 "v6.2.5": True, 4687 "v6.2.7": True, 4688 "v6.0.11": True 4689 } 4690 }, 4691 "format": { 4692 "type": "string", 4693 "options": [ 4694 { 4695 "value": "none", 4696 "revisions": { 4697 "v6.0.0": True, 4698 "v7.0.0": True, 4699 "v6.0.5": True, 4700 "v6.4.4": True, 4701 "v6.4.0": True, 4702 "v6.4.1": True, 4703 "v6.2.0": True, 4704 "v6.2.3": True, 4705 "v6.2.5": True, 4706 "v6.2.7": True, 4707 "v6.0.11": True 4708 } 4709 }, 4710 { 4711 "value": "text", 4712 "revisions": { 4713 "v6.0.0": True, 4714 "v7.0.0": True, 4715 "v6.0.5": True, 4716 "v6.4.4": True, 4717 "v6.4.0": True, 4718 "v6.4.1": True, 4719 "v6.2.0": True, 4720 "v6.2.3": True, 4721 "v6.2.5": True, 4722 "v6.2.7": True, 4723 "v6.0.11": True 4724 } 4725 }, 4726 { 4727 "value": "html", 4728 "revisions": { 4729 "v6.0.0": True, 4730 "v7.0.0": True, 4731 "v6.0.5": True, 4732 "v6.4.4": True, 4733 "v6.4.0": True, 4734 "v6.4.1": True, 4735 "v6.2.0": True, 4736 "v6.2.3": True, 4737 "v6.2.5": True, 4738 "v6.2.7": True, 4739 "v6.0.11": True 4740 } 4741 }, 4742 { 4743 "value": "wml", 4744 "revisions": { 4745 "v6.0.0": True, 4746 "v7.0.0": False, 4747 "v6.0.5": True, 4748 "v6.4.4": False, 4749 "v6.4.0": False, 4750 "v6.4.1": False, 4751 "v6.2.0": True, 4752 "v6.2.3": True, 4753 "v6.2.5": True, 4754 "v6.2.7": True, 4755 "v6.0.11": True 4756 } 4757 } 4758 ], 4759 "revisions": { 4760 "v6.0.0": True, 4761 "v7.0.0": True, 4762 "v6.0.5": True, 4763 "v6.4.4": True, 4764 "v6.4.0": True, 4765 "v6.4.1": True, 4766 "v6.2.0": True, 4767 "v6.2.3": True, 4768 "v6.2.5": True, 4769 "v6.2.7": True, 4770 "v6.0.11": True 4771 } 4772 } 4773 }, 4774 "revisions": { 4775 "v6.0.0": True, 4776 "v7.0.0": True, 4777 "v6.0.5": True, 4778 "v6.4.4": True, 4779 "v6.4.0": True, 4780 "v6.4.1": True, 4781 "v6.2.0": True, 4782 "v6.2.3": True, 4783 "v6.2.5": True, 4784 "v6.2.7": True, 4785 "v6.0.11": True 4786 } 4787 }, 4788 "spam": { 4789 "type": "list", 4790 "children": { 4791 "buffer": { 4792 "type": "string", 4793 "revisions": { 4794 "v6.0.0": True, 4795 "v7.0.0": True, 4796 "v6.0.5": True, 4797 "v6.4.4": True, 4798 "v6.4.0": True, 4799 "v6.4.1": True, 4800 "v6.2.0": True, 4801 "v6.2.3": True, 4802 "v6.2.5": True, 4803 "v6.2.7": True, 4804 "v6.0.11": True 4805 } 4806 }, 4807 "header": { 4808 "type": "string", 4809 "options": [ 4810 { 4811 "value": "none", 4812 "revisions": { 4813 "v6.0.0": True, 4814 "v7.0.0": True, 4815 "v6.0.5": True, 4816 "v6.4.4": True, 4817 "v6.4.0": True, 4818 "v6.4.1": True, 4819 "v6.2.0": True, 4820 "v6.2.3": True, 4821 "v6.2.5": True, 4822 "v6.2.7": True, 4823 "v6.0.11": True 4824 } 4825 }, 4826 { 4827 "value": "http", 4828 "revisions": { 4829 "v6.0.0": True, 4830 "v7.0.0": True, 4831 "v6.0.5": True, 4832 "v6.4.4": True, 4833 "v6.4.0": True, 4834 "v6.4.1": True, 4835 "v6.2.0": True, 4836 "v6.2.3": True, 4837 "v6.2.5": True, 4838 "v6.2.7": True, 4839 "v6.0.11": True 4840 } 4841 }, 4842 { 4843 "value": "8bit", 4844 "revisions": { 4845 "v6.0.0": True, 4846 "v7.0.0": True, 4847 "v6.0.5": True, 4848 "v6.4.4": True, 4849 "v6.4.0": True, 4850 "v6.4.1": True, 4851 "v6.2.0": True, 4852 "v6.2.3": True, 4853 "v6.2.5": True, 4854 "v6.2.7": True, 4855 "v6.0.11": True 4856 } 4857 } 4858 ], 4859 "revisions": { 4860 "v6.0.0": True, 4861 "v7.0.0": True, 4862 "v6.0.5": True, 4863 "v6.4.4": True, 4864 "v6.4.0": True, 4865 "v6.4.1": True, 4866 "v6.2.0": True, 4867 "v6.2.3": True, 4868 "v6.2.5": True, 4869 "v6.2.7": True, 4870 "v6.0.11": True 4871 } 4872 }, 4873 "msg_type": { 4874 "type": "string", 4875 "revisions": { 4876 "v6.0.0": True, 4877 "v7.0.0": True, 4878 "v6.0.5": True, 4879 "v6.4.4": True, 4880 "v6.4.0": True, 4881 "v6.4.1": True, 4882 "v6.2.0": True, 4883 "v6.2.3": True, 4884 "v6.2.5": True, 4885 "v6.2.7": True, 4886 "v6.0.11": True 4887 } 4888 }, 4889 "format": { 4890 "type": "string", 4891 "options": [ 4892 { 4893 "value": "none", 4894 "revisions": { 4895 "v6.0.0": True, 4896 "v7.0.0": True, 4897 "v6.0.5": True, 4898 "v6.4.4": True, 4899 "v6.4.0": True, 4900 "v6.4.1": True, 4901 "v6.2.0": True, 4902 "v6.2.3": True, 4903 "v6.2.5": True, 4904 "v6.2.7": True, 4905 "v6.0.11": True 4906 } 4907 }, 4908 { 4909 "value": "text", 4910 "revisions": { 4911 "v6.0.0": True, 4912 "v7.0.0": True, 4913 "v6.0.5": True, 4914 "v6.4.4": True, 4915 "v6.4.0": True, 4916 "v6.4.1": True, 4917 "v6.2.0": True, 4918 "v6.2.3": True, 4919 "v6.2.5": True, 4920 "v6.2.7": True, 4921 "v6.0.11": True 4922 } 4923 }, 4924 { 4925 "value": "html", 4926 "revisions": { 4927 "v6.0.0": True, 4928 "v7.0.0": True, 4929 "v6.0.5": True, 4930 "v6.4.4": True, 4931 "v6.4.0": True, 4932 "v6.4.1": True, 4933 "v6.2.0": True, 4934 "v6.2.3": True, 4935 "v6.2.5": True, 4936 "v6.2.7": True, 4937 "v6.0.11": True 4938 } 4939 }, 4940 { 4941 "value": "wml", 4942 "revisions": { 4943 "v6.0.0": True, 4944 "v7.0.0": False, 4945 "v6.0.5": True, 4946 "v6.4.4": False, 4947 "v6.4.0": False, 4948 "v6.4.1": False, 4949 "v6.2.0": True, 4950 "v6.2.3": True, 4951 "v6.2.5": True, 4952 "v6.2.7": True, 4953 "v6.0.11": True 4954 } 4955 } 4956 ], 4957 "revisions": { 4958 "v6.0.0": True, 4959 "v7.0.0": True, 4960 "v6.0.5": True, 4961 "v6.4.4": True, 4962 "v6.4.0": True, 4963 "v6.4.1": True, 4964 "v6.2.0": True, 4965 "v6.2.3": True, 4966 "v6.2.5": True, 4967 "v6.2.7": True, 4968 "v6.0.11": True 4969 } 4970 } 4971 }, 4972 "revisions": { 4973 "v6.0.0": True, 4974 "v7.0.0": True, 4975 "v6.0.5": True, 4976 "v6.4.4": True, 4977 "v6.4.0": True, 4978 "v6.4.1": True, 4979 "v6.2.0": True, 4980 "v6.2.3": True, 4981 "v6.2.5": True, 4982 "v6.2.7": True, 4983 "v6.0.11": True 4984 } 4985 }, 4986 "sslvpn": { 4987 "type": "list", 4988 "children": { 4989 "buffer": { 4990 "type": "string", 4991 "revisions": { 4992 "v6.0.0": True, 4993 "v7.0.0": True, 4994 "v6.0.5": True, 4995 "v6.4.4": True, 4996 "v6.4.0": True, 4997 "v6.4.1": True, 4998 "v6.2.0": True, 4999 "v6.2.3": True, 5000 "v6.2.5": True, 5001 "v6.2.7": True, 5002 "v6.0.11": True 5003 } 5004 }, 5005 "header": { 5006 "type": "string", 5007 "options": [ 5008 { 5009 "value": "none", 5010 "revisions": { 5011 "v6.0.0": True, 5012 "v7.0.0": True, 5013 "v6.0.5": True, 5014 "v6.4.4": True, 5015 "v6.4.0": True, 5016 "v6.4.1": True, 5017 "v6.2.0": True, 5018 "v6.2.3": True, 5019 "v6.2.5": True, 5020 "v6.2.7": True, 5021 "v6.0.11": True 5022 } 5023 }, 5024 { 5025 "value": "http", 5026 "revisions": { 5027 "v6.0.0": True, 5028 "v7.0.0": True, 5029 "v6.0.5": True, 5030 "v6.4.4": True, 5031 "v6.4.0": True, 5032 "v6.4.1": True, 5033 "v6.2.0": True, 5034 "v6.2.3": True, 5035 "v6.2.5": True, 5036 "v6.2.7": True, 5037 "v6.0.11": True 5038 } 5039 }, 5040 { 5041 "value": "8bit", 5042 "revisions": { 5043 "v6.0.0": True, 5044 "v7.0.0": True, 5045 "v6.0.5": True, 5046 "v6.4.4": True, 5047 "v6.4.0": True, 5048 "v6.4.1": True, 5049 "v6.2.0": True, 5050 "v6.2.3": True, 5051 "v6.2.5": True, 5052 "v6.2.7": True, 5053 "v6.0.11": True 5054 } 5055 } 5056 ], 5057 "revisions": { 5058 "v6.0.0": True, 5059 "v7.0.0": True, 5060 "v6.0.5": True, 5061 "v6.4.4": True, 5062 "v6.4.0": True, 5063 "v6.4.1": True, 5064 "v6.2.0": True, 5065 "v6.2.3": True, 5066 "v6.2.5": True, 5067 "v6.2.7": True, 5068 "v6.0.11": True 5069 } 5070 }, 5071 "msg_type": { 5072 "type": "string", 5073 "revisions": { 5074 "v6.0.0": True, 5075 "v7.0.0": True, 5076 "v6.0.5": True, 5077 "v6.4.4": True, 5078 "v6.4.0": True, 5079 "v6.4.1": True, 5080 "v6.2.0": True, 5081 "v6.2.3": True, 5082 "v6.2.5": True, 5083 "v6.2.7": True, 5084 "v6.0.11": True 5085 } 5086 }, 5087 "format": { 5088 "type": "string", 5089 "options": [ 5090 { 5091 "value": "none", 5092 "revisions": { 5093 "v6.0.0": True, 5094 "v7.0.0": True, 5095 "v6.0.5": True, 5096 "v6.4.4": True, 5097 "v6.4.0": True, 5098 "v6.4.1": True, 5099 "v6.2.0": True, 5100 "v6.2.3": True, 5101 "v6.2.5": True, 5102 "v6.2.7": True, 5103 "v6.0.11": True 5104 } 5105 }, 5106 { 5107 "value": "text", 5108 "revisions": { 5109 "v6.0.0": True, 5110 "v7.0.0": True, 5111 "v6.0.5": True, 5112 "v6.4.4": True, 5113 "v6.4.0": True, 5114 "v6.4.1": True, 5115 "v6.2.0": True, 5116 "v6.2.3": True, 5117 "v6.2.5": True, 5118 "v6.2.7": True, 5119 "v6.0.11": True 5120 } 5121 }, 5122 { 5123 "value": "html", 5124 "revisions": { 5125 "v6.0.0": True, 5126 "v7.0.0": True, 5127 "v6.0.5": True, 5128 "v6.4.4": True, 5129 "v6.4.0": True, 5130 "v6.4.1": True, 5131 "v6.2.0": True, 5132 "v6.2.3": True, 5133 "v6.2.5": True, 5134 "v6.2.7": True, 5135 "v6.0.11": True 5136 } 5137 }, 5138 { 5139 "value": "wml", 5140 "revisions": { 5141 "v6.0.0": True, 5142 "v7.0.0": False, 5143 "v6.0.5": True, 5144 "v6.4.4": False, 5145 "v6.4.0": False, 5146 "v6.4.1": False, 5147 "v6.2.0": True, 5148 "v6.2.3": True, 5149 "v6.2.5": True, 5150 "v6.2.7": True, 5151 "v6.0.11": True 5152 } 5153 } 5154 ], 5155 "revisions": { 5156 "v6.0.0": True, 5157 "v7.0.0": True, 5158 "v6.0.5": True, 5159 "v6.4.4": True, 5160 "v6.4.0": True, 5161 "v6.4.1": True, 5162 "v6.2.0": True, 5163 "v6.2.3": True, 5164 "v6.2.5": True, 5165 "v6.2.7": True, 5166 "v6.0.11": True 5167 } 5168 } 5169 }, 5170 "revisions": { 5171 "v6.0.0": True, 5172 "v7.0.0": True, 5173 "v6.0.5": True, 5174 "v6.4.4": True, 5175 "v6.4.0": True, 5176 "v6.4.1": True, 5177 "v6.2.0": True, 5178 "v6.2.3": True, 5179 "v6.2.5": True, 5180 "v6.2.7": True, 5181 "v6.0.11": True 5182 } 5183 }, 5184 "mail": { 5185 "type": "list", 5186 "children": { 5187 "buffer": { 5188 "type": "string", 5189 "revisions": { 5190 "v6.0.0": True, 5191 "v7.0.0": True, 5192 "v6.0.5": True, 5193 "v6.4.4": True, 5194 "v6.4.0": True, 5195 "v6.4.1": True, 5196 "v6.2.0": True, 5197 "v6.2.3": True, 5198 "v6.2.5": True, 5199 "v6.2.7": True, 5200 "v6.0.11": True 5201 } 5202 }, 5203 "header": { 5204 "type": "string", 5205 "options": [ 5206 { 5207 "value": "none", 5208 "revisions": { 5209 "v6.0.0": True, 5210 "v7.0.0": True, 5211 "v6.0.5": True, 5212 "v6.4.4": True, 5213 "v6.4.0": True, 5214 "v6.4.1": True, 5215 "v6.2.0": True, 5216 "v6.2.3": True, 5217 "v6.2.5": True, 5218 "v6.2.7": True, 5219 "v6.0.11": True 5220 } 5221 }, 5222 { 5223 "value": "http", 5224 "revisions": { 5225 "v6.0.0": True, 5226 "v7.0.0": True, 5227 "v6.0.5": True, 5228 "v6.4.4": True, 5229 "v6.4.0": True, 5230 "v6.4.1": True, 5231 "v6.2.0": True, 5232 "v6.2.3": True, 5233 "v6.2.5": True, 5234 "v6.2.7": True, 5235 "v6.0.11": True 5236 } 5237 }, 5238 { 5239 "value": "8bit", 5240 "revisions": { 5241 "v6.0.0": True, 5242 "v7.0.0": True, 5243 "v6.0.5": True, 5244 "v6.4.4": True, 5245 "v6.4.0": True, 5246 "v6.4.1": True, 5247 "v6.2.0": True, 5248 "v6.2.3": True, 5249 "v6.2.5": True, 5250 "v6.2.7": True, 5251 "v6.0.11": True 5252 } 5253 } 5254 ], 5255 "revisions": { 5256 "v6.0.0": True, 5257 "v7.0.0": True, 5258 "v6.0.5": True, 5259 "v6.4.4": True, 5260 "v6.4.0": True, 5261 "v6.4.1": True, 5262 "v6.2.0": True, 5263 "v6.2.3": True, 5264 "v6.2.5": True, 5265 "v6.2.7": True, 5266 "v6.0.11": True 5267 } 5268 }, 5269 "msg_type": { 5270 "type": "string", 5271 "revisions": { 5272 "v6.0.0": True, 5273 "v7.0.0": True, 5274 "v6.0.5": True, 5275 "v6.4.4": True, 5276 "v6.4.0": True, 5277 "v6.4.1": True, 5278 "v6.2.0": True, 5279 "v6.2.3": True, 5280 "v6.2.5": True, 5281 "v6.2.7": True, 5282 "v6.0.11": True 5283 } 5284 }, 5285 "format": { 5286 "type": "string", 5287 "options": [ 5288 { 5289 "value": "none", 5290 "revisions": { 5291 "v6.0.0": True, 5292 "v7.0.0": True, 5293 "v6.0.5": True, 5294 "v6.4.4": True, 5295 "v6.4.0": True, 5296 "v6.4.1": True, 5297 "v6.2.0": True, 5298 "v6.2.3": True, 5299 "v6.2.5": True, 5300 "v6.2.7": True, 5301 "v6.0.11": True 5302 } 5303 }, 5304 { 5305 "value": "text", 5306 "revisions": { 5307 "v6.0.0": True, 5308 "v7.0.0": True, 5309 "v6.0.5": True, 5310 "v6.4.4": True, 5311 "v6.4.0": True, 5312 "v6.4.1": True, 5313 "v6.2.0": True, 5314 "v6.2.3": True, 5315 "v6.2.5": True, 5316 "v6.2.7": True, 5317 "v6.0.11": True 5318 } 5319 }, 5320 { 5321 "value": "html", 5322 "revisions": { 5323 "v6.0.0": True, 5324 "v7.0.0": True, 5325 "v6.0.5": True, 5326 "v6.4.4": True, 5327 "v6.4.0": True, 5328 "v6.4.1": True, 5329 "v6.2.0": True, 5330 "v6.2.3": True, 5331 "v6.2.5": True, 5332 "v6.2.7": True, 5333 "v6.0.11": True 5334 } 5335 }, 5336 { 5337 "value": "wml", 5338 "revisions": { 5339 "v6.0.0": True, 5340 "v7.0.0": False, 5341 "v6.0.5": True, 5342 "v6.4.4": False, 5343 "v6.4.0": False, 5344 "v6.4.1": False, 5345 "v6.2.0": True, 5346 "v6.2.3": True, 5347 "v6.2.5": True, 5348 "v6.2.7": True, 5349 "v6.0.11": True 5350 } 5351 } 5352 ], 5353 "revisions": { 5354 "v6.0.0": True, 5355 "v7.0.0": True, 5356 "v6.0.5": True, 5357 "v6.4.4": True, 5358 "v6.4.0": True, 5359 "v6.4.1": True, 5360 "v6.2.0": True, 5361 "v6.2.3": True, 5362 "v6.2.5": True, 5363 "v6.2.7": True, 5364 "v6.0.11": True 5365 } 5366 } 5367 }, 5368 "revisions": { 5369 "v6.0.0": True, 5370 "v7.0.0": True, 5371 "v6.0.5": True, 5372 "v6.4.4": True, 5373 "v6.4.0": True, 5374 "v6.4.1": True, 5375 "v6.2.0": True, 5376 "v6.2.3": True, 5377 "v6.2.5": True, 5378 "v6.2.7": True, 5379 "v6.0.11": True 5380 } 5381 }, 5382 "nntp": { 5383 "type": "list", 5384 "children": { 5385 "buffer": { 5386 "type": "string", 5387 "revisions": { 5388 "v6.0.0": True, 5389 "v6.0.5": True, 5390 "v6.4.1": True, 5391 "v6.2.0": True, 5392 "v6.2.3": True, 5393 "v6.2.5": True, 5394 "v6.2.7": True, 5395 "v6.0.11": True 5396 } 5397 }, 5398 "header": { 5399 "type": "string", 5400 "options": [ 5401 { 5402 "value": "none", 5403 "revisions": { 5404 "v6.0.0": True, 5405 "v6.0.5": True, 5406 "v6.4.1": True, 5407 "v6.2.0": True, 5408 "v6.2.3": True, 5409 "v6.2.5": True, 5410 "v6.2.7": True, 5411 "v6.0.11": True 5412 } 5413 }, 5414 { 5415 "value": "http", 5416 "revisions": { 5417 "v6.0.0": True, 5418 "v6.0.5": True, 5419 "v6.4.1": True, 5420 "v6.2.0": True, 5421 "v6.2.3": True, 5422 "v6.2.5": True, 5423 "v6.2.7": True, 5424 "v6.0.11": True 5425 } 5426 }, 5427 { 5428 "value": "8bit", 5429 "revisions": { 5430 "v6.0.0": True, 5431 "v6.0.5": True, 5432 "v6.4.1": True, 5433 "v6.2.0": True, 5434 "v6.2.3": True, 5435 "v6.2.5": True, 5436 "v6.2.7": True, 5437 "v6.0.11": True 5438 } 5439 } 5440 ], 5441 "revisions": { 5442 "v6.0.0": True, 5443 "v6.0.5": True, 5444 "v6.4.1": True, 5445 "v6.2.0": True, 5446 "v6.2.3": True, 5447 "v6.2.5": True, 5448 "v6.2.7": True, 5449 "v6.0.11": True 5450 } 5451 }, 5452 "msg_type": { 5453 "type": "string", 5454 "revisions": { 5455 "v6.0.0": True, 5456 "v6.0.5": True, 5457 "v6.4.1": True, 5458 "v6.2.0": True, 5459 "v6.2.3": True, 5460 "v6.2.5": True, 5461 "v6.2.7": True, 5462 "v6.0.11": True 5463 } 5464 }, 5465 "format": { 5466 "type": "string", 5467 "options": [ 5468 { 5469 "value": "none", 5470 "revisions": { 5471 "v6.0.0": True, 5472 "v6.0.5": True, 5473 "v6.4.1": True, 5474 "v6.2.0": True, 5475 "v6.2.3": True, 5476 "v6.2.5": True, 5477 "v6.2.7": True, 5478 "v6.0.11": True 5479 } 5480 }, 5481 { 5482 "value": "text", 5483 "revisions": { 5484 "v6.0.0": True, 5485 "v6.0.5": True, 5486 "v6.4.1": True, 5487 "v6.2.0": True, 5488 "v6.2.3": True, 5489 "v6.2.5": True, 5490 "v6.2.7": True, 5491 "v6.0.11": True 5492 } 5493 }, 5494 { 5495 "value": "html", 5496 "revisions": { 5497 "v6.0.0": True, 5498 "v6.0.5": True, 5499 "v6.4.1": True, 5500 "v6.2.0": True, 5501 "v6.2.3": True, 5502 "v6.2.5": True, 5503 "v6.2.7": True, 5504 "v6.0.11": True 5505 } 5506 }, 5507 { 5508 "value": "wml", 5509 "revisions": { 5510 "v6.0.0": True, 5511 "v6.0.5": True, 5512 "v6.4.1": False, 5513 "v6.2.0": True, 5514 "v6.2.3": True, 5515 "v6.2.5": True, 5516 "v6.2.7": True, 5517 "v6.0.11": True 5518 } 5519 } 5520 ], 5521 "revisions": { 5522 "v6.0.0": True, 5523 "v6.0.5": True, 5524 "v6.4.1": True, 5525 "v6.2.0": True, 5526 "v6.2.3": True, 5527 "v6.2.5": True, 5528 "v6.2.7": True, 5529 "v6.0.11": True 5530 } 5531 } 5532 }, 5533 "revisions": { 5534 "v6.0.0": True, 5535 "v7.0.0": False, 5536 "v6.0.5": True, 5537 "v6.4.4": False, 5538 "v6.4.0": False, 5539 "v6.4.1": True, 5540 "v6.2.0": True, 5541 "v6.2.3": True, 5542 "v6.2.5": True, 5543 "v6.2.7": True, 5544 "v6.0.11": True 5545 } 5546 }, 5547 "group_type": { 5548 "type": "string", 5549 "options": [ 5550 { 5551 "value": "default", 5552 "revisions": { 5553 "v6.0.0": True, 5554 "v7.0.0": True, 5555 "v6.0.5": True, 5556 "v6.4.4": True, 5557 "v6.4.0": True, 5558 "v6.4.1": True, 5559 "v6.2.0": True, 5560 "v6.2.3": True, 5561 "v6.2.5": True, 5562 "v6.2.7": True, 5563 "v6.0.11": True 5564 } 5565 }, 5566 { 5567 "value": "utm", 5568 "revisions": { 5569 "v6.0.0": True, 5570 "v7.0.0": True, 5571 "v6.0.5": True, 5572 "v6.4.4": True, 5573 "v6.4.0": True, 5574 "v6.4.1": True, 5575 "v6.2.0": True, 5576 "v6.2.3": True, 5577 "v6.2.5": True, 5578 "v6.2.7": True, 5579 "v6.0.11": True 5580 } 5581 }, 5582 { 5583 "value": "auth", 5584 "revisions": { 5585 "v6.0.0": True, 5586 "v7.0.0": True, 5587 "v6.0.5": True, 5588 "v6.4.4": True, 5589 "v6.4.0": True, 5590 "v6.4.1": True, 5591 "v6.2.0": True, 5592 "v6.2.3": True, 5593 "v6.2.5": True, 5594 "v6.2.7": True, 5595 "v6.0.11": True 5596 } 5597 }, 5598 { 5599 "value": "ec", 5600 "revisions": { 5601 "v6.0.0": True, 5602 "v7.0.0": False, 5603 "v6.0.5": True, 5604 "v6.4.4": False, 5605 "v6.4.0": False, 5606 "v6.4.1": False, 5607 "v6.2.0": False, 5608 "v6.2.3": False, 5609 "v6.2.5": False, 5610 "v6.2.7": False, 5611 "v6.0.11": True 5612 } 5613 } 5614 ], 5615 "revisions": { 5616 "v6.0.0": True, 5617 "v7.0.0": True, 5618 "v6.0.5": True, 5619 "v6.4.4": True, 5620 "v6.4.0": True, 5621 "v6.4.1": True, 5622 "v6.2.0": True, 5623 "v6.2.3": True, 5624 "v6.2.5": True, 5625 "v6.2.7": True, 5626 "v6.0.11": True 5627 } 5628 }, 5629 "http": { 5630 "type": "list", 5631 "children": { 5632 "buffer": { 5633 "type": "string", 5634 "revisions": { 5635 "v6.0.0": True, 5636 "v7.0.0": True, 5637 "v6.0.5": True, 5638 "v6.4.4": True, 5639 "v6.4.0": True, 5640 "v6.4.1": True, 5641 "v6.2.0": True, 5642 "v6.2.3": True, 5643 "v6.2.5": True, 5644 "v6.2.7": True, 5645 "v6.0.11": True 5646 } 5647 }, 5648 "header": { 5649 "type": "string", 5650 "options": [ 5651 { 5652 "value": "none", 5653 "revisions": { 5654 "v6.0.0": True, 5655 "v7.0.0": True, 5656 "v6.0.5": True, 5657 "v6.4.4": True, 5658 "v6.4.0": True, 5659 "v6.4.1": True, 5660 "v6.2.0": True, 5661 "v6.2.3": True, 5662 "v6.2.5": True, 5663 "v6.2.7": True, 5664 "v6.0.11": True 5665 } 5666 }, 5667 { 5668 "value": "http", 5669 "revisions": { 5670 "v6.0.0": True, 5671 "v7.0.0": True, 5672 "v6.0.5": True, 5673 "v6.4.4": True, 5674 "v6.4.0": True, 5675 "v6.4.1": True, 5676 "v6.2.0": True, 5677 "v6.2.3": True, 5678 "v6.2.5": True, 5679 "v6.2.7": True, 5680 "v6.0.11": True 5681 } 5682 }, 5683 { 5684 "value": "8bit", 5685 "revisions": { 5686 "v6.0.0": True, 5687 "v7.0.0": True, 5688 "v6.0.5": True, 5689 "v6.4.4": True, 5690 "v6.4.0": True, 5691 "v6.4.1": True, 5692 "v6.2.0": True, 5693 "v6.2.3": True, 5694 "v6.2.5": True, 5695 "v6.2.7": True, 5696 "v6.0.11": True 5697 } 5698 } 5699 ], 5700 "revisions": { 5701 "v6.0.0": True, 5702 "v7.0.0": True, 5703 "v6.0.5": True, 5704 "v6.4.4": True, 5705 "v6.4.0": True, 5706 "v6.4.1": True, 5707 "v6.2.0": True, 5708 "v6.2.3": True, 5709 "v6.2.5": True, 5710 "v6.2.7": True, 5711 "v6.0.11": True 5712 } 5713 }, 5714 "msg_type": { 5715 "type": "string", 5716 "revisions": { 5717 "v6.0.0": True, 5718 "v7.0.0": True, 5719 "v6.0.5": True, 5720 "v6.4.4": True, 5721 "v6.4.0": True, 5722 "v6.4.1": True, 5723 "v6.2.0": True, 5724 "v6.2.3": True, 5725 "v6.2.5": True, 5726 "v6.2.7": True, 5727 "v6.0.11": True 5728 } 5729 }, 5730 "format": { 5731 "type": "string", 5732 "options": [ 5733 { 5734 "value": "none", 5735 "revisions": { 5736 "v6.0.0": True, 5737 "v7.0.0": True, 5738 "v6.0.5": True, 5739 "v6.4.4": True, 5740 "v6.4.0": True, 5741 "v6.4.1": True, 5742 "v6.2.0": True, 5743 "v6.2.3": True, 5744 "v6.2.5": True, 5745 "v6.2.7": True, 5746 "v6.0.11": True 5747 } 5748 }, 5749 { 5750 "value": "text", 5751 "revisions": { 5752 "v6.0.0": True, 5753 "v7.0.0": True, 5754 "v6.0.5": True, 5755 "v6.4.4": True, 5756 "v6.4.0": True, 5757 "v6.4.1": True, 5758 "v6.2.0": True, 5759 "v6.2.3": True, 5760 "v6.2.5": True, 5761 "v6.2.7": True, 5762 "v6.0.11": True 5763 } 5764 }, 5765 { 5766 "value": "html", 5767 "revisions": { 5768 "v6.0.0": True, 5769 "v7.0.0": True, 5770 "v6.0.5": True, 5771 "v6.4.4": True, 5772 "v6.4.0": True, 5773 "v6.4.1": True, 5774 "v6.2.0": True, 5775 "v6.2.3": True, 5776 "v6.2.5": True, 5777 "v6.2.7": True, 5778 "v6.0.11": True 5779 } 5780 }, 5781 { 5782 "value": "wml", 5783 "revisions": { 5784 "v6.0.0": True, 5785 "v7.0.0": False, 5786 "v6.0.5": True, 5787 "v6.4.4": False, 5788 "v6.4.0": False, 5789 "v6.4.1": False, 5790 "v6.2.0": True, 5791 "v6.2.3": True, 5792 "v6.2.5": True, 5793 "v6.2.7": True, 5794 "v6.0.11": True 5795 } 5796 } 5797 ], 5798 "revisions": { 5799 "v6.0.0": True, 5800 "v7.0.0": True, 5801 "v6.0.5": True, 5802 "v6.4.4": True, 5803 "v6.4.0": True, 5804 "v6.4.1": True, 5805 "v6.2.0": True, 5806 "v6.2.3": True, 5807 "v6.2.5": True, 5808 "v6.2.7": True, 5809 "v6.0.11": True 5810 } 5811 } 5812 }, 5813 "revisions": { 5814 "v6.0.0": True, 5815 "v7.0.0": True, 5816 "v6.0.5": True, 5817 "v6.4.4": True, 5818 "v6.4.0": True, 5819 "v6.4.1": True, 5820 "v6.2.0": True, 5821 "v6.2.3": True, 5822 "v6.2.5": True, 5823 "v6.2.7": True, 5824 "v6.0.11": True 5825 } 5826 }, 5827 "nac_quar": { 5828 "type": "list", 5829 "children": { 5830 "buffer": { 5831 "type": "string", 5832 "revisions": { 5833 "v6.0.0": True, 5834 "v7.0.0": True, 5835 "v6.0.5": True, 5836 "v6.4.4": True, 5837 "v6.4.0": True, 5838 "v6.4.1": True, 5839 "v6.2.0": True, 5840 "v6.2.3": True, 5841 "v6.2.5": True, 5842 "v6.2.7": True, 5843 "v6.0.11": True 5844 } 5845 }, 5846 "header": { 5847 "type": "string", 5848 "options": [ 5849 { 5850 "value": "none", 5851 "revisions": { 5852 "v6.0.0": True, 5853 "v7.0.0": True, 5854 "v6.0.5": True, 5855 "v6.4.4": True, 5856 "v6.4.0": True, 5857 "v6.4.1": True, 5858 "v6.2.0": True, 5859 "v6.2.3": True, 5860 "v6.2.5": True, 5861 "v6.2.7": True, 5862 "v6.0.11": True 5863 } 5864 }, 5865 { 5866 "value": "http", 5867 "revisions": { 5868 "v6.0.0": True, 5869 "v7.0.0": True, 5870 "v6.0.5": True, 5871 "v6.4.4": True, 5872 "v6.4.0": True, 5873 "v6.4.1": True, 5874 "v6.2.0": True, 5875 "v6.2.3": True, 5876 "v6.2.5": True, 5877 "v6.2.7": True, 5878 "v6.0.11": True 5879 } 5880 }, 5881 { 5882 "value": "8bit", 5883 "revisions": { 5884 "v6.0.0": True, 5885 "v7.0.0": True, 5886 "v6.0.5": True, 5887 "v6.4.4": True, 5888 "v6.4.0": True, 5889 "v6.4.1": True, 5890 "v6.2.0": True, 5891 "v6.2.3": True, 5892 "v6.2.5": True, 5893 "v6.2.7": True, 5894 "v6.0.11": True 5895 } 5896 } 5897 ], 5898 "revisions": { 5899 "v6.0.0": True, 5900 "v7.0.0": True, 5901 "v6.0.5": True, 5902 "v6.4.4": True, 5903 "v6.4.0": True, 5904 "v6.4.1": True, 5905 "v6.2.0": True, 5906 "v6.2.3": True, 5907 "v6.2.5": True, 5908 "v6.2.7": True, 5909 "v6.0.11": True 5910 } 5911 }, 5912 "msg_type": { 5913 "type": "string", 5914 "revisions": { 5915 "v6.0.0": True, 5916 "v7.0.0": True, 5917 "v6.0.5": True, 5918 "v6.4.4": True, 5919 "v6.4.0": True, 5920 "v6.4.1": True, 5921 "v6.2.0": True, 5922 "v6.2.3": True, 5923 "v6.2.5": True, 5924 "v6.2.7": True, 5925 "v6.0.11": True 5926 } 5927 }, 5928 "format": { 5929 "type": "string", 5930 "options": [ 5931 { 5932 "value": "none", 5933 "revisions": { 5934 "v6.0.0": True, 5935 "v7.0.0": True, 5936 "v6.0.5": True, 5937 "v6.4.4": True, 5938 "v6.4.0": True, 5939 "v6.4.1": True, 5940 "v6.2.0": True, 5941 "v6.2.3": True, 5942 "v6.2.5": True, 5943 "v6.2.7": True, 5944 "v6.0.11": True 5945 } 5946 }, 5947 { 5948 "value": "text", 5949 "revisions": { 5950 "v6.0.0": True, 5951 "v7.0.0": True, 5952 "v6.0.5": True, 5953 "v6.4.4": True, 5954 "v6.4.0": True, 5955 "v6.4.1": True, 5956 "v6.2.0": True, 5957 "v6.2.3": True, 5958 "v6.2.5": True, 5959 "v6.2.7": True, 5960 "v6.0.11": True 5961 } 5962 }, 5963 { 5964 "value": "html", 5965 "revisions": { 5966 "v6.0.0": True, 5967 "v7.0.0": True, 5968 "v6.0.5": True, 5969 "v6.4.4": True, 5970 "v6.4.0": True, 5971 "v6.4.1": True, 5972 "v6.2.0": True, 5973 "v6.2.3": True, 5974 "v6.2.5": True, 5975 "v6.2.7": True, 5976 "v6.0.11": True 5977 } 5978 }, 5979 { 5980 "value": "wml", 5981 "revisions": { 5982 "v6.0.0": True, 5983 "v7.0.0": False, 5984 "v6.0.5": True, 5985 "v6.4.4": False, 5986 "v6.4.0": False, 5987 "v6.4.1": False, 5988 "v6.2.0": True, 5989 "v6.2.3": True, 5990 "v6.2.5": True, 5991 "v6.2.7": True, 5992 "v6.0.11": True 5993 } 5994 } 5995 ], 5996 "revisions": { 5997 "v6.0.0": True, 5998 "v7.0.0": True, 5999 "v6.0.5": True, 6000 "v6.4.4": True, 6001 "v6.4.0": True, 6002 "v6.4.1": True, 6003 "v6.2.0": True, 6004 "v6.2.3": True, 6005 "v6.2.5": True, 6006 "v6.2.7": True, 6007 "v6.0.11": True 6008 } 6009 } 6010 }, 6011 "revisions": { 6012 "v6.0.0": True, 6013 "v7.0.0": True, 6014 "v6.0.5": True, 6015 "v6.4.4": True, 6016 "v6.4.0": True, 6017 "v6.4.1": True, 6018 "v6.2.0": True, 6019 "v6.2.3": True, 6020 "v6.2.5": True, 6021 "v6.2.7": True, 6022 "v6.0.11": True 6023 } 6024 }, 6025 "mms": { 6026 "type": "list", 6027 "children": { 6028 "msg_type": { 6029 "type": "string", 6030 "revisions": { 6031 "v6.0.0": True, 6032 "v6.0.5": True, 6033 "v6.2.0": True, 6034 "v6.2.3": True, 6035 "v6.2.5": True, 6036 "v6.2.7": True, 6037 "v6.0.11": True 6038 } 6039 }, 6040 "format": { 6041 "type": "string", 6042 "options": [ 6043 { 6044 "value": "none", 6045 "revisions": { 6046 "v6.0.0": True, 6047 "v6.0.5": True, 6048 "v6.2.0": True, 6049 "v6.2.3": True, 6050 "v6.2.5": True, 6051 "v6.2.7": True, 6052 "v6.0.11": True 6053 } 6054 }, 6055 { 6056 "value": "text", 6057 "revisions": { 6058 "v6.0.0": True, 6059 "v6.0.5": True, 6060 "v6.2.0": True, 6061 "v6.2.3": True, 6062 "v6.2.5": True, 6063 "v6.2.7": True, 6064 "v6.0.11": True 6065 } 6066 }, 6067 { 6068 "value": "html", 6069 "revisions": { 6070 "v6.0.0": True, 6071 "v6.0.5": True, 6072 "v6.2.0": True, 6073 "v6.2.3": True, 6074 "v6.2.5": True, 6075 "v6.2.7": True, 6076 "v6.0.11": True 6077 } 6078 }, 6079 { 6080 "value": "wml", 6081 "revisions": { 6082 "v6.0.0": True, 6083 "v6.0.5": True, 6084 "v6.2.0": True, 6085 "v6.2.3": True, 6086 "v6.2.5": True, 6087 "v6.2.7": True, 6088 "v6.0.11": True 6089 } 6090 } 6091 ], 6092 "revisions": { 6093 "v6.0.0": True, 6094 "v6.0.5": True, 6095 "v6.2.0": True, 6096 "v6.2.3": True, 6097 "v6.2.5": True, 6098 "v6.2.7": True, 6099 "v6.0.11": True 6100 } 6101 }, 6102 "buffer": { 6103 "type": "string", 6104 "revisions": { 6105 "v6.0.0": True, 6106 "v6.0.5": True, 6107 "v6.2.0": True, 6108 "v6.2.3": True, 6109 "v6.2.5": True, 6110 "v6.2.7": True, 6111 "v6.0.11": True 6112 } 6113 }, 6114 "image": { 6115 "type": "string", 6116 "revisions": { 6117 "v6.0.0": True, 6118 "v6.0.5": True, 6119 "v6.2.0": True, 6120 "v6.2.3": True, 6121 "v6.2.5": True, 6122 "v6.2.7": True, 6123 "v6.0.11": True 6124 } 6125 }, 6126 "charset": { 6127 "type": "string", 6128 "options": [ 6129 { 6130 "value": "utf-8", 6131 "revisions": { 6132 "v6.0.0": True, 6133 "v6.0.5": True, 6134 "v6.2.0": True, 6135 "v6.2.3": True, 6136 "v6.2.5": True, 6137 "v6.2.7": True, 6138 "v6.0.11": True 6139 } 6140 }, 6141 { 6142 "value": "us-ascii", 6143 "revisions": { 6144 "v6.0.0": True, 6145 "v6.0.5": True, 6146 "v6.2.0": True, 6147 "v6.2.3": True, 6148 "v6.2.5": True, 6149 "v6.2.7": True, 6150 "v6.0.11": True 6151 } 6152 } 6153 ], 6154 "revisions": { 6155 "v6.0.0": True, 6156 "v6.0.5": True, 6157 "v6.2.0": True, 6158 "v6.2.3": True, 6159 "v6.2.5": True, 6160 "v6.2.7": True, 6161 "v6.0.11": True 6162 } 6163 }, 6164 "header": { 6165 "type": "string", 6166 "options": [ 6167 { 6168 "value": "none", 6169 "revisions": { 6170 "v6.0.0": True, 6171 "v6.0.5": True, 6172 "v6.2.0": True, 6173 "v6.2.3": True, 6174 "v6.2.5": True, 6175 "v6.2.7": True, 6176 "v6.0.11": True 6177 } 6178 }, 6179 { 6180 "value": "http", 6181 "revisions": { 6182 "v6.0.0": True, 6183 "v6.0.5": True, 6184 "v6.2.0": True, 6185 "v6.2.3": True, 6186 "v6.2.5": True, 6187 "v6.2.7": True, 6188 "v6.0.11": True 6189 } 6190 }, 6191 { 6192 "value": "8bit", 6193 "revisions": { 6194 "v6.0.0": True, 6195 "v6.0.5": True, 6196 "v6.2.0": True, 6197 "v6.2.3": True, 6198 "v6.2.5": True, 6199 "v6.2.7": True, 6200 "v6.0.11": True 6201 } 6202 } 6203 ], 6204 "revisions": { 6205 "v6.0.0": True, 6206 "v6.0.5": True, 6207 "v6.2.0": True, 6208 "v6.2.3": True, 6209 "v6.2.5": True, 6210 "v6.2.7": True, 6211 "v6.0.11": True 6212 } 6213 } 6214 }, 6215 "revisions": { 6216 "v6.0.0": True, 6217 "v7.0.0": False, 6218 "v6.0.5": True, 6219 "v6.4.4": False, 6220 "v6.4.0": False, 6221 "v6.4.1": False, 6222 "v6.2.0": True, 6223 "v6.2.3": True, 6224 "v6.2.5": True, 6225 "v6.2.7": True, 6226 "v6.0.11": True 6227 } 6228 }, 6229 "icap": { 6230 "type": "list", 6231 "children": { 6232 "buffer": { 6233 "type": "string", 6234 "revisions": { 6235 "v6.0.0": True, 6236 "v7.0.0": True, 6237 "v6.0.5": True, 6238 "v6.4.4": True, 6239 "v6.4.0": True, 6240 "v6.4.1": True, 6241 "v6.2.0": True, 6242 "v6.2.3": True, 6243 "v6.2.5": True, 6244 "v6.2.7": True, 6245 "v6.0.11": True 6246 } 6247 }, 6248 "header": { 6249 "type": "string", 6250 "options": [ 6251 { 6252 "value": "none", 6253 "revisions": { 6254 "v6.0.0": True, 6255 "v7.0.0": True, 6256 "v6.0.5": True, 6257 "v6.4.4": True, 6258 "v6.4.0": True, 6259 "v6.4.1": True, 6260 "v6.2.0": True, 6261 "v6.2.3": True, 6262 "v6.2.5": True, 6263 "v6.2.7": True, 6264 "v6.0.11": True 6265 } 6266 }, 6267 { 6268 "value": "http", 6269 "revisions": { 6270 "v6.0.0": True, 6271 "v7.0.0": True, 6272 "v6.0.5": True, 6273 "v6.4.4": True, 6274 "v6.4.0": True, 6275 "v6.4.1": True, 6276 "v6.2.0": True, 6277 "v6.2.3": True, 6278 "v6.2.5": True, 6279 "v6.2.7": True, 6280 "v6.0.11": True 6281 } 6282 }, 6283 { 6284 "value": "8bit", 6285 "revisions": { 6286 "v6.0.0": True, 6287 "v7.0.0": True, 6288 "v6.0.5": True, 6289 "v6.4.4": True, 6290 "v6.4.0": True, 6291 "v6.4.1": True, 6292 "v6.2.0": True, 6293 "v6.2.3": True, 6294 "v6.2.5": True, 6295 "v6.2.7": True, 6296 "v6.0.11": True 6297 } 6298 } 6299 ], 6300 "revisions": { 6301 "v6.0.0": True, 6302 "v7.0.0": True, 6303 "v6.0.5": True, 6304 "v6.4.4": True, 6305 "v6.4.0": True, 6306 "v6.4.1": True, 6307 "v6.2.0": True, 6308 "v6.2.3": True, 6309 "v6.2.5": True, 6310 "v6.2.7": True, 6311 "v6.0.11": True 6312 } 6313 }, 6314 "msg_type": { 6315 "type": "string", 6316 "revisions": { 6317 "v6.0.0": True, 6318 "v7.0.0": True, 6319 "v6.0.5": True, 6320 "v6.4.4": True, 6321 "v6.4.0": True, 6322 "v6.4.1": True, 6323 "v6.2.0": True, 6324 "v6.2.3": True, 6325 "v6.2.5": True, 6326 "v6.2.7": True, 6327 "v6.0.11": True 6328 } 6329 }, 6330 "format": { 6331 "type": "string", 6332 "options": [ 6333 { 6334 "value": "none", 6335 "revisions": { 6336 "v6.0.0": True, 6337 "v7.0.0": True, 6338 "v6.0.5": True, 6339 "v6.4.4": True, 6340 "v6.4.0": True, 6341 "v6.4.1": True, 6342 "v6.2.0": True, 6343 "v6.2.3": True, 6344 "v6.2.5": True, 6345 "v6.2.7": True, 6346 "v6.0.11": True 6347 } 6348 }, 6349 { 6350 "value": "text", 6351 "revisions": { 6352 "v6.0.0": True, 6353 "v7.0.0": True, 6354 "v6.0.5": True, 6355 "v6.4.4": True, 6356 "v6.4.0": True, 6357 "v6.4.1": True, 6358 "v6.2.0": True, 6359 "v6.2.3": True, 6360 "v6.2.5": True, 6361 "v6.2.7": True, 6362 "v6.0.11": True 6363 } 6364 }, 6365 { 6366 "value": "html", 6367 "revisions": { 6368 "v6.0.0": True, 6369 "v7.0.0": True, 6370 "v6.0.5": True, 6371 "v6.4.4": True, 6372 "v6.4.0": True, 6373 "v6.4.1": True, 6374 "v6.2.0": True, 6375 "v6.2.3": True, 6376 "v6.2.5": True, 6377 "v6.2.7": True, 6378 "v6.0.11": True 6379 } 6380 }, 6381 { 6382 "value": "wml", 6383 "revisions": { 6384 "v6.0.0": True, 6385 "v7.0.0": False, 6386 "v6.0.5": True, 6387 "v6.4.4": False, 6388 "v6.4.0": False, 6389 "v6.4.1": False, 6390 "v6.2.0": True, 6391 "v6.2.3": True, 6392 "v6.2.5": True, 6393 "v6.2.7": True, 6394 "v6.0.11": True 6395 } 6396 } 6397 ], 6398 "revisions": { 6399 "v6.0.0": True, 6400 "v7.0.0": True, 6401 "v6.0.5": True, 6402 "v6.4.4": True, 6403 "v6.4.0": True, 6404 "v6.4.1": True, 6405 "v6.2.0": True, 6406 "v6.2.3": True, 6407 "v6.2.5": True, 6408 "v6.2.7": True, 6409 "v6.0.11": True 6410 } 6411 } 6412 }, 6413 "revisions": { 6414 "v6.0.0": True, 6415 "v7.0.0": True, 6416 "v6.0.5": True, 6417 "v6.4.4": True, 6418 "v6.4.0": True, 6419 "v6.4.1": True, 6420 "v6.2.0": True, 6421 "v6.2.3": True, 6422 "v6.2.5": True, 6423 "v6.2.7": True, 6424 "v6.0.11": True 6425 } 6426 }, 6427 "ec": { 6428 "type": "list", 6429 "children": { 6430 "buffer": { 6431 "type": "string", 6432 "revisions": { 6433 "v6.0.11": True, 6434 "v6.0.0": True, 6435 "v6.0.5": True 6436 } 6437 }, 6438 "header": { 6439 "type": "string", 6440 "options": [ 6441 { 6442 "value": "none", 6443 "revisions": { 6444 "v6.0.11": True, 6445 "v6.0.0": True, 6446 "v6.0.5": True 6447 } 6448 }, 6449 { 6450 "value": "http", 6451 "revisions": { 6452 "v6.0.11": True, 6453 "v6.0.0": True, 6454 "v6.0.5": True 6455 } 6456 }, 6457 { 6458 "value": "8bit", 6459 "revisions": { 6460 "v6.0.11": True, 6461 "v6.0.0": True, 6462 "v6.0.5": True 6463 } 6464 } 6465 ], 6466 "revisions": { 6467 "v6.0.11": True, 6468 "v6.0.0": True, 6469 "v6.0.5": True 6470 } 6471 }, 6472 "msg_type": { 6473 "type": "string", 6474 "revisions": { 6475 "v6.0.11": True, 6476 "v6.0.0": True, 6477 "v6.0.5": True 6478 } 6479 }, 6480 "format": { 6481 "type": "string", 6482 "options": [ 6483 { 6484 "value": "none", 6485 "revisions": { 6486 "v6.0.11": True, 6487 "v6.0.0": True, 6488 "v6.0.5": True 6489 } 6490 }, 6491 { 6492 "value": "text", 6493 "revisions": { 6494 "v6.0.11": True, 6495 "v6.0.0": True, 6496 "v6.0.5": True 6497 } 6498 }, 6499 { 6500 "value": "html", 6501 "revisions": { 6502 "v6.0.11": True, 6503 "v6.0.0": True, 6504 "v6.0.5": True 6505 } 6506 }, 6507 { 6508 "value": "wml", 6509 "revisions": { 6510 "v6.0.11": True, 6511 "v6.0.0": True, 6512 "v6.0.5": True 6513 } 6514 } 6515 ], 6516 "revisions": { 6517 "v6.0.11": True, 6518 "v6.0.0": True, 6519 "v6.0.5": True 6520 } 6521 } 6522 }, 6523 "revisions": { 6524 "v6.0.0": True, 6525 "v7.0.0": False, 6526 "v6.0.5": True, 6527 "v6.4.4": False, 6528 "v6.4.0": False, 6529 "v6.4.1": False, 6530 "v6.2.0": False, 6531 "v6.2.3": False, 6532 "v6.2.5": False, 6533 "v6.2.7": False, 6534 "v6.0.11": True 6535 } 6536 }, 6537 "automation": { 6538 "type": "list", 6539 "children": { 6540 "buffer": { 6541 "type": "string", 6542 "revisions": { 6543 "v7.0.0": True 6544 } 6545 }, 6546 "header": { 6547 "type": "string", 6548 "options": [ 6549 { 6550 "value": "none", 6551 "revisions": { 6552 "v7.0.0": True 6553 } 6554 }, 6555 { 6556 "value": "http", 6557 "revisions": { 6558 "v7.0.0": True 6559 } 6560 }, 6561 { 6562 "value": "8bit", 6563 "revisions": { 6564 "v7.0.0": True 6565 } 6566 } 6567 ], 6568 "revisions": { 6569 "v7.0.0": True 6570 } 6571 }, 6572 "msg_type": { 6573 "type": "string", 6574 "revisions": { 6575 "v7.0.0": True 6576 } 6577 }, 6578 "format": { 6579 "type": "string", 6580 "options": [ 6581 { 6582 "value": "none", 6583 "revisions": { 6584 "v7.0.0": True 6585 } 6586 }, 6587 { 6588 "value": "text", 6589 "revisions": { 6590 "v7.0.0": True 6591 } 6592 }, 6593 { 6594 "value": "html", 6595 "revisions": { 6596 "v7.0.0": True 6597 } 6598 } 6599 ], 6600 "revisions": { 6601 "v7.0.0": True 6602 } 6603 } 6604 }, 6605 "revisions": { 6606 "v7.0.0": True 6607 } 6608 }, 6609 "name": { 6610 "type": "string", 6611 "revisions": { 6612 "v6.0.0": True, 6613 "v7.0.0": True, 6614 "v6.0.5": True, 6615 "v6.4.4": True, 6616 "v6.4.0": True, 6617 "v6.4.1": True, 6618 "v6.2.0": True, 6619 "v6.2.3": True, 6620 "v6.2.5": True, 6621 "v6.2.7": True, 6622 "v6.0.11": True 6623 } 6624 }, 6625 "alertmail": { 6626 "type": "list", 6627 "children": { 6628 "buffer": { 6629 "type": "string", 6630 "revisions": { 6631 "v6.0.0": True, 6632 "v7.0.0": True, 6633 "v6.0.5": True, 6634 "v6.4.4": True, 6635 "v6.4.0": True, 6636 "v6.4.1": True, 6637 "v6.2.0": True, 6638 "v6.2.3": True, 6639 "v6.2.5": True, 6640 "v6.2.7": True, 6641 "v6.0.11": True 6642 } 6643 }, 6644 "header": { 6645 "type": "string", 6646 "options": [ 6647 { 6648 "value": "none", 6649 "revisions": { 6650 "v6.0.0": True, 6651 "v7.0.0": True, 6652 "v6.0.5": True, 6653 "v6.4.4": True, 6654 "v6.4.0": True, 6655 "v6.4.1": True, 6656 "v6.2.0": True, 6657 "v6.2.3": True, 6658 "v6.2.5": True, 6659 "v6.2.7": True, 6660 "v6.0.11": True 6661 } 6662 }, 6663 { 6664 "value": "http", 6665 "revisions": { 6666 "v6.0.0": True, 6667 "v7.0.0": True, 6668 "v6.0.5": True, 6669 "v6.4.4": True, 6670 "v6.4.0": True, 6671 "v6.4.1": True, 6672 "v6.2.0": True, 6673 "v6.2.3": True, 6674 "v6.2.5": True, 6675 "v6.2.7": True, 6676 "v6.0.11": True 6677 } 6678 }, 6679 { 6680 "value": "8bit", 6681 "revisions": { 6682 "v6.0.0": True, 6683 "v7.0.0": True, 6684 "v6.0.5": True, 6685 "v6.4.4": True, 6686 "v6.4.0": True, 6687 "v6.4.1": True, 6688 "v6.2.0": True, 6689 "v6.2.3": True, 6690 "v6.2.5": True, 6691 "v6.2.7": True, 6692 "v6.0.11": True 6693 } 6694 } 6695 ], 6696 "revisions": { 6697 "v6.0.0": True, 6698 "v7.0.0": True, 6699 "v6.0.5": True, 6700 "v6.4.4": True, 6701 "v6.4.0": True, 6702 "v6.4.1": True, 6703 "v6.2.0": True, 6704 "v6.2.3": True, 6705 "v6.2.5": True, 6706 "v6.2.7": True, 6707 "v6.0.11": True 6708 } 6709 }, 6710 "msg_type": { 6711 "type": "string", 6712 "revisions": { 6713 "v6.0.0": True, 6714 "v7.0.0": True, 6715 "v6.0.5": True, 6716 "v6.4.4": True, 6717 "v6.4.0": True, 6718 "v6.4.1": True, 6719 "v6.2.0": True, 6720 "v6.2.3": True, 6721 "v6.2.5": True, 6722 "v6.2.7": True, 6723 "v6.0.11": True 6724 } 6725 }, 6726 "format": { 6727 "type": "string", 6728 "options": [ 6729 { 6730 "value": "none", 6731 "revisions": { 6732 "v6.0.0": True, 6733 "v7.0.0": True, 6734 "v6.0.5": True, 6735 "v6.4.4": True, 6736 "v6.4.0": True, 6737 "v6.4.1": True, 6738 "v6.2.0": True, 6739 "v6.2.3": True, 6740 "v6.2.5": True, 6741 "v6.2.7": True, 6742 "v6.0.11": True 6743 } 6744 }, 6745 { 6746 "value": "text", 6747 "revisions": { 6748 "v6.0.0": True, 6749 "v7.0.0": True, 6750 "v6.0.5": True, 6751 "v6.4.4": True, 6752 "v6.4.0": True, 6753 "v6.4.1": True, 6754 "v6.2.0": True, 6755 "v6.2.3": True, 6756 "v6.2.5": True, 6757 "v6.2.7": True, 6758 "v6.0.11": True 6759 } 6760 }, 6761 { 6762 "value": "html", 6763 "revisions": { 6764 "v6.0.0": True, 6765 "v7.0.0": True, 6766 "v6.0.5": True, 6767 "v6.4.4": True, 6768 "v6.4.0": True, 6769 "v6.4.1": True, 6770 "v6.2.0": True, 6771 "v6.2.3": True, 6772 "v6.2.5": True, 6773 "v6.2.7": True, 6774 "v6.0.11": True 6775 } 6776 }, 6777 { 6778 "value": "wml", 6779 "revisions": { 6780 "v6.0.0": True, 6781 "v7.0.0": False, 6782 "v6.0.5": True, 6783 "v6.4.4": False, 6784 "v6.4.0": False, 6785 "v6.4.1": False, 6786 "v6.2.0": True, 6787 "v6.2.3": True, 6788 "v6.2.5": True, 6789 "v6.2.7": True, 6790 "v6.0.11": True 6791 } 6792 } 6793 ], 6794 "revisions": { 6795 "v6.0.0": True, 6796 "v7.0.0": True, 6797 "v6.0.5": True, 6798 "v6.4.4": True, 6799 "v6.4.0": True, 6800 "v6.4.1": True, 6801 "v6.2.0": True, 6802 "v6.2.3": True, 6803 "v6.2.5": True, 6804 "v6.2.7": True, 6805 "v6.0.11": True 6806 } 6807 } 6808 }, 6809 "revisions": { 6810 "v6.0.0": True, 6811 "v7.0.0": True, 6812 "v6.0.5": True, 6813 "v6.4.4": True, 6814 "v6.4.0": True, 6815 "v6.4.1": True, 6816 "v6.2.0": True, 6817 "v6.2.3": True, 6818 "v6.2.5": True, 6819 "v6.2.7": True, 6820 "v6.0.11": True 6821 } 6822 }, 6823 "admin": { 6824 "type": "list", 6825 "children": { 6826 "buffer": { 6827 "type": "string", 6828 "revisions": { 6829 "v6.0.0": True, 6830 "v7.0.0": True, 6831 "v6.0.5": True, 6832 "v6.4.4": True, 6833 "v6.4.0": True, 6834 "v6.4.1": True, 6835 "v6.2.0": True, 6836 "v6.2.3": True, 6837 "v6.2.5": True, 6838 "v6.2.7": True, 6839 "v6.0.11": True 6840 } 6841 }, 6842 "header": { 6843 "type": "string", 6844 "options": [ 6845 { 6846 "value": "none", 6847 "revisions": { 6848 "v6.0.0": True, 6849 "v7.0.0": True, 6850 "v6.0.5": True, 6851 "v6.4.4": True, 6852 "v6.4.0": True, 6853 "v6.4.1": True, 6854 "v6.2.0": True, 6855 "v6.2.3": True, 6856 "v6.2.5": True, 6857 "v6.2.7": True, 6858 "v6.0.11": True 6859 } 6860 }, 6861 { 6862 "value": "http", 6863 "revisions": { 6864 "v6.0.0": True, 6865 "v7.0.0": True, 6866 "v6.0.5": True, 6867 "v6.4.4": True, 6868 "v6.4.0": True, 6869 "v6.4.1": True, 6870 "v6.2.0": True, 6871 "v6.2.3": True, 6872 "v6.2.5": True, 6873 "v6.2.7": True, 6874 "v6.0.11": True 6875 } 6876 }, 6877 { 6878 "value": "8bit", 6879 "revisions": { 6880 "v6.0.0": True, 6881 "v7.0.0": True, 6882 "v6.0.5": True, 6883 "v6.4.4": True, 6884 "v6.4.0": True, 6885 "v6.4.1": True, 6886 "v6.2.0": True, 6887 "v6.2.3": True, 6888 "v6.2.5": True, 6889 "v6.2.7": True, 6890 "v6.0.11": True 6891 } 6892 } 6893 ], 6894 "revisions": { 6895 "v6.0.0": True, 6896 "v7.0.0": True, 6897 "v6.0.5": True, 6898 "v6.4.4": True, 6899 "v6.4.0": True, 6900 "v6.4.1": True, 6901 "v6.2.0": True, 6902 "v6.2.3": True, 6903 "v6.2.5": True, 6904 "v6.2.7": True, 6905 "v6.0.11": True 6906 } 6907 }, 6908 "msg_type": { 6909 "type": "string", 6910 "revisions": { 6911 "v6.0.0": True, 6912 "v7.0.0": True, 6913 "v6.0.5": True, 6914 "v6.4.4": True, 6915 "v6.4.0": True, 6916 "v6.4.1": True, 6917 "v6.2.0": True, 6918 "v6.2.3": True, 6919 "v6.2.5": True, 6920 "v6.2.7": True, 6921 "v6.0.11": True 6922 } 6923 }, 6924 "format": { 6925 "type": "string", 6926 "options": [ 6927 { 6928 "value": "none", 6929 "revisions": { 6930 "v6.0.0": True, 6931 "v7.0.0": True, 6932 "v6.0.5": True, 6933 "v6.4.4": True, 6934 "v6.4.0": True, 6935 "v6.4.1": True, 6936 "v6.2.0": True, 6937 "v6.2.3": True, 6938 "v6.2.5": True, 6939 "v6.2.7": True, 6940 "v6.0.11": True 6941 } 6942 }, 6943 { 6944 "value": "text", 6945 "revisions": { 6946 "v6.0.0": True, 6947 "v7.0.0": True, 6948 "v6.0.5": True, 6949 "v6.4.4": True, 6950 "v6.4.0": True, 6951 "v6.4.1": True, 6952 "v6.2.0": True, 6953 "v6.2.3": True, 6954 "v6.2.5": True, 6955 "v6.2.7": True, 6956 "v6.0.11": True 6957 } 6958 }, 6959 { 6960 "value": "html", 6961 "revisions": { 6962 "v6.0.0": True, 6963 "v7.0.0": True, 6964 "v6.0.5": True, 6965 "v6.4.4": True, 6966 "v6.4.0": True, 6967 "v6.4.1": True, 6968 "v6.2.0": True, 6969 "v6.2.3": True, 6970 "v6.2.5": True, 6971 "v6.2.7": True, 6972 "v6.0.11": True 6973 } 6974 }, 6975 { 6976 "value": "wml", 6977 "revisions": { 6978 "v6.0.0": True, 6979 "v7.0.0": False, 6980 "v6.0.5": True, 6981 "v6.4.4": False, 6982 "v6.4.0": False, 6983 "v6.4.1": False, 6984 "v6.2.0": True, 6985 "v6.2.3": True, 6986 "v6.2.5": True, 6987 "v6.2.7": True, 6988 "v6.0.11": True 6989 } 6990 } 6991 ], 6992 "revisions": { 6993 "v6.0.0": True, 6994 "v7.0.0": True, 6995 "v6.0.5": True, 6996 "v6.4.4": True, 6997 "v6.4.0": True, 6998 "v6.4.1": True, 6999 "v6.2.0": True, 7000 "v6.2.3": True, 7001 "v6.2.5": True, 7002 "v6.2.7": True, 7003 "v6.0.11": True 7004 } 7005 } 7006 }, 7007 "revisions": { 7008 "v6.0.0": True, 7009 "v7.0.0": True, 7010 "v6.0.5": True, 7011 "v6.4.4": True, 7012 "v6.4.0": True, 7013 "v6.4.1": True, 7014 "v6.2.0": True, 7015 "v6.2.3": True, 7016 "v6.2.5": True, 7017 "v6.2.7": True, 7018 "v6.0.11": True 7019 } 7020 }, 7021 "utm": { 7022 "type": "list", 7023 "children": { 7024 "buffer": { 7025 "type": "string", 7026 "revisions": { 7027 "v6.0.0": True, 7028 "v7.0.0": True, 7029 "v6.0.5": True, 7030 "v6.4.4": True, 7031 "v6.4.0": True, 7032 "v6.4.1": True, 7033 "v6.2.0": True, 7034 "v6.2.3": True, 7035 "v6.2.5": True, 7036 "v6.2.7": True, 7037 "v6.0.11": True 7038 } 7039 }, 7040 "header": { 7041 "type": "string", 7042 "options": [ 7043 { 7044 "value": "none", 7045 "revisions": { 7046 "v6.0.0": True, 7047 "v7.0.0": True, 7048 "v6.0.5": True, 7049 "v6.4.4": True, 7050 "v6.4.0": True, 7051 "v6.4.1": True, 7052 "v6.2.0": True, 7053 "v6.2.3": True, 7054 "v6.2.5": True, 7055 "v6.2.7": True, 7056 "v6.0.11": True 7057 } 7058 }, 7059 { 7060 "value": "http", 7061 "revisions": { 7062 "v6.0.0": True, 7063 "v7.0.0": True, 7064 "v6.0.5": True, 7065 "v6.4.4": True, 7066 "v6.4.0": True, 7067 "v6.4.1": True, 7068 "v6.2.0": True, 7069 "v6.2.3": True, 7070 "v6.2.5": True, 7071 "v6.2.7": True, 7072 "v6.0.11": True 7073 } 7074 }, 7075 { 7076 "value": "8bit", 7077 "revisions": { 7078 "v6.0.0": True, 7079 "v7.0.0": True, 7080 "v6.0.5": True, 7081 "v6.4.4": True, 7082 "v6.4.0": True, 7083 "v6.4.1": True, 7084 "v6.2.0": True, 7085 "v6.2.3": True, 7086 "v6.2.5": True, 7087 "v6.2.7": True, 7088 "v6.0.11": True 7089 } 7090 } 7091 ], 7092 "revisions": { 7093 "v6.0.0": True, 7094 "v7.0.0": True, 7095 "v6.0.5": True, 7096 "v6.4.4": True, 7097 "v6.4.0": True, 7098 "v6.4.1": True, 7099 "v6.2.0": True, 7100 "v6.2.3": True, 7101 "v6.2.5": True, 7102 "v6.2.7": True, 7103 "v6.0.11": True 7104 } 7105 }, 7106 "msg_type": { 7107 "type": "string", 7108 "revisions": { 7109 "v6.0.0": True, 7110 "v7.0.0": True, 7111 "v6.0.5": True, 7112 "v6.4.4": True, 7113 "v6.4.0": True, 7114 "v6.4.1": True, 7115 "v6.2.0": True, 7116 "v6.2.3": True, 7117 "v6.2.5": True, 7118 "v6.2.7": True, 7119 "v6.0.11": True 7120 } 7121 }, 7122 "format": { 7123 "type": "string", 7124 "options": [ 7125 { 7126 "value": "none", 7127 "revisions": { 7128 "v6.0.0": True, 7129 "v7.0.0": True, 7130 "v6.0.5": True, 7131 "v6.4.4": True, 7132 "v6.4.0": True, 7133 "v6.4.1": True, 7134 "v6.2.0": True, 7135 "v6.2.3": True, 7136 "v6.2.5": True, 7137 "v6.2.7": True, 7138 "v6.0.11": True 7139 } 7140 }, 7141 { 7142 "value": "text", 7143 "revisions": { 7144 "v6.0.0": True, 7145 "v7.0.0": True, 7146 "v6.0.5": True, 7147 "v6.4.4": True, 7148 "v6.4.0": True, 7149 "v6.4.1": True, 7150 "v6.2.0": True, 7151 "v6.2.3": True, 7152 "v6.2.5": True, 7153 "v6.2.7": True, 7154 "v6.0.11": True 7155 } 7156 }, 7157 { 7158 "value": "html", 7159 "revisions": { 7160 "v6.0.0": True, 7161 "v7.0.0": True, 7162 "v6.0.5": True, 7163 "v6.4.4": True, 7164 "v6.4.0": True, 7165 "v6.4.1": True, 7166 "v6.2.0": True, 7167 "v6.2.3": True, 7168 "v6.2.5": True, 7169 "v6.2.7": True, 7170 "v6.0.11": True 7171 } 7172 }, 7173 { 7174 "value": "wml", 7175 "revisions": { 7176 "v6.0.0": True, 7177 "v7.0.0": False, 7178 "v6.0.5": True, 7179 "v6.4.4": False, 7180 "v6.4.0": False, 7181 "v6.4.1": False, 7182 "v6.2.0": True, 7183 "v6.2.3": True, 7184 "v6.2.5": True, 7185 "v6.2.7": True, 7186 "v6.0.11": True 7187 } 7188 } 7189 ], 7190 "revisions": { 7191 "v6.0.0": True, 7192 "v7.0.0": True, 7193 "v6.0.5": True, 7194 "v6.4.4": True, 7195 "v6.4.0": True, 7196 "v6.4.1": True, 7197 "v6.2.0": True, 7198 "v6.2.3": True, 7199 "v6.2.5": True, 7200 "v6.2.7": True, 7201 "v6.0.11": True 7202 } 7203 } 7204 }, 7205 "revisions": { 7206 "v6.0.0": True, 7207 "v7.0.0": True, 7208 "v6.0.5": True, 7209 "v6.4.4": True, 7210 "v6.4.0": True, 7211 "v6.4.1": True, 7212 "v6.2.0": True, 7213 "v6.2.3": True, 7214 "v6.2.5": True, 7215 "v6.2.7": True, 7216 "v6.0.11": True 7217 } 7218 }, 7219 "custom_message": { 7220 "type": "list", 7221 "children": { 7222 "buffer": { 7223 "type": "string", 7224 "revisions": { 7225 "v6.0.0": True, 7226 "v7.0.0": True, 7227 "v6.0.5": True, 7228 "v6.4.4": True, 7229 "v6.4.0": True, 7230 "v6.4.1": True, 7231 "v6.2.0": True, 7232 "v6.2.3": True, 7233 "v6.2.5": True, 7234 "v6.2.7": True, 7235 "v6.0.11": True 7236 } 7237 }, 7238 "header": { 7239 "type": "string", 7240 "options": [ 7241 { 7242 "value": "none", 7243 "revisions": { 7244 "v6.0.0": True, 7245 "v7.0.0": True, 7246 "v6.0.5": True, 7247 "v6.4.4": True, 7248 "v6.4.0": True, 7249 "v6.4.1": True, 7250 "v6.2.0": True, 7251 "v6.2.3": True, 7252 "v6.2.5": True, 7253 "v6.2.7": True, 7254 "v6.0.11": True 7255 } 7256 }, 7257 { 7258 "value": "http", 7259 "revisions": { 7260 "v6.0.0": True, 7261 "v7.0.0": True, 7262 "v6.0.5": True, 7263 "v6.4.4": True, 7264 "v6.4.0": True, 7265 "v6.4.1": True, 7266 "v6.2.0": True, 7267 "v6.2.3": True, 7268 "v6.2.5": True, 7269 "v6.2.7": True, 7270 "v6.0.11": True 7271 } 7272 }, 7273 { 7274 "value": "8bit", 7275 "revisions": { 7276 "v6.0.0": True, 7277 "v7.0.0": True, 7278 "v6.0.5": True, 7279 "v6.4.4": True, 7280 "v6.4.0": True, 7281 "v6.4.1": True, 7282 "v6.2.0": True, 7283 "v6.2.3": True, 7284 "v6.2.5": True, 7285 "v6.2.7": True, 7286 "v6.0.11": True 7287 } 7288 } 7289 ], 7290 "revisions": { 7291 "v6.0.0": True, 7292 "v7.0.0": True, 7293 "v6.0.5": True, 7294 "v6.4.4": True, 7295 "v6.4.0": True, 7296 "v6.4.1": True, 7297 "v6.2.0": True, 7298 "v6.2.3": True, 7299 "v6.2.5": True, 7300 "v6.2.7": True, 7301 "v6.0.11": True 7302 } 7303 }, 7304 "msg_type": { 7305 "type": "string", 7306 "revisions": { 7307 "v6.0.0": True, 7308 "v7.0.0": True, 7309 "v6.0.5": True, 7310 "v6.4.4": True, 7311 "v6.4.0": True, 7312 "v6.4.1": True, 7313 "v6.2.0": True, 7314 "v6.2.3": True, 7315 "v6.2.5": True, 7316 "v6.2.7": True, 7317 "v6.0.11": True 7318 } 7319 }, 7320 "format": { 7321 "type": "string", 7322 "options": [ 7323 { 7324 "value": "none", 7325 "revisions": { 7326 "v6.0.0": True, 7327 "v7.0.0": True, 7328 "v6.0.5": True, 7329 "v6.4.4": True, 7330 "v6.4.0": True, 7331 "v6.4.1": True, 7332 "v6.2.0": True, 7333 "v6.2.3": True, 7334 "v6.2.5": True, 7335 "v6.2.7": True, 7336 "v6.0.11": True 7337 } 7338 }, 7339 { 7340 "value": "text", 7341 "revisions": { 7342 "v6.0.0": True, 7343 "v7.0.0": True, 7344 "v6.0.5": True, 7345 "v6.4.4": True, 7346 "v6.4.0": True, 7347 "v6.4.1": True, 7348 "v6.2.0": True, 7349 "v6.2.3": True, 7350 "v6.2.5": True, 7351 "v6.2.7": True, 7352 "v6.0.11": True 7353 } 7354 }, 7355 { 7356 "value": "html", 7357 "revisions": { 7358 "v6.0.0": True, 7359 "v7.0.0": True, 7360 "v6.0.5": True, 7361 "v6.4.4": True, 7362 "v6.4.0": True, 7363 "v6.4.1": True, 7364 "v6.2.0": True, 7365 "v6.2.3": True, 7366 "v6.2.5": True, 7367 "v6.2.7": True, 7368 "v6.0.11": True 7369 } 7370 }, 7371 { 7372 "value": "wml", 7373 "revisions": { 7374 "v6.0.0": True, 7375 "v7.0.0": False, 7376 "v6.0.5": True, 7377 "v6.4.4": False, 7378 "v6.4.0": False, 7379 "v6.4.1": False, 7380 "v6.2.0": True, 7381 "v6.2.3": True, 7382 "v6.2.5": True, 7383 "v6.2.7": True, 7384 "v6.0.11": True 7385 } 7386 } 7387 ], 7388 "revisions": { 7389 "v6.0.0": True, 7390 "v7.0.0": True, 7391 "v6.0.5": True, 7392 "v6.4.4": True, 7393 "v6.4.0": True, 7394 "v6.4.1": True, 7395 "v6.2.0": True, 7396 "v6.2.3": True, 7397 "v6.2.5": True, 7398 "v6.2.7": True, 7399 "v6.0.11": True 7400 } 7401 } 7402 }, 7403 "revisions": { 7404 "v6.0.0": True, 7405 "v7.0.0": True, 7406 "v6.0.5": True, 7407 "v6.4.4": True, 7408 "v6.4.0": True, 7409 "v6.4.1": True, 7410 "v6.2.0": True, 7411 "v6.2.3": True, 7412 "v6.2.5": True, 7413 "v6.2.7": True, 7414 "v6.0.11": True 7415 } 7416 }, 7417 "device_detection_portal": { 7418 "type": "list", 7419 "children": { 7420 "buffer": { 7421 "type": "string", 7422 "revisions": { 7423 "v6.0.0": True, 7424 "v6.0.5": True, 7425 "v6.4.1": True, 7426 "v6.2.0": True, 7427 "v6.2.3": True, 7428 "v6.2.5": True, 7429 "v6.2.7": True, 7430 "v6.0.11": True 7431 } 7432 }, 7433 "header": { 7434 "type": "string", 7435 "options": [ 7436 { 7437 "value": "none", 7438 "revisions": { 7439 "v6.0.0": True, 7440 "v6.0.5": True, 7441 "v6.4.1": True, 7442 "v6.2.0": True, 7443 "v6.2.3": True, 7444 "v6.2.5": True, 7445 "v6.2.7": True, 7446 "v6.0.11": True 7447 } 7448 }, 7449 { 7450 "value": "http", 7451 "revisions": { 7452 "v6.0.0": True, 7453 "v6.0.5": True, 7454 "v6.4.1": True, 7455 "v6.2.0": True, 7456 "v6.2.3": True, 7457 "v6.2.5": True, 7458 "v6.2.7": True, 7459 "v6.0.11": True 7460 } 7461 }, 7462 { 7463 "value": "8bit", 7464 "revisions": { 7465 "v6.0.0": True, 7466 "v6.0.5": True, 7467 "v6.4.1": True, 7468 "v6.2.0": True, 7469 "v6.2.3": True, 7470 "v6.2.5": True, 7471 "v6.2.7": True, 7472 "v6.0.11": True 7473 } 7474 } 7475 ], 7476 "revisions": { 7477 "v6.0.0": True, 7478 "v6.0.5": True, 7479 "v6.4.1": True, 7480 "v6.2.0": True, 7481 "v6.2.3": True, 7482 "v6.2.5": True, 7483 "v6.2.7": True, 7484 "v6.0.11": True 7485 } 7486 }, 7487 "msg_type": { 7488 "type": "string", 7489 "revisions": { 7490 "v6.0.0": True, 7491 "v6.0.5": True, 7492 "v6.4.1": True, 7493 "v6.2.0": True, 7494 "v6.2.3": True, 7495 "v6.2.5": True, 7496 "v6.2.7": True, 7497 "v6.0.11": True 7498 } 7499 }, 7500 "format": { 7501 "type": "string", 7502 "options": [ 7503 { 7504 "value": "none", 7505 "revisions": { 7506 "v6.0.0": True, 7507 "v6.0.5": True, 7508 "v6.4.1": True, 7509 "v6.2.0": True, 7510 "v6.2.3": True, 7511 "v6.2.5": True, 7512 "v6.2.7": True, 7513 "v6.0.11": True 7514 } 7515 }, 7516 { 7517 "value": "text", 7518 "revisions": { 7519 "v6.0.0": True, 7520 "v6.0.5": True, 7521 "v6.4.1": True, 7522 "v6.2.0": True, 7523 "v6.2.3": True, 7524 "v6.2.5": True, 7525 "v6.2.7": True, 7526 "v6.0.11": True 7527 } 7528 }, 7529 { 7530 "value": "html", 7531 "revisions": { 7532 "v6.0.0": True, 7533 "v6.0.5": True, 7534 "v6.4.1": True, 7535 "v6.2.0": True, 7536 "v6.2.3": True, 7537 "v6.2.5": True, 7538 "v6.2.7": True, 7539 "v6.0.11": True 7540 } 7541 }, 7542 { 7543 "value": "wml", 7544 "revisions": { 7545 "v6.0.0": True, 7546 "v6.0.5": True, 7547 "v6.4.1": False, 7548 "v6.2.0": True, 7549 "v6.2.3": True, 7550 "v6.2.5": True, 7551 "v6.2.7": True, 7552 "v6.0.11": True 7553 } 7554 } 7555 ], 7556 "revisions": { 7557 "v6.0.0": True, 7558 "v6.0.5": True, 7559 "v6.4.1": True, 7560 "v6.2.0": True, 7561 "v6.2.3": True, 7562 "v6.2.5": True, 7563 "v6.2.7": True, 7564 "v6.0.11": True 7565 } 7566 } 7567 }, 7568 "revisions": { 7569 "v6.0.0": True, 7570 "v7.0.0": False, 7571 "v6.0.5": True, 7572 "v6.4.4": False, 7573 "v6.4.0": False, 7574 "v6.4.1": True, 7575 "v6.2.0": True, 7576 "v6.2.3": True, 7577 "v6.2.5": True, 7578 "v6.2.7": True, 7579 "v6.0.11": True 7580 } 7581 }, 7582 "webproxy": { 7583 "type": "list", 7584 "children": { 7585 "buffer": { 7586 "type": "string", 7587 "revisions": { 7588 "v6.0.0": True, 7589 "v7.0.0": True, 7590 "v6.0.5": True, 7591 "v6.4.4": True, 7592 "v6.4.0": True, 7593 "v6.4.1": True, 7594 "v6.2.0": True, 7595 "v6.2.3": True, 7596 "v6.2.5": True, 7597 "v6.2.7": True, 7598 "v6.0.11": True 7599 } 7600 }, 7601 "header": { 7602 "type": "string", 7603 "options": [ 7604 { 7605 "value": "none", 7606 "revisions": { 7607 "v6.0.0": True, 7608 "v7.0.0": True, 7609 "v6.0.5": True, 7610 "v6.4.4": True, 7611 "v6.4.0": True, 7612 "v6.4.1": True, 7613 "v6.2.0": True, 7614 "v6.2.3": True, 7615 "v6.2.5": True, 7616 "v6.2.7": True, 7617 "v6.0.11": True 7618 } 7619 }, 7620 { 7621 "value": "http", 7622 "revisions": { 7623 "v6.0.0": True, 7624 "v7.0.0": True, 7625 "v6.0.5": True, 7626 "v6.4.4": True, 7627 "v6.4.0": True, 7628 "v6.4.1": True, 7629 "v6.2.0": True, 7630 "v6.2.3": True, 7631 "v6.2.5": True, 7632 "v6.2.7": True, 7633 "v6.0.11": True 7634 } 7635 }, 7636 { 7637 "value": "8bit", 7638 "revisions": { 7639 "v6.0.0": True, 7640 "v7.0.0": True, 7641 "v6.0.5": True, 7642 "v6.4.4": True, 7643 "v6.4.0": True, 7644 "v6.4.1": True, 7645 "v6.2.0": True, 7646 "v6.2.3": True, 7647 "v6.2.5": True, 7648 "v6.2.7": True, 7649 "v6.0.11": True 7650 } 7651 } 7652 ], 7653 "revisions": { 7654 "v6.0.0": True, 7655 "v7.0.0": True, 7656 "v6.0.5": True, 7657 "v6.4.4": True, 7658 "v6.4.0": True, 7659 "v6.4.1": True, 7660 "v6.2.0": True, 7661 "v6.2.3": True, 7662 "v6.2.5": True, 7663 "v6.2.7": True, 7664 "v6.0.11": True 7665 } 7666 }, 7667 "msg_type": { 7668 "type": "string", 7669 "revisions": { 7670 "v6.0.0": True, 7671 "v7.0.0": True, 7672 "v6.0.5": True, 7673 "v6.4.4": True, 7674 "v6.4.0": True, 7675 "v6.4.1": True, 7676 "v6.2.0": True, 7677 "v6.2.3": True, 7678 "v6.2.5": True, 7679 "v6.2.7": True, 7680 "v6.0.11": True 7681 } 7682 }, 7683 "format": { 7684 "type": "string", 7685 "options": [ 7686 { 7687 "value": "none", 7688 "revisions": { 7689 "v6.0.0": True, 7690 "v7.0.0": True, 7691 "v6.0.5": True, 7692 "v6.4.4": True, 7693 "v6.4.0": True, 7694 "v6.4.1": True, 7695 "v6.2.0": True, 7696 "v6.2.3": True, 7697 "v6.2.5": True, 7698 "v6.2.7": True, 7699 "v6.0.11": True 7700 } 7701 }, 7702 { 7703 "value": "text", 7704 "revisions": { 7705 "v6.0.0": True, 7706 "v7.0.0": True, 7707 "v6.0.5": True, 7708 "v6.4.4": True, 7709 "v6.4.0": True, 7710 "v6.4.1": True, 7711 "v6.2.0": True, 7712 "v6.2.3": True, 7713 "v6.2.5": True, 7714 "v6.2.7": True, 7715 "v6.0.11": True 7716 } 7717 }, 7718 { 7719 "value": "html", 7720 "revisions": { 7721 "v6.0.0": True, 7722 "v7.0.0": True, 7723 "v6.0.5": True, 7724 "v6.4.4": True, 7725 "v6.4.0": True, 7726 "v6.4.1": True, 7727 "v6.2.0": True, 7728 "v6.2.3": True, 7729 "v6.2.5": True, 7730 "v6.2.7": True, 7731 "v6.0.11": True 7732 } 7733 }, 7734 { 7735 "value": "wml", 7736 "revisions": { 7737 "v6.0.0": True, 7738 "v7.0.0": False, 7739 "v6.0.5": True, 7740 "v6.4.4": False, 7741 "v6.4.0": False, 7742 "v6.4.1": False, 7743 "v6.2.0": True, 7744 "v6.2.3": True, 7745 "v6.2.5": True, 7746 "v6.2.7": True, 7747 "v6.0.11": True 7748 } 7749 } 7750 ], 7751 "revisions": { 7752 "v6.0.0": True, 7753 "v7.0.0": True, 7754 "v6.0.5": True, 7755 "v6.4.4": True, 7756 "v6.4.0": True, 7757 "v6.4.1": True, 7758 "v6.2.0": True, 7759 "v6.2.3": True, 7760 "v6.2.5": True, 7761 "v6.2.7": True, 7762 "v6.0.11": True 7763 } 7764 } 7765 }, 7766 "revisions": { 7767 "v6.0.0": True, 7768 "v7.0.0": True, 7769 "v6.0.5": True, 7770 "v6.4.4": True, 7771 "v6.4.0": True, 7772 "v6.4.1": True, 7773 "v6.2.0": True, 7774 "v6.2.3": True, 7775 "v6.2.5": True, 7776 "v6.2.7": True, 7777 "v6.0.11": True 7778 } 7779 } 7780 }, 7781 "revisions": { 7782 "v6.0.0": True, 7783 "v7.0.0": True, 7784 "v6.0.5": True, 7785 "v6.4.4": True, 7786 "v6.4.0": True, 7787 "v6.4.1": True, 7788 "v6.2.0": True, 7789 "v6.2.3": True, 7790 "v6.2.5": True, 7791 "v6.2.7": True, 7792 "v6.0.11": True 7793 } 7794} 7795 7796 7797def main(): 7798 module_spec = schema_to_module_spec(versioned_schema) 7799 mkeyname = 'name' 7800 fields = { 7801 "access_token": {"required": False, "type": "str", "no_log": True}, 7802 "enable_log": {"required": False, "type": bool}, 7803 "vdom": {"required": False, "type": "str", "default": "root"}, 7804 "state": {"required": True, "type": "str", 7805 "choices": ["present", "absent"]}, 7806 "system_replacemsg_group": { 7807 "required": False, "type": "dict", "default": None, 7808 "options": { 7809 } 7810 } 7811 } 7812 for attribute_name in module_spec['options']: 7813 fields["system_replacemsg_group"]['options'][attribute_name] = module_spec['options'][attribute_name] 7814 if mkeyname and mkeyname == attribute_name: 7815 fields["system_replacemsg_group"]['options'][attribute_name]['required'] = True 7816 7817 check_legacy_fortiosapi() 7818 module = AnsibleModule(argument_spec=fields, 7819 supports_check_mode=True) 7820 7821 versions_check_result = None 7822 if module._socket_path: 7823 connection = Connection(module._socket_path) 7824 if 'access_token' in module.params: 7825 connection.set_option('access_token', module.params['access_token']) 7826 7827 if 'enable_log' in module.params: 7828 connection.set_option('enable_log', module.params['enable_log']) 7829 else: 7830 connection.set_option('enable_log', False) 7831 fos = FortiOSHandler(connection, module, mkeyname) 7832 versions_check_result = check_schema_versioning(fos, versioned_schema, "system_replacemsg_group") 7833 7834 is_error, has_changed, result = fortios_system(module.params, fos, module.check_mode) 7835 7836 else: 7837 module.fail_json(**FAIL_SOCKET_MSG) 7838 7839 if versions_check_result and versions_check_result['matched'] is False: 7840 module.warn("Ansible has detected version mismatch between FortOS system and your playbook, see more details by specifying option -vvv") 7841 7842 if not is_error: 7843 if versions_check_result and versions_check_result['matched'] is False: 7844 module.exit_json(changed=has_changed, version_check_warning=versions_check_result, meta=result) 7845 else: 7846 module.exit_json(changed=has_changed, meta=result) 7847 else: 7848 if versions_check_result and versions_check_result['matched'] is False: 7849 module.fail_json(msg="Error in repo", version_check_warning=versions_check_result, meta=result) 7850 else: 7851 module.fail_json(msg="Error in repo", meta=result) 7852 7853 7854if __name__ == '__main__': 7855 main() 7856