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_wireless_controller_wtp_profile
27short_description: Configure WTP profiles or FortiAP profiles that define radio settings for manageable FortiAP platforms 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 wireless_controller feature and wtp_profile 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    wireless_controller_wtp_profile:
76        description:
77            - Configure WTP profiles or FortiAP profiles that define radio settings for manageable FortiAP platforms.
78        default: null
79        type: dict
80        suboptions:
81            allowaccess:
82                description:
83                    - Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
84                type: list
85                choices:
86                    - telnet
87                    - http
88                    - https
89                    - ssh
90                    - snmp
91            ap_country:
92                description:
93                    - Country in which this WTP, FortiAP or AP will operate .
94                type: str
95                choices:
96                    - NA
97                    - AL
98                    - DZ
99                    - AO
100                    - AR
101                    - AM
102                    - AU
103                    - AT
104                    - AZ
105                    - BH
106                    - BD
107                    - BB
108                    - BY
109                    - BE
110                    - BZ
111                    - BO
112                    - BA
113                    - BR
114                    - BN
115                    - BG
116                    - KH
117                    - CL
118                    - CN
119                    - CO
120                    - CR
121                    - HR
122                    - CY
123                    - CZ
124                    - DK
125                    - DO
126                    - EC
127                    - EG
128                    - SV
129                    - EE
130                    - FI
131                    - FR
132                    - GE
133                    - DE
134                    - GR
135                    - GL
136                    - GD
137                    - GU
138                    - GT
139                    - HT
140                    - HN
141                    - HK
142                    - HU
143                    - IS
144                    - IN
145                    - ID
146                    - IR
147                    - IE
148                    - IL
149                    - IT
150                    - JM
151                    - JO
152                    - KZ
153                    - KE
154                    - KP
155                    - KR
156                    - KW
157                    - LV
158                    - LB
159                    - LI
160                    - LT
161                    - LU
162                    - MO
163                    - MK
164                    - MY
165                    - MT
166                    - MX
167                    - MC
168                    - MA
169                    - MZ
170                    - MM
171                    - NP
172                    - NL
173                    - AN
174                    - AW
175                    - NZ
176                    - NO
177                    - OM
178                    - PK
179                    - PA
180                    - PG
181                    - PY
182                    - PE
183                    - PH
184                    - PL
185                    - PT
186                    - PR
187                    - QA
188                    - RO
189                    - RU
190                    - RW
191                    - SA
192                    - RS
193                    - ME
194                    - SG
195                    - SK
196                    - SI
197                    - ZA
198                    - ES
199                    - LK
200                    - SE
201                    - SD
202                    - CH
203                    - SY
204                    - TW
205                    - TZ
206                    - TH
207                    - TT
208                    - TN
209                    - TR
210                    - AE
211                    - UA
212                    - GB
213                    - US
214                    - PS
215                    - UY
216                    - UZ
217                    - VE
218                    - VN
219                    - YE
220                    - ZB
221                    - ZW
222                    - JP
223                    - CA
224                    - CF
225                    - BS
226                    - BF
227                    - KY
228                    - CX
229                    - GH
230                    - GY
231                    - CI
232                    - MW
233                    - MV
234                    - FM
235                    - KN
236                    - LC
237                    - VC
238                    - SN
239                    - TM
240                    - TC
241                    - UG
242                    - VU
243                    - AF
244                    - AS
245                    - BJ
246                    - BM
247                    - BT
248                    - BW
249                    - CM
250                    - TD
251                    - CG
252                    - CD
253                    - DM
254                    - ET
255                    - GF
256                    - PF
257                    - FO
258                    - FJ
259                    - GI
260                    - GP
261                    - IQ
262                    - IM
263                    - LA
264                    - LS
265                    - LY
266                    - MG
267                    - ML
268                    - MH
269                    - MQ
270                    - MR
271                    - MU
272                    - YT
273                    - MD
274                    - NI
275                    - NE
276                    - MP
277                    - PW
278                    - RE
279                    - BL
280                    - MF
281                    - PM
282                    - SL
283                    - SR
284                    - TG
285                    - VI
286                    - WF
287                    - ZM
288            ap_handoff:
289                description:
290                    - Enable/disable AP handoff of clients to other APs .
291                type: str
292                choices:
293                    - enable
294                    - disable
295            apcfg_profile:
296                description:
297                    - AP local configuration profile name. Source wireless-controller.apcfg-profile.name.
298                type: str
299            ble_profile:
300                description:
301                    - Bluetooth Low Energy profile name. Source wireless-controller.ble-profile.name.
302                type: str
303            comment:
304                description:
305                    - Comment.
306                type: str
307            control_message_offload:
308                description:
309                    - Enable/disable CAPWAP control message data channel offload.
310                type: list
311                choices:
312                    - ebp-frame
313                    - aeroscout-tag
314                    - ap-list
315                    - sta-list
316                    - sta-cap-list
317                    - stats
318                    - aeroscout-mu
319                    - sta-health
320                    - spectral-analysis
321            deny_mac_list:
322                description:
323                    - List of MAC addresses that are denied access to this WTP, FortiAP, or AP.
324                type: list
325                suboptions:
326                    id:
327                        description:
328                            - ID.
329                        required: true
330                        type: int
331                    mac:
332                        description:
333                            - A WiFi device with this MAC address is denied access to this WTP, FortiAP or AP.
334                        type: str
335            dtls_in_kernel:
336                description:
337                    - Enable/disable data channel DTLS in kernel.
338                type: str
339                choices:
340                    - enable
341                    - disable
342            dtls_policy:
343                description:
344                    - WTP data channel DTLS policy .
345                type: list
346                choices:
347                    - clear-text
348                    - dtls-enabled
349                    - ipsec-vpn
350            energy_efficient_ethernet:
351                description:
352                    - Enable/disable use of energy efficient Ethernet on WTP.
353                type: str
354                choices:
355                    - enable
356                    - disable
357            ext_info_enable:
358                description:
359                    - Enable/disable station/VAP/radio extension information.
360                type: str
361                choices:
362                    - enable
363                    - disable
364            frequency_handoff:
365                description:
366                    - Enable/disable frequency handoff of clients to other channels .
367                type: str
368                choices:
369                    - enable
370                    - disable
371            handoff_roaming:
372                description:
373                    - Enable/disable client load balancing during roaming to avoid roaming delay .
374                type: str
375                choices:
376                    - enable
377                    - disable
378            handoff_rssi:
379                description:
380                    - Minimum received signal strength indicator (RSSI) value for handoff (20 - 30).
381                type: int
382            handoff_sta_thresh:
383                description:
384                    - Threshold value for AP handoff.
385                type: int
386            ip_fragment_preventing:
387                description:
388                    - Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets .
389                type: list
390                choices:
391                    - tcp-mss-adjust
392                    - icmp-unreachable
393            lan:
394                description:
395                    - WTP LAN port mapping.
396                type: dict
397                suboptions:
398                    port_esl_mode:
399                        description:
400                            - ESL port mode.
401                        type: str
402                        choices:
403                            - offline
404                            - nat-to-wan
405                            - bridge-to-wan
406                            - bridge-to-ssid
407                    port_esl_ssid:
408                        description:
409                            - Bridge ESL port to SSID. Source system.interface.name.
410                        type: str
411                    port_mode:
412                        description:
413                            - LAN port mode.
414                        type: str
415                        choices:
416                            - offline
417                            - nat-to-wan
418                            - bridge-to-wan
419                            - bridge-to-ssid
420                    port_ssid:
421                        description:
422                            - Bridge LAN port to SSID. Source wireless-controller.vap.name.
423                        type: str
424                    port1_mode:
425                        description:
426                            - LAN port 1 mode.
427                        type: str
428                        choices:
429                            - offline
430                            - nat-to-wan
431                            - bridge-to-wan
432                            - bridge-to-ssid
433                    port1_ssid:
434                        description:
435                            - Bridge LAN port 1 to SSID. Source wireless-controller.vap.name.
436                        type: str
437                    port2_mode:
438                        description:
439                            - LAN port 2 mode.
440                        type: str
441                        choices:
442                            - offline
443                            - nat-to-wan
444                            - bridge-to-wan
445                            - bridge-to-ssid
446                    port2_ssid:
447                        description:
448                            - Bridge LAN port 2 to SSID. Source wireless-controller.vap.name.
449                        type: str
450                    port3_mode:
451                        description:
452                            - LAN port 3 mode.
453                        type: str
454                        choices:
455                            - offline
456                            - nat-to-wan
457                            - bridge-to-wan
458                            - bridge-to-ssid
459                    port3_ssid:
460                        description:
461                            - Bridge LAN port 3 to SSID. Source wireless-controller.vap.name.
462                        type: str
463                    port4_mode:
464                        description:
465                            - LAN port 4 mode.
466                        type: str
467                        choices:
468                            - offline
469                            - nat-to-wan
470                            - bridge-to-wan
471                            - bridge-to-ssid
472                    port4_ssid:
473                        description:
474                            - Bridge LAN port 4 to SSID. Source wireless-controller.vap.name.
475                        type: str
476                    port5_mode:
477                        description:
478                            - LAN port 5 mode.
479                        type: str
480                        choices:
481                            - offline
482                            - nat-to-wan
483                            - bridge-to-wan
484                            - bridge-to-ssid
485                    port5_ssid:
486                        description:
487                            - Bridge LAN port 5 to SSID. Source wireless-controller.vap.name.
488                        type: str
489                    port6_mode:
490                        description:
491                            - LAN port 6 mode.
492                        type: str
493                        choices:
494                            - offline
495                            - nat-to-wan
496                            - bridge-to-wan
497                            - bridge-to-ssid
498                    port6_ssid:
499                        description:
500                            - Bridge LAN port 6 to SSID. Source wireless-controller.vap.name.
501                        type: str
502                    port7_mode:
503                        description:
504                            - LAN port 7 mode.
505                        type: str
506                        choices:
507                            - offline
508                            - nat-to-wan
509                            - bridge-to-wan
510                            - bridge-to-ssid
511                    port7_ssid:
512                        description:
513                            - Bridge LAN port 7 to SSID. Source wireless-controller.vap.name.
514                        type: str
515                    port8_mode:
516                        description:
517                            - LAN port 8 mode.
518                        type: str
519                        choices:
520                            - offline
521                            - nat-to-wan
522                            - bridge-to-wan
523                            - bridge-to-ssid
524                    port8_ssid:
525                        description:
526                            - Bridge LAN port 8 to SSID. Source wireless-controller.vap.name.
527                        type: str
528            lbs:
529                description:
530                    - Set various location based service (LBS) options.
531                type: dict
532                suboptions:
533                    aeroscout:
534                        description:
535                            - Enable/disable AeroScout Real Time Location Service (RTLS) support .
536                        type: str
537                        choices:
538                            - enable
539                            - disable
540                    aeroscout_ap_mac:
541                        description:
542                            - Use BSSID or board MAC address as AP MAC address in AeroScout AP messages .
543                        type: str
544                        choices:
545                            - bssid
546                            - board-mac
547                    aeroscout_mmu_report:
548                        description:
549                            - Enable/disable compounded AeroScout tag and MU report .
550                        type: str
551                        choices:
552                            - enable
553                            - disable
554                    aeroscout_mu:
555                        description:
556                            - Enable/disable AeroScout Mobile Unit (MU) support .
557                        type: str
558                        choices:
559                            - enable
560                            - disable
561                    aeroscout_mu_factor:
562                        description:
563                            - AeroScout MU mode dilution factor .
564                        type: int
565                    aeroscout_mu_timeout:
566                        description:
567                            - AeroScout MU mode timeout (0 - 65535 sec).
568                        type: int
569                    aeroscout_server_ip:
570                        description:
571                            - IP address of AeroScout server.
572                        type: str
573                    aeroscout_server_port:
574                        description:
575                            - AeroScout server UDP listening port.
576                        type: int
577                    ekahau_blink_mode:
578                        description:
579                            - Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags .
580                        type: str
581                        choices:
582                            - enable
583                            - disable
584                    ekahau_tag:
585                        description:
586                            - WiFi frame MAC address or WiFi Tag.
587                        type: str
588                    erc_server_ip:
589                        description:
590                            - IP address of Ekahau RTLS Controller (ERC).
591                        type: str
592                    erc_server_port:
593                        description:
594                            - Ekahau RTLS Controller (ERC) UDP listening port.
595                        type: int
596                    fortipresence:
597                        description:
598                            - Enable/disable FortiPresence to monitor the location and activity of WiFi clients even if they don"t connect to this WiFi
599                               network .
600                        type: str
601                        choices:
602                            - foreign
603                            - both
604                            - disable
605                    fortipresence_ble:
606                        description:
607                            - Enable/disable FortiPresence finding and reporting BLE devices.
608                        type: str
609                        choices:
610                            - enable
611                            - disable
612                    fortipresence_frequency:
613                        description:
614                            - FortiPresence report transmit frequency (5 - 65535 sec).
615                        type: int
616                    fortipresence_port:
617                        description:
618                            - FortiPresence server UDP listening port .
619                        type: int
620                    fortipresence_project:
621                        description:
622                            - FortiPresence project name (max. 16 characters).
623                        type: str
624                    fortipresence_rogue:
625                        description:
626                            - Enable/disable FortiPresence finding and reporting rogue APs.
627                        type: str
628                        choices:
629                            - enable
630                            - disable
631                    fortipresence_secret:
632                        description:
633                            - FortiPresence secret password (max. 16 characters).
634                        type: str
635                    fortipresence_server:
636                        description:
637                            - FortiPresence server IP address.
638                        type: str
639                    fortipresence_unassoc:
640                        description:
641                            - Enable/disable FortiPresence finding and reporting unassociated stations.
642                        type: str
643                        choices:
644                            - enable
645                            - disable
646                    station_locate:
647                        description:
648                            - Enable/disable client station locating services for all clients, whether associated or not .
649                        type: str
650                        choices:
651                            - enable
652                            - disable
653            led_schedules:
654                description:
655                    - Recurring firewall schedules for illuminating LEDs on the FortiAP. If led-state is enabled, LEDs will be visible when at least one of
656                       the schedules is valid. Separate multiple schedule names with a space.
657                type: list
658                suboptions:
659                    name:
660                        description:
661                            - LED schedule name. Source firewall.schedule.group.name firewall.schedule.recurring.name.
662                        required: true
663                        type: str
664            led_state:
665                description:
666                    - Enable/disable use of LEDs on WTP .
667                type: str
668                choices:
669                    - enable
670                    - disable
671            lldp:
672                description:
673                    - Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP .
674                type: str
675                choices:
676                    - enable
677                    - disable
678            login_passwd:
679                description:
680                    - Set the managed WTP, FortiAP, or AP"s administrator password.
681                type: str
682            login_passwd_change:
683                description:
684                    - Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no).
685                type: str
686                choices:
687                    - yes
688                    - default
689                    - no
690            max_clients:
691                description:
692                    - Maximum number of stations (STAs) supported by the WTP .
693                type: int
694            name:
695                description:
696                    - WTP (or FortiAP or AP) profile name.
697                required: true
698                type: str
699            platform:
700                description:
701                    - WTP, FortiAP, or AP platform.
702                type: dict
703                suboptions:
704                    ddscan:
705                        description:
706                            - Enable/disable use of one radio for dedicated dual-band scanning to detect RF characterization and wireless threat management.
707                        type: str
708                        choices:
709                            - enable
710                            - disable
711                    mode:
712                        description:
713                            - Configure operation mode of 5G radios .
714                        type: str
715                        choices:
716                            - single-5G
717                            - dual-5G
718                    type:
719                        description:
720                            - WTP, FortiAP or AP platform type. There are built-in WTP profiles for all supported FortiAP models. You can select a built-in
721                               profile and customize it or create a new profile.
722                        type: str
723                        choices:
724                            - AP-11N
725                            - 220B
726                            - 210B
727                            - 222B
728                            - 112B
729                            - 320B
730                            - 11C
731                            - 14C
732                            - 223B
733                            - 28C
734                            - 320C
735                            - 221C
736                            - 25D
737                            - 222C
738                            - 224D
739                            - 214B
740                            - 21D
741                            - 24D
742                            - 112D
743                            - 223C
744                            - 321C
745                            - C220C
746                            - C225C
747                            - C23JD
748                            - C24JE
749                            - S321C
750                            - S322C
751                            - S323C
752                            - S311C
753                            - S313C
754                            - S321CR
755                            - S322CR
756                            - S323CR
757                            - S421E
758                            - S422E
759                            - S423E
760                            - 421E
761                            - 423E
762                            - 221E
763                            - 222E
764                            - 223E
765                            - 224E
766                            - S221E
767                            - S223E
768                            - U421E
769                            - U422EV
770                            - U423E
771                            - U221EV
772                            - U223EV
773                            - U24JEV
774                            - U321EV
775                            - U323EV
776                            - 231E
777                            - 321E
778                            - 431F
779                            - 432F
780                            - 433F
781                            - 231F
782                            - 234F
783                            - 23JF
784                            - U431F
785                            - U433F
786                            - 831F
787                            - U231F
788                            - U234F
789                            - U432F
790            poe_mode:
791                description:
792                    - Set the WTP, FortiAP, or AP"s PoE mode.
793                type: str
794                choices:
795                    - auto
796                    - 8023af
797                    - 8023at
798                    - power-adapter
799                    - full
800                    - high
801                    - low
802            radio_1:
803                description:
804                    - Configuration options for radio 1.
805                type: dict
806                suboptions:
807                    airtime_fairness:
808                        description:
809                            - Enable/disable airtime fairness .
810                        type: str
811                        choices:
812                            - enable
813                            - disable
814                    amsdu:
815                        description:
816                            - Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients .
817                        type: str
818                        choices:
819                            - enable
820                            - disable
821                    ap_handoff:
822                        description:
823                            - Enable/disable AP handoff of clients to other APs .
824                        type: str
825                        choices:
826                            - enable
827                            - disable
828                    ap_sniffer_addr:
829                        description:
830                            - MAC address to monitor.
831                        type: str
832                    ap_sniffer_bufsize:
833                        description:
834                            - Sniffer buffer size (1 - 32 MB).
835                        type: int
836                    ap_sniffer_chan:
837                        description:
838                            - Channel on which to operate the sniffer .
839                        type: int
840                    ap_sniffer_ctl:
841                        description:
842                            - Enable/disable sniffer on WiFi control frame .
843                        type: str
844                        choices:
845                            - enable
846                            - disable
847                    ap_sniffer_data:
848                        description:
849                            - Enable/disable sniffer on WiFi data frame .
850                        type: str
851                        choices:
852                            - enable
853                            - disable
854                    ap_sniffer_mgmt_beacon:
855                        description:
856                            - Enable/disable sniffer on WiFi management Beacon frames .
857                        type: str
858                        choices:
859                            - enable
860                            - disable
861                    ap_sniffer_mgmt_other:
862                        description:
863                            - Enable/disable sniffer on WiFi management other frames  .
864                        type: str
865                        choices:
866                            - enable
867                            - disable
868                    ap_sniffer_mgmt_probe:
869                        description:
870                            - Enable/disable sniffer on WiFi management probe frames .
871                        type: str
872                        choices:
873                            - enable
874                            - disable
875                    auto_power_high:
876                        description:
877                            - Automatic transmit power high limit in dBm (the actual range of transmit power depends on the AP platform type).
878                        type: int
879                    auto_power_level:
880                        description:
881                            - Enable/disable automatic power-level adjustment to prevent co-channel interference .
882                        type: str
883                        choices:
884                            - enable
885                            - disable
886                    auto_power_low:
887                        description:
888                            - Automatic transmission power low limit in dBm (the actual range of transmit power depends on the AP platform type).
889                        type: int
890                    auto_power_target:
891                        description:
892                            - The target of automatic transmit power adjustment in dBm. (-95 to -20).
893                        type: str
894                    band:
895                        description:
896                            - WiFi band that Radio 1 operates on.
897                        type: str
898                        choices:
899                            - 802.11a
900                            - 802.11b
901                            - 802.11g
902                            - 802.11n
903                            - 802.11n-5G
904                            - 802.11ac
905                            - 802.11n,g-only
906                            - 802.11g-only
907                            - 802.11n-only
908                            - 802.11n-5G-only
909                            - 802.11ac,n-only
910                            - 802.11ac-only
911                            - 802.11ax-5G
912                            - 802.11ax
913                            - 802.11ax,ac-only
914                            - 802.11ax,ac,n-only
915                            - 802.11ax-5G-only
916                            - 802.11ax,n-only
917                            - 802.11ax,n,g-only
918                            - 802.11ax-only
919                            - 802.11ac-2G
920                    band_5g_type:
921                        description:
922                            - WiFi 5G band type.
923                        type: str
924                        choices:
925                            - 5g-full
926                            - 5g-high
927                            - 5g-low
928                    bandwidth_admission_control:
929                        description:
930                            - Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless
931                               network is only allowed if the access point has enough bandwidth to support it.
932                        type: str
933                        choices:
934                            - enable
935                            - disable
936                    bandwidth_capacity:
937                        description:
938                            - Maximum bandwidth capacity allowed (1 - 600000 Kbps).
939                        type: int
940                    beacon_interval:
941                        description:
942                            - Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type).
943                        type: int
944                    bss_color:
945                        description:
946                            - BSS color value for this 11ax radio (0 - 63, 0 means disable. ).
947                        type: int
948                    call_admission_control:
949                        description:
950                            - Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are
951                               only accepted if there is enough bandwidth available to support them.
952                        type: str
953                        choices:
954                            - enable
955                            - disable
956                    call_capacity:
957                        description:
958                            - Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60).
959                        type: int
960                    channel:
961                        description:
962                            - Selected list of wireless radio channels.
963                        type: list
964                        suboptions:
965                            chan:
966                                description:
967                                    - Channel number.
968                                required: true
969                                type: str
970                    channel_bonding:
971                        description:
972                            - 'Channel bandwidth: 80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence.'
973                        type: str
974                        choices:
975                            - 80MHz
976                            - 40MHz
977                            - 20MHz
978                            - 160MHz
979                    channel_utilization:
980                        description:
981                            - Enable/disable measuring channel utilization.
982                        type: str
983                        choices:
984                            - enable
985                            - disable
986                    coexistence:
987                        description:
988                            - Enable/disable allowing both HT20 and HT40 on the same radio .
989                        type: str
990                        choices:
991                            - enable
992                            - disable
993                    darrp:
994                        description:
995                            - Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal
996                               channel .
997                        type: str
998                        choices:
999                            - enable
1000                            - disable
1001                    drma:
1002                        description:
1003                            - Enable/disable dynamic radio mode assignment (DRMA) .
1004                        type: str
1005                        choices:
1006                            - disable
1007                            - enable
1008                    drma_sensitivity:
1009                        description:
1010                            - Network Coverage Factor (NCF) percentage required to consider a radio as redundant .
1011                        type: str
1012                        choices:
1013                            - low
1014                            - medium
1015                            - high
1016                    dtim:
1017                        description:
1018                            - DTIM interval. The frequency to transmit Delivery Traffic Indication Message (or Map) (DTIM) messages (1 - 255). Set higher to
1019                               save client battery life.
1020                        type: int
1021                    frag_threshold:
1022                        description:
1023                            - Maximum packet size that can be sent without fragmentation (800 - 2346 bytes).
1024                        type: int
1025                    frequency_handoff:
1026                        description:
1027                            - Enable/disable frequency handoff of clients to other channels .
1028                        type: str
1029                        choices:
1030                            - enable
1031                            - disable
1032                    iperf_protocol:
1033                        description:
1034                            - Iperf test protocol .
1035                        type: str
1036                        choices:
1037                            - udp
1038                            - tcp
1039                    iperf_server_port:
1040                        description:
1041                            - Iperf service port number.
1042                        type: int
1043                    max_clients:
1044                        description:
1045                            - Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.
1046                        type: int
1047                    max_distance:
1048                        description:
1049                            - Maximum expected distance between the AP and clients (0 - 54000 m).
1050                        type: int
1051                    mode:
1052                        description:
1053                            - Mode of radio 1. Radio 1 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer.
1054                        type: str
1055                        choices:
1056                            - disabled
1057                            - ap
1058                            - monitor
1059                            - sniffer
1060                            - sam
1061                    power_level:
1062                        description:
1063                            - Radio power level as a percentage of the maximum transmit power (0 - 100).
1064                        type: int
1065                    power_mode:
1066                        description:
1067                            - Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP . This power takes into
1068                               account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory
1069                                  requirements and AP capabilities.
1070                        type: str
1071                        choices:
1072                            - dBm
1073                            - percentage
1074                    power_value:
1075                        description:
1076                            - Radio EIRP power in dBm (1 - 33).
1077                        type: int
1078                    powersave_optimize:
1079                        description:
1080                            - Enable client power-saving features such as TIM, AC VO, and OBSS etc.
1081                        type: str
1082                        choices:
1083                            - tim
1084                            - ac-vo
1085                            - no-obss-scan
1086                            - no-11b-rate
1087                            - client-rate-follow
1088                    protection_mode:
1089                        description:
1090                            - Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable).
1091                        type: str
1092                        choices:
1093                            - rtscts
1094                            - ctsonly
1095                            - disable
1096                    radio_id:
1097                        description:
1098                            - radio-id
1099                        type: int
1100                    rts_threshold:
1101                        description:
1102                            - Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes).
1103                        type: int
1104                    sam_bssid:
1105                        description:
1106                            - BSSID for WiFi network.
1107                        type: str
1108                    sam_captive_portal:
1109                        description:
1110                            - Enable/disable Captive Portal Authentication .
1111                        type: str
1112                        choices:
1113                            - enable
1114                            - disable
1115                    sam_password:
1116                        description:
1117                            - Passphrase for WiFi network connection.
1118                        type: str
1119                    sam_report_intv:
1120                        description:
1121                            - SAM report interval (sec), 0 for a one-time report.
1122                        type: int
1123                    sam_security_type:
1124                        description:
1125                            - Select WiFi network security type .
1126                        type: str
1127                        choices:
1128                            - open
1129                            - wpa-personal
1130                            - wpa-enterprise
1131                    sam_server:
1132                        description:
1133                            - SAM test server IP address or domain name.
1134                        type: str
1135                    sam_ssid:
1136                        description:
1137                            - SSID for WiFi network.
1138                        type: str
1139                    sam_test:
1140                        description:
1141                            - Select SAM test type .
1142                        type: str
1143                        choices:
1144                            - ping
1145                            - iperf
1146                    sam_username:
1147                        description:
1148                            - Username for WiFi network connection.
1149                        type: str
1150                    short_guard_interval:
1151                        description:
1152                            - Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns.
1153                        type: str
1154                        choices:
1155                            - enable
1156                            - disable
1157                    spectrum_analysis:
1158                        description:
1159                            - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
1160                        type: str
1161                        choices:
1162                            - enable
1163                            - disable
1164                            - scan-only
1165                    transmit_optimize:
1166                        description:
1167                            - Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by
1168                               default.
1169                        type: str
1170                        choices:
1171                            - disable
1172                            - power-save
1173                            - aggr-limit
1174                            - retry-limit
1175                            - send-bar
1176                    vap_all:
1177                        description:
1178                            - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) .
1179                        type: str
1180                        choices:
1181                            - enable
1182                            - disable
1183                            - tunnel
1184                            - bridge
1185                            - manual
1186                    vaps:
1187                        description:
1188                            - Manually selected list of Virtual Access Points (VAPs).
1189                        type: list
1190                        suboptions:
1191                            name:
1192                                description:
1193                                    - Virtual Access Point (VAP) name. Source wireless-controller.vap-group.name wireless-controller.vap.name.
1194                                required: true
1195                                type: str
1196                    wids_profile:
1197                        description:
1198                            - Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. Source wireless-controller.wids-profile.name.
1199                        type: str
1200                    zero_wait_dfs:
1201                        description:
1202                            - Enable/disable zero wait DFS on radio .
1203                        type: str
1204                        choices:
1205                            - enable
1206                            - disable
1207            radio_2:
1208                description:
1209                    - Configuration options for radio 2.
1210                type: dict
1211                suboptions:
1212                    airtime_fairness:
1213                        description:
1214                            - Enable/disable airtime fairness .
1215                        type: str
1216                        choices:
1217                            - enable
1218                            - disable
1219                    amsdu:
1220                        description:
1221                            - Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients .
1222                        type: str
1223                        choices:
1224                            - enable
1225                            - disable
1226                    ap_handoff:
1227                        description:
1228                            - Enable/disable AP handoff of clients to other APs .
1229                        type: str
1230                        choices:
1231                            - enable
1232                            - disable
1233                    ap_sniffer_addr:
1234                        description:
1235                            - MAC address to monitor.
1236                        type: str
1237                    ap_sniffer_bufsize:
1238                        description:
1239                            - Sniffer buffer size (1 - 32 MB).
1240                        type: int
1241                    ap_sniffer_chan:
1242                        description:
1243                            - Channel on which to operate the sniffer .
1244                        type: int
1245                    ap_sniffer_ctl:
1246                        description:
1247                            - Enable/disable sniffer on WiFi control frame .
1248                        type: str
1249                        choices:
1250                            - enable
1251                            - disable
1252                    ap_sniffer_data:
1253                        description:
1254                            - Enable/disable sniffer on WiFi data frame .
1255                        type: str
1256                        choices:
1257                            - enable
1258                            - disable
1259                    ap_sniffer_mgmt_beacon:
1260                        description:
1261                            - Enable/disable sniffer on WiFi management Beacon frames .
1262                        type: str
1263                        choices:
1264                            - enable
1265                            - disable
1266                    ap_sniffer_mgmt_other:
1267                        description:
1268                            - Enable/disable sniffer on WiFi management other frames  .
1269                        type: str
1270                        choices:
1271                            - enable
1272                            - disable
1273                    ap_sniffer_mgmt_probe:
1274                        description:
1275                            - Enable/disable sniffer on WiFi management probe frames .
1276                        type: str
1277                        choices:
1278                            - enable
1279                            - disable
1280                    auto_power_high:
1281                        description:
1282                            - Automatic transmit power high limit in dBm (the actual range of transmit power depends on the AP platform type).
1283                        type: int
1284                    auto_power_level:
1285                        description:
1286                            - Enable/disable automatic power-level adjustment to prevent co-channel interference .
1287                        type: str
1288                        choices:
1289                            - enable
1290                            - disable
1291                    auto_power_low:
1292                        description:
1293                            - Automatic transmission power low limit in dBm (the actual range of transmit power depends on the AP platform type).
1294                        type: int
1295                    auto_power_target:
1296                        description:
1297                            - The target of automatic transmit power adjustment in dBm. (-95 to -20).
1298                        type: str
1299                    band:
1300                        description:
1301                            - WiFi band that Radio 2 operates on.
1302                        type: str
1303                        choices:
1304                            - 802.11a
1305                            - 802.11b
1306                            - 802.11g
1307                            - 802.11n
1308                            - 802.11n-5G
1309                            - 802.11ac
1310                            - 802.11n,g-only
1311                            - 802.11g-only
1312                            - 802.11n-only
1313                            - 802.11n-5G-only
1314                            - 802.11ac,n-only
1315                            - 802.11ac-only
1316                            - 802.11ax-5G
1317                            - 802.11ax
1318                            - 802.11ax,ac-only
1319                            - 802.11ax,ac,n-only
1320                            - 802.11ax-5G-only
1321                            - 802.11ax,n-only
1322                            - 802.11ax,n,g-only
1323                            - 802.11ax-only
1324                            - 802.11ac-2G
1325                    band_5g_type:
1326                        description:
1327                            - WiFi 5G band type.
1328                        type: str
1329                        choices:
1330                            - 5g-full
1331                            - 5g-high
1332                            - 5g-low
1333                    bandwidth_admission_control:
1334                        description:
1335                            - Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless
1336                               network is only allowed if the access point has enough bandwidth to support it.
1337                        type: str
1338                        choices:
1339                            - enable
1340                            - disable
1341                    bandwidth_capacity:
1342                        description:
1343                            - Maximum bandwidth capacity allowed (1 - 600000 Kbps).
1344                        type: int
1345                    beacon_interval:
1346                        description:
1347                            - Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type).
1348                        type: int
1349                    bss_color:
1350                        description:
1351                            - BSS color value for this 11ax radio (0 - 63, 0 means disable. ).
1352                        type: int
1353                    call_admission_control:
1354                        description:
1355                            - Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are
1356                               only accepted if there is enough bandwidth available to support them.
1357                        type: str
1358                        choices:
1359                            - enable
1360                            - disable
1361                    call_capacity:
1362                        description:
1363                            - Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60).
1364                        type: int
1365                    channel:
1366                        description:
1367                            - Selected list of wireless radio channels.
1368                        type: list
1369                        suboptions:
1370                            chan:
1371                                description:
1372                                    - Channel number.
1373                                required: true
1374                                type: str
1375                    channel_bonding:
1376                        description:
1377                            - 'Channel bandwidth: 80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence.'
1378                        type: str
1379                        choices:
1380                            - 80MHz
1381                            - 40MHz
1382                            - 20MHz
1383                            - 160MHz
1384                    channel_utilization:
1385                        description:
1386                            - Enable/disable measuring channel utilization.
1387                        type: str
1388                        choices:
1389                            - enable
1390                            - disable
1391                    coexistence:
1392                        description:
1393                            - Enable/disable allowing both HT20 and HT40 on the same radio .
1394                        type: str
1395                        choices:
1396                            - enable
1397                            - disable
1398                    darrp:
1399                        description:
1400                            - Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal
1401                               channel .
1402                        type: str
1403                        choices:
1404                            - enable
1405                            - disable
1406                    drma:
1407                        description:
1408                            - Enable/disable dynamic radio mode assignment (DRMA) .
1409                        type: str
1410                        choices:
1411                            - disable
1412                            - enable
1413                    drma_sensitivity:
1414                        description:
1415                            - Network Coverage Factor (NCF) percentage required to consider a radio as redundant .
1416                        type: str
1417                        choices:
1418                            - low
1419                            - medium
1420                            - high
1421                    dtim:
1422                        description:
1423                            - DTIM interval. The frequency to transmit Delivery Traffic Indication Message (or Map) (DTIM) messages (1 - 255). Set higher to
1424                               save client battery life.
1425                        type: int
1426                    frag_threshold:
1427                        description:
1428                            - Maximum packet size that can be sent without fragmentation (800 - 2346 bytes).
1429                        type: int
1430                    frequency_handoff:
1431                        description:
1432                            - Enable/disable frequency handoff of clients to other channels .
1433                        type: str
1434                        choices:
1435                            - enable
1436                            - disable
1437                    iperf_protocol:
1438                        description:
1439                            - Iperf test protocol .
1440                        type: str
1441                        choices:
1442                            - udp
1443                            - tcp
1444                    iperf_server_port:
1445                        description:
1446                            - Iperf service port number.
1447                        type: int
1448                    max_clients:
1449                        description:
1450                            - Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.
1451                        type: int
1452                    max_distance:
1453                        description:
1454                            - Maximum expected distance between the AP and clients (0 - 54000 m).
1455                        type: int
1456                    mode:
1457                        description:
1458                            - Mode of radio 2. Radio 2 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer.
1459                        type: str
1460                        choices:
1461                            - disabled
1462                            - ap
1463                            - monitor
1464                            - sniffer
1465                            - sam
1466                    power_level:
1467                        description:
1468                            - Radio power level as a percentage of the maximum transmit power (0 - 100).
1469                        type: int
1470                    power_mode:
1471                        description:
1472                            - Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP . This power takes into
1473                               account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory
1474                                  requirements and AP capabilities.
1475                        type: str
1476                        choices:
1477                            - dBm
1478                            - percentage
1479                    power_value:
1480                        description:
1481                            - Radio EIRP power in dBm (1 - 33).
1482                        type: int
1483                    powersave_optimize:
1484                        description:
1485                            - Enable client power-saving features such as TIM, AC VO, and OBSS etc.
1486                        type: str
1487                        choices:
1488                            - tim
1489                            - ac-vo
1490                            - no-obss-scan
1491                            - no-11b-rate
1492                            - client-rate-follow
1493                    protection_mode:
1494                        description:
1495                            - Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable).
1496                        type: str
1497                        choices:
1498                            - rtscts
1499                            - ctsonly
1500                            - disable
1501                    radio_id:
1502                        description:
1503                            - radio-id
1504                        type: int
1505                    rts_threshold:
1506                        description:
1507                            - Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes).
1508                        type: int
1509                    sam_bssid:
1510                        description:
1511                            - BSSID for WiFi network.
1512                        type: str
1513                    sam_captive_portal:
1514                        description:
1515                            - Enable/disable Captive Portal Authentication .
1516                        type: str
1517                        choices:
1518                            - enable
1519                            - disable
1520                    sam_password:
1521                        description:
1522                            - Passphrase for WiFi network connection.
1523                        type: str
1524                    sam_report_intv:
1525                        description:
1526                            - SAM report interval (sec), 0 for a one-time report.
1527                        type: int
1528                    sam_security_type:
1529                        description:
1530                            - Select WiFi network security type .
1531                        type: str
1532                        choices:
1533                            - open
1534                            - wpa-personal
1535                            - wpa-enterprise
1536                    sam_server:
1537                        description:
1538                            - SAM test server IP address or domain name.
1539                        type: str
1540                    sam_ssid:
1541                        description:
1542                            - SSID for WiFi network.
1543                        type: str
1544                    sam_test:
1545                        description:
1546                            - Select SAM test type .
1547                        type: str
1548                        choices:
1549                            - ping
1550                            - iperf
1551                    sam_username:
1552                        description:
1553                            - Username for WiFi network connection.
1554                        type: str
1555                    short_guard_interval:
1556                        description:
1557                            - Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns.
1558                        type: str
1559                        choices:
1560                            - enable
1561                            - disable
1562                    spectrum_analysis:
1563                        description:
1564                            - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
1565                        type: str
1566                        choices:
1567                            - enable
1568                            - disable
1569                            - scan-only
1570                    transmit_optimize:
1571                        description:
1572                            - Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by
1573                               default.
1574                        type: str
1575                        choices:
1576                            - disable
1577                            - power-save
1578                            - aggr-limit
1579                            - retry-limit
1580                            - send-bar
1581                    vap_all:
1582                        description:
1583                            - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) .
1584                        type: str
1585                        choices:
1586                            - enable
1587                            - disable
1588                            - tunnel
1589                            - bridge
1590                            - manual
1591                    vaps:
1592                        description:
1593                            - Manually selected list of Virtual Access Points (VAPs).
1594                        type: list
1595                        suboptions:
1596                            name:
1597                                description:
1598                                    - Virtual Access Point (VAP) name. Source wireless-controller.vap-group.name wireless-controller.vap.name.
1599                                required: true
1600                                type: str
1601                    wids_profile:
1602                        description:
1603                            - Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. Source wireless-controller.wids-profile.name.
1604                        type: str
1605                    zero_wait_dfs:
1606                        description:
1607                            - Enable/disable zero wait DFS on radio .
1608                        type: str
1609                        choices:
1610                            - enable
1611                            - disable
1612            radio_3:
1613                description:
1614                    - Configuration options for radio 3.
1615                type: dict
1616                suboptions:
1617                    airtime_fairness:
1618                        description:
1619                            - Enable/disable airtime fairness .
1620                        type: str
1621                        choices:
1622                            - enable
1623                            - disable
1624                    amsdu:
1625                        description:
1626                            - Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients .
1627                        type: str
1628                        choices:
1629                            - enable
1630                            - disable
1631                    ap_handoff:
1632                        description:
1633                            - Enable/disable AP handoff of clients to other APs .
1634                        type: str
1635                        choices:
1636                            - enable
1637                            - disable
1638                    ap_sniffer_addr:
1639                        description:
1640                            - MAC address to monitor.
1641                        type: str
1642                    ap_sniffer_bufsize:
1643                        description:
1644                            - Sniffer buffer size (1 - 32 MB).
1645                        type: int
1646                    ap_sniffer_chan:
1647                        description:
1648                            - Channel on which to operate the sniffer .
1649                        type: int
1650                    ap_sniffer_ctl:
1651                        description:
1652                            - Enable/disable sniffer on WiFi control frame .
1653                        type: str
1654                        choices:
1655                            - enable
1656                            - disable
1657                    ap_sniffer_data:
1658                        description:
1659                            - Enable/disable sniffer on WiFi data frame .
1660                        type: str
1661                        choices:
1662                            - enable
1663                            - disable
1664                    ap_sniffer_mgmt_beacon:
1665                        description:
1666                            - Enable/disable sniffer on WiFi management Beacon frames .
1667                        type: str
1668                        choices:
1669                            - enable
1670                            - disable
1671                    ap_sniffer_mgmt_other:
1672                        description:
1673                            - Enable/disable sniffer on WiFi management other frames  .
1674                        type: str
1675                        choices:
1676                            - enable
1677                            - disable
1678                    ap_sniffer_mgmt_probe:
1679                        description:
1680                            - Enable/disable sniffer on WiFi management probe frames .
1681                        type: str
1682                        choices:
1683                            - enable
1684                            - disable
1685                    auto_power_high:
1686                        description:
1687                            - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform
1688                               type).
1689                        type: int
1690                    auto_power_level:
1691                        description:
1692                            - Enable/disable automatic power-level adjustment to prevent co-channel interference .
1693                        type: str
1694                        choices:
1695                            - enable
1696                            - disable
1697                    auto_power_low:
1698                        description:
1699                            - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform
1700                               type).
1701                        type: int
1702                    auto_power_target:
1703                        description:
1704                            - The target of automatic transmit power adjustment in dBm. (-95 to -20).
1705                        type: str
1706                    band:
1707                        description:
1708                            - WiFi band that Radio 3 operates on.
1709                        type: str
1710                        choices:
1711                            - 802.11a
1712                            - 802.11b
1713                            - 802.11g
1714                            - 802.11n
1715                            - 802.11n-5G
1716                            - 802.11ac
1717                            - 802.11ax-5G
1718                            - 802.11ax
1719                            - 802.11n,g-only
1720                            - 802.11g-only
1721                            - 802.11n-only
1722                            - 802.11n-5G-only
1723                            - 802.11ac,n-only
1724                            - 802.11ac-only
1725                            - 802.11ax,ac-only
1726                            - 802.11ax,ac,n-only
1727                            - 802.11ax-5G-only
1728                            - 802.11ax,n-only
1729                            - 802.11ax,n,g-only
1730                            - 802.11ax-only
1731                            - 802.11ac-2G
1732                    band_5g_type:
1733                        description:
1734                            - WiFi 5G band type.
1735                        type: str
1736                        choices:
1737                            - 5g-full
1738                            - 5g-high
1739                            - 5g-low
1740                    bandwidth_admission_control:
1741                        description:
1742                            - Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless
1743                               network is only allowed if the access point has enough bandwidth to support it.
1744                        type: str
1745                        choices:
1746                            - enable
1747                            - disable
1748                    bandwidth_capacity:
1749                        description:
1750                            - Maximum bandwidth capacity allowed (1 - 600000 Kbps).
1751                        type: int
1752                    beacon_interval:
1753                        description:
1754                            - Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type).
1755                        type: int
1756                    bss_color:
1757                        description:
1758                            - BSS color value for this 11ax radio (0 - 63, 0 means disable. ).
1759                        type: int
1760                    call_admission_control:
1761                        description:
1762                            - Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are
1763                               only accepted if there is enough bandwidth available to support them.
1764                        type: str
1765                        choices:
1766                            - enable
1767                            - disable
1768                    call_capacity:
1769                        description:
1770                            - Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60).
1771                        type: int
1772                    channel:
1773                        description:
1774                            - Selected list of wireless radio channels.
1775                        type: list
1776                        suboptions:
1777                            chan:
1778                                description:
1779                                    - Channel number.
1780                                required: true
1781                                type: str
1782                    channel_bonding:
1783                        description:
1784                            - 'Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence.'
1785                        type: str
1786                        choices:
1787                            - 160MHz
1788                            - 80MHz
1789                            - 40MHz
1790                            - 20MHz
1791                    channel_utilization:
1792                        description:
1793                            - Enable/disable measuring channel utilization.
1794                        type: str
1795                        choices:
1796                            - enable
1797                            - disable
1798                    coexistence:
1799                        description:
1800                            - Enable/disable allowing both HT20 and HT40 on the same radio .
1801                        type: str
1802                        choices:
1803                            - enable
1804                            - disable
1805                    darrp:
1806                        description:
1807                            - Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal
1808                               channel .
1809                        type: str
1810                        choices:
1811                            - enable
1812                            - disable
1813                    drma:
1814                        description:
1815                            - Enable/disable dynamic radio mode assignment (DRMA) .
1816                        type: str
1817                        choices:
1818                            - disable
1819                            - enable
1820                    drma_sensitivity:
1821                        description:
1822                            - Network Coverage Factor (NCF) percentage required to consider a radio as redundant .
1823                        type: str
1824                        choices:
1825                            - low
1826                            - medium
1827                            - high
1828                    dtim:
1829                        description:
1830                            - Delivery Traffic Indication Map (DTIM) period (1 - 255). Set higher to save battery life of WiFi client in power-save mode.
1831                        type: int
1832                    frag_threshold:
1833                        description:
1834                            - Maximum packet size that can be sent without fragmentation (800 - 2346 bytes).
1835                        type: int
1836                    frequency_handoff:
1837                        description:
1838                            - Enable/disable frequency handoff of clients to other channels .
1839                        type: str
1840                        choices:
1841                            - enable
1842                            - disable
1843                    iperf_protocol:
1844                        description:
1845                            - Iperf test protocol .
1846                        type: str
1847                        choices:
1848                            - udp
1849                            - tcp
1850                    iperf_server_port:
1851                        description:
1852                            - Iperf service port number.
1853                        type: int
1854                    max_clients:
1855                        description:
1856                            - Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.
1857                        type: int
1858                    max_distance:
1859                        description:
1860                            - Maximum expected distance between the AP and clients (0 - 54000 m).
1861                        type: int
1862                    mode:
1863                        description:
1864                            - Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer.
1865                        type: str
1866                        choices:
1867                            - disabled
1868                            - ap
1869                            - monitor
1870                            - sniffer
1871                            - sam
1872                    power_level:
1873                        description:
1874                            - Radio power level as a percentage of the maximum transmit power (0 - 100).
1875                        type: int
1876                    power_mode:
1877                        description:
1878                            - Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP . This power takes into
1879                               account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory
1880                                  requirements and AP capabilities.
1881                        type: str
1882                        choices:
1883                            - dBm
1884                            - percentage
1885                    power_value:
1886                        description:
1887                            - Radio EIRP power in dBm (1 - 33).
1888                        type: int
1889                    powersave_optimize:
1890                        description:
1891                            - Enable client power-saving features such as TIM, AC VO, and OBSS etc.
1892                        type: str
1893                        choices:
1894                            - tim
1895                            - ac-vo
1896                            - no-obss-scan
1897                            - no-11b-rate
1898                            - client-rate-follow
1899                    protection_mode:
1900                        description:
1901                            - Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable).
1902                        type: str
1903                        choices:
1904                            - rtscts
1905                            - ctsonly
1906                            - disable
1907                    radio_id:
1908                        description:
1909                            - radio-id
1910                        type: int
1911                    rts_threshold:
1912                        description:
1913                            - Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes).
1914                        type: int
1915                    sam_bssid:
1916                        description:
1917                            - BSSID for WiFi network.
1918                        type: str
1919                    sam_captive_portal:
1920                        description:
1921                            - Enable/disable Captive Portal Authentication .
1922                        type: str
1923                        choices:
1924                            - enable
1925                            - disable
1926                    sam_password:
1927                        description:
1928                            - Passphrase for WiFi network connection.
1929                        type: str
1930                    sam_report_intv:
1931                        description:
1932                            - SAM report interval (sec), 0 for a one-time report.
1933                        type: int
1934                    sam_security_type:
1935                        description:
1936                            - Select WiFi network security type .
1937                        type: str
1938                        choices:
1939                            - open
1940                            - wpa-personal
1941                            - wpa-enterprise
1942                    sam_server:
1943                        description:
1944                            - SAM test server IP address or domain name.
1945                        type: str
1946                    sam_ssid:
1947                        description:
1948                            - SSID for WiFi network.
1949                        type: str
1950                    sam_test:
1951                        description:
1952                            - Select SAM test type .
1953                        type: str
1954                        choices:
1955                            - ping
1956                            - iperf
1957                    sam_username:
1958                        description:
1959                            - Username for WiFi network connection.
1960                        type: str
1961                    short_guard_interval:
1962                        description:
1963                            - Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns.
1964                        type: str
1965                        choices:
1966                            - enable
1967                            - disable
1968                    spectrum_analysis:
1969                        description:
1970                            - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
1971                        type: str
1972                        choices:
1973                            - enable
1974                            - disable
1975                            - scan-only
1976                    transmit_optimize:
1977                        description:
1978                            - Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by
1979                               default.
1980                        type: str
1981                        choices:
1982                            - disable
1983                            - power-save
1984                            - aggr-limit
1985                            - retry-limit
1986                            - send-bar
1987                    vap_all:
1988                        description:
1989                            - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) .
1990                        type: str
1991                        choices:
1992                            - enable
1993                            - disable
1994                            - tunnel
1995                            - bridge
1996                            - manual
1997                    vaps:
1998                        description:
1999                            - Manually selected list of Virtual Access Points (VAPs).
2000                        type: list
2001                        suboptions:
2002                            name:
2003                                description:
2004                                    - Virtual Access Point (VAP) name. Source wireless-controller.vap-group.name system.interface.name.
2005                                required: true
2006                                type: str
2007                    wids_profile:
2008                        description:
2009                            - Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. Source wireless-controller.wids-profile.name.
2010                        type: str
2011                    zero_wait_dfs:
2012                        description:
2013                            - Enable/disable zero wait DFS on radio .
2014                        type: str
2015                        choices:
2016                            - enable
2017                            - disable
2018            radio_4:
2019                description:
2020                    - Configuration options for radio 4.
2021                type: dict
2022                suboptions:
2023                    airtime_fairness:
2024                        description:
2025                            - Enable/disable airtime fairness .
2026                        type: str
2027                        choices:
2028                            - enable
2029                            - disable
2030                    amsdu:
2031                        description:
2032                            - Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients .
2033                        type: str
2034                        choices:
2035                            - enable
2036                            - disable
2037                    ap_handoff:
2038                        description:
2039                            - Enable/disable AP handoff of clients to other APs .
2040                        type: str
2041                        choices:
2042                            - enable
2043                            - disable
2044                    ap_sniffer_addr:
2045                        description:
2046                            - MAC address to monitor.
2047                        type: str
2048                    ap_sniffer_bufsize:
2049                        description:
2050                            - Sniffer buffer size (1 - 32 MB).
2051                        type: int
2052                    ap_sniffer_chan:
2053                        description:
2054                            - Channel on which to operate the sniffer .
2055                        type: int
2056                    ap_sniffer_ctl:
2057                        description:
2058                            - Enable/disable sniffer on WiFi control frame .
2059                        type: str
2060                        choices:
2061                            - enable
2062                            - disable
2063                    ap_sniffer_data:
2064                        description:
2065                            - Enable/disable sniffer on WiFi data frame .
2066                        type: str
2067                        choices:
2068                            - enable
2069                            - disable
2070                    ap_sniffer_mgmt_beacon:
2071                        description:
2072                            - Enable/disable sniffer on WiFi management Beacon frames .
2073                        type: str
2074                        choices:
2075                            - enable
2076                            - disable
2077                    ap_sniffer_mgmt_other:
2078                        description:
2079                            - Enable/disable sniffer on WiFi management other frames  .
2080                        type: str
2081                        choices:
2082                            - enable
2083                            - disable
2084                    ap_sniffer_mgmt_probe:
2085                        description:
2086                            - Enable/disable sniffer on WiFi management probe frames .
2087                        type: str
2088                        choices:
2089                            - enable
2090                            - disable
2091                    auto_power_high:
2092                        description:
2093                            - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform
2094                               type).
2095                        type: int
2096                    auto_power_level:
2097                        description:
2098                            - Enable/disable automatic power-level adjustment to prevent co-channel interference .
2099                        type: str
2100                        choices:
2101                            - enable
2102                            - disable
2103                    auto_power_low:
2104                        description:
2105                            - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform
2106                               type).
2107                        type: int
2108                    auto_power_target:
2109                        description:
2110                            - The target of automatic transmit power adjustment in dBm. (-95 to -20).
2111                        type: str
2112                    band:
2113                        description:
2114                            - WiFi band that Radio 3 operates on.
2115                        type: str
2116                        choices:
2117                            - 802.11a
2118                            - 802.11b
2119                            - 802.11g
2120                            - 802.11n
2121                            - 802.11n-5G
2122                            - 802.11ac
2123                            - 802.11ax-5G
2124                            - 802.11ax
2125                            - 802.11n,g-only
2126                            - 802.11g-only
2127                            - 802.11n-only
2128                            - 802.11n-5G-only
2129                            - 802.11ac,n-only
2130                            - 802.11ac-only
2131                            - 802.11ax,ac-only
2132                            - 802.11ax,ac,n-only
2133                            - 802.11ax-5G-only
2134                            - 802.11ax,n-only
2135                            - 802.11ax,n,g-only
2136                            - 802.11ax-only
2137                            - 802.11ac-2G
2138                    band_5g_type:
2139                        description:
2140                            - WiFi 5G band type.
2141                        type: str
2142                        choices:
2143                            - 5g-full
2144                            - 5g-high
2145                            - 5g-low
2146                    bandwidth_admission_control:
2147                        description:
2148                            - Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless
2149                               network is only allowed if the access point has enough bandwidth to support it.
2150                        type: str
2151                        choices:
2152                            - enable
2153                            - disable
2154                    bandwidth_capacity:
2155                        description:
2156                            - Maximum bandwidth capacity allowed (1 - 600000 Kbps).
2157                        type: int
2158                    beacon_interval:
2159                        description:
2160                            - Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type).
2161                        type: int
2162                    bss_color:
2163                        description:
2164                            - BSS color value for this 11ax radio (0 - 63, 0 means disable. ).
2165                        type: int
2166                    call_admission_control:
2167                        description:
2168                            - Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are
2169                               only accepted if there is enough bandwidth available to support them.
2170                        type: str
2171                        choices:
2172                            - enable
2173                            - disable
2174                    call_capacity:
2175                        description:
2176                            - Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60).
2177                        type: int
2178                    channel:
2179                        description:
2180                            - Selected list of wireless radio channels.
2181                        type: list
2182                        suboptions:
2183                            chan:
2184                                description:
2185                                    - Channel number.
2186                                required: true
2187                                type: str
2188                    channel_bonding:
2189                        description:
2190                            - 'Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence.'
2191                        type: str
2192                        choices:
2193                            - 160MHz
2194                            - 80MHz
2195                            - 40MHz
2196                            - 20MHz
2197                    channel_utilization:
2198                        description:
2199                            - Enable/disable measuring channel utilization.
2200                        type: str
2201                        choices:
2202                            - enable
2203                            - disable
2204                    coexistence:
2205                        description:
2206                            - Enable/disable allowing both HT20 and HT40 on the same radio .
2207                        type: str
2208                        choices:
2209                            - enable
2210                            - disable
2211                    darrp:
2212                        description:
2213                            - Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal
2214                               channel .
2215                        type: str
2216                        choices:
2217                            - enable
2218                            - disable
2219                    drma:
2220                        description:
2221                            - Enable/disable dynamic radio mode assignment (DRMA) .
2222                        type: str
2223                        choices:
2224                            - disable
2225                            - enable
2226                    drma_sensitivity:
2227                        description:
2228                            - Network Coverage Factor (NCF) percentage required to consider a radio as redundant .
2229                        type: str
2230                        choices:
2231                            - low
2232                            - medium
2233                            - high
2234                    dtim:
2235                        description:
2236                            - Delivery Traffic Indication Map (DTIM) period (1 - 255). Set higher to save battery life of WiFi client in power-save mode.
2237                        type: int
2238                    frag_threshold:
2239                        description:
2240                            - Maximum packet size that can be sent without fragmentation (800 - 2346 bytes).
2241                        type: int
2242                    frequency_handoff:
2243                        description:
2244                            - Enable/disable frequency handoff of clients to other channels .
2245                        type: str
2246                        choices:
2247                            - enable
2248                            - disable
2249                    iperf_protocol:
2250                        description:
2251                            - Iperf test protocol .
2252                        type: str
2253                        choices:
2254                            - udp
2255                            - tcp
2256                    iperf_server_port:
2257                        description:
2258                            - Iperf service port number.
2259                        type: int
2260                    max_clients:
2261                        description:
2262                            - Maximum number of stations (STAs) or WiFi clients supported by the radio. Range depends on the hardware.
2263                        type: int
2264                    max_distance:
2265                        description:
2266                            - Maximum expected distance between the AP and clients (0 - 54000 m).
2267                        type: int
2268                    mode:
2269                        description:
2270                            - Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer.
2271                        type: str
2272                        choices:
2273                            - disabled
2274                            - ap
2275                            - monitor
2276                            - sniffer
2277                            - sam
2278                    power_level:
2279                        description:
2280                            - Radio power level as a percentage of the maximum transmit power (0 - 100).
2281                        type: int
2282                    power_mode:
2283                        description:
2284                            - Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP . This power takes into
2285                               account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory
2286                                  requirements and AP capabilities.
2287                        type: str
2288                        choices:
2289                            - dBm
2290                            - percentage
2291                    power_value:
2292                        description:
2293                            - Radio EIRP power in dBm (1 - 33).
2294                        type: int
2295                    powersave_optimize:
2296                        description:
2297                            - Enable client power-saving features such as TIM, AC VO, and OBSS etc.
2298                        type: str
2299                        choices:
2300                            - tim
2301                            - ac-vo
2302                            - no-obss-scan
2303                            - no-11b-rate
2304                            - client-rate-follow
2305                    protection_mode:
2306                        description:
2307                            - Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable).
2308                        type: str
2309                        choices:
2310                            - rtscts
2311                            - ctsonly
2312                            - disable
2313                    rts_threshold:
2314                        description:
2315                            - Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes).
2316                        type: int
2317                    sam_bssid:
2318                        description:
2319                            - BSSID for WiFi network.
2320                        type: str
2321                    sam_captive_portal:
2322                        description:
2323                            - Enable/disable Captive Portal Authentication .
2324                        type: str
2325                        choices:
2326                            - enable
2327                            - disable
2328                    sam_password:
2329                        description:
2330                            - Passphrase for WiFi network connection.
2331                        type: str
2332                    sam_report_intv:
2333                        description:
2334                            - SAM report interval (sec), 0 for a one-time report.
2335                        type: int
2336                    sam_security_type:
2337                        description:
2338                            - Select WiFi network security type .
2339                        type: str
2340                        choices:
2341                            - open
2342                            - wpa-personal
2343                            - wpa-enterprise
2344                    sam_server:
2345                        description:
2346                            - SAM test server IP address or domain name.
2347                        type: str
2348                    sam_ssid:
2349                        description:
2350                            - SSID for WiFi network.
2351                        type: str
2352                    sam_test:
2353                        description:
2354                            - Select SAM test type .
2355                        type: str
2356                        choices:
2357                            - ping
2358                            - iperf
2359                    sam_username:
2360                        description:
2361                            - Username for WiFi network connection.
2362                        type: str
2363                    short_guard_interval:
2364                        description:
2365                            - Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns.
2366                        type: str
2367                        choices:
2368                            - enable
2369                            - disable
2370                    spectrum_analysis:
2371                        description:
2372                            - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
2373                        type: str
2374                        choices:
2375                            - enable
2376                            - disable
2377                            - scan-only
2378                    transmit_optimize:
2379                        description:
2380                            - Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by
2381                               default.
2382                        type: str
2383                        choices:
2384                            - disable
2385                            - power-save
2386                            - aggr-limit
2387                            - retry-limit
2388                            - send-bar
2389                    vap_all:
2390                        description:
2391                            - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) .
2392                        type: str
2393                        choices:
2394                            - enable
2395                            - disable
2396                            - tunnel
2397                            - bridge
2398                            - manual
2399                    vaps:
2400                        description:
2401                            - Manually selected list of Virtual Access Points (VAPs).
2402                        type: list
2403                        suboptions:
2404                            name:
2405                                description:
2406                                    - Virtual Access Point (VAP) name. Source wireless-controller.vap-group.name system.interface.name.
2407                                required: true
2408                                type: str
2409                    wids_profile:
2410                        description:
2411                            - Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. Source wireless-controller.wids-profile.name.
2412                        type: str
2413                    zero_wait_dfs:
2414                        description:
2415                            - Enable/disable zero wait DFS on radio .
2416                        type: str
2417                        choices:
2418                            - enable
2419                            - disable
2420            split_tunneling_acl:
2421                description:
2422                    - Split tunneling ACL filter list.
2423                type: list
2424                suboptions:
2425                    dest_ip:
2426                        description:
2427                            - Destination IP and mask for the split-tunneling subnet.
2428                        type: str
2429                    id:
2430                        description:
2431                            - ID.
2432                        required: true
2433                        type: int
2434            split_tunneling_acl_local_ap_subnet:
2435                description:
2436                    - Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL .
2437                type: str
2438                choices:
2439                    - enable
2440                    - disable
2441            split_tunneling_acl_path:
2442                description:
2443                    - Split tunneling ACL path is local/tunnel.
2444                type: str
2445                choices:
2446                    - tunnel
2447                    - local
2448            tun_mtu_downlink:
2449                description:
2450                    - Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes).
2451                type: int
2452            tun_mtu_uplink:
2453                description:
2454                    - Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes).
2455                type: int
2456            wan_port_mode:
2457                description:
2458                    - Enable/disable using a WAN port as a LAN port.
2459                type: str
2460                choices:
2461                    - wan-lan
2462                    - wan-only
2463'''
2464
2465EXAMPLES = '''
2466- hosts: fortigates
2467  collections:
2468    - fortinet.fortios
2469  connection: httpapi
2470  vars:
2471   vdom: "root"
2472   ansible_httpapi_use_ssl: yes
2473   ansible_httpapi_validate_certs: no
2474   ansible_httpapi_port: 443
2475  tasks:
2476  - name: Configure WTP profiles or FortiAP profiles that define radio settings for manageable FortiAP platforms.
2477    fortios_wireless_controller_wtp_profile:
2478      vdom:  "{{ vdom }}"
2479      state: "present"
2480      access_token: "<your_own_value>"
2481      wireless_controller_wtp_profile:
2482        allowaccess: "telnet"
2483        ap_country: "NA"
2484        ap_handoff: "enable"
2485        apcfg_profile: "<your_own_value> (source wireless-controller.apcfg-profile.name)"
2486        ble_profile: "<your_own_value> (source wireless-controller.ble-profile.name)"
2487        comment: "Comment."
2488        control_message_offload: "ebp-frame"
2489        deny_mac_list:
2490         -
2491            id:  "11"
2492            mac: "<your_own_value>"
2493        dtls_in_kernel: "enable"
2494        dtls_policy: "clear-text"
2495        energy_efficient_ethernet: "enable"
2496        ext_info_enable: "enable"
2497        frequency_handoff: "enable"
2498        handoff_roaming: "enable"
2499        handoff_rssi: "19"
2500        handoff_sta_thresh: "20"
2501        ip_fragment_preventing: "tcp-mss-adjust"
2502        lan:
2503            port_esl_mode: "offline"
2504            port_esl_ssid: "<your_own_value> (source system.interface.name)"
2505            port_mode: "offline"
2506            port_ssid: "<your_own_value> (source wireless-controller.vap.name)"
2507            port1_mode: "offline"
2508            port1_ssid: "<your_own_value> (source wireless-controller.vap.name)"
2509            port2_mode: "offline"
2510            port2_ssid: "<your_own_value> (source wireless-controller.vap.name)"
2511            port3_mode: "offline"
2512            port3_ssid: "<your_own_value> (source wireless-controller.vap.name)"
2513            port4_mode: "offline"
2514            port4_ssid: "<your_own_value> (source wireless-controller.vap.name)"
2515            port5_mode: "offline"
2516            port5_ssid: "<your_own_value> (source wireless-controller.vap.name)"
2517            port6_mode: "offline"
2518            port6_ssid: "<your_own_value> (source wireless-controller.vap.name)"
2519            port7_mode: "offline"
2520            port7_ssid: "<your_own_value> (source wireless-controller.vap.name)"
2521            port8_mode: "offline"
2522            port8_ssid: "<your_own_value> (source wireless-controller.vap.name)"
2523        lbs:
2524            aeroscout: "enable"
2525            aeroscout_ap_mac: "bssid"
2526            aeroscout_mmu_report: "enable"
2527            aeroscout_mu: "enable"
2528            aeroscout_mu_factor: "48"
2529            aeroscout_mu_timeout: "49"
2530            aeroscout_server_ip: "<your_own_value>"
2531            aeroscout_server_port: "51"
2532            ekahau_blink_mode: "enable"
2533            ekahau_tag: "<your_own_value>"
2534            erc_server_ip: "<your_own_value>"
2535            erc_server_port: "55"
2536            fortipresence: "foreign"
2537            fortipresence_ble: "enable"
2538            fortipresence_frequency: "58"
2539            fortipresence_port: "59"
2540            fortipresence_project: "<your_own_value>"
2541            fortipresence_rogue: "enable"
2542            fortipresence_secret: "<your_own_value>"
2543            fortipresence_server: "<your_own_value>"
2544            fortipresence_unassoc: "enable"
2545            station_locate: "enable"
2546        led_schedules:
2547         -
2548            name: "default_name_67 (source firewall.schedule.group.name firewall.schedule.recurring.name)"
2549        led_state: "enable"
2550        lldp: "enable"
2551        login_passwd: "<your_own_value>"
2552        login_passwd_change: "yes"
2553        max_clients: "72"
2554        name: "default_name_73"
2555        platform:
2556            ddscan: "enable"
2557            mode: "single-5G"
2558            type: "AP-11N"
2559        poe_mode: "auto"
2560        radio_1:
2561            airtime_fairness: "enable"
2562            amsdu: "enable"
2563            ap_handoff: "enable"
2564            ap_sniffer_addr: "<your_own_value>"
2565            ap_sniffer_bufsize: "84"
2566            ap_sniffer_chan: "85"
2567            ap_sniffer_ctl: "enable"
2568            ap_sniffer_data: "enable"
2569            ap_sniffer_mgmt_beacon: "enable"
2570            ap_sniffer_mgmt_other: "enable"
2571            ap_sniffer_mgmt_probe: "enable"
2572            auto_power_high: "91"
2573            auto_power_level: "enable"
2574            auto_power_low: "93"
2575            auto_power_target: "<your_own_value>"
2576            band: "802.11a"
2577            band_5g_type: "5g-full"
2578            bandwidth_admission_control: "enable"
2579            bandwidth_capacity: "98"
2580            beacon_interval: "99"
2581            bss_color: "100"
2582            call_admission_control: "enable"
2583            call_capacity: "102"
2584            channel:
2585             -
2586                chan: "<your_own_value>"
2587            channel_bonding: "80MHz"
2588            channel_utilization: "enable"
2589            coexistence: "enable"
2590            darrp: "enable"
2591            drma: "disable"
2592            drma_sensitivity: "low"
2593            dtim: "111"
2594            frag_threshold: "112"
2595            frequency_handoff: "enable"
2596            iperf_protocol: "udp"
2597            iperf_server_port: "115"
2598            max_clients: "116"
2599            max_distance: "117"
2600            mode: "disabled"
2601            power_level: "119"
2602            power_mode: "dBm"
2603            power_value: "121"
2604            powersave_optimize: "tim"
2605            protection_mode: "rtscts"
2606            radio_id: "124"
2607            rts_threshold: "125"
2608            sam_bssid: "<your_own_value>"
2609            sam_captive_portal: "enable"
2610            sam_password: "<your_own_value>"
2611            sam_report_intv: "129"
2612            sam_security_type: "open"
2613            sam_server: "<your_own_value>"
2614            sam_ssid: "<your_own_value>"
2615            sam_test: "ping"
2616            sam_username: "<your_own_value>"
2617            short_guard_interval: "enable"
2618            spectrum_analysis: "enable"
2619            transmit_optimize: "disable"
2620            vap_all: "enable"
2621            vaps:
2622             -
2623                name: "default_name_140 (source wireless-controller.vap-group.name wireless-controller.vap.name)"
2624            wids_profile: "<your_own_value> (source wireless-controller.wids-profile.name)"
2625            zero_wait_dfs: "enable"
2626        radio_2:
2627            airtime_fairness: "enable"
2628            amsdu: "enable"
2629            ap_handoff: "enable"
2630            ap_sniffer_addr: "<your_own_value>"
2631            ap_sniffer_bufsize: "148"
2632            ap_sniffer_chan: "149"
2633            ap_sniffer_ctl: "enable"
2634            ap_sniffer_data: "enable"
2635            ap_sniffer_mgmt_beacon: "enable"
2636            ap_sniffer_mgmt_other: "enable"
2637            ap_sniffer_mgmt_probe: "enable"
2638            auto_power_high: "155"
2639            auto_power_level: "enable"
2640            auto_power_low: "157"
2641            auto_power_target: "<your_own_value>"
2642            band: "802.11a"
2643            band_5g_type: "5g-full"
2644            bandwidth_admission_control: "enable"
2645            bandwidth_capacity: "162"
2646            beacon_interval: "163"
2647            bss_color: "164"
2648            call_admission_control: "enable"
2649            call_capacity: "166"
2650            channel:
2651             -
2652                chan: "<your_own_value>"
2653            channel_bonding: "80MHz"
2654            channel_utilization: "enable"
2655            coexistence: "enable"
2656            darrp: "enable"
2657            drma: "disable"
2658            drma_sensitivity: "low"
2659            dtim: "175"
2660            frag_threshold: "176"
2661            frequency_handoff: "enable"
2662            iperf_protocol: "udp"
2663            iperf_server_port: "179"
2664            max_clients: "180"
2665            max_distance: "181"
2666            mode: "disabled"
2667            power_level: "183"
2668            power_mode: "dBm"
2669            power_value: "185"
2670            powersave_optimize: "tim"
2671            protection_mode: "rtscts"
2672            radio_id: "188"
2673            rts_threshold: "189"
2674            sam_bssid: "<your_own_value>"
2675            sam_captive_portal: "enable"
2676            sam_password: "<your_own_value>"
2677            sam_report_intv: "193"
2678            sam_security_type: "open"
2679            sam_server: "<your_own_value>"
2680            sam_ssid: "<your_own_value>"
2681            sam_test: "ping"
2682            sam_username: "<your_own_value>"
2683            short_guard_interval: "enable"
2684            spectrum_analysis: "enable"
2685            transmit_optimize: "disable"
2686            vap_all: "enable"
2687            vaps:
2688             -
2689                name: "default_name_204 (source wireless-controller.vap-group.name wireless-controller.vap.name)"
2690            wids_profile: "<your_own_value> (source wireless-controller.wids-profile.name)"
2691            zero_wait_dfs: "enable"
2692        radio_3:
2693            airtime_fairness: "enable"
2694            amsdu: "enable"
2695            ap_handoff: "enable"
2696            ap_sniffer_addr: "<your_own_value>"
2697            ap_sniffer_bufsize: "212"
2698            ap_sniffer_chan: "213"
2699            ap_sniffer_ctl: "enable"
2700            ap_sniffer_data: "enable"
2701            ap_sniffer_mgmt_beacon: "enable"
2702            ap_sniffer_mgmt_other: "enable"
2703            ap_sniffer_mgmt_probe: "enable"
2704            auto_power_high: "219"
2705            auto_power_level: "enable"
2706            auto_power_low: "221"
2707            auto_power_target: "<your_own_value>"
2708            band: "802.11a"
2709            band_5g_type: "5g-full"
2710            bandwidth_admission_control: "enable"
2711            bandwidth_capacity: "226"
2712            beacon_interval: "227"
2713            bss_color: "228"
2714            call_admission_control: "enable"
2715            call_capacity: "230"
2716            channel:
2717             -
2718                chan: "<your_own_value>"
2719            channel_bonding: "160MHz"
2720            channel_utilization: "enable"
2721            coexistence: "enable"
2722            darrp: "enable"
2723            drma: "disable"
2724            drma_sensitivity: "low"
2725            dtim: "239"
2726            frag_threshold: "240"
2727            frequency_handoff: "enable"
2728            iperf_protocol: "udp"
2729            iperf_server_port: "243"
2730            max_clients: "244"
2731            max_distance: "245"
2732            mode: "disabled"
2733            power_level: "247"
2734            power_mode: "dBm"
2735            power_value: "249"
2736            powersave_optimize: "tim"
2737            protection_mode: "rtscts"
2738            radio_id: "252"
2739            rts_threshold: "253"
2740            sam_bssid: "<your_own_value>"
2741            sam_captive_portal: "enable"
2742            sam_password: "<your_own_value>"
2743            sam_report_intv: "257"
2744            sam_security_type: "open"
2745            sam_server: "<your_own_value>"
2746            sam_ssid: "<your_own_value>"
2747            sam_test: "ping"
2748            sam_username: "<your_own_value>"
2749            short_guard_interval: "enable"
2750            spectrum_analysis: "enable"
2751            transmit_optimize: "disable"
2752            vap_all: "enable"
2753            vaps:
2754             -
2755                name: "default_name_268 (source wireless-controller.vap-group.name system.interface.name)"
2756            wids_profile: "<your_own_value> (source wireless-controller.wids-profile.name)"
2757            zero_wait_dfs: "enable"
2758        radio_4:
2759            airtime_fairness: "enable"
2760            amsdu: "enable"
2761            ap_handoff: "enable"
2762            ap_sniffer_addr: "<your_own_value>"
2763            ap_sniffer_bufsize: "276"
2764            ap_sniffer_chan: "277"
2765            ap_sniffer_ctl: "enable"
2766            ap_sniffer_data: "enable"
2767            ap_sniffer_mgmt_beacon: "enable"
2768            ap_sniffer_mgmt_other: "enable"
2769            ap_sniffer_mgmt_probe: "enable"
2770            auto_power_high: "283"
2771            auto_power_level: "enable"
2772            auto_power_low: "285"
2773            auto_power_target: "<your_own_value>"
2774            band: "802.11a"
2775            band_5g_type: "5g-full"
2776            bandwidth_admission_control: "enable"
2777            bandwidth_capacity: "290"
2778            beacon_interval: "291"
2779            bss_color: "292"
2780            call_admission_control: "enable"
2781            call_capacity: "294"
2782            channel:
2783             -
2784                chan: "<your_own_value>"
2785            channel_bonding: "160MHz"
2786            channel_utilization: "enable"
2787            coexistence: "enable"
2788            darrp: "enable"
2789            drma: "disable"
2790            drma_sensitivity: "low"
2791            dtim: "303"
2792            frag_threshold: "304"
2793            frequency_handoff: "enable"
2794            iperf_protocol: "udp"
2795            iperf_server_port: "307"
2796            max_clients: "308"
2797            max_distance: "309"
2798            mode: "disabled"
2799            power_level: "311"
2800            power_mode: "dBm"
2801            power_value: "313"
2802            powersave_optimize: "tim"
2803            protection_mode: "rtscts"
2804            rts_threshold: "316"
2805            sam_bssid: "<your_own_value>"
2806            sam_captive_portal: "enable"
2807            sam_password: "<your_own_value>"
2808            sam_report_intv: "320"
2809            sam_security_type: "open"
2810            sam_server: "<your_own_value>"
2811            sam_ssid: "<your_own_value>"
2812            sam_test: "ping"
2813            sam_username: "<your_own_value>"
2814            short_guard_interval: "enable"
2815            spectrum_analysis: "enable"
2816            transmit_optimize: "disable"
2817            vap_all: "enable"
2818            vaps:
2819             -
2820                name: "default_name_331 (source wireless-controller.vap-group.name system.interface.name)"
2821            wids_profile: "<your_own_value> (source wireless-controller.wids-profile.name)"
2822            zero_wait_dfs: "enable"
2823        split_tunneling_acl:
2824         -
2825            dest_ip: "<your_own_value>"
2826            id:  "336"
2827        split_tunneling_acl_local_ap_subnet: "enable"
2828        split_tunneling_acl_path: "tunnel"
2829        tun_mtu_downlink: "339"
2830        tun_mtu_uplink: "340"
2831        wan_port_mode: "wan-lan"
2832
2833'''
2834
2835RETURN = '''
2836build:
2837  description: Build number of the fortigate image
2838  returned: always
2839  type: str
2840  sample: '1547'
2841http_method:
2842  description: Last method used to provision the content into FortiGate
2843  returned: always
2844  type: str
2845  sample: 'PUT'
2846http_status:
2847  description: Last result given by FortiGate on last operation applied
2848  returned: always
2849  type: str
2850  sample: "200"
2851mkey:
2852  description: Master key (id) used in the last call to FortiGate
2853  returned: success
2854  type: str
2855  sample: "id"
2856name:
2857  description: Name of the table used to fulfill the request
2858  returned: always
2859  type: str
2860  sample: "urlfilter"
2861path:
2862  description: Path of the table used to fulfill the request
2863  returned: always
2864  type: str
2865  sample: "webfilter"
2866revision:
2867  description: Internal revision number
2868  returned: always
2869  type: str
2870  sample: "17.0.2.10658"
2871serial:
2872  description: Serial number of the unit
2873  returned: always
2874  type: str
2875  sample: "FGVMEVYYQT3AB5352"
2876status:
2877  description: Indication of the operation's result
2878  returned: always
2879  type: str
2880  sample: "success"
2881vdom:
2882  description: Virtual domain used
2883  returned: always
2884  type: str
2885  sample: "root"
2886version:
2887  description: Version of the FortiGate
2888  returned: always
2889  type: str
2890  sample: "v5.6.3"
2891
2892'''
2893from ansible.module_utils.basic import AnsibleModule
2894from ansible.module_utils.connection import Connection
2895from ansible_collections.fortinet.fortios.plugins.module_utils.fortios.fortios import FortiOSHandler
2896from ansible_collections.fortinet.fortios.plugins.module_utils.fortios.fortios import check_legacy_fortiosapi
2897from ansible_collections.fortinet.fortios.plugins.module_utils.fortios.fortios import schema_to_module_spec
2898from ansible_collections.fortinet.fortios.plugins.module_utils.fortios.fortios import check_schema_versioning
2899from ansible_collections.fortinet.fortios.plugins.module_utils.fortimanager.common import FAIL_SOCKET_MSG
2900from ansible_collections.fortinet.fortios.plugins.module_utils.fortios.comparison import is_same_comparison
2901from ansible_collections.fortinet.fortios.plugins.module_utils.fortios.comparison import serialize
2902
2903
2904def filter_wireless_controller_wtp_profile_data(json):
2905    option_list = ['allowaccess', 'ap_country', 'ap_handoff',
2906                   'apcfg_profile', 'ble_profile', 'comment',
2907                   'control_message_offload', 'deny_mac_list', 'dtls_in_kernel',
2908                   'dtls_policy', 'energy_efficient_ethernet', 'ext_info_enable',
2909                   'frequency_handoff', 'handoff_roaming', 'handoff_rssi',
2910                   'handoff_sta_thresh', 'ip_fragment_preventing', 'lan',
2911                   'lbs', 'led_schedules', 'led_state',
2912                   'lldp', 'login_passwd', 'login_passwd_change',
2913                   'max_clients', 'name', 'platform',
2914                   'poe_mode', 'radio_1', 'radio_2',
2915                   'radio_3', 'radio_4', 'split_tunneling_acl',
2916                   'split_tunneling_acl_local_ap_subnet', 'split_tunneling_acl_path', 'tun_mtu_downlink',
2917                   'tun_mtu_uplink', 'wan_port_mode']
2918    dictionary = {}
2919
2920    for attribute in option_list:
2921        if attribute in json and json[attribute] is not None:
2922            dictionary[attribute] = json[attribute]
2923
2924    return dictionary
2925
2926
2927def flatten_single_path(data, path, index):
2928    if not data or index == len(path) or path[index] not in data or not data[path[index]]:
2929        return
2930
2931    if index == len(path) - 1:
2932        data[path[index]] = ' '.join(str(elem) for elem in data[path[index]])
2933    elif isinstance(data[path[index]], list):
2934        for value in data[path[index]]:
2935            flatten_single_path(value, path, index + 1)
2936    else:
2937        flatten_single_path(data[path[index]], path, index + 1)
2938
2939
2940def flatten_multilists_attributes(data):
2941    multilist_attrs = [[u'control_message_offload'], [u'ip_fragment_preventing'], [u'radio_3', u'transmit_optimize'], [u'radio_3', u'powersave_optimize'],
2942                       [u'radio_2', u'transmit_optimize'], [u'radio_2', u'powersave_optimize'], [
2943                           u'radio_1', u'transmit_optimize'], [u'radio_1', u'powersave_optimize'],
2944                       [u'allowaccess'], [u'dtls_policy'], [u'radio_4', u'transmit_optimize'], [u'radio_4', u'powersave_optimize']]
2945
2946    for attr in multilist_attrs:
2947        flatten_single_path(data, attr, 0)
2948
2949    return data
2950
2951
2952def underscore_to_hyphen(data):
2953    if isinstance(data, list):
2954        for i, elem in enumerate(data):
2955            data[i] = underscore_to_hyphen(elem)
2956    elif isinstance(data, dict):
2957        new_data = {}
2958        for k, v in data.items():
2959            new_data[k.replace('_', '-')] = underscore_to_hyphen(v)
2960        data = new_data
2961
2962    return data
2963
2964
2965def wireless_controller_wtp_profile(data, fos, check_mode=False):
2966
2967    vdom = data['vdom']
2968
2969    state = data['state']
2970
2971    wireless_controller_wtp_profile_data = data['wireless_controller_wtp_profile']
2972    wireless_controller_wtp_profile_data = flatten_multilists_attributes(wireless_controller_wtp_profile_data)
2973    filtered_data = underscore_to_hyphen(filter_wireless_controller_wtp_profile_data(wireless_controller_wtp_profile_data))
2974
2975    # check_mode starts from here
2976    if check_mode:
2977        mkey = fos.get_mkey('system', 'interface', filtered_data, vdom=vdom)
2978        current_data = fos.get('system', 'interface', vdom=vdom, mkey=mkey)
2979        is_existed = current_data and current_data.get('http_status') == 200 \
2980            and isinstance(current_data.get('results'), list) \
2981            and len(current_data['results']) > 0
2982
2983        # 2. if it exists and the state is 'present' then compare current settings with desired
2984        if state == 'present' or state is True:
2985            if mkey is None:
2986                return False, True, filtered_data
2987
2988            # if mkey exists then compare each other
2989            # record exits and they're matched or not
2990            if is_existed:
2991                is_same = is_same_comparison(
2992                    serialize(current_data['results'][0]), serialize(filtered_data))
2993                return False, not is_same, filtered_data
2994
2995            # record does not exist
2996            return False, True, filtered_data
2997
2998        if state == 'absent':
2999            if mkey is None:
3000                return False, False, filtered_data
3001
3002            if is_existed:
3003                return False, True, filtered_data
3004            return False, False, filtered_data
3005
3006        return True, False, {'reason: ': 'Must provide state parameter'}
3007
3008    if state == "present" or state is True:
3009        return fos.set('wireless-controller',
3010                       'wtp-profile',
3011                       data=filtered_data,
3012                       vdom=vdom)
3013
3014    elif state == "absent":
3015        return fos.delete('wireless-controller',
3016                          'wtp-profile',
3017                          mkey=filtered_data['name'],
3018                          vdom=vdom)
3019    else:
3020        fos._module.fail_json(msg='state must be present or absent!')
3021
3022
3023def is_successful_status(status):
3024    return status['status'] == "success" or \
3025        status['http_method'] == "DELETE" and status['http_status'] == 404
3026
3027
3028def fortios_wireless_controller(data, fos, check_mode):
3029
3030    if data['wireless_controller_wtp_profile']:
3031        resp = wireless_controller_wtp_profile(data, fos, check_mode)
3032    else:
3033        fos._module.fail_json(msg='missing task body: %s' % ('wireless_controller_wtp_profile'))
3034    if check_mode:
3035        return resp
3036    return not is_successful_status(resp), \
3037        resp['status'] == "success" and \
3038        (resp['revision_changed'] if 'revision_changed' in resp else True), \
3039        resp
3040
3041
3042versioned_schema = {
3043    "type": "list",
3044    "children": {
3045        "comment": {
3046            "type": "string",
3047            "revisions": {
3048                "v6.0.0": True,
3049                "v7.0.0": True,
3050                "v6.0.5": True,
3051                "v6.4.4": True,
3052                "v6.4.0": True,
3053                "v6.4.1": True,
3054                "v6.2.0": True,
3055                "v6.2.3": True,
3056                "v6.2.5": True,
3057                "v6.2.7": True,
3058                "v6.0.11": True
3059            }
3060        },
3061        "split_tunneling_acl": {
3062            "type": "list",
3063            "children": {
3064                "id": {
3065                    "type": "integer",
3066                    "revisions": {
3067                        "v6.0.0": True,
3068                        "v7.0.0": True,
3069                        "v6.0.5": True,
3070                        "v6.4.4": True,
3071                        "v6.4.0": True,
3072                        "v6.4.1": True,
3073                        "v6.2.0": True,
3074                        "v6.2.3": True,
3075                        "v6.2.5": True,
3076                        "v6.2.7": True,
3077                        "v6.0.11": True
3078                    }
3079                },
3080                "dest_ip": {
3081                    "type": "string",
3082                    "revisions": {
3083                        "v6.0.0": True,
3084                        "v7.0.0": True,
3085                        "v6.0.5": True,
3086                        "v6.4.4": True,
3087                        "v6.4.0": True,
3088                        "v6.4.1": True,
3089                        "v6.2.0": True,
3090                        "v6.2.3": True,
3091                        "v6.2.5": True,
3092                        "v6.2.7": True,
3093                        "v6.0.11": True
3094                    }
3095                }
3096            },
3097            "revisions": {
3098                "v6.0.0": True,
3099                "v7.0.0": True,
3100                "v6.0.5": True,
3101                "v6.4.4": True,
3102                "v6.4.0": True,
3103                "v6.4.1": True,
3104                "v6.2.0": True,
3105                "v6.2.3": True,
3106                "v6.2.5": True,
3107                "v6.2.7": True,
3108                "v6.0.11": True
3109            }
3110        },
3111        "lbs": {
3112            "type": "dict",
3113            "children": {
3114                "fortipresence_port": {
3115                    "type": "integer",
3116                    "revisions": {
3117                        "v6.0.0": True,
3118                        "v7.0.0": True,
3119                        "v6.0.5": True,
3120                        "v6.4.4": True,
3121                        "v6.4.0": True,
3122                        "v6.4.1": True,
3123                        "v6.2.0": True,
3124                        "v6.2.3": True,
3125                        "v6.2.5": True,
3126                        "v6.2.7": True,
3127                        "v6.0.11": True
3128                    }
3129                },
3130                "erc_server_port": {
3131                    "type": "integer",
3132                    "revisions": {
3133                        "v6.0.0": True,
3134                        "v7.0.0": True,
3135                        "v6.0.5": True,
3136                        "v6.4.4": True,
3137                        "v6.4.0": True,
3138                        "v6.4.1": True,
3139                        "v6.2.0": True,
3140                        "v6.2.3": True,
3141                        "v6.2.5": True,
3142                        "v6.2.7": True,
3143                        "v6.0.11": True
3144                    }
3145                },
3146                "aeroscout": {
3147                    "type": "string",
3148                    "options": [
3149                        {
3150                            "value": "enable",
3151                            "revisions": {
3152                                "v6.0.0": True,
3153                                "v7.0.0": True,
3154                                "v6.0.5": True,
3155                                "v6.4.4": True,
3156                                "v6.4.0": True,
3157                                "v6.4.1": 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                            "value": "disable",
3167                            "revisions": {
3168                                "v6.0.0": True,
3169                                "v7.0.0": True,
3170                                "v6.0.5": True,
3171                                "v6.4.4": True,
3172                                "v6.4.0": True,
3173                                "v6.4.1": True,
3174                                "v6.2.0": True,
3175                                "v6.2.3": True,
3176                                "v6.2.5": True,
3177                                "v6.2.7": True,
3178                                "v6.0.11": True
3179                            }
3180                        }
3181                    ],
3182                    "revisions": {
3183                        "v6.0.0": True,
3184                        "v7.0.0": True,
3185                        "v6.0.5": True,
3186                        "v6.4.4": True,
3187                        "v6.4.0": True,
3188                        "v6.4.1": True,
3189                        "v6.2.0": True,
3190                        "v6.2.3": True,
3191                        "v6.2.5": True,
3192                        "v6.2.7": True,
3193                        "v6.0.11": True
3194                    }
3195                },
3196                "fortipresence_frequency": {
3197                    "type": "integer",
3198                    "revisions": {
3199                        "v6.0.0": True,
3200                        "v7.0.0": True,
3201                        "v6.0.5": True,
3202                        "v6.4.4": True,
3203                        "v6.4.0": True,
3204                        "v6.4.1": True,
3205                        "v6.2.0": True,
3206                        "v6.2.3": True,
3207                        "v6.2.5": True,
3208                        "v6.2.7": True,
3209                        "v6.0.11": True
3210                    }
3211                },
3212                "fortipresence_ble": {
3213                    "type": "string",
3214                    "options": [
3215                        {
3216                            "value": "enable",
3217                            "revisions": {
3218                                "v7.0.0": True,
3219                                "v6.4.4": True,
3220                                "v6.4.0": True,
3221                                "v6.4.1": True,
3222                                "v6.2.0": True,
3223                                "v6.2.3": True,
3224                                "v6.2.5": True,
3225                                "v6.2.7": True
3226                            }
3227                        },
3228                        {
3229                            "value": "disable",
3230                            "revisions": {
3231                                "v7.0.0": True,
3232                                "v6.4.4": True,
3233                                "v6.4.0": True,
3234                                "v6.4.1": True,
3235                                "v6.2.0": True,
3236                                "v6.2.3": True,
3237                                "v6.2.5": True,
3238                                "v6.2.7": True
3239                            }
3240                        }
3241                    ],
3242                    "revisions": {
3243                        "v7.0.0": True,
3244                        "v6.4.4": True,
3245                        "v6.4.0": True,
3246                        "v6.4.1": True,
3247                        "v6.2.0": True,
3248                        "v6.2.3": True,
3249                        "v6.2.5": True,
3250                        "v6.2.7": True
3251                    }
3252                },
3253                "fortipresence_project": {
3254                    "type": "string",
3255                    "revisions": {
3256                        "v6.0.0": True,
3257                        "v7.0.0": True,
3258                        "v6.0.5": True,
3259                        "v6.4.4": True,
3260                        "v6.4.0": True,
3261                        "v6.4.1": True,
3262                        "v6.2.0": True,
3263                        "v6.2.3": True,
3264                        "v6.2.5": True,
3265                        "v6.2.7": True,
3266                        "v6.0.11": True
3267                    }
3268                },
3269                "aeroscout_ap_mac": {
3270                    "type": "string",
3271                    "options": [
3272                        {
3273                            "value": "bssid",
3274                            "revisions": {
3275                                "v6.0.0": True,
3276                                "v7.0.0": True,
3277                                "v6.0.5": True,
3278                                "v6.4.4": True,
3279                                "v6.4.0": True,
3280                                "v6.4.1": True,
3281                                "v6.2.0": True,
3282                                "v6.2.3": True,
3283                                "v6.2.5": True,
3284                                "v6.2.7": True,
3285                                "v6.0.11": True
3286                            }
3287                        },
3288                        {
3289                            "value": "board-mac",
3290                            "revisions": {
3291                                "v6.0.0": True,
3292                                "v7.0.0": True,
3293                                "v6.0.5": True,
3294                                "v6.4.4": True,
3295                                "v6.4.0": True,
3296                                "v6.4.1": True,
3297                                "v6.2.0": True,
3298                                "v6.2.3": True,
3299                                "v6.2.5": True,
3300                                "v6.2.7": True,
3301                                "v6.0.11": True
3302                            }
3303                        }
3304                    ],
3305                    "revisions": {
3306                        "v6.0.0": True,
3307                        "v7.0.0": True,
3308                        "v6.0.5": True,
3309                        "v6.4.4": True,
3310                        "v6.4.0": True,
3311                        "v6.4.1": True,
3312                        "v6.2.0": True,
3313                        "v6.2.3": True,
3314                        "v6.2.5": True,
3315                        "v6.2.7": True,
3316                        "v6.0.11": True
3317                    }
3318                },
3319                "aeroscout_mmu_report": {
3320                    "type": "string",
3321                    "options": [
3322                        {
3323                            "value": "enable",
3324                            "revisions": {
3325                                "v6.0.0": True,
3326                                "v7.0.0": True,
3327                                "v6.0.5": True,
3328                                "v6.4.4": True,
3329                                "v6.4.0": True,
3330                                "v6.4.1": True,
3331                                "v6.2.0": True,
3332                                "v6.2.3": True,
3333                                "v6.2.5": True,
3334                                "v6.2.7": True,
3335                                "v6.0.11": True
3336                            }
3337                        },
3338                        {
3339                            "value": "disable",
3340                            "revisions": {
3341                                "v6.0.0": True,
3342                                "v7.0.0": True,
3343                                "v6.0.5": True,
3344                                "v6.4.4": True,
3345                                "v6.4.0": True,
3346                                "v6.4.1": True,
3347                                "v6.2.0": True,
3348                                "v6.2.3": True,
3349                                "v6.2.5": True,
3350                                "v6.2.7": True,
3351                                "v6.0.11": True
3352                            }
3353                        }
3354                    ],
3355                    "revisions": {
3356                        "v6.0.0": True,
3357                        "v7.0.0": True,
3358                        "v6.0.5": True,
3359                        "v6.4.4": True,
3360                        "v6.4.0": True,
3361                        "v6.4.1": True,
3362                        "v6.2.0": True,
3363                        "v6.2.3": True,
3364                        "v6.2.5": True,
3365                        "v6.2.7": True,
3366                        "v6.0.11": True
3367                    }
3368                },
3369                "fortipresence": {
3370                    "type": "string",
3371                    "options": [
3372                        {
3373                            "value": "foreign",
3374                            "revisions": {
3375                                "v6.0.0": True,
3376                                "v7.0.0": True,
3377                                "v6.0.5": True,
3378                                "v6.4.4": True,
3379                                "v6.4.0": True,
3380                                "v6.4.1": True,
3381                                "v6.2.0": True,
3382                                "v6.2.3": True,
3383                                "v6.2.5": True,
3384                                "v6.2.7": True,
3385                                "v6.0.11": True
3386                            }
3387                        },
3388                        {
3389                            "value": "both",
3390                            "revisions": {
3391                                "v6.0.0": True,
3392                                "v7.0.0": True,
3393                                "v6.0.5": True,
3394                                "v6.4.4": True,
3395                                "v6.4.0": True,
3396                                "v6.4.1": True,
3397                                "v6.2.0": True,
3398                                "v6.2.3": True,
3399                                "v6.2.5": True,
3400                                "v6.2.7": True,
3401                                "v6.0.11": True
3402                            }
3403                        },
3404                        {
3405                            "value": "disable",
3406                            "revisions": {
3407                                "v6.0.0": True,
3408                                "v7.0.0": True,
3409                                "v6.0.5": True,
3410                                "v6.4.4": True,
3411                                "v6.4.0": True,
3412                                "v6.4.1": True,
3413                                "v6.2.0": True,
3414                                "v6.2.3": True,
3415                                "v6.2.5": True,
3416                                "v6.2.7": True,
3417                                "v6.0.11": True
3418                            }
3419                        }
3420                    ],
3421                    "revisions": {
3422                        "v6.0.0": True,
3423                        "v7.0.0": True,
3424                        "v6.0.5": True,
3425                        "v6.4.4": True,
3426                        "v6.4.0": True,
3427                        "v6.4.1": True,
3428                        "v6.2.0": True,
3429                        "v6.2.3": True,
3430                        "v6.2.5": True,
3431                        "v6.2.7": True,
3432                        "v6.0.11": True
3433                    }
3434                },
3435                "ekahau_tag": {
3436                    "type": "string",
3437                    "revisions": {
3438                        "v6.0.0": True,
3439                        "v7.0.0": True,
3440                        "v6.0.5": True,
3441                        "v6.4.4": True,
3442                        "v6.4.0": True,
3443                        "v6.4.1": True,
3444                        "v6.2.0": True,
3445                        "v6.2.3": True,
3446                        "v6.2.5": True,
3447                        "v6.2.7": True,
3448                        "v6.0.11": True
3449                    }
3450                },
3451                "fortipresence_unassoc": {
3452                    "type": "string",
3453                    "options": [
3454                        {
3455                            "value": "enable",
3456                            "revisions": {
3457                                "v6.0.0": True,
3458                                "v7.0.0": True,
3459                                "v6.0.5": True,
3460                                "v6.4.4": True,
3461                                "v6.4.0": True,
3462                                "v6.4.1": True,
3463                                "v6.2.0": True,
3464                                "v6.2.3": True,
3465                                "v6.2.5": True,
3466                                "v6.2.7": True,
3467                                "v6.0.11": True
3468                            }
3469                        },
3470                        {
3471                            "value": "disable",
3472                            "revisions": {
3473                                "v6.0.0": True,
3474                                "v7.0.0": True,
3475                                "v6.0.5": True,
3476                                "v6.4.4": True,
3477                                "v6.4.0": True,
3478                                "v6.4.1": True,
3479                                "v6.2.0": True,
3480                                "v6.2.3": True,
3481                                "v6.2.5": True,
3482                                "v6.2.7": True,
3483                                "v6.0.11": True
3484                            }
3485                        }
3486                    ],
3487                    "revisions": {
3488                        "v6.0.0": True,
3489                        "v7.0.0": True,
3490                        "v6.0.5": True,
3491                        "v6.4.4": True,
3492                        "v6.4.0": True,
3493                        "v6.4.1": True,
3494                        "v6.2.0": True,
3495                        "v6.2.3": True,
3496                        "v6.2.5": True,
3497                        "v6.2.7": True,
3498                        "v6.0.11": True
3499                    }
3500                },
3501                "erc_server_ip": {
3502                    "type": "string",
3503                    "revisions": {
3504                        "v6.0.0": True,
3505                        "v7.0.0": True,
3506                        "v6.0.5": True,
3507                        "v6.4.4": True,
3508                        "v6.4.0": True,
3509                        "v6.4.1": True,
3510                        "v6.2.0": True,
3511                        "v6.2.3": True,
3512                        "v6.2.5": True,
3513                        "v6.2.7": True,
3514                        "v6.0.11": True
3515                    }
3516                },
3517                "aeroscout_mu_factor": {
3518                    "type": "integer",
3519                    "revisions": {
3520                        "v6.0.0": True,
3521                        "v7.0.0": True,
3522                        "v6.0.5": True,
3523                        "v6.4.4": True,
3524                        "v6.4.0": True,
3525                        "v6.4.1": True,
3526                        "v6.2.0": True,
3527                        "v6.2.3": True,
3528                        "v6.2.5": True,
3529                        "v6.2.7": True,
3530                        "v6.0.11": True
3531                    }
3532                },
3533                "fortipresence_server": {
3534                    "type": "string",
3535                    "revisions": {
3536                        "v6.0.0": True,
3537                        "v7.0.0": True,
3538                        "v6.0.5": True,
3539                        "v6.4.4": True,
3540                        "v6.4.0": True,
3541                        "v6.4.1": True,
3542                        "v6.2.0": True,
3543                        "v6.2.3": True,
3544                        "v6.2.5": True,
3545                        "v6.2.7": True,
3546                        "v6.0.11": True
3547                    }
3548                },
3549                "station_locate": {
3550                    "type": "string",
3551                    "options": [
3552                        {
3553                            "value": "enable",
3554                            "revisions": {
3555                                "v6.0.0": True,
3556                                "v7.0.0": True,
3557                                "v6.0.5": True,
3558                                "v6.4.4": True,
3559                                "v6.4.0": True,
3560                                "v6.4.1": True,
3561                                "v6.2.0": True,
3562                                "v6.2.3": True,
3563                                "v6.2.5": True,
3564                                "v6.2.7": True,
3565                                "v6.0.11": True
3566                            }
3567                        },
3568                        {
3569                            "value": "disable",
3570                            "revisions": {
3571                                "v6.0.0": True,
3572                                "v7.0.0": True,
3573                                "v6.0.5": True,
3574                                "v6.4.4": True,
3575                                "v6.4.0": True,
3576                                "v6.4.1": True,
3577                                "v6.2.0": True,
3578                                "v6.2.3": True,
3579                                "v6.2.5": True,
3580                                "v6.2.7": True,
3581                                "v6.0.11": True
3582                            }
3583                        }
3584                    ],
3585                    "revisions": {
3586                        "v6.0.0": True,
3587                        "v7.0.0": True,
3588                        "v6.0.5": True,
3589                        "v6.4.4": True,
3590                        "v6.4.0": True,
3591                        "v6.4.1": True,
3592                        "v6.2.0": True,
3593                        "v6.2.3": True,
3594                        "v6.2.5": True,
3595                        "v6.2.7": True,
3596                        "v6.0.11": True
3597                    }
3598                },
3599                "aeroscout_mu": {
3600                    "type": "string",
3601                    "options": [
3602                        {
3603                            "value": "enable",
3604                            "revisions": {
3605                                "v6.0.0": True,
3606                                "v7.0.0": True,
3607                                "v6.0.5": True,
3608                                "v6.4.4": True,
3609                                "v6.4.0": True,
3610                                "v6.4.1": True,
3611                                "v6.2.0": True,
3612                                "v6.2.3": True,
3613                                "v6.2.5": True,
3614                                "v6.2.7": True,
3615                                "v6.0.11": True
3616                            }
3617                        },
3618                        {
3619                            "value": "disable",
3620                            "revisions": {
3621                                "v6.0.0": True,
3622                                "v7.0.0": True,
3623                                "v6.0.5": True,
3624                                "v6.4.4": True,
3625                                "v6.4.0": True,
3626                                "v6.4.1": True,
3627                                "v6.2.0": True,
3628                                "v6.2.3": True,
3629                                "v6.2.5": True,
3630                                "v6.2.7": True,
3631                                "v6.0.11": True
3632                            }
3633                        }
3634                    ],
3635                    "revisions": {
3636                        "v6.0.0": True,
3637                        "v7.0.0": True,
3638                        "v6.0.5": True,
3639                        "v6.4.4": True,
3640                        "v6.4.0": True,
3641                        "v6.4.1": True,
3642                        "v6.2.0": True,
3643                        "v6.2.3": True,
3644                        "v6.2.5": True,
3645                        "v6.2.7": True,
3646                        "v6.0.11": True
3647                    }
3648                },
3649                "aeroscout_mu_timeout": {
3650                    "type": "integer",
3651                    "revisions": {
3652                        "v6.0.0": True,
3653                        "v7.0.0": True,
3654                        "v6.0.5": True,
3655                        "v6.4.4": True,
3656                        "v6.4.0": True,
3657                        "v6.4.1": 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                "aeroscout_server_ip": {
3666                    "type": "string",
3667                    "revisions": {
3668                        "v6.0.0": True,
3669                        "v7.0.0": True,
3670                        "v6.0.5": True,
3671                        "v6.4.4": True,
3672                        "v6.4.0": True,
3673                        "v6.4.1": True,
3674                        "v6.2.0": True,
3675                        "v6.2.3": True,
3676                        "v6.2.5": True,
3677                        "v6.2.7": True,
3678                        "v6.0.11": True
3679                    }
3680                },
3681                "fortipresence_secret": {
3682                    "type": "string",
3683                    "revisions": {
3684                        "v6.0.0": True,
3685                        "v7.0.0": True,
3686                        "v6.0.5": True,
3687                        "v6.4.4": True,
3688                        "v6.4.0": True,
3689                        "v6.4.1": True,
3690                        "v6.2.0": True,
3691                        "v6.2.3": True,
3692                        "v6.2.5": True,
3693                        "v6.2.7": True,
3694                        "v6.0.11": True
3695                    }
3696                },
3697                "aeroscout_server_port": {
3698                    "type": "integer",
3699                    "revisions": {
3700                        "v6.0.0": True,
3701                        "v7.0.0": True,
3702                        "v6.0.5": True,
3703                        "v6.4.4": True,
3704                        "v6.4.0": True,
3705                        "v6.4.1": True,
3706                        "v6.2.0": True,
3707                        "v6.2.3": True,
3708                        "v6.2.5": True,
3709                        "v6.2.7": True,
3710                        "v6.0.11": True
3711                    }
3712                },
3713                "fortipresence_rogue": {
3714                    "type": "string",
3715                    "options": [
3716                        {
3717                            "value": "enable",
3718                            "revisions": {
3719                                "v6.0.0": True,
3720                                "v7.0.0": True,
3721                                "v6.0.5": True,
3722                                "v6.4.4": True,
3723                                "v6.4.0": True,
3724                                "v6.4.1": True,
3725                                "v6.2.0": True,
3726                                "v6.2.3": True,
3727                                "v6.2.5": True,
3728                                "v6.2.7": True,
3729                                "v6.0.11": True
3730                            }
3731                        },
3732                        {
3733                            "value": "disable",
3734                            "revisions": {
3735                                "v6.0.0": True,
3736                                "v7.0.0": True,
3737                                "v6.0.5": True,
3738                                "v6.4.4": True,
3739                                "v6.4.0": True,
3740                                "v6.4.1": True,
3741                                "v6.2.0": True,
3742                                "v6.2.3": True,
3743                                "v6.2.5": True,
3744                                "v6.2.7": True,
3745                                "v6.0.11": True
3746                            }
3747                        }
3748                    ],
3749                    "revisions": {
3750                        "v6.0.0": True,
3751                        "v7.0.0": True,
3752                        "v6.0.5": True,
3753                        "v6.4.4": True,
3754                        "v6.4.0": True,
3755                        "v6.4.1": 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                "ekahau_blink_mode": {
3764                    "type": "string",
3765                    "options": [
3766                        {
3767                            "value": "enable",
3768                            "revisions": {
3769                                "v6.0.0": True,
3770                                "v7.0.0": True,
3771                                "v6.0.5": True,
3772                                "v6.4.4": True,
3773                                "v6.4.0": True,
3774                                "v6.4.1": True,
3775                                "v6.2.0": True,
3776                                "v6.2.3": True,
3777                                "v6.2.5": True,
3778                                "v6.2.7": True,
3779                                "v6.0.11": True
3780                            }
3781                        },
3782                        {
3783                            "value": "disable",
3784                            "revisions": {
3785                                "v6.0.0": True,
3786                                "v7.0.0": True,
3787                                "v6.0.5": True,
3788                                "v6.4.4": True,
3789                                "v6.4.0": True,
3790                                "v6.4.1": True,
3791                                "v6.2.0": True,
3792                                "v6.2.3": True,
3793                                "v6.2.5": True,
3794                                "v6.2.7": True,
3795                                "v6.0.11": True
3796                            }
3797                        }
3798                    ],
3799                    "revisions": {
3800                        "v6.0.0": True,
3801                        "v7.0.0": True,
3802                        "v6.0.5": True,
3803                        "v6.4.4": True,
3804                        "v6.4.0": True,
3805                        "v6.4.1": True,
3806                        "v6.2.0": True,
3807                        "v6.2.3": True,
3808                        "v6.2.5": True,
3809                        "v6.2.7": True,
3810                        "v6.0.11": True
3811                    }
3812                }
3813            },
3814            "revisions": {
3815                "v6.0.0": True,
3816                "v7.0.0": True,
3817                "v6.0.5": True,
3818                "v6.4.4": True,
3819                "v6.4.0": True,
3820                "v6.4.1": True,
3821                "v6.2.0": True,
3822                "v6.2.3": True,
3823                "v6.2.5": True,
3824                "v6.2.7": True,
3825                "v6.0.11": True
3826            }
3827        },
3828        "control_message_offload": {
3829            "multiple_values": True,
3830            "type": "list",
3831            "options": [
3832                {
3833                    "value": "ebp-frame",
3834                    "revisions": {
3835                        "v6.0.0": True,
3836                        "v7.0.0": True,
3837                        "v6.0.5": True,
3838                        "v6.4.4": True,
3839                        "v6.4.0": True,
3840                        "v6.4.1": True,
3841                        "v6.2.0": True,
3842                        "v6.2.3": True,
3843                        "v6.2.5": True,
3844                        "v6.2.7": True,
3845                        "v6.0.11": True
3846                    }
3847                },
3848                {
3849                    "value": "aeroscout-tag",
3850                    "revisions": {
3851                        "v6.0.0": True,
3852                        "v7.0.0": True,
3853                        "v6.0.5": True,
3854                        "v6.4.4": True,
3855                        "v6.4.0": True,
3856                        "v6.4.1": True,
3857                        "v6.2.0": True,
3858                        "v6.2.3": True,
3859                        "v6.2.5": True,
3860                        "v6.2.7": True,
3861                        "v6.0.11": True
3862                    }
3863                },
3864                {
3865                    "value": "ap-list",
3866                    "revisions": {
3867                        "v6.0.0": True,
3868                        "v7.0.0": True,
3869                        "v6.0.5": True,
3870                        "v6.4.4": True,
3871                        "v6.4.0": True,
3872                        "v6.4.1": True,
3873                        "v6.2.0": True,
3874                        "v6.2.3": True,
3875                        "v6.2.5": True,
3876                        "v6.2.7": True,
3877                        "v6.0.11": True
3878                    }
3879                },
3880                {
3881                    "value": "sta-list",
3882                    "revisions": {
3883                        "v6.0.0": True,
3884                        "v7.0.0": True,
3885                        "v6.0.5": True,
3886                        "v6.4.4": True,
3887                        "v6.4.0": True,
3888                        "v6.4.1": True,
3889                        "v6.2.0": True,
3890                        "v6.2.3": True,
3891                        "v6.2.5": True,
3892                        "v6.2.7": True,
3893                        "v6.0.11": True
3894                    }
3895                },
3896                {
3897                    "value": "sta-cap-list",
3898                    "revisions": {
3899                        "v6.0.0": True,
3900                        "v7.0.0": True,
3901                        "v6.0.5": True,
3902                        "v6.4.4": True,
3903                        "v6.4.0": True,
3904                        "v6.4.1": True,
3905                        "v6.2.0": True,
3906                        "v6.2.3": True,
3907                        "v6.2.5": True,
3908                        "v6.2.7": True,
3909                        "v6.0.11": True
3910                    }
3911                },
3912                {
3913                    "value": "stats",
3914                    "revisions": {
3915                        "v6.0.0": True,
3916                        "v7.0.0": True,
3917                        "v6.0.5": True,
3918                        "v6.4.4": True,
3919                        "v6.4.0": True,
3920                        "v6.4.1": True,
3921                        "v6.2.0": True,
3922                        "v6.2.3": True,
3923                        "v6.2.5": True,
3924                        "v6.2.7": True,
3925                        "v6.0.11": True
3926                    }
3927                },
3928                {
3929                    "value": "aeroscout-mu",
3930                    "revisions": {
3931                        "v6.0.0": True,
3932                        "v7.0.0": True,
3933                        "v6.0.5": True,
3934                        "v6.4.4": True,
3935                        "v6.4.0": True,
3936                        "v6.4.1": 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                    "value": "sta-health",
3946                    "revisions": {
3947                        "v7.0.0": True,
3948                        "v6.4.4": True,
3949                        "v6.4.0": True,
3950                        "v6.4.1": True,
3951                        "v6.2.0": True,
3952                        "v6.2.3": True,
3953                        "v6.2.5": True,
3954                        "v6.2.7": True
3955                    }
3956                },
3957                {
3958                    "value": "spectral-analysis",
3959                    "revisions": {
3960                        "v6.4.4": True,
3961                        "v7.0.0": True,
3962                        "v6.4.0": True,
3963                        "v6.4.1": True
3964                    }
3965                }
3966            ],
3967            "revisions": {
3968                "v6.0.0": True,
3969                "v7.0.0": True,
3970                "v6.0.5": True,
3971                "v6.4.4": True,
3972                "v6.4.0": True,
3973                "v6.4.1": True,
3974                "v6.2.0": True,
3975                "v6.2.3": True,
3976                "v6.2.5": True,
3977                "v6.2.7": True,
3978                "v6.0.11": True
3979            }
3980        },
3981        "tun_mtu_downlink": {
3982            "type": "integer",
3983            "revisions": {
3984                "v6.0.0": True,
3985                "v7.0.0": True,
3986                "v6.0.5": True,
3987                "v6.4.4": True,
3988                "v6.4.0": True,
3989                "v6.4.1": True,
3990                "v6.2.0": True,
3991                "v6.2.3": True,
3992                "v6.2.5": True,
3993                "v6.2.7": True,
3994                "v6.0.11": True
3995            }
3996        },
3997        "tun_mtu_uplink": {
3998            "type": "integer",
3999            "revisions": {
4000                "v6.0.0": True,
4001                "v7.0.0": True,
4002                "v6.0.5": True,
4003                "v6.4.4": True,
4004                "v6.4.0": True,
4005                "v6.4.1": True,
4006                "v6.2.0": True,
4007                "v6.2.3": True,
4008                "v6.2.5": True,
4009                "v6.2.7": True,
4010                "v6.0.11": True
4011            }
4012        },
4013        "ble_profile": {
4014            "type": "string",
4015            "revisions": {
4016                "v6.0.0": True,
4017                "v7.0.0": True,
4018                "v6.0.5": True,
4019                "v6.4.4": True,
4020                "v6.4.0": True,
4021                "v6.4.1": True,
4022                "v6.2.0": True,
4023                "v6.2.3": True,
4024                "v6.2.5": True,
4025                "v6.2.7": True,
4026                "v6.0.11": True
4027            }
4028        },
4029        "lldp": {
4030            "type": "string",
4031            "options": [
4032                {
4033                    "value": "enable",
4034                    "revisions": {
4035                        "v6.0.0": True,
4036                        "v7.0.0": True,
4037                        "v6.0.5": True,
4038                        "v6.4.4": True,
4039                        "v6.4.0": True,
4040                        "v6.4.1": True,
4041                        "v6.2.0": True,
4042                        "v6.2.3": True,
4043                        "v6.2.5": True,
4044                        "v6.2.7": True,
4045                        "v6.0.11": True
4046                    }
4047                },
4048                {
4049                    "value": "disable",
4050                    "revisions": {
4051                        "v6.0.0": True,
4052                        "v7.0.0": True,
4053                        "v6.0.5": True,
4054                        "v6.4.4": True,
4055                        "v6.4.0": True,
4056                        "v6.4.1": True,
4057                        "v6.2.0": True,
4058                        "v6.2.3": True,
4059                        "v6.2.5": True,
4060                        "v6.2.7": True,
4061                        "v6.0.11": True
4062                    }
4063                }
4064            ],
4065            "revisions": {
4066                "v6.0.0": True,
4067                "v7.0.0": True,
4068                "v6.0.5": True,
4069                "v6.4.4": True,
4070                "v6.4.0": True,
4071                "v6.4.1": True,
4072                "v6.2.0": True,
4073                "v6.2.3": True,
4074                "v6.2.5": True,
4075                "v6.2.7": True,
4076                "v6.0.11": True
4077            }
4078        },
4079        "login_passwd_change": {
4080            "type": "string",
4081            "options": [
4082                {
4083                    "value": "yes",
4084                    "revisions": {
4085                        "v6.0.0": True,
4086                        "v7.0.0": True,
4087                        "v6.0.5": True,
4088                        "v6.4.4": True,
4089                        "v6.4.0": True,
4090                        "v6.4.1": True,
4091                        "v6.2.0": True,
4092                        "v6.2.3": True,
4093                        "v6.2.5": True,
4094                        "v6.2.7": True,
4095                        "v6.0.11": True
4096                    }
4097                },
4098                {
4099                    "value": "default",
4100                    "revisions": {
4101                        "v6.0.0": True,
4102                        "v7.0.0": True,
4103                        "v6.0.5": True,
4104                        "v6.4.4": True,
4105                        "v6.4.0": True,
4106                        "v6.4.1": True,
4107                        "v6.2.0": True,
4108                        "v6.2.3": True,
4109                        "v6.2.5": True,
4110                        "v6.2.7": True,
4111                        "v6.0.11": True
4112                    }
4113                },
4114                {
4115                    "value": "no",
4116                    "revisions": {
4117                        "v6.0.0": True,
4118                        "v7.0.0": True,
4119                        "v6.0.5": True,
4120                        "v6.4.4": True,
4121                        "v6.4.0": True,
4122                        "v6.4.1": True,
4123                        "v6.2.0": True,
4124                        "v6.2.3": True,
4125                        "v6.2.5": True,
4126                        "v6.2.7": True,
4127                        "v6.0.11": True
4128                    }
4129                }
4130            ],
4131            "revisions": {
4132                "v6.0.0": True,
4133                "v7.0.0": True,
4134                "v6.0.5": True,
4135                "v6.4.4": True,
4136                "v6.4.0": True,
4137                "v6.4.1": True,
4138                "v6.2.0": True,
4139                "v6.2.3": True,
4140                "v6.2.5": True,
4141                "v6.2.7": True,
4142                "v6.0.11": True
4143            }
4144        },
4145        "platform": {
4146            "type": "dict",
4147            "children": {
4148                "type": {
4149                    "type": "string",
4150                    "options": [
4151                        {
4152                            "value": "AP-11N",
4153                            "revisions": {
4154                                "v6.0.0": True,
4155                                "v7.0.0": True,
4156                                "v6.0.5": True,
4157                                "v6.4.4": True,
4158                                "v6.4.0": True,
4159                                "v6.4.1": True,
4160                                "v6.2.0": True,
4161                                "v6.2.3": True,
4162                                "v6.2.5": True,
4163                                "v6.2.7": True,
4164                                "v6.0.11": True
4165                            }
4166                        },
4167                        {
4168                            "value": "220B",
4169                            "revisions": {
4170                                "v6.0.0": True,
4171                                "v7.0.0": True,
4172                                "v6.0.5": True,
4173                                "v6.4.4": True,
4174                                "v6.4.0": True,
4175                                "v6.4.1": True,
4176                                "v6.2.0": True,
4177                                "v6.2.3": True,
4178                                "v6.2.5": True,
4179                                "v6.2.7": True,
4180                                "v6.0.11": True
4181                            }
4182                        },
4183                        {
4184                            "value": "210B",
4185                            "revisions": {
4186                                "v6.0.0": True,
4187                                "v7.0.0": True,
4188                                "v6.0.5": True,
4189                                "v6.4.4": True,
4190                                "v6.4.0": True,
4191                                "v6.4.1": True,
4192                                "v6.2.0": True,
4193                                "v6.2.3": True,
4194                                "v6.2.5": True,
4195                                "v6.2.7": True,
4196                                "v6.0.11": True
4197                            }
4198                        },
4199                        {
4200                            "value": "222B",
4201                            "revisions": {
4202                                "v6.0.0": True,
4203                                "v7.0.0": True,
4204                                "v6.0.5": True,
4205                                "v6.4.4": True,
4206                                "v6.4.0": True,
4207                                "v6.4.1": True,
4208                                "v6.2.0": True,
4209                                "v6.2.3": True,
4210                                "v6.2.5": True,
4211                                "v6.2.7": True,
4212                                "v6.0.11": True
4213                            }
4214                        },
4215                        {
4216                            "value": "112B",
4217                            "revisions": {
4218                                "v6.0.0": True,
4219                                "v7.0.0": True,
4220                                "v6.0.5": True,
4221                                "v6.4.4": True,
4222                                "v6.4.0": True,
4223                                "v6.4.1": True,
4224                                "v6.2.0": True,
4225                                "v6.2.3": True,
4226                                "v6.2.5": True,
4227                                "v6.2.7": True,
4228                                "v6.0.11": True
4229                            }
4230                        },
4231                        {
4232                            "value": "320B",
4233                            "revisions": {
4234                                "v6.0.0": True,
4235                                "v7.0.0": True,
4236                                "v6.0.5": True,
4237                                "v6.4.4": True,
4238                                "v6.4.0": True,
4239                                "v6.4.1": True,
4240                                "v6.2.0": True,
4241                                "v6.2.3": True,
4242                                "v6.2.5": True,
4243                                "v6.2.7": True,
4244                                "v6.0.11": True
4245                            }
4246                        },
4247                        {
4248                            "value": "11C",
4249                            "revisions": {
4250                                "v6.0.0": True,
4251                                "v7.0.0": True,
4252                                "v6.0.5": True,
4253                                "v6.4.4": True,
4254                                "v6.4.0": True,
4255                                "v6.4.1": True,
4256                                "v6.2.0": True,
4257                                "v6.2.3": True,
4258                                "v6.2.5": True,
4259                                "v6.2.7": True,
4260                                "v6.0.11": True
4261                            }
4262                        },
4263                        {
4264                            "value": "14C",
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                        {
4280                            "value": "223B",
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                        {
4296                            "value": "28C",
4297                            "revisions": {
4298                                "v6.0.0": True,
4299                                "v7.0.0": True,
4300                                "v6.0.5": True,
4301                                "v6.4.4": True,
4302                                "v6.4.0": True,
4303                                "v6.4.1": True,
4304                                "v6.2.0": True,
4305                                "v6.2.3": True,
4306                                "v6.2.5": True,
4307                                "v6.2.7": True,
4308                                "v6.0.11": True
4309                            }
4310                        },
4311                        {
4312                            "value": "320C",
4313                            "revisions": {
4314                                "v6.0.0": True,
4315                                "v7.0.0": True,
4316                                "v6.0.5": True,
4317                                "v6.4.4": True,
4318                                "v6.4.0": True,
4319                                "v6.4.1": True,
4320                                "v6.2.0": True,
4321                                "v6.2.3": True,
4322                                "v6.2.5": True,
4323                                "v6.2.7": True,
4324                                "v6.0.11": True
4325                            }
4326                        },
4327                        {
4328                            "value": "221C",
4329                            "revisions": {
4330                                "v6.0.0": True,
4331                                "v7.0.0": True,
4332                                "v6.0.5": True,
4333                                "v6.4.4": True,
4334                                "v6.4.0": True,
4335                                "v6.4.1": True,
4336                                "v6.2.0": True,
4337                                "v6.2.3": True,
4338                                "v6.2.5": True,
4339                                "v6.2.7": True,
4340                                "v6.0.11": True
4341                            }
4342                        },
4343                        {
4344                            "value": "25D",
4345                            "revisions": {
4346                                "v6.0.0": True,
4347                                "v7.0.0": True,
4348                                "v6.0.5": True,
4349                                "v6.4.4": True,
4350                                "v6.4.0": True,
4351                                "v6.4.1": True,
4352                                "v6.2.0": True,
4353                                "v6.2.3": True,
4354                                "v6.2.5": True,
4355                                "v6.2.7": True,
4356                                "v6.0.11": True
4357                            }
4358                        },
4359                        {
4360                            "value": "222C",
4361                            "revisions": {
4362                                "v6.0.0": True,
4363                                "v7.0.0": True,
4364                                "v6.0.5": True,
4365                                "v6.4.4": True,
4366                                "v6.4.0": True,
4367                                "v6.4.1": True,
4368                                "v6.2.0": True,
4369                                "v6.2.3": True,
4370                                "v6.2.5": True,
4371                                "v6.2.7": True,
4372                                "v6.0.11": True
4373                            }
4374                        },
4375                        {
4376                            "value": "224D",
4377                            "revisions": {
4378                                "v6.0.0": True,
4379                                "v7.0.0": True,
4380                                "v6.0.5": True,
4381                                "v6.4.4": True,
4382                                "v6.4.0": True,
4383                                "v6.4.1": True,
4384                                "v6.2.0": True,
4385                                "v6.2.3": True,
4386                                "v6.2.5": True,
4387                                "v6.2.7": True,
4388                                "v6.0.11": True
4389                            }
4390                        },
4391                        {
4392                            "value": "214B",
4393                            "revisions": {
4394                                "v6.0.0": True,
4395                                "v7.0.0": True,
4396                                "v6.0.5": True,
4397                                "v6.4.4": True,
4398                                "v6.4.0": True,
4399                                "v6.4.1": True,
4400                                "v6.2.0": True,
4401                                "v6.2.3": True,
4402                                "v6.2.5": True,
4403                                "v6.2.7": True,
4404                                "v6.0.11": True
4405                            }
4406                        },
4407                        {
4408                            "value": "21D",
4409                            "revisions": {
4410                                "v6.0.0": True,
4411                                "v7.0.0": True,
4412                                "v6.0.5": True,
4413                                "v6.4.4": True,
4414                                "v6.4.0": True,
4415                                "v6.4.1": True,
4416                                "v6.2.0": True,
4417                                "v6.2.3": True,
4418                                "v6.2.5": True,
4419                                "v6.2.7": True,
4420                                "v6.0.11": True
4421                            }
4422                        },
4423                        {
4424                            "value": "24D",
4425                            "revisions": {
4426                                "v6.0.0": True,
4427                                "v7.0.0": True,
4428                                "v6.0.5": True,
4429                                "v6.4.4": True,
4430                                "v6.4.0": True,
4431                                "v6.4.1": True,
4432                                "v6.2.0": True,
4433                                "v6.2.3": True,
4434                                "v6.2.5": True,
4435                                "v6.2.7": True,
4436                                "v6.0.11": True
4437                            }
4438                        },
4439                        {
4440                            "value": "112D",
4441                            "revisions": {
4442                                "v6.0.0": True,
4443                                "v7.0.0": True,
4444                                "v6.0.5": True,
4445                                "v6.4.4": True,
4446                                "v6.4.0": True,
4447                                "v6.4.1": True,
4448                                "v6.2.0": True,
4449                                "v6.2.3": True,
4450                                "v6.2.5": True,
4451                                "v6.2.7": True,
4452                                "v6.0.11": True
4453                            }
4454                        },
4455                        {
4456                            "value": "223C",
4457                            "revisions": {
4458                                "v6.0.0": True,
4459                                "v7.0.0": True,
4460                                "v6.0.5": True,
4461                                "v6.4.4": True,
4462                                "v6.4.0": True,
4463                                "v6.4.1": True,
4464                                "v6.2.0": True,
4465                                "v6.2.3": True,
4466                                "v6.2.5": True,
4467                                "v6.2.7": True,
4468                                "v6.0.11": True
4469                            }
4470                        },
4471                        {
4472                            "value": "321C",
4473                            "revisions": {
4474                                "v6.0.0": True,
4475                                "v7.0.0": True,
4476                                "v6.0.5": True,
4477                                "v6.4.4": True,
4478                                "v6.4.0": True,
4479                                "v6.4.1": True,
4480                                "v6.2.0": True,
4481                                "v6.2.3": True,
4482                                "v6.2.5": True,
4483                                "v6.2.7": True,
4484                                "v6.0.11": True
4485                            }
4486                        },
4487                        {
4488                            "value": "C220C",
4489                            "revisions": {
4490                                "v6.0.0": True,
4491                                "v7.0.0": True,
4492                                "v6.0.5": True,
4493                                "v6.4.4": True,
4494                                "v6.4.0": True,
4495                                "v6.4.1": True,
4496                                "v6.2.0": True,
4497                                "v6.2.3": True,
4498                                "v6.2.5": True,
4499                                "v6.2.7": True,
4500                                "v6.0.11": True
4501                            }
4502                        },
4503                        {
4504                            "value": "C225C",
4505                            "revisions": {
4506                                "v6.0.0": True,
4507                                "v7.0.0": True,
4508                                "v6.0.5": True,
4509                                "v6.4.4": True,
4510                                "v6.4.0": True,
4511                                "v6.4.1": True,
4512                                "v6.2.0": True,
4513                                "v6.2.3": True,
4514                                "v6.2.5": True,
4515                                "v6.2.7": True,
4516                                "v6.0.11": True
4517                            }
4518                        },
4519                        {
4520                            "value": "C23JD",
4521                            "revisions": {
4522                                "v6.0.0": True,
4523                                "v7.0.0": True,
4524                                "v6.0.5": True,
4525                                "v6.4.4": True,
4526                                "v6.4.0": True,
4527                                "v6.4.1": True,
4528                                "v6.2.0": True,
4529                                "v6.2.3": True,
4530                                "v6.2.5": True,
4531                                "v6.2.7": True,
4532                                "v6.0.11": True
4533                            }
4534                        },
4535                        {
4536                            "value": "C24JE",
4537                            "revisions": {
4538                                "v6.0.0": True,
4539                                "v7.0.0": True,
4540                                "v6.0.5": True,
4541                                "v6.4.4": True,
4542                                "v6.4.0": True,
4543                                "v6.4.1": True,
4544                                "v6.2.0": True,
4545                                "v6.2.3": True,
4546                                "v6.2.5": True,
4547                                "v6.2.7": True,
4548                                "v6.0.11": True
4549                            }
4550                        },
4551                        {
4552                            "value": "S321C",
4553                            "revisions": {
4554                                "v6.0.0": True,
4555                                "v7.0.0": True,
4556                                "v6.0.5": True,
4557                                "v6.4.4": True,
4558                                "v6.4.0": True,
4559                                "v6.4.1": True,
4560                                "v6.2.0": True,
4561                                "v6.2.3": True,
4562                                "v6.2.5": True,
4563                                "v6.2.7": True,
4564                                "v6.0.11": True
4565                            }
4566                        },
4567                        {
4568                            "value": "S322C",
4569                            "revisions": {
4570                                "v6.0.0": True,
4571                                "v7.0.0": True,
4572                                "v6.0.5": True,
4573                                "v6.4.4": True,
4574                                "v6.4.0": True,
4575                                "v6.4.1": True,
4576                                "v6.2.0": True,
4577                                "v6.2.3": True,
4578                                "v6.2.5": True,
4579                                "v6.2.7": True,
4580                                "v6.0.11": True
4581                            }
4582                        },
4583                        {
4584                            "value": "S323C",
4585                            "revisions": {
4586                                "v6.0.0": True,
4587                                "v7.0.0": True,
4588                                "v6.0.5": True,
4589                                "v6.4.4": True,
4590                                "v6.4.0": True,
4591                                "v6.4.1": True,
4592                                "v6.2.0": True,
4593                                "v6.2.3": True,
4594                                "v6.2.5": True,
4595                                "v6.2.7": True,
4596                                "v6.0.11": True
4597                            }
4598                        },
4599                        {
4600                            "value": "S311C",
4601                            "revisions": {
4602                                "v6.0.0": True,
4603                                "v7.0.0": True,
4604                                "v6.0.5": True,
4605                                "v6.4.4": True,
4606                                "v6.4.0": True,
4607                                "v6.4.1": True,
4608                                "v6.2.0": True,
4609                                "v6.2.3": True,
4610                                "v6.2.5": True,
4611                                "v6.2.7": True,
4612                                "v6.0.11": True
4613                            }
4614                        },
4615                        {
4616                            "value": "S313C",
4617                            "revisions": {
4618                                "v6.0.0": True,
4619                                "v7.0.0": True,
4620                                "v6.0.5": True,
4621                                "v6.4.4": True,
4622                                "v6.4.0": True,
4623                                "v6.4.1": True,
4624                                "v6.2.0": True,
4625                                "v6.2.3": True,
4626                                "v6.2.5": True,
4627                                "v6.2.7": True,
4628                                "v6.0.11": True
4629                            }
4630                        },
4631                        {
4632                            "value": "S321CR",
4633                            "revisions": {
4634                                "v6.0.0": True,
4635                                "v7.0.0": True,
4636                                "v6.0.5": True,
4637                                "v6.4.4": True,
4638                                "v6.4.0": True,
4639                                "v6.4.1": True,
4640                                "v6.2.0": True,
4641                                "v6.2.3": True,
4642                                "v6.2.5": True,
4643                                "v6.2.7": True,
4644                                "v6.0.11": True
4645                            }
4646                        },
4647                        {
4648                            "value": "S322CR",
4649                            "revisions": {
4650                                "v6.0.0": True,
4651                                "v7.0.0": True,
4652                                "v6.0.5": True,
4653                                "v6.4.4": True,
4654                                "v6.4.0": True,
4655                                "v6.4.1": True,
4656                                "v6.2.0": True,
4657                                "v6.2.3": True,
4658                                "v6.2.5": True,
4659                                "v6.2.7": True,
4660                                "v6.0.11": True
4661                            }
4662                        },
4663                        {
4664                            "value": "S323CR",
4665                            "revisions": {
4666                                "v6.0.0": True,
4667                                "v7.0.0": True,
4668                                "v6.0.5": True,
4669                                "v6.4.4": True,
4670                                "v6.4.0": True,
4671                                "v6.4.1": True,
4672                                "v6.2.0": True,
4673                                "v6.2.3": True,
4674                                "v6.2.5": True,
4675                                "v6.2.7": True,
4676                                "v6.0.11": True
4677                            }
4678                        },
4679                        {
4680                            "value": "S421E",
4681                            "revisions": {
4682                                "v6.0.0": True,
4683                                "v7.0.0": True,
4684                                "v6.0.5": True,
4685                                "v6.4.4": True,
4686                                "v6.4.0": True,
4687                                "v6.4.1": True,
4688                                "v6.2.0": True,
4689                                "v6.2.3": True,
4690                                "v6.2.5": True,
4691                                "v6.2.7": True,
4692                                "v6.0.11": True
4693                            }
4694                        },
4695                        {
4696                            "value": "S422E",
4697                            "revisions": {
4698                                "v6.0.0": True,
4699                                "v7.0.0": True,
4700                                "v6.0.5": True,
4701                                "v6.4.4": True,
4702                                "v6.4.0": True,
4703                                "v6.4.1": True,
4704                                "v6.2.0": True,
4705                                "v6.2.3": True,
4706                                "v6.2.5": True,
4707                                "v6.2.7": True,
4708                                "v6.0.11": True
4709                            }
4710                        },
4711                        {
4712                            "value": "S423E",
4713                            "revisions": {
4714                                "v6.0.0": True,
4715                                "v7.0.0": True,
4716                                "v6.0.5": True,
4717                                "v6.4.4": True,
4718                                "v6.4.0": True,
4719                                "v6.4.1": True,
4720                                "v6.2.0": True,
4721                                "v6.2.3": True,
4722                                "v6.2.5": True,
4723                                "v6.2.7": True,
4724                                "v6.0.11": True
4725                            }
4726                        },
4727                        {
4728                            "value": "421E",
4729                            "revisions": {
4730                                "v6.0.0": True,
4731                                "v7.0.0": True,
4732                                "v6.0.5": True,
4733                                "v6.4.4": True,
4734                                "v6.4.0": True,
4735                                "v6.4.1": True,
4736                                "v6.2.0": True,
4737                                "v6.2.3": True,
4738                                "v6.2.5": True,
4739                                "v6.2.7": True,
4740                                "v6.0.11": True
4741                            }
4742                        },
4743                        {
4744                            "value": "423E",
4745                            "revisions": {
4746                                "v6.0.0": True,
4747                                "v7.0.0": True,
4748                                "v6.0.5": True,
4749                                "v6.4.4": True,
4750                                "v6.4.0": True,
4751                                "v6.4.1": True,
4752                                "v6.2.0": True,
4753                                "v6.2.3": True,
4754                                "v6.2.5": True,
4755                                "v6.2.7": True,
4756                                "v6.0.11": True
4757                            }
4758                        },
4759                        {
4760                            "value": "221E",
4761                            "revisions": {
4762                                "v6.0.0": True,
4763                                "v7.0.0": True,
4764                                "v6.0.5": True,
4765                                "v6.4.4": True,
4766                                "v6.4.0": True,
4767                                "v6.4.1": True,
4768                                "v6.2.0": True,
4769                                "v6.2.3": True,
4770                                "v6.2.5": True,
4771                                "v6.2.7": True,
4772                                "v6.0.11": True
4773                            }
4774                        },
4775                        {
4776                            "value": "222E",
4777                            "revisions": {
4778                                "v6.0.0": True,
4779                                "v7.0.0": True,
4780                                "v6.0.5": True,
4781                                "v6.4.4": True,
4782                                "v6.4.0": True,
4783                                "v6.4.1": True,
4784                                "v6.2.0": True,
4785                                "v6.2.3": True,
4786                                "v6.2.5": True,
4787                                "v6.2.7": True,
4788                                "v6.0.11": True
4789                            }
4790                        },
4791                        {
4792                            "value": "223E",
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                        {
4808                            "value": "224E",
4809                            "revisions": {
4810                                "v6.0.0": True,
4811                                "v7.0.0": True,
4812                                "v6.0.5": True,
4813                                "v6.4.4": True,
4814                                "v6.4.0": True,
4815                                "v6.4.1": True,
4816                                "v6.2.0": True,
4817                                "v6.2.3": True,
4818                                "v6.2.5": True,
4819                                "v6.2.7": True,
4820                                "v6.0.11": True
4821                            }
4822                        },
4823                        {
4824                            "value": "S221E",
4825                            "revisions": {
4826                                "v6.0.0": True,
4827                                "v7.0.0": True,
4828                                "v6.0.5": True,
4829                                "v6.4.4": True,
4830                                "v6.4.0": True,
4831                                "v6.4.1": True,
4832                                "v6.2.0": True,
4833                                "v6.2.3": True,
4834                                "v6.2.5": True,
4835                                "v6.2.7": True,
4836                                "v6.0.11": True
4837                            }
4838                        },
4839                        {
4840                            "value": "S223E",
4841                            "revisions": {
4842                                "v6.0.0": True,
4843                                "v7.0.0": True,
4844                                "v6.0.5": True,
4845                                "v6.4.4": True,
4846                                "v6.4.0": True,
4847                                "v6.4.1": True,
4848                                "v6.2.0": True,
4849                                "v6.2.3": True,
4850                                "v6.2.5": True,
4851                                "v6.2.7": True,
4852                                "v6.0.11": True
4853                            }
4854                        },
4855                        {
4856                            "value": "U421E",
4857                            "revisions": {
4858                                "v6.0.0": True,
4859                                "v7.0.0": True,
4860                                "v6.0.5": True,
4861                                "v6.4.4": True,
4862                                "v6.4.0": True,
4863                                "v6.4.1": True,
4864                                "v6.2.0": True,
4865                                "v6.2.3": True,
4866                                "v6.2.5": True,
4867                                "v6.2.7": True,
4868                                "v6.0.11": True
4869                            }
4870                        },
4871                        {
4872                            "value": "U422EV",
4873                            "revisions": {
4874                                "v6.0.0": True,
4875                                "v7.0.0": True,
4876                                "v6.0.5": True,
4877                                "v6.4.4": True,
4878                                "v6.4.0": True,
4879                                "v6.4.1": True,
4880                                "v6.2.0": True,
4881                                "v6.2.3": True,
4882                                "v6.2.5": True,
4883                                "v6.2.7": True,
4884                                "v6.0.11": True
4885                            }
4886                        },
4887                        {
4888                            "value": "U423E",
4889                            "revisions": {
4890                                "v6.0.0": True,
4891                                "v7.0.0": True,
4892                                "v6.0.5": True,
4893                                "v6.4.4": True,
4894                                "v6.4.0": True,
4895                                "v6.4.1": True,
4896                                "v6.2.0": True,
4897                                "v6.2.3": True,
4898                                "v6.2.5": True,
4899                                "v6.2.7": True,
4900                                "v6.0.11": True
4901                            }
4902                        },
4903                        {
4904                            "value": "U221EV",
4905                            "revisions": {
4906                                "v6.0.0": True,
4907                                "v7.0.0": True,
4908                                "v6.0.5": True,
4909                                "v6.4.4": True,
4910                                "v6.4.0": True,
4911                                "v6.4.1": True,
4912                                "v6.2.0": True,
4913                                "v6.2.3": True,
4914                                "v6.2.5": True,
4915                                "v6.2.7": True,
4916                                "v6.0.11": True
4917                            }
4918                        },
4919                        {
4920                            "value": "U223EV",
4921                            "revisions": {
4922                                "v6.0.0": True,
4923                                "v7.0.0": True,
4924                                "v6.0.5": True,
4925                                "v6.4.4": True,
4926                                "v6.4.0": True,
4927                                "v6.4.1": True,
4928                                "v6.2.0": True,
4929                                "v6.2.3": True,
4930                                "v6.2.5": True,
4931                                "v6.2.7": True,
4932                                "v6.0.11": True
4933                            }
4934                        },
4935                        {
4936                            "value": "U24JEV",
4937                            "revisions": {
4938                                "v6.0.0": True,
4939                                "v7.0.0": True,
4940                                "v6.0.5": True,
4941                                "v6.4.4": True,
4942                                "v6.4.0": True,
4943                                "v6.4.1": True,
4944                                "v6.2.0": True,
4945                                "v6.2.3": True,
4946                                "v6.2.5": True,
4947                                "v6.2.7": True,
4948                                "v6.0.11": True
4949                            }
4950                        },
4951                        {
4952                            "value": "U321EV",
4953                            "revisions": {
4954                                "v6.0.0": True,
4955                                "v7.0.0": True,
4956                                "v6.0.5": True,
4957                                "v6.4.4": True,
4958                                "v6.4.0": True,
4959                                "v6.4.1": True,
4960                                "v6.2.0": True,
4961                                "v6.2.3": True,
4962                                "v6.2.5": True,
4963                                "v6.2.7": True,
4964                                "v6.0.11": True
4965                            }
4966                        },
4967                        {
4968                            "value": "U323EV",
4969                            "revisions": {
4970                                "v6.0.0": True,
4971                                "v7.0.0": True,
4972                                "v6.0.5": True,
4973                                "v6.4.4": True,
4974                                "v6.4.0": True,
4975                                "v6.4.1": True,
4976                                "v6.2.0": True,
4977                                "v6.2.3": True,
4978                                "v6.2.5": True,
4979                                "v6.2.7": True,
4980                                "v6.0.11": True
4981                            }
4982                        },
4983                        {
4984                            "value": "231E",
4985                            "revisions": {
4986                                "v7.0.0": True,
4987                                "v6.4.4": True,
4988                                "v6.4.0": True,
4989                                "v6.4.1": True,
4990                                "v6.2.0": True,
4991                                "v6.2.3": False,
4992                                "v6.2.5": True,
4993                                "v6.2.7": True
4994                            }
4995                        },
4996                        {
4997                            "value": "321E",
4998                            "revisions": {
4999                                "v7.0.0": True,
5000                                "v6.4.4": True,
5001                                "v6.4.0": True,
5002                                "v6.4.1": True,
5003                                "v6.2.0": True,
5004                                "v6.2.3": True,
5005                                "v6.2.5": True,
5006                                "v6.2.7": True
5007                            }
5008                        },
5009                        {
5010                            "value": "431F",
5011                            "revisions": {
5012                                "v7.0.0": True,
5013                                "v6.4.4": True,
5014                                "v6.4.0": True,
5015                                "v6.4.1": True,
5016                                "v6.2.0": True,
5017                                "v6.2.3": False,
5018                                "v6.2.5": True,
5019                                "v6.2.7": True
5020                            }
5021                        },
5022                        {
5023                            "value": "432F",
5024                            "revisions": {
5025                                "v7.0.0": True,
5026                                "v6.4.4": True,
5027                                "v6.4.0": True,
5028                                "v6.4.1": False,
5029                                "v6.2.0": True,
5030                                "v6.2.3": False,
5031                                "v6.2.5": True,
5032                                "v6.2.7": True
5033                            }
5034                        },
5035                        {
5036                            "value": "433F",
5037                            "revisions": {
5038                                "v7.0.0": True,
5039                                "v6.4.4": True,
5040                                "v6.4.0": True,
5041                                "v6.4.1": True,
5042                                "v6.2.0": True,
5043                                "v6.2.3": False,
5044                                "v6.2.5": True,
5045                                "v6.2.7": True
5046                            }
5047                        },
5048                        {
5049                            "value": "231F",
5050                            "revisions": {
5051                                "v7.0.0": True,
5052                                "v6.4.4": True,
5053                                "v6.4.0": True,
5054                                "v6.4.1": False,
5055                                "v6.2.0": True,
5056                                "v6.2.3": False,
5057                                "v6.2.5": True,
5058                                "v6.2.7": True
5059                            }
5060                        },
5061                        {
5062                            "value": "234F",
5063                            "revisions": {
5064                                "v7.0.0": True,
5065                                "v6.4.4": True,
5066                                "v6.4.0": True,
5067                                "v6.4.1": False,
5068                                "v6.2.0": True,
5069                                "v6.2.3": False,
5070                                "v6.2.5": True,
5071                                "v6.2.7": True
5072                            }
5073                        },
5074                        {
5075                            "value": "23JF",
5076                            "revisions": {
5077                                "v7.0.0": True,
5078                                "v6.4.4": True,
5079                                "v6.4.0": True,
5080                                "v6.4.1": False,
5081                                "v6.2.0": True,
5082                                "v6.2.3": False,
5083                                "v6.2.5": True,
5084                                "v6.2.7": True
5085                            }
5086                        },
5087                        {
5088                            "value": "U431F",
5089                            "revisions": {
5090                                "v7.0.0": True,
5091                                "v6.4.4": True,
5092                                "v6.4.0": True,
5093                                "v6.4.1": True,
5094                                "v6.2.0": True,
5095                                "v6.2.3": True,
5096                                "v6.2.5": True,
5097                                "v6.2.7": True
5098                            }
5099                        },
5100                        {
5101                            "value": "U433F",
5102                            "revisions": {
5103                                "v7.0.0": True,
5104                                "v6.4.4": True,
5105                                "v6.4.0": True,
5106                                "v6.4.1": True,
5107                                "v6.2.0": True,
5108                                "v6.2.3": True,
5109                                "v6.2.5": True,
5110                                "v6.2.7": True
5111                            }
5112                        },
5113                        {
5114                            "value": "831F",
5115                            "revisions": {
5116                                "v6.4.4": True,
5117                                "v7.0.0": True
5118                            }
5119                        },
5120                        {
5121                            "value": "U231F",
5122                            "revisions": {
5123                                "v6.4.4": True,
5124                                "v7.0.0": True
5125                            }
5126                        },
5127                        {
5128                            "value": "U234F",
5129                            "revisions": {
5130                                "v6.4.4": True,
5131                                "v7.0.0": True
5132                            }
5133                        },
5134                        {
5135                            "value": "U432F",
5136                            "revisions": {
5137                                "v6.4.4": True,
5138                                "v7.0.0": True
5139                            }
5140                        }
5141                    ],
5142                    "revisions": {
5143                        "v6.0.0": True,
5144                        "v7.0.0": True,
5145                        "v6.0.5": True,
5146                        "v6.4.4": True,
5147                        "v6.4.0": True,
5148                        "v6.4.1": True,
5149                        "v6.2.0": True,
5150                        "v6.2.3": True,
5151                        "v6.2.5": True,
5152                        "v6.2.7": True,
5153                        "v6.0.11": True
5154                    }
5155                },
5156                "mode": {
5157                    "type": "string",
5158                    "options": [
5159                        {
5160                            "value": "single-5G",
5161                            "revisions": {
5162                                "v7.0.0": True,
5163                                "v6.4.4": True,
5164                                "v6.4.0": True,
5165                                "v6.4.1": True,
5166                                "v6.2.0": True,
5167                                "v6.2.3": True,
5168                                "v6.2.5": True,
5169                                "v6.2.7": True
5170                            }
5171                        },
5172                        {
5173                            "value": "dual-5G",
5174                            "revisions": {
5175                                "v7.0.0": True,
5176                                "v6.4.4": True,
5177                                "v6.4.0": True,
5178                                "v6.4.1": True,
5179                                "v6.2.0": True,
5180                                "v6.2.3": True,
5181                                "v6.2.5": True,
5182                                "v6.2.7": True
5183                            }
5184                        }
5185                    ],
5186                    "revisions": {
5187                        "v7.0.0": True,
5188                        "v6.4.4": True,
5189                        "v6.4.0": True,
5190                        "v6.4.1": True,
5191                        "v6.2.0": True,
5192                        "v6.2.3": True,
5193                        "v6.2.5": True,
5194                        "v6.2.7": True
5195                    }
5196                },
5197                "ddscan": {
5198                    "type": "string",
5199                    "options": [
5200                        {
5201                            "value": "enable",
5202                            "revisions": {
5203                                "v7.0.0": True,
5204                                "v6.4.4": True,
5205                                "v6.4.0": True,
5206                                "v6.4.1": True,
5207                                "v6.2.0": True,
5208                                "v6.2.5": True,
5209                                "v6.2.7": True
5210                            }
5211                        },
5212                        {
5213                            "value": "disable",
5214                            "revisions": {
5215                                "v7.0.0": True,
5216                                "v6.4.4": True,
5217                                "v6.4.0": True,
5218                                "v6.4.1": True,
5219                                "v6.2.0": True,
5220                                "v6.2.5": True,
5221                                "v6.2.7": True
5222                            }
5223                        }
5224                    ],
5225                    "revisions": {
5226                        "v7.0.0": True,
5227                        "v6.4.4": True,
5228                        "v6.4.0": True,
5229                        "v6.4.1": True,
5230                        "v6.2.0": True,
5231                        "v6.2.3": False,
5232                        "v6.2.5": True,
5233                        "v6.2.7": True
5234                    }
5235                }
5236            },
5237            "revisions": {
5238                "v6.0.0": True,
5239                "v7.0.0": True,
5240                "v6.0.5": True,
5241                "v6.4.4": True,
5242                "v6.4.0": True,
5243                "v6.4.1": True,
5244                "v6.2.0": True,
5245                "v6.2.3": True,
5246                "v6.2.5": True,
5247                "v6.2.7": True,
5248                "v6.0.11": True
5249            }
5250        },
5251        "frequency_handoff": {
5252            "type": "string",
5253            "options": [
5254                {
5255                    "value": "enable",
5256                    "revisions": {
5257                        "v6.4.4": True,
5258                        "v7.0.0": True,
5259                        "v6.4.0": True,
5260                        "v6.4.1": True
5261                    }
5262                },
5263                {
5264                    "value": "disable",
5265                    "revisions": {
5266                        "v6.4.4": True,
5267                        "v7.0.0": True,
5268                        "v6.4.0": True,
5269                        "v6.4.1": True
5270                    }
5271                }
5272            ],
5273            "revisions": {
5274                "v6.4.4": True,
5275                "v7.0.0": True,
5276                "v6.4.0": True,
5277                "v6.4.1": True
5278            }
5279        },
5280        "deny_mac_list": {
5281            "type": "list",
5282            "children": {
5283                "mac": {
5284                    "type": "string",
5285                    "revisions": {
5286                        "v6.0.0": True,
5287                        "v7.0.0": True,
5288                        "v6.0.5": True,
5289                        "v6.4.4": True,
5290                        "v6.4.0": True,
5291                        "v6.4.1": True,
5292                        "v6.2.0": True,
5293                        "v6.2.3": True,
5294                        "v6.2.5": True,
5295                        "v6.2.7": True,
5296                        "v6.0.11": True
5297                    }
5298                },
5299                "id": {
5300                    "type": "integer",
5301                    "revisions": {
5302                        "v6.0.0": True,
5303                        "v7.0.0": True,
5304                        "v6.0.5": True,
5305                        "v6.4.4": True,
5306                        "v6.4.0": True,
5307                        "v6.4.1": True,
5308                        "v6.2.0": True,
5309                        "v6.2.3": True,
5310                        "v6.2.5": True,
5311                        "v6.2.7": True,
5312                        "v6.0.11": True
5313                    }
5314                }
5315            },
5316            "revisions": {
5317                "v6.0.0": True,
5318                "v7.0.0": True,
5319                "v6.0.5": True,
5320                "v6.4.4": True,
5321                "v6.4.0": True,
5322                "v6.4.1": True,
5323                "v6.2.0": True,
5324                "v6.2.3": True,
5325                "v6.2.5": True,
5326                "v6.2.7": True,
5327                "v6.0.11": True
5328            }
5329        },
5330        "split_tunneling_acl_path": {
5331            "type": "string",
5332            "options": [
5333                {
5334                    "value": "tunnel",
5335                    "revisions": {
5336                        "v6.0.0": True,
5337                        "v7.0.0": True,
5338                        "v6.0.5": True,
5339                        "v6.4.4": True,
5340                        "v6.4.0": True,
5341                        "v6.4.1": True,
5342                        "v6.2.0": True,
5343                        "v6.2.3": True,
5344                        "v6.2.5": True,
5345                        "v6.2.7": True,
5346                        "v6.0.11": True
5347                    }
5348                },
5349                {
5350                    "value": "local",
5351                    "revisions": {
5352                        "v6.0.0": True,
5353                        "v7.0.0": True,
5354                        "v6.0.5": True,
5355                        "v6.4.4": True,
5356                        "v6.4.0": True,
5357                        "v6.4.1": True,
5358                        "v6.2.0": True,
5359                        "v6.2.3": True,
5360                        "v6.2.5": True,
5361                        "v6.2.7": True,
5362                        "v6.0.11": True
5363                    }
5364                }
5365            ],
5366            "revisions": {
5367                "v6.0.0": True,
5368                "v7.0.0": True,
5369                "v6.0.5": True,
5370                "v6.4.4": True,
5371                "v6.4.0": True,
5372                "v6.4.1": True,
5373                "v6.2.0": True,
5374                "v6.2.3": True,
5375                "v6.2.5": True,
5376                "v6.2.7": True,
5377                "v6.0.11": True
5378            }
5379        },
5380        "ip_fragment_preventing": {
5381            "multiple_values": True,
5382            "type": "list",
5383            "options": [
5384                {
5385                    "value": "tcp-mss-adjust",
5386                    "revisions": {
5387                        "v6.0.0": True,
5388                        "v7.0.0": True,
5389                        "v6.0.5": True,
5390                        "v6.4.4": True,
5391                        "v6.4.0": True,
5392                        "v6.4.1": True,
5393                        "v6.2.0": True,
5394                        "v6.2.3": True,
5395                        "v6.2.5": True,
5396                        "v6.2.7": True,
5397                        "v6.0.11": True
5398                    }
5399                },
5400                {
5401                    "value": "icmp-unreachable",
5402                    "revisions": {
5403                        "v6.0.0": True,
5404                        "v7.0.0": True,
5405                        "v6.0.5": True,
5406                        "v6.4.4": True,
5407                        "v6.4.0": True,
5408                        "v6.4.1": True,
5409                        "v6.2.0": True,
5410                        "v6.2.3": True,
5411                        "v6.2.5": True,
5412                        "v6.2.7": True,
5413                        "v6.0.11": True
5414                    }
5415                }
5416            ],
5417            "revisions": {
5418                "v6.0.0": True,
5419                "v7.0.0": True,
5420                "v6.0.5": True,
5421                "v6.4.4": True,
5422                "v6.4.0": True,
5423                "v6.4.1": True,
5424                "v6.2.0": True,
5425                "v6.2.3": True,
5426                "v6.2.5": True,
5427                "v6.2.7": True,
5428                "v6.0.11": True
5429            }
5430        },
5431        "radio_3": {
5432            "type": "dict",
5433            "children": {
5434                "transmit_optimize": {
5435                    "multiple_values": True,
5436                    "type": "list",
5437                    "options": [
5438                        {
5439                            "value": "disable",
5440                            "revisions": {
5441                                "v7.0.0": True,
5442                                "v6.4.4": True,
5443                                "v6.4.0": 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                            }
5450                        },
5451                        {
5452                            "value": "power-save",
5453                            "revisions": {
5454                                "v7.0.0": True,
5455                                "v6.4.4": True,
5456                                "v6.4.0": 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                            }
5463                        },
5464                        {
5465                            "value": "aggr-limit",
5466                            "revisions": {
5467                                "v7.0.0": True,
5468                                "v6.4.4": True,
5469                                "v6.4.0": True,
5470                                "v6.4.1": True,
5471                                "v6.2.0": True,
5472                                "v6.2.3": True,
5473                                "v6.2.5": True,
5474                                "v6.2.7": True
5475                            }
5476                        },
5477                        {
5478                            "value": "retry-limit",
5479                            "revisions": {
5480                                "v7.0.0": True,
5481                                "v6.4.4": True,
5482                                "v6.4.0": True,
5483                                "v6.4.1": True,
5484                                "v6.2.0": True,
5485                                "v6.2.3": True,
5486                                "v6.2.5": True,
5487                                "v6.2.7": True
5488                            }
5489                        },
5490                        {
5491                            "value": "send-bar",
5492                            "revisions": {
5493                                "v7.0.0": True,
5494                                "v6.4.4": True,
5495                                "v6.4.0": True,
5496                                "v6.4.1": True,
5497                                "v6.2.0": True,
5498                                "v6.2.3": True,
5499                                "v6.2.5": True,
5500                                "v6.2.7": True
5501                            }
5502                        }
5503                    ],
5504                    "revisions": {
5505                        "v7.0.0": True,
5506                        "v6.4.4": True,
5507                        "v6.4.0": True,
5508                        "v6.4.1": True,
5509                        "v6.2.0": True,
5510                        "v6.2.3": True,
5511                        "v6.2.5": True,
5512                        "v6.2.7": True
5513                    }
5514                },
5515                "ap_sniffer_bufsize": {
5516                    "type": "integer",
5517                    "revisions": {
5518                        "v7.0.0": True,
5519                        "v6.4.4": True,
5520                        "v6.4.0": True,
5521                        "v6.4.1": True,
5522                        "v6.2.0": True,
5523                        "v6.2.3": True,
5524                        "v6.2.5": True,
5525                        "v6.2.7": True
5526                    }
5527                },
5528                "ap_handoff": {
5529                    "type": "string",
5530                    "options": [
5531                        {
5532                            "value": "enable",
5533                            "revisions": {
5534                                "v6.2.0": True,
5535                                "v6.2.3": True,
5536                                "v6.2.5": True,
5537                                "v6.2.7": True
5538                            }
5539                        },
5540                        {
5541                            "value": "disable",
5542                            "revisions": {
5543                                "v6.2.0": True,
5544                                "v6.2.3": True,
5545                                "v6.2.5": True,
5546                                "v6.2.7": True
5547                            }
5548                        }
5549                    ],
5550                    "revisions": {
5551                        "v7.0.0": False,
5552                        "v6.4.4": False,
5553                        "v6.4.0": False,
5554                        "v6.4.1": False,
5555                        "v6.2.0": True,
5556                        "v6.2.3": True,
5557                        "v6.2.5": True,
5558                        "v6.2.7": True
5559                    }
5560                },
5561                "frag_threshold": {
5562                    "type": "integer",
5563                    "revisions": {
5564                        "v7.0.0": True,
5565                        "v6.4.4": True,
5566                        "v6.4.0": True,
5567                        "v6.4.1": True,
5568                        "v6.2.0": True,
5569                        "v6.2.3": True,
5570                        "v6.2.5": True,
5571                        "v6.2.7": True
5572                    }
5573                },
5574                "bandwidth_admission_control": {
5575                    "type": "string",
5576                    "options": [
5577                        {
5578                            "value": "enable",
5579                            "revisions": {
5580                                "v7.0.0": True,
5581                                "v6.4.4": True,
5582                                "v6.4.0": True,
5583                                "v6.4.1": True,
5584                                "v6.2.0": True,
5585                                "v6.2.3": True,
5586                                "v6.2.5": True,
5587                                "v6.2.7": True
5588                            }
5589                        },
5590                        {
5591                            "value": "disable",
5592                            "revisions": {
5593                                "v7.0.0": True,
5594                                "v6.4.4": True,
5595                                "v6.4.0": True,
5596                                "v6.4.1": True,
5597                                "v6.2.0": True,
5598                                "v6.2.3": True,
5599                                "v6.2.5": True,
5600                                "v6.2.7": True
5601                            }
5602                        }
5603                    ],
5604                    "revisions": {
5605                        "v7.0.0": True,
5606                        "v6.4.4": True,
5607                        "v6.4.0": True,
5608                        "v6.4.1": True,
5609                        "v6.2.0": True,
5610                        "v6.2.3": True,
5611                        "v6.2.5": True,
5612                        "v6.2.7": True
5613                    }
5614                },
5615                "coexistence": {
5616                    "type": "string",
5617                    "options": [
5618                        {
5619                            "value": "enable",
5620                            "revisions": {
5621                                "v7.0.0": True,
5622                                "v6.4.4": True,
5623                                "v6.4.0": True,
5624                                "v6.4.1": True,
5625                                "v6.2.0": True,
5626                                "v6.2.3": True,
5627                                "v6.2.5": True,
5628                                "v6.2.7": True
5629                            }
5630                        },
5631                        {
5632                            "value": "disable",
5633                            "revisions": {
5634                                "v7.0.0": True,
5635                                "v6.4.4": True,
5636                                "v6.4.0": True,
5637                                "v6.4.1": True,
5638                                "v6.2.0": True,
5639                                "v6.2.3": True,
5640                                "v6.2.5": True,
5641                                "v6.2.7": True
5642                            }
5643                        }
5644                    ],
5645                    "revisions": {
5646                        "v7.0.0": True,
5647                        "v6.4.4": True,
5648                        "v6.4.0": True,
5649                        "v6.4.1": True,
5650                        "v6.2.0": True,
5651                        "v6.2.3": True,
5652                        "v6.2.5": True,
5653                        "v6.2.7": True
5654                    }
5655                },
5656                "auto_power_low": {
5657                    "type": "integer",
5658                    "revisions": {
5659                        "v7.0.0": True,
5660                        "v6.4.4": True,
5661                        "v6.4.0": True,
5662                        "v6.4.1": True,
5663                        "v6.2.0": True,
5664                        "v6.2.3": True,
5665                        "v6.2.5": True,
5666                        "v6.2.7": True
5667                    }
5668                },
5669                "ap_sniffer_ctl": {
5670                    "type": "string",
5671                    "options": [
5672                        {
5673                            "value": "enable",
5674                            "revisions": {
5675                                "v7.0.0": True,
5676                                "v6.4.4": True,
5677                                "v6.4.0": True,
5678                                "v6.4.1": True,
5679                                "v6.2.0": True,
5680                                "v6.2.3": True,
5681                                "v6.2.5": True,
5682                                "v6.2.7": True
5683                            }
5684                        },
5685                        {
5686                            "value": "disable",
5687                            "revisions": {
5688                                "v7.0.0": 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                            }
5697                        }
5698                    ],
5699                    "revisions": {
5700                        "v7.0.0": True,
5701                        "v6.4.4": True,
5702                        "v6.4.0": True,
5703                        "v6.4.1": True,
5704                        "v6.2.0": True,
5705                        "v6.2.3": True,
5706                        "v6.2.5": True,
5707                        "v6.2.7": True
5708                    }
5709                },
5710                "bandwidth_capacity": {
5711                    "type": "integer",
5712                    "revisions": {
5713                        "v7.0.0": True,
5714                        "v6.4.4": True,
5715                        "v6.4.0": True,
5716                        "v6.4.1": True,
5717                        "v6.2.0": True,
5718                        "v6.2.3": True,
5719                        "v6.2.5": True,
5720                        "v6.2.7": True
5721                    }
5722                },
5723                "bss_color": {
5724                    "type": "integer",
5725                    "revisions": {
5726                        "v6.4.4": True,
5727                        "v7.0.0": True,
5728                        "v6.4.0": True,
5729                        "v6.4.1": False
5730                    }
5731                },
5732                "band_5g_type": {
5733                    "type": "string",
5734                    "options": [
5735                        {
5736                            "value": "5g-full",
5737                            "revisions": {
5738                                "v7.0.0": True,
5739                                "v6.4.4": True,
5740                                "v6.4.0": True,
5741                                "v6.4.1": True,
5742                                "v6.2.0": True,
5743                                "v6.2.5": True,
5744                                "v6.2.7": True
5745                            }
5746                        },
5747                        {
5748                            "value": "5g-high",
5749                            "revisions": {
5750                                "v7.0.0": True,
5751                                "v6.4.4": True,
5752                                "v6.4.0": True,
5753                                "v6.4.1": True,
5754                                "v6.2.0": True,
5755                                "v6.2.5": True,
5756                                "v6.2.7": True
5757                            }
5758                        },
5759                        {
5760                            "value": "5g-low",
5761                            "revisions": {
5762                                "v7.0.0": True,
5763                                "v6.4.4": True,
5764                                "v6.4.0": True,
5765                                "v6.4.1": True,
5766                                "v6.2.0": True,
5767                                "v6.2.5": True,
5768                                "v6.2.7": True
5769                            }
5770                        }
5771                    ],
5772                    "revisions": {
5773                        "v7.0.0": True,
5774                        "v6.4.4": True,
5775                        "v6.4.0": True,
5776                        "v6.4.1": True,
5777                        "v6.2.0": True,
5778                        "v6.2.3": False,
5779                        "v6.2.5": True,
5780                        "v6.2.7": True
5781                    }
5782                },
5783                "channel_bonding": {
5784                    "type": "string",
5785                    "options": [
5786                        {
5787                            "value": "160MHz",
5788                            "revisions": {
5789                                "v7.0.0": True,
5790                                "v6.4.4": True,
5791                                "v6.4.0": True,
5792                                "v6.4.1": True,
5793                                "v6.2.0": True,
5794                                "v6.2.3": True,
5795                                "v6.2.5": True,
5796                                "v6.2.7": True
5797                            }
5798                        },
5799                        {
5800                            "value": "80MHz",
5801                            "revisions": {
5802                                "v7.0.0": True,
5803                                "v6.4.4": True,
5804                                "v6.4.0": True,
5805                                "v6.4.1": True,
5806                                "v6.2.0": True,
5807                                "v6.2.3": True,
5808                                "v6.2.5": True,
5809                                "v6.2.7": True
5810                            }
5811                        },
5812                        {
5813                            "value": "40MHz",
5814                            "revisions": {
5815                                "v7.0.0": True,
5816                                "v6.4.4": True,
5817                                "v6.4.0": True,
5818                                "v6.4.1": True,
5819                                "v6.2.0": True,
5820                                "v6.2.3": True,
5821                                "v6.2.5": True,
5822                                "v6.2.7": True
5823                            }
5824                        },
5825                        {
5826                            "value": "20MHz",
5827                            "revisions": {
5828                                "v7.0.0": True,
5829                                "v6.4.4": True,
5830                                "v6.4.0": True,
5831                                "v6.4.1": True,
5832                                "v6.2.0": True,
5833                                "v6.2.3": True,
5834                                "v6.2.5": True,
5835                                "v6.2.7": True
5836                            }
5837                        }
5838                    ],
5839                    "revisions": {
5840                        "v7.0.0": True,
5841                        "v6.4.4": True,
5842                        "v6.4.0": True,
5843                        "v6.4.1": True,
5844                        "v6.2.0": True,
5845                        "v6.2.3": True,
5846                        "v6.2.5": True,
5847                        "v6.2.7": True
5848                    }
5849                },
5850                "dtim": {
5851                    "type": "integer",
5852                    "revisions": {
5853                        "v7.0.0": True,
5854                        "v6.4.4": True,
5855                        "v6.4.0": True,
5856                        "v6.4.1": True,
5857                        "v6.2.0": True,
5858                        "v6.2.3": True,
5859                        "v6.2.5": True,
5860                        "v6.2.7": True
5861                    }
5862                },
5863                "auto_power_high": {
5864                    "type": "integer",
5865                    "revisions": {
5866                        "v7.0.0": True,
5867                        "v6.4.4": True,
5868                        "v6.4.0": True,
5869                        "v6.4.1": True,
5870                        "v6.2.0": True,
5871                        "v6.2.3": True,
5872                        "v6.2.5": True,
5873                        "v6.2.7": True
5874                    }
5875                },
5876                "iperf_server_port": {
5877                    "type": "integer",
5878                    "revisions": {
5879                        "v7.0.0": True
5880                    }
5881                },
5882                "vaps": {
5883                    "type": "list",
5884                    "children": {
5885                        "name": {
5886                            "type": "string",
5887                            "revisions": {
5888                                "v7.0.0": True,
5889                                "v6.4.4": True,
5890                                "v6.4.0": True,
5891                                "v6.4.1": True,
5892                                "v6.2.0": True,
5893                                "v6.2.3": True,
5894                                "v6.2.5": True,
5895                                "v6.2.7": True
5896                            }
5897                        }
5898                    },
5899                    "revisions": {
5900                        "v7.0.0": True,
5901                        "v6.4.4": True,
5902                        "v6.4.0": True,
5903                        "v6.4.1": True,
5904                        "v6.2.0": True,
5905                        "v6.2.3": True,
5906                        "v6.2.5": True,
5907                        "v6.2.7": True
5908                    }
5909                },
5910                "short_guard_interval": {
5911                    "type": "string",
5912                    "options": [
5913                        {
5914                            "value": "enable",
5915                            "revisions": {
5916                                "v7.0.0": True,
5917                                "v6.4.4": True,
5918                                "v6.4.0": True,
5919                                "v6.4.1": True,
5920                                "v6.2.0": True,
5921                                "v6.2.3": True,
5922                                "v6.2.5": True,
5923                                "v6.2.7": True
5924                            }
5925                        },
5926                        {
5927                            "value": "disable",
5928                            "revisions": {
5929                                "v7.0.0": True,
5930                                "v6.4.4": True,
5931                                "v6.4.0": True,
5932                                "v6.4.1": True,
5933                                "v6.2.0": True,
5934                                "v6.2.3": True,
5935                                "v6.2.5": True,
5936                                "v6.2.7": True
5937                            }
5938                        }
5939                    ],
5940                    "revisions": {
5941                        "v7.0.0": True,
5942                        "v6.4.4": True,
5943                        "v6.4.0": True,
5944                        "v6.4.1": True,
5945                        "v6.2.0": True,
5946                        "v6.2.3": True,
5947                        "v6.2.5": True,
5948                        "v6.2.7": True
5949                    }
5950                },
5951                "powersave_optimize": {
5952                    "multiple_values": True,
5953                    "type": "list",
5954                    "options": [
5955                        {
5956                            "value": "tim",
5957                            "revisions": {
5958                                "v7.0.0": True,
5959                                "v6.4.4": True,
5960                                "v6.4.0": True,
5961                                "v6.4.1": True,
5962                                "v6.2.0": True,
5963                                "v6.2.3": True,
5964                                "v6.2.5": True,
5965                                "v6.2.7": True
5966                            }
5967                        },
5968                        {
5969                            "value": "ac-vo",
5970                            "revisions": {
5971                                "v7.0.0": True,
5972                                "v6.4.4": True,
5973                                "v6.4.0": True,
5974                                "v6.4.1": True,
5975                                "v6.2.0": True,
5976                                "v6.2.3": True,
5977                                "v6.2.5": True,
5978                                "v6.2.7": True
5979                            }
5980                        },
5981                        {
5982                            "value": "no-obss-scan",
5983                            "revisions": {
5984                                "v7.0.0": True,
5985                                "v6.4.4": True,
5986                                "v6.4.0": True,
5987                                "v6.4.1": True,
5988                                "v6.2.0": True,
5989                                "v6.2.3": True,
5990                                "v6.2.5": True,
5991                                "v6.2.7": True
5992                            }
5993                        },
5994                        {
5995                            "value": "no-11b-rate",
5996                            "revisions": {
5997                                "v7.0.0": True,
5998                                "v6.4.4": True,
5999                                "v6.4.0": True,
6000                                "v6.4.1": True,
6001                                "v6.2.0": True,
6002                                "v6.2.3": True,
6003                                "v6.2.5": True,
6004                                "v6.2.7": True
6005                            }
6006                        },
6007                        {
6008                            "value": "client-rate-follow",
6009                            "revisions": {
6010                                "v7.0.0": True,
6011                                "v6.4.4": True,
6012                                "v6.4.0": True,
6013                                "v6.4.1": True,
6014                                "v6.2.0": True,
6015                                "v6.2.3": True,
6016                                "v6.2.5": True,
6017                                "v6.2.7": True
6018                            }
6019                        }
6020                    ],
6021                    "revisions": {
6022                        "v7.0.0": True,
6023                        "v6.4.4": True,
6024                        "v6.4.0": True,
6025                        "v6.4.1": True,
6026                        "v6.2.0": True,
6027                        "v6.2.3": True,
6028                        "v6.2.5": True,
6029                        "v6.2.7": True
6030                    }
6031                },
6032                "auto_power_level": {
6033                    "type": "string",
6034                    "options": [
6035                        {
6036                            "value": "enable",
6037                            "revisions": {
6038                                "v7.0.0": True,
6039                                "v6.4.4": True,
6040                                "v6.4.0": True,
6041                                "v6.4.1": True,
6042                                "v6.2.0": True,
6043                                "v6.2.3": True,
6044                                "v6.2.5": True,
6045                                "v6.2.7": True
6046                            }
6047                        },
6048                        {
6049                            "value": "disable",
6050                            "revisions": {
6051                                "v7.0.0": True,
6052                                "v6.4.4": True,
6053                                "v6.4.0": True,
6054                                "v6.4.1": True,
6055                                "v6.2.0": True,
6056                                "v6.2.3": True,
6057                                "v6.2.5": True,
6058                                "v6.2.7": True
6059                            }
6060                        }
6061                    ],
6062                    "revisions": {
6063                        "v7.0.0": True,
6064                        "v6.4.4": True,
6065                        "v6.4.0": True,
6066                        "v6.4.1": True,
6067                        "v6.2.0": True,
6068                        "v6.2.3": True,
6069                        "v6.2.5": True,
6070                        "v6.2.7": True
6071                    }
6072                },
6073                "ap_sniffer_chan": {
6074                    "type": "integer",
6075                    "revisions": {
6076                        "v7.0.0": True,
6077                        "v6.4.4": True,
6078                        "v6.4.0": True,
6079                        "v6.4.1": True,
6080                        "v6.2.0": True,
6081                        "v6.2.3": True,
6082                        "v6.2.5": True,
6083                        "v6.2.7": True
6084                    }
6085                },
6086                "ap_sniffer_addr": {
6087                    "type": "string",
6088                    "revisions": {
6089                        "v7.0.0": True,
6090                        "v6.4.4": True,
6091                        "v6.4.0": True,
6092                        "v6.4.1": True,
6093                        "v6.2.0": True,
6094                        "v6.2.3": True,
6095                        "v6.2.5": True,
6096                        "v6.2.7": True
6097                    }
6098                },
6099                "radio_id": {
6100                    "type": "integer",
6101                    "revisions": {
6102                        "v7.0.0": False,
6103                        "v6.4.4": False,
6104                        "v6.4.0": False,
6105                        "v6.4.1": False,
6106                        "v6.2.3": True,
6107                        "v6.2.5": False,
6108                        "v6.2.7": False
6109                    }
6110                },
6111                "ap_sniffer_data": {
6112                    "type": "string",
6113                    "options": [
6114                        {
6115                            "value": "enable",
6116                            "revisions": {
6117                                "v7.0.0": True,
6118                                "v6.4.4": True,
6119                                "v6.4.0": True,
6120                                "v6.4.1": True,
6121                                "v6.2.0": True,
6122                                "v6.2.3": True,
6123                                "v6.2.5": True,
6124                                "v6.2.7": True
6125                            }
6126                        },
6127                        {
6128                            "value": "disable",
6129                            "revisions": {
6130                                "v7.0.0": True,
6131                                "v6.4.4": True,
6132                                "v6.4.0": True,
6133                                "v6.4.1": True,
6134                                "v6.2.0": True,
6135                                "v6.2.3": True,
6136                                "v6.2.5": True,
6137                                "v6.2.7": True
6138                            }
6139                        }
6140                    ],
6141                    "revisions": {
6142                        "v7.0.0": True,
6143                        "v6.4.4": True,
6144                        "v6.4.0": True,
6145                        "v6.4.1": True,
6146                        "v6.2.0": True,
6147                        "v6.2.3": True,
6148                        "v6.2.5": True,
6149                        "v6.2.7": True
6150                    }
6151                },
6152                "wids_profile": {
6153                    "type": "string",
6154                    "revisions": {
6155                        "v7.0.0": True,
6156                        "v6.4.4": True,
6157                        "v6.4.0": True,
6158                        "v6.4.1": True,
6159                        "v6.2.0": True,
6160                        "v6.2.3": True,
6161                        "v6.2.5": True,
6162                        "v6.2.7": True
6163                    }
6164                },
6165                "vap_all": {
6166                    "type": "string",
6167                    "options": [
6168                        {
6169                            "value": "enable",
6170                            "revisions": {
6171                                "v7.0.0": False,
6172                                "v6.4.4": False,
6173                                "v6.4.0": False,
6174                                "v6.4.1": False,
6175                                "v6.2.0": True,
6176                                "v6.2.3": True,
6177                                "v6.2.5": True,
6178                                "v6.2.7": True
6179                            }
6180                        },
6181                        {
6182                            "value": "disable",
6183                            "revisions": {
6184                                "v7.0.0": False,
6185                                "v6.4.4": False,
6186                                "v6.4.0": False,
6187                                "v6.4.1": False,
6188                                "v6.2.0": True,
6189                                "v6.2.3": True,
6190                                "v6.2.5": True,
6191                                "v6.2.7": True
6192                            }
6193                        },
6194                        {
6195                            "value": "tunnel",
6196                            "revisions": {
6197                                "v6.4.4": True,
6198                                "v7.0.0": True,
6199                                "v6.4.0": True,
6200                                "v6.4.1": True
6201                            }
6202                        },
6203                        {
6204                            "value": "bridge",
6205                            "revisions": {
6206                                "v6.4.4": True,
6207                                "v7.0.0": True,
6208                                "v6.4.0": True,
6209                                "v6.4.1": True
6210                            }
6211                        },
6212                        {
6213                            "value": "manual",
6214                            "revisions": {
6215                                "v6.4.4": True,
6216                                "v7.0.0": True,
6217                                "v6.4.0": True,
6218                                "v6.4.1": True
6219                            }
6220                        }
6221                    ],
6222                    "revisions": {
6223                        "v7.0.0": True,
6224                        "v6.4.4": True,
6225                        "v6.4.0": True,
6226                        "v6.4.1": True,
6227                        "v6.2.0": True,
6228                        "v6.2.3": True,
6229                        "v6.2.5": True,
6230                        "v6.2.7": True
6231                    }
6232                },
6233                "rts_threshold": {
6234                    "type": "integer",
6235                    "revisions": {
6236                        "v7.0.0": True,
6237                        "v6.4.4": True,
6238                        "v6.4.0": True,
6239                        "v6.4.1": True,
6240                        "v6.2.0": True,
6241                        "v6.2.3": True,
6242                        "v6.2.5": True,
6243                        "v6.2.7": True
6244                    }
6245                },
6246                "iperf_protocol": {
6247                    "type": "string",
6248                    "options": [
6249                        {
6250                            "value": "udp",
6251                            "revisions": {
6252                                "v7.0.0": True
6253                            }
6254                        },
6255                        {
6256                            "value": "tcp",
6257                            "revisions": {
6258                                "v7.0.0": True
6259                            }
6260                        }
6261                    ],
6262                    "revisions": {
6263                        "v7.0.0": True
6264                    }
6265                },
6266                "channel": {
6267                    "type": "list",
6268                    "children": {
6269                        "chan": {
6270                            "type": "string",
6271                            "revisions": {
6272                                "v7.0.0": 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                            }
6281                        }
6282                    },
6283                    "revisions": {
6284                        "v7.0.0": True,
6285                        "v6.4.4": True,
6286                        "v6.4.0": True,
6287                        "v6.4.1": True,
6288                        "v6.2.0": True,
6289                        "v6.2.3": True,
6290                        "v6.2.5": True,
6291                        "v6.2.7": True
6292                    }
6293                },
6294                "protection_mode": {
6295                    "type": "string",
6296                    "options": [
6297                        {
6298                            "value": "rtscts",
6299                            "revisions": {
6300                                "v7.0.0": True,
6301                                "v6.4.4": True,
6302                                "v6.4.0": True,
6303                                "v6.4.1": True,
6304                                "v6.2.0": True,
6305                                "v6.2.3": True,
6306                                "v6.2.5": True,
6307                                "v6.2.7": True
6308                            }
6309                        },
6310                        {
6311                            "value": "ctsonly",
6312                            "revisions": {
6313                                "v7.0.0": True,
6314                                "v6.4.4": True,
6315                                "v6.4.0": True,
6316                                "v6.4.1": True,
6317                                "v6.2.0": True,
6318                                "v6.2.3": True,
6319                                "v6.2.5": True,
6320                                "v6.2.7": True
6321                            }
6322                        },
6323                        {
6324                            "value": "disable",
6325                            "revisions": {
6326                                "v7.0.0": True,
6327                                "v6.4.4": True,
6328                                "v6.4.0": True,
6329                                "v6.4.1": True,
6330                                "v6.2.0": True,
6331                                "v6.2.3": True,
6332                                "v6.2.5": True,
6333                                "v6.2.7": True
6334                            }
6335                        }
6336                    ],
6337                    "revisions": {
6338                        "v7.0.0": 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                    }
6347                },
6348                "drma": {
6349                    "type": "string",
6350                    "options": [
6351                        {
6352                            "value": "disable",
6353                            "revisions": {
6354                                "v6.4.4": True,
6355                                "v7.0.0": True
6356                            }
6357                        },
6358                        {
6359                            "value": "enable",
6360                            "revisions": {
6361                                "v6.4.4": True,
6362                                "v7.0.0": True
6363                            }
6364                        }
6365                    ],
6366                    "revisions": {
6367                        "v6.4.4": True,
6368                        "v7.0.0": True
6369                    }
6370                },
6371                "sam_security_type": {
6372                    "type": "string",
6373                    "options": [
6374                        {
6375                            "value": "open",
6376                            "revisions": {
6377                                "v7.0.0": True
6378                            }
6379                        },
6380                        {
6381                            "value": "wpa-personal",
6382                            "revisions": {
6383                                "v7.0.0": True
6384                            }
6385                        },
6386                        {
6387                            "value": "wpa-enterprise",
6388                            "revisions": {
6389                                "v7.0.0": True
6390                            }
6391                        }
6392                    ],
6393                    "revisions": {
6394                        "v7.0.0": True
6395                    }
6396                },
6397                "power_value": {
6398                    "type": "integer",
6399                    "revisions": {
6400                        "v7.0.0": True
6401                    }
6402                },
6403                "ap_sniffer_mgmt_probe": {
6404                    "type": "string",
6405                    "options": [
6406                        {
6407                            "value": "enable",
6408                            "revisions": {
6409                                "v7.0.0": True,
6410                                "v6.4.4": True,
6411                                "v6.4.0": True,
6412                                "v6.4.1": True,
6413                                "v6.2.0": True,
6414                                "v6.2.3": True,
6415                                "v6.2.5": True,
6416                                "v6.2.7": True
6417                            }
6418                        },
6419                        {
6420                            "value": "disable",
6421                            "revisions": {
6422                                "v7.0.0": True,
6423                                "v6.4.4": True,
6424                                "v6.4.0": True,
6425                                "v6.4.1": True,
6426                                "v6.2.0": True,
6427                                "v6.2.3": True,
6428                                "v6.2.5": True,
6429                                "v6.2.7": True
6430                            }
6431                        }
6432                    ],
6433                    "revisions": {
6434                        "v7.0.0": True,
6435                        "v6.4.4": True,
6436                        "v6.4.0": True,
6437                        "v6.4.1": True,
6438                        "v6.2.0": True,
6439                        "v6.2.3": True,
6440                        "v6.2.5": True,
6441                        "v6.2.7": True
6442                    }
6443                },
6444                "zero_wait_dfs": {
6445                    "type": "string",
6446                    "options": [
6447                        {
6448                            "value": "enable",
6449                            "revisions": {
6450                                "v7.0.0": True,
6451                                "v6.4.4": True,
6452                                "v6.4.0": True,
6453                                "v6.4.1": True,
6454                                "v6.2.0": True,
6455                                "v6.2.5": True,
6456                                "v6.2.7": True
6457                            }
6458                        },
6459                        {
6460                            "value": "disable",
6461                            "revisions": {
6462                                "v7.0.0": True,
6463                                "v6.4.4": True,
6464                                "v6.4.0": True,
6465                                "v6.4.1": True,
6466                                "v6.2.0": True,
6467                                "v6.2.5": True,
6468                                "v6.2.7": True
6469                            }
6470                        }
6471                    ],
6472                    "revisions": {
6473                        "v7.0.0": True,
6474                        "v6.4.4": True,
6475                        "v6.4.0": True,
6476                        "v6.4.1": True,
6477                        "v6.2.0": True,
6478                        "v6.2.3": False,
6479                        "v6.2.5": True,
6480                        "v6.2.7": True
6481                    }
6482                },
6483                "spectrum_analysis": {
6484                    "type": "string",
6485                    "options": [
6486                        {
6487                            "value": "enable",
6488                            "revisions": {
6489                                "v6.2.0": True,
6490                                "v6.2.3": True,
6491                                "v6.4.1": True,
6492                                "v6.2.5": True,
6493                                "v6.2.7": True
6494                            }
6495                        },
6496                        {
6497                            "value": "disable",
6498                            "revisions": {
6499                                "v6.2.0": True,
6500                                "v6.2.3": True,
6501                                "v6.4.1": True,
6502                                "v6.2.5": True,
6503                                "v6.2.7": True
6504                            }
6505                        },
6506                        {
6507                            "value": "scan-only",
6508                            "revisions": {
6509                                "v6.4.1": True
6510                            }
6511                        }
6512                    ],
6513                    "revisions": {
6514                        "v7.0.0": False,
6515                        "v6.4.4": False,
6516                        "v6.4.0": False,
6517                        "v6.4.1": True,
6518                        "v6.2.0": True,
6519                        "v6.2.3": True,
6520                        "v6.2.5": True,
6521                        "v6.2.7": True
6522                    }
6523                },
6524                "channel_utilization": {
6525                    "type": "string",
6526                    "options": [
6527                        {
6528                            "value": "enable",
6529                            "revisions": {
6530                                "v7.0.0": True,
6531                                "v6.4.4": True,
6532                                "v6.4.0": True,
6533                                "v6.4.1": True,
6534                                "v6.2.0": True,
6535                                "v6.2.3": True,
6536                                "v6.2.5": True,
6537                                "v6.2.7": True
6538                            }
6539                        },
6540                        {
6541                            "value": "disable",
6542                            "revisions": {
6543                                "v7.0.0": True,
6544                                "v6.4.4": True,
6545                                "v6.4.0": True,
6546                                "v6.4.1": True,
6547                                "v6.2.0": True,
6548                                "v6.2.3": True,
6549                                "v6.2.5": True,
6550                                "v6.2.7": True
6551                            }
6552                        }
6553                    ],
6554                    "revisions": {
6555                        "v7.0.0": True,
6556                        "v6.4.4": True,
6557                        "v6.4.0": True,
6558                        "v6.4.1": True,
6559                        "v6.2.0": True,
6560                        "v6.2.3": True,
6561                        "v6.2.5": True,
6562                        "v6.2.7": True
6563                    }
6564                },
6565                "frequency_handoff": {
6566                    "type": "string",
6567                    "options": [
6568                        {
6569                            "value": "enable",
6570                            "revisions": {
6571                                "v6.2.0": True,
6572                                "v6.2.3": True,
6573                                "v6.2.5": True,
6574                                "v6.2.7": True
6575                            }
6576                        },
6577                        {
6578                            "value": "disable",
6579                            "revisions": {
6580                                "v6.2.0": True,
6581                                "v6.2.3": True,
6582                                "v6.2.5": True,
6583                                "v6.2.7": True
6584                            }
6585                        }
6586                    ],
6587                    "revisions": {
6588                        "v7.0.0": False,
6589                        "v6.4.4": False,
6590                        "v6.4.0": False,
6591                        "v6.4.1": False,
6592                        "v6.2.0": True,
6593                        "v6.2.3": True,
6594                        "v6.2.5": True,
6595                        "v6.2.7": True
6596                    }
6597                },
6598                "sam_password": {
6599                    "type": "string",
6600                    "revisions": {
6601                        "v7.0.0": True
6602                    }
6603                },
6604                "drma_sensitivity": {
6605                    "type": "string",
6606                    "options": [
6607                        {
6608                            "value": "low",
6609                            "revisions": {
6610                                "v6.4.4": True,
6611                                "v7.0.0": True
6612                            }
6613                        },
6614                        {
6615                            "value": "medium",
6616                            "revisions": {
6617                                "v6.4.4": True,
6618                                "v7.0.0": True
6619                            }
6620                        },
6621                        {
6622                            "value": "high",
6623                            "revisions": {
6624                                "v6.4.4": True,
6625                                "v7.0.0": True
6626                            }
6627                        }
6628                    ],
6629                    "revisions": {
6630                        "v6.4.4": True,
6631                        "v7.0.0": True
6632                    }
6633                },
6634                "band": {
6635                    "type": "string",
6636                    "options": [
6637                        {
6638                            "value": "802.11a",
6639                            "revisions": {
6640                                "v7.0.0": True,
6641                                "v6.4.4": True,
6642                                "v6.4.0": True,
6643                                "v6.4.1": True,
6644                                "v6.2.0": True,
6645                                "v6.2.3": True,
6646                                "v6.2.5": True,
6647                                "v6.2.7": True
6648                            }
6649                        },
6650                        {
6651                            "value": "802.11b",
6652                            "revisions": {
6653                                "v7.0.0": True,
6654                                "v6.4.4": True,
6655                                "v6.4.0": True,
6656                                "v6.4.1": True,
6657                                "v6.2.0": True,
6658                                "v6.2.3": True,
6659                                "v6.2.5": True,
6660                                "v6.2.7": True
6661                            }
6662                        },
6663                        {
6664                            "value": "802.11g",
6665                            "revisions": {
6666                                "v7.0.0": True,
6667                                "v6.4.4": True,
6668                                "v6.4.0": True,
6669                                "v6.4.1": True,
6670                                "v6.2.0": True,
6671                                "v6.2.3": True,
6672                                "v6.2.5": True,
6673                                "v6.2.7": True
6674                            }
6675                        },
6676                        {
6677                            "value": "802.11n",
6678                            "revisions": {
6679                                "v7.0.0": True,
6680                                "v6.4.4": True,
6681                                "v6.4.0": True,
6682                                "v6.4.1": True,
6683                                "v6.2.0": True,
6684                                "v6.2.3": True,
6685                                "v6.2.5": True,
6686                                "v6.2.7": True
6687                            }
6688                        },
6689                        {
6690                            "value": "802.11n-5G",
6691                            "revisions": {
6692                                "v7.0.0": True,
6693                                "v6.4.4": True,
6694                                "v6.4.0": True,
6695                                "v6.4.1": True,
6696                                "v6.2.0": True,
6697                                "v6.2.3": True,
6698                                "v6.2.5": True,
6699                                "v6.2.7": True
6700                            }
6701                        },
6702                        {
6703                            "value": "802.11ac",
6704                            "revisions": {
6705                                "v7.0.0": True,
6706                                "v6.4.4": True,
6707                                "v6.4.0": True,
6708                                "v6.4.1": True,
6709                                "v6.2.0": True,
6710                                "v6.2.3": True,
6711                                "v6.2.5": True,
6712                                "v6.2.7": True
6713                            }
6714                        },
6715                        {
6716                            "value": "802.11ax-5G",
6717                            "revisions": {
6718                                "v7.0.0": True,
6719                                "v6.4.4": True,
6720                                "v6.4.0": True,
6721                                "v6.4.1": True,
6722                                "v6.2.0": True,
6723                                "v6.2.3": True,
6724                                "v6.2.5": True,
6725                                "v6.2.7": True
6726                            }
6727                        },
6728                        {
6729                            "value": "802.11ax",
6730                            "revisions": {
6731                                "v7.0.0": True,
6732                                "v6.4.4": True,
6733                                "v6.4.0": True,
6734                                "v6.4.1": True,
6735                                "v6.2.0": True,
6736                                "v6.2.3": True,
6737                                "v6.2.5": True,
6738                                "v6.2.7": True
6739                            }
6740                        },
6741                        {
6742                            "value": "802.11n,g-only",
6743                            "revisions": {
6744                                "v7.0.0": True,
6745                                "v6.4.4": True,
6746                                "v6.4.0": True,
6747                                "v6.4.1": True,
6748                                "v6.2.0": True,
6749                                "v6.2.3": True,
6750                                "v6.2.5": True,
6751                                "v6.2.7": True
6752                            }
6753                        },
6754                        {
6755                            "value": "802.11g-only",
6756                            "revisions": {
6757                                "v7.0.0": True,
6758                                "v6.4.4": True,
6759                                "v6.4.0": True,
6760                                "v6.4.1": True,
6761                                "v6.2.0": True,
6762                                "v6.2.3": True,
6763                                "v6.2.5": True,
6764                                "v6.2.7": True
6765                            }
6766                        },
6767                        {
6768                            "value": "802.11n-only",
6769                            "revisions": {
6770                                "v7.0.0": True,
6771                                "v6.4.4": True,
6772                                "v6.4.0": True,
6773                                "v6.4.1": True,
6774                                "v6.2.0": True,
6775                                "v6.2.3": True,
6776                                "v6.2.5": True,
6777                                "v6.2.7": True
6778                            }
6779                        },
6780                        {
6781                            "value": "802.11n-5G-only",
6782                            "revisions": {
6783                                "v7.0.0": True,
6784                                "v6.4.4": True,
6785                                "v6.4.0": True,
6786                                "v6.4.1": True,
6787                                "v6.2.0": True,
6788                                "v6.2.3": True,
6789                                "v6.2.5": True,
6790                                "v6.2.7": True
6791                            }
6792                        },
6793                        {
6794                            "value": "802.11ac,n-only",
6795                            "revisions": {
6796                                "v7.0.0": True,
6797                                "v6.4.4": True,
6798                                "v6.4.0": True,
6799                                "v6.4.1": True,
6800                                "v6.2.0": True,
6801                                "v6.2.3": True,
6802                                "v6.2.5": True,
6803                                "v6.2.7": True
6804                            }
6805                        },
6806                        {
6807                            "value": "802.11ac-only",
6808                            "revisions": {
6809                                "v7.0.0": True,
6810                                "v6.4.4": True,
6811                                "v6.4.0": True,
6812                                "v6.4.1": True,
6813                                "v6.2.0": True,
6814                                "v6.2.3": True,
6815                                "v6.2.5": True,
6816                                "v6.2.7": True
6817                            }
6818                        },
6819                        {
6820                            "value": "802.11ax,ac-only",
6821                            "revisions": {
6822                                "v7.0.0": True,
6823                                "v6.4.4": True,
6824                                "v6.4.0": True,
6825                                "v6.4.1": True,
6826                                "v6.2.0": True,
6827                                "v6.2.3": True,
6828                                "v6.2.5": True,
6829                                "v6.2.7": True
6830                            }
6831                        },
6832                        {
6833                            "value": "802.11ax,ac,n-only",
6834                            "revisions": {
6835                                "v7.0.0": True,
6836                                "v6.4.4": True,
6837                                "v6.4.0": True,
6838                                "v6.4.1": True,
6839                                "v6.2.0": True,
6840                                "v6.2.3": True,
6841                                "v6.2.5": True,
6842                                "v6.2.7": True
6843                            }
6844                        },
6845                        {
6846                            "value": "802.11ax-5G-only",
6847                            "revisions": {
6848                                "v7.0.0": True,
6849                                "v6.4.4": True,
6850                                "v6.4.0": True,
6851                                "v6.4.1": True,
6852                                "v6.2.0": True,
6853                                "v6.2.3": True,
6854                                "v6.2.5": True,
6855                                "v6.2.7": True
6856                            }
6857                        },
6858                        {
6859                            "value": "802.11ax,n-only",
6860                            "revisions": {
6861                                "v7.0.0": True,
6862                                "v6.4.4": True,
6863                                "v6.4.0": True,
6864                                "v6.4.1": True,
6865                                "v6.2.0": True,
6866                                "v6.2.3": True,
6867                                "v6.2.5": True,
6868                                "v6.2.7": True
6869                            }
6870                        },
6871                        {
6872                            "value": "802.11ax,n,g-only",
6873                            "revisions": {
6874                                "v7.0.0": True,
6875                                "v6.4.4": True,
6876                                "v6.4.0": True,
6877                                "v6.4.1": True,
6878                                "v6.2.0": True,
6879                                "v6.2.3": True,
6880                                "v6.2.5": True,
6881                                "v6.2.7": True
6882                            }
6883                        },
6884                        {
6885                            "value": "802.11ax-only",
6886                            "revisions": {
6887                                "v7.0.0": True,
6888                                "v6.4.4": True,
6889                                "v6.4.0": True,
6890                                "v6.4.1": True,
6891                                "v6.2.0": True,
6892                                "v6.2.3": True,
6893                                "v6.2.5": True,
6894                                "v6.2.7": True
6895                            }
6896                        },
6897                        {
6898                            "value": "802.11ac-2G",
6899                            "revisions": {
6900                                "v6.4.4": True,
6901                                "v7.0.0": True,
6902                                "v6.4.0": True,
6903                                "v6.4.1": True
6904                            }
6905                        }
6906                    ],
6907                    "revisions": {
6908                        "v7.0.0": True,
6909                        "v6.4.4": True,
6910                        "v6.4.0": True,
6911                        "v6.4.1": True,
6912                        "v6.2.0": True,
6913                        "v6.2.3": True,
6914                        "v6.2.5": True,
6915                        "v6.2.7": True
6916                    }
6917                },
6918                "ap_sniffer_mgmt_beacon": {
6919                    "type": "string",
6920                    "options": [
6921                        {
6922                            "value": "enable",
6923                            "revisions": {
6924                                "v7.0.0": True,
6925                                "v6.4.4": True,
6926                                "v6.4.0": True,
6927                                "v6.4.1": True,
6928                                "v6.2.0": True,
6929                                "v6.2.3": True,
6930                                "v6.2.5": True,
6931                                "v6.2.7": True
6932                            }
6933                        },
6934                        {
6935                            "value": "disable",
6936                            "revisions": {
6937                                "v7.0.0": True,
6938                                "v6.4.4": True,
6939                                "v6.4.0": True,
6940                                "v6.4.1": True,
6941                                "v6.2.0": True,
6942                                "v6.2.3": True,
6943                                "v6.2.5": True,
6944                                "v6.2.7": True
6945                            }
6946                        }
6947                    ],
6948                    "revisions": {
6949                        "v7.0.0": True,
6950                        "v6.4.4": True,
6951                        "v6.4.0": True,
6952                        "v6.4.1": True,
6953                        "v6.2.0": True,
6954                        "v6.2.3": True,
6955                        "v6.2.5": True,
6956                        "v6.2.7": True
6957                    }
6958                },
6959                "beacon_interval": {
6960                    "type": "integer",
6961                    "revisions": {
6962                        "v7.0.0": True,
6963                        "v6.4.4": True,
6964                        "v6.4.0": True,
6965                        "v6.4.1": True,
6966                        "v6.2.0": True,
6967                        "v6.2.3": True,
6968                        "v6.2.5": True,
6969                        "v6.2.7": True
6970                    }
6971                },
6972                "ap_sniffer_mgmt_other": {
6973                    "type": "string",
6974                    "options": [
6975                        {
6976                            "value": "enable",
6977                            "revisions": {
6978                                "v7.0.0": True,
6979                                "v6.4.4": True,
6980                                "v6.4.0": True,
6981                                "v6.4.1": True,
6982                                "v6.2.0": True,
6983                                "v6.2.3": True,
6984                                "v6.2.5": True,
6985                                "v6.2.7": True
6986                            }
6987                        },
6988                        {
6989                            "value": "disable",
6990                            "revisions": {
6991                                "v7.0.0": True,
6992                                "v6.4.4": True,
6993                                "v6.4.0": True,
6994                                "v6.4.1": True,
6995                                "v6.2.0": True,
6996                                "v6.2.3": True,
6997                                "v6.2.5": True,
6998                                "v6.2.7": True
6999                            }
7000                        }
7001                    ],
7002                    "revisions": {
7003                        "v7.0.0": True,
7004                        "v6.4.4": True,
7005                        "v6.4.0": True,
7006                        "v6.4.1": True,
7007                        "v6.2.0": True,
7008                        "v6.2.3": True,
7009                        "v6.2.5": True,
7010                        "v6.2.7": True
7011                    }
7012                },
7013                "sam_ssid": {
7014                    "type": "string",
7015                    "revisions": {
7016                        "v7.0.0": True
7017                    }
7018                },
7019                "max_distance": {
7020                    "type": "integer",
7021                    "revisions": {
7022                        "v7.0.0": True,
7023                        "v6.4.4": True,
7024                        "v6.4.0": True,
7025                        "v6.4.1": True,
7026                        "v6.2.0": True,
7027                        "v6.2.3": True,
7028                        "v6.2.5": True,
7029                        "v6.2.7": True
7030                    }
7031                },
7032                "sam_test": {
7033                    "type": "string",
7034                    "options": [
7035                        {
7036                            "value": "ping",
7037                            "revisions": {
7038                                "v7.0.0": True
7039                            }
7040                        },
7041                        {
7042                            "value": "iperf",
7043                            "revisions": {
7044                                "v7.0.0": True
7045                            }
7046                        }
7047                    ],
7048                    "revisions": {
7049                        "v7.0.0": True
7050                    }
7051                },
7052                "call_admission_control": {
7053                    "type": "string",
7054                    "options": [
7055                        {
7056                            "value": "enable",
7057                            "revisions": {
7058                                "v7.0.0": True,
7059                                "v6.4.4": True,
7060                                "v6.4.0": True,
7061                                "v6.4.1": True,
7062                                "v6.2.0": True,
7063                                "v6.2.3": True,
7064                                "v6.2.5": True,
7065                                "v6.2.7": True
7066                            }
7067                        },
7068                        {
7069                            "value": "disable",
7070                            "revisions": {
7071                                "v7.0.0": True,
7072                                "v6.4.4": True,
7073                                "v6.4.0": True,
7074                                "v6.4.1": True,
7075                                "v6.2.0": True,
7076                                "v6.2.3": True,
7077                                "v6.2.5": True,
7078                                "v6.2.7": True
7079                            }
7080                        }
7081                    ],
7082                    "revisions": {
7083                        "v7.0.0": True,
7084                        "v6.4.4": True,
7085                        "v6.4.0": True,
7086                        "v6.4.1": True,
7087                        "v6.2.0": True,
7088                        "v6.2.3": True,
7089                        "v6.2.5": True,
7090                        "v6.2.7": True
7091                    }
7092                },
7093                "power_level": {
7094                    "type": "integer",
7095                    "revisions": {
7096                        "v7.0.0": True,
7097                        "v6.4.4": True,
7098                        "v6.4.0": True,
7099                        "v6.4.1": True,
7100                        "v6.2.0": True,
7101                        "v6.2.3": True,
7102                        "v6.2.5": True,
7103                        "v6.2.7": True
7104                    }
7105                },
7106                "max_clients": {
7107                    "type": "integer",
7108                    "revisions": {
7109                        "v7.0.0": True,
7110                        "v6.4.4": True,
7111                        "v6.4.0": True,
7112                        "v6.4.1": True,
7113                        "v6.2.0": True,
7114                        "v6.2.3": True,
7115                        "v6.2.5": True,
7116                        "v6.2.7": True
7117                    }
7118                },
7119                "airtime_fairness": {
7120                    "type": "string",
7121                    "options": [
7122                        {
7123                            "value": "enable",
7124                            "revisions": {
7125                                "v7.0.0": True,
7126                                "v6.4.4": True,
7127                                "v6.4.0": True,
7128                                "v6.4.1": True,
7129                                "v6.2.0": True,
7130                                "v6.2.3": True,
7131                                "v6.2.5": True,
7132                                "v6.2.7": True
7133                            }
7134                        },
7135                        {
7136                            "value": "disable",
7137                            "revisions": {
7138                                "v7.0.0": True,
7139                                "v6.4.4": True,
7140                                "v6.4.0": True,
7141                                "v6.4.1": True,
7142                                "v6.2.0": True,
7143                                "v6.2.3": True,
7144                                "v6.2.5": True,
7145                                "v6.2.7": True
7146                            }
7147                        }
7148                    ],
7149                    "revisions": {
7150                        "v7.0.0": True,
7151                        "v6.4.4": True,
7152                        "v6.4.0": True,
7153                        "v6.4.1": True,
7154                        "v6.2.0": True,
7155                        "v6.2.3": True,
7156                        "v6.2.5": True,
7157                        "v6.2.7": True
7158                    }
7159                },
7160                "darrp": {
7161                    "type": "string",
7162                    "options": [
7163                        {
7164                            "value": "enable",
7165                            "revisions": {
7166                                "v7.0.0": True,
7167                                "v6.4.4": True,
7168                                "v6.4.0": True,
7169                                "v6.4.1": True,
7170                                "v6.2.0": True,
7171                                "v6.2.3": True,
7172                                "v6.2.5": True,
7173                                "v6.2.7": True
7174                            }
7175                        },
7176                        {
7177                            "value": "disable",
7178                            "revisions": {
7179                                "v7.0.0": True,
7180                                "v6.4.4": True,
7181                                "v6.4.0": True,
7182                                "v6.4.1": True,
7183                                "v6.2.0": True,
7184                                "v6.2.3": True,
7185                                "v6.2.5": True,
7186                                "v6.2.7": True
7187                            }
7188                        }
7189                    ],
7190                    "revisions": {
7191                        "v7.0.0": True,
7192                        "v6.4.4": True,
7193                        "v6.4.0": True,
7194                        "v6.4.1": True,
7195                        "v6.2.0": True,
7196                        "v6.2.3": True,
7197                        "v6.2.5": True,
7198                        "v6.2.7": True
7199                    }
7200                },
7201                "sam_report_intv": {
7202                    "type": "integer",
7203                    "revisions": {
7204                        "v7.0.0": True
7205                    }
7206                },
7207                "call_capacity": {
7208                    "type": "integer",
7209                    "revisions": {
7210                        "v7.0.0": True,
7211                        "v6.4.4": True,
7212                        "v6.4.0": True,
7213                        "v6.4.1": True,
7214                        "v6.2.0": True,
7215                        "v6.2.3": True,
7216                        "v6.2.5": True,
7217                        "v6.2.7": True
7218                    }
7219                },
7220                "sam_bssid": {
7221                    "type": "string",
7222                    "revisions": {
7223                        "v7.0.0": True
7224                    }
7225                },
7226                "sam_captive_portal": {
7227                    "type": "string",
7228                    "options": [
7229                        {
7230                            "value": "enable",
7231                            "revisions": {
7232                                "v7.0.0": True
7233                            }
7234                        },
7235                        {
7236                            "value": "disable",
7237                            "revisions": {
7238                                "v7.0.0": True
7239                            }
7240                        }
7241                    ],
7242                    "revisions": {
7243                        "v7.0.0": True
7244                    }
7245                },
7246                "amsdu": {
7247                    "type": "string",
7248                    "options": [
7249                        {
7250                            "value": "enable",
7251                            "revisions": {
7252                                "v7.0.0": True,
7253                                "v6.4.4": True,
7254                                "v6.4.0": True,
7255                                "v6.4.1": True,
7256                                "v6.2.0": True,
7257                                "v6.2.3": True,
7258                                "v6.2.5": True,
7259                                "v6.2.7": True
7260                            }
7261                        },
7262                        {
7263                            "value": "disable",
7264                            "revisions": {
7265                                "v7.0.0": True,
7266                                "v6.4.4": True,
7267                                "v6.4.0": True,
7268                                "v6.4.1": True,
7269                                "v6.2.0": True,
7270                                "v6.2.3": True,
7271                                "v6.2.5": True,
7272                                "v6.2.7": True
7273                            }
7274                        }
7275                    ],
7276                    "revisions": {
7277                        "v7.0.0": True,
7278                        "v6.4.4": True,
7279                        "v6.4.0": True,
7280                        "v6.4.1": True,
7281                        "v6.2.0": True,
7282                        "v6.2.3": True,
7283                        "v6.2.5": True,
7284                        "v6.2.7": True
7285                    }
7286                },
7287                "auto_power_target": {
7288                    "type": "string",
7289                    "revisions": {
7290                        "v6.4.4": True,
7291                        "v7.0.0": True
7292                    }
7293                },
7294                "sam_server": {
7295                    "type": "string",
7296                    "revisions": {
7297                        "v7.0.0": True
7298                    }
7299                },
7300                "sam_username": {
7301                    "type": "string",
7302                    "revisions": {
7303                        "v7.0.0": True
7304                    }
7305                },
7306                "mode": {
7307                    "type": "string",
7308                    "options": [
7309                        {
7310                            "value": "disabled",
7311                            "revisions": {
7312                                "v7.0.0": True,
7313                                "v6.4.4": True,
7314                                "v6.4.0": True,
7315                                "v6.4.1": True,
7316                                "v6.2.0": True,
7317                                "v6.2.3": True,
7318                                "v6.2.5": True,
7319                                "v6.2.7": True
7320                            }
7321                        },
7322                        {
7323                            "value": "ap",
7324                            "revisions": {
7325                                "v7.0.0": True,
7326                                "v6.4.4": True,
7327                                "v6.4.0": True,
7328                                "v6.4.1": True,
7329                                "v6.2.0": True,
7330                                "v6.2.3": True,
7331                                "v6.2.5": True,
7332                                "v6.2.7": True
7333                            }
7334                        },
7335                        {
7336                            "value": "monitor",
7337                            "revisions": {
7338                                "v7.0.0": True,
7339                                "v6.4.4": True,
7340                                "v6.4.0": True,
7341                                "v6.4.1": True,
7342                                "v6.2.0": True,
7343                                "v6.2.3": True,
7344                                "v6.2.5": True,
7345                                "v6.2.7": True
7346                            }
7347                        },
7348                        {
7349                            "value": "sniffer",
7350                            "revisions": {
7351                                "v7.0.0": True,
7352                                "v6.4.4": True,
7353                                "v6.4.0": True,
7354                                "v6.4.1": True,
7355                                "v6.2.0": True,
7356                                "v6.2.3": True,
7357                                "v6.2.5": True,
7358                                "v6.2.7": True
7359                            }
7360                        },
7361                        {
7362                            "value": "sam",
7363                            "revisions": {
7364                                "v7.0.0": True
7365                            }
7366                        }
7367                    ],
7368                    "revisions": {
7369                        "v7.0.0": True,
7370                        "v6.4.4": True,
7371                        "v6.4.0": True,
7372                        "v6.4.1": True,
7373                        "v6.2.0": True,
7374                        "v6.2.3": True,
7375                        "v6.2.5": True,
7376                        "v6.2.7": True
7377                    }
7378                },
7379                "power_mode": {
7380                    "type": "string",
7381                    "options": [
7382                        {
7383                            "value": "dBm",
7384                            "revisions": {
7385                                "v7.0.0": True
7386                            }
7387                        },
7388                        {
7389                            "value": "percentage",
7390                            "revisions": {
7391                                "v7.0.0": True
7392                            }
7393                        }
7394                    ],
7395                    "revisions": {
7396                        "v7.0.0": True
7397                    }
7398                }
7399            },
7400            "revisions": {
7401                "v7.0.0": True,
7402                "v6.4.4": True,
7403                "v6.4.0": True,
7404                "v6.4.1": True,
7405                "v6.2.0": True,
7406                "v6.2.3": True,
7407                "v6.2.5": True,
7408                "v6.2.7": True
7409            }
7410        },
7411        "radio_2": {
7412            "type": "dict",
7413            "children": {
7414                "transmit_optimize": {
7415                    "multiple_values": True,
7416                    "type": "list",
7417                    "options": [
7418                        {
7419                            "value": "disable",
7420                            "revisions": {
7421                                "v6.0.0": True,
7422                                "v7.0.0": True,
7423                                "v6.0.5": True,
7424                                "v6.4.4": True,
7425                                "v6.4.0": True,
7426                                "v6.4.1": True,
7427                                "v6.2.0": True,
7428                                "v6.2.3": True,
7429                                "v6.2.5": True,
7430                                "v6.2.7": True,
7431                                "v6.0.11": True
7432                            }
7433                        },
7434                        {
7435                            "value": "power-save",
7436                            "revisions": {
7437                                "v6.0.0": True,
7438                                "v7.0.0": True,
7439                                "v6.0.5": True,
7440                                "v6.4.4": True,
7441                                "v6.4.0": True,
7442                                "v6.4.1": True,
7443                                "v6.2.0": True,
7444                                "v6.2.3": True,
7445                                "v6.2.5": True,
7446                                "v6.2.7": True,
7447                                "v6.0.11": True
7448                            }
7449                        },
7450                        {
7451                            "value": "aggr-limit",
7452                            "revisions": {
7453                                "v6.0.0": True,
7454                                "v7.0.0": True,
7455                                "v6.0.5": True,
7456                                "v6.4.4": True,
7457                                "v6.4.0": True,
7458                                "v6.4.1": True,
7459                                "v6.2.0": True,
7460                                "v6.2.3": True,
7461                                "v6.2.5": True,
7462                                "v6.2.7": True,
7463                                "v6.0.11": True
7464                            }
7465                        },
7466                        {
7467                            "value": "retry-limit",
7468                            "revisions": {
7469                                "v6.0.0": True,
7470                                "v7.0.0": True,
7471                                "v6.0.5": True,
7472                                "v6.4.4": True,
7473                                "v6.4.0": True,
7474                                "v6.4.1": True,
7475                                "v6.2.0": True,
7476                                "v6.2.3": True,
7477                                "v6.2.5": True,
7478                                "v6.2.7": True,
7479                                "v6.0.11": True
7480                            }
7481                        },
7482                        {
7483                            "value": "send-bar",
7484                            "revisions": {
7485                                "v6.0.0": True,
7486                                "v7.0.0": True,
7487                                "v6.0.5": True,
7488                                "v6.4.4": True,
7489                                "v6.4.0": True,
7490                                "v6.4.1": True,
7491                                "v6.2.0": True,
7492                                "v6.2.3": True,
7493                                "v6.2.5": True,
7494                                "v6.2.7": True,
7495                                "v6.0.11": True
7496                            }
7497                        }
7498                    ],
7499                    "revisions": {
7500                        "v6.0.0": True,
7501                        "v7.0.0": True,
7502                        "v6.0.5": True,
7503                        "v6.4.4": True,
7504                        "v6.4.0": True,
7505                        "v6.4.1": True,
7506                        "v6.2.0": True,
7507                        "v6.2.3": True,
7508                        "v6.2.5": True,
7509                        "v6.2.7": True,
7510                        "v6.0.11": True
7511                    }
7512                },
7513                "ap_sniffer_bufsize": {
7514                    "type": "integer",
7515                    "revisions": {
7516                        "v6.0.0": True,
7517                        "v7.0.0": True,
7518                        "v6.0.5": True,
7519                        "v6.4.4": True,
7520                        "v6.4.0": 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                "ap_handoff": {
7530                    "type": "string",
7531                    "options": [
7532                        {
7533                            "value": "enable",
7534                            "revisions": {
7535                                "v6.0.0": True,
7536                                "v6.0.5": True,
7537                                "v6.2.0": True,
7538                                "v6.2.3": True,
7539                                "v6.2.5": True,
7540                                "v6.2.7": True,
7541                                "v6.0.11": True
7542                            }
7543                        },
7544                        {
7545                            "value": "disable",
7546                            "revisions": {
7547                                "v6.0.0": True,
7548                                "v6.0.5": True,
7549                                "v6.2.0": True,
7550                                "v6.2.3": True,
7551                                "v6.2.5": True,
7552                                "v6.2.7": True,
7553                                "v6.0.11": True
7554                            }
7555                        }
7556                    ],
7557                    "revisions": {
7558                        "v6.0.0": True,
7559                        "v7.0.0": False,
7560                        "v6.0.5": True,
7561                        "v6.4.4": False,
7562                        "v6.4.0": False,
7563                        "v6.4.1": False,
7564                        "v6.2.0": True,
7565                        "v6.2.3": True,
7566                        "v6.2.5": True,
7567                        "v6.2.7": True,
7568                        "v6.0.11": True
7569                    }
7570                },
7571                "sam_bssid": {
7572                    "type": "string",
7573                    "revisions": {
7574                        "v7.0.0": True
7575                    }
7576                },
7577                "frag_threshold": {
7578                    "type": "integer",
7579                    "revisions": {
7580                        "v6.0.0": True,
7581                        "v7.0.0": True,
7582                        "v6.0.5": True,
7583                        "v6.4.4": True,
7584                        "v6.4.0": True,
7585                        "v6.4.1": True,
7586                        "v6.2.0": True,
7587                        "v6.2.3": True,
7588                        "v6.2.5": True,
7589                        "v6.2.7": True,
7590                        "v6.0.11": True
7591                    }
7592                },
7593                "bandwidth_admission_control": {
7594                    "type": "string",
7595                    "options": [
7596                        {
7597                            "value": "enable",
7598                            "revisions": {
7599                                "v6.0.0": True,
7600                                "v7.0.0": True,
7601                                "v6.0.5": True,
7602                                "v6.4.4": True,
7603                                "v6.4.0": True,
7604                                "v6.4.1": True,
7605                                "v6.2.0": True,
7606                                "v6.2.3": True,
7607                                "v6.2.5": True,
7608                                "v6.2.7": True,
7609                                "v6.0.11": True
7610                            }
7611                        },
7612                        {
7613                            "value": "disable",
7614                            "revisions": {
7615                                "v6.0.0": True,
7616                                "v7.0.0": True,
7617                                "v6.0.5": True,
7618                                "v6.4.4": True,
7619                                "v6.4.0": True,
7620                                "v6.4.1": True,
7621                                "v6.2.0": True,
7622                                "v6.2.3": True,
7623                                "v6.2.5": True,
7624                                "v6.2.7": True,
7625                                "v6.0.11": True
7626                            }
7627                        }
7628                    ],
7629                    "revisions": {
7630                        "v6.0.0": True,
7631                        "v7.0.0": True,
7632                        "v6.0.5": True,
7633                        "v6.4.4": True,
7634                        "v6.4.0": True,
7635                        "v6.4.1": True,
7636                        "v6.2.0": True,
7637                        "v6.2.3": True,
7638                        "v6.2.5": True,
7639                        "v6.2.7": True,
7640                        "v6.0.11": True
7641                    }
7642                },
7643                "coexistence": {
7644                    "type": "string",
7645                    "options": [
7646                        {
7647                            "value": "enable",
7648                            "revisions": {
7649                                "v6.0.0": True,
7650                                "v7.0.0": True,
7651                                "v6.0.5": True,
7652                                "v6.4.4": True,
7653                                "v6.4.0": True,
7654                                "v6.4.1": True,
7655                                "v6.2.0": True,
7656                                "v6.2.3": True,
7657                                "v6.2.5": True,
7658                                "v6.2.7": True,
7659                                "v6.0.11": True
7660                            }
7661                        },
7662                        {
7663                            "value": "disable",
7664                            "revisions": {
7665                                "v6.0.0": True,
7666                                "v7.0.0": True,
7667                                "v6.0.5": True,
7668                                "v6.4.4": True,
7669                                "v6.4.0": True,
7670                                "v6.4.1": True,
7671                                "v6.2.0": True,
7672                                "v6.2.3": True,
7673                                "v6.2.5": True,
7674                                "v6.2.7": True,
7675                                "v6.0.11": True
7676                            }
7677                        }
7678                    ],
7679                    "revisions": {
7680                        "v6.0.0": True,
7681                        "v7.0.0": True,
7682                        "v6.0.5": True,
7683                        "v6.4.4": True,
7684                        "v6.4.0": True,
7685                        "v6.4.1": True,
7686                        "v6.2.0": True,
7687                        "v6.2.3": True,
7688                        "v6.2.5": True,
7689                        "v6.2.7": True,
7690                        "v6.0.11": True
7691                    }
7692                },
7693                "auto_power_low": {
7694                    "type": "integer",
7695                    "revisions": {
7696                        "v6.0.0": True,
7697                        "v7.0.0": True,
7698                        "v6.0.5": True,
7699                        "v6.4.4": True,
7700                        "v6.4.0": True,
7701                        "v6.4.1": True,
7702                        "v6.2.0": True,
7703                        "v6.2.3": True,
7704                        "v6.2.5": True,
7705                        "v6.2.7": True,
7706                        "v6.0.11": True
7707                    }
7708                },
7709                "ap_sniffer_ctl": {
7710                    "type": "string",
7711                    "options": [
7712                        {
7713                            "value": "enable",
7714                            "revisions": {
7715                                "v6.0.0": True,
7716                                "v7.0.0": True,
7717                                "v6.0.5": True,
7718                                "v6.4.4": True,
7719                                "v6.4.0": True,
7720                                "v6.4.1": True,
7721                                "v6.2.0": True,
7722                                "v6.2.3": True,
7723                                "v6.2.5": True,
7724                                "v6.2.7": True,
7725                                "v6.0.11": True
7726                            }
7727                        },
7728                        {
7729                            "value": "disable",
7730                            "revisions": {
7731                                "v6.0.0": True,
7732                                "v7.0.0": True,
7733                                "v6.0.5": True,
7734                                "v6.4.4": True,
7735                                "v6.4.0": True,
7736                                "v6.4.1": True,
7737                                "v6.2.0": True,
7738                                "v6.2.3": True,
7739                                "v6.2.5": True,
7740                                "v6.2.7": True,
7741                                "v6.0.11": True
7742                            }
7743                        }
7744                    ],
7745                    "revisions": {
7746                        "v6.0.0": True,
7747                        "v7.0.0": True,
7748                        "v6.0.5": True,
7749                        "v6.4.4": True,
7750                        "v6.4.0": True,
7751                        "v6.4.1": True,
7752                        "v6.2.0": True,
7753                        "v6.2.3": True,
7754                        "v6.2.5": True,
7755                        "v6.2.7": True,
7756                        "v6.0.11": True
7757                    }
7758                },
7759                "bandwidth_capacity": {
7760                    "type": "integer",
7761                    "revisions": {
7762                        "v6.0.0": True,
7763                        "v7.0.0": True,
7764                        "v6.0.5": True,
7765                        "v6.4.4": True,
7766                        "v6.4.0": True,
7767                        "v6.4.1": True,
7768                        "v6.2.0": True,
7769                        "v6.2.3": True,
7770                        "v6.2.5": True,
7771                        "v6.2.7": True,
7772                        "v6.0.11": True
7773                    }
7774                },
7775                "bss_color": {
7776                    "type": "integer",
7777                    "revisions": {
7778                        "v6.4.4": True,
7779                        "v7.0.0": True,
7780                        "v6.4.0": True,
7781                        "v6.4.1": False
7782                    }
7783                },
7784                "band_5g_type": {
7785                    "type": "string",
7786                    "options": [
7787                        {
7788                            "value": "5g-full",
7789                            "revisions": {
7790                                "v7.0.0": True,
7791                                "v6.4.4": True,
7792                                "v6.4.0": True,
7793                                "v6.4.1": True,
7794                                "v6.2.0": True,
7795                                "v6.2.5": True,
7796                                "v6.2.7": True
7797                            }
7798                        },
7799                        {
7800                            "value": "5g-high",
7801                            "revisions": {
7802                                "v7.0.0": True,
7803                                "v6.4.4": True,
7804                                "v6.4.0": True,
7805                                "v6.4.1": True,
7806                                "v6.2.0": True,
7807                                "v6.2.5": True,
7808                                "v6.2.7": True
7809                            }
7810                        },
7811                        {
7812                            "value": "5g-low",
7813                            "revisions": {
7814                                "v7.0.0": True,
7815                                "v6.4.4": True,
7816                                "v6.4.0": True,
7817                                "v6.4.1": True,
7818                                "v6.2.0": True,
7819                                "v6.2.5": True,
7820                                "v6.2.7": True
7821                            }
7822                        }
7823                    ],
7824                    "revisions": {
7825                        "v7.0.0": True,
7826                        "v6.4.4": True,
7827                        "v6.4.0": True,
7828                        "v6.4.1": True,
7829                        "v6.2.0": True,
7830                        "v6.2.3": False,
7831                        "v6.2.5": True,
7832                        "v6.2.7": True
7833                    }
7834                },
7835                "channel_bonding": {
7836                    "type": "string",
7837                    "options": [
7838                        {
7839                            "value": "80MHz",
7840                            "revisions": {
7841                                "v6.0.0": True,
7842                                "v7.0.0": True,
7843                                "v6.0.5": True,
7844                                "v6.4.4": True,
7845                                "v6.4.0": True,
7846                                "v6.4.1": True,
7847                                "v6.2.0": True,
7848                                "v6.2.3": True,
7849                                "v6.2.5": True,
7850                                "v6.2.7": True,
7851                                "v6.0.11": True
7852                            }
7853                        },
7854                        {
7855                            "value": "40MHz",
7856                            "revisions": {
7857                                "v6.0.0": True,
7858                                "v7.0.0": True,
7859                                "v6.0.5": True,
7860                                "v6.4.4": True,
7861                                "v6.4.0": True,
7862                                "v6.4.1": True,
7863                                "v6.2.0": True,
7864                                "v6.2.3": True,
7865                                "v6.2.5": True,
7866                                "v6.2.7": True,
7867                                "v6.0.11": True
7868                            }
7869                        },
7870                        {
7871                            "value": "20MHz",
7872                            "revisions": {
7873                                "v6.0.0": True,
7874                                "v7.0.0": True,
7875                                "v6.0.5": True,
7876                                "v6.4.4": True,
7877                                "v6.4.0": True,
7878                                "v6.4.1": True,
7879                                "v6.2.0": True,
7880                                "v6.2.3": True,
7881                                "v6.2.5": True,
7882                                "v6.2.7": True,
7883                                "v6.0.11": True
7884                            }
7885                        },
7886                        {
7887                            "value": "160MHz",
7888                            "revisions": {
7889                                "v7.0.0": True,
7890                                "v6.4.4": True,
7891                                "v6.4.0": True,
7892                                "v6.4.1": True,
7893                                "v6.2.0": True,
7894                                "v6.2.3": True,
7895                                "v6.2.5": True,
7896                                "v6.2.7": True
7897                            }
7898                        }
7899                    ],
7900                    "revisions": {
7901                        "v6.0.0": True,
7902                        "v7.0.0": True,
7903                        "v6.0.5": True,
7904                        "v6.4.4": True,
7905                        "v6.4.0": True,
7906                        "v6.4.1": True,
7907                        "v6.2.0": True,
7908                        "v6.2.3": True,
7909                        "v6.2.5": True,
7910                        "v6.2.7": True,
7911                        "v6.0.11": True
7912                    }
7913                },
7914                "dtim": {
7915                    "type": "integer",
7916                    "revisions": {
7917                        "v6.0.0": True,
7918                        "v7.0.0": True,
7919                        "v6.0.5": True,
7920                        "v6.4.4": True,
7921                        "v6.4.0": True,
7922                        "v6.4.1": True,
7923                        "v6.2.0": True,
7924                        "v6.2.3": True,
7925                        "v6.2.5": True,
7926                        "v6.2.7": True,
7927                        "v6.0.11": True
7928                    }
7929                },
7930                "auto_power_high": {
7931                    "type": "integer",
7932                    "revisions": {
7933                        "v6.0.0": True,
7934                        "v7.0.0": True,
7935                        "v6.0.5": True,
7936                        "v6.4.4": True,
7937                        "v6.4.0": True,
7938                        "v6.4.1": True,
7939                        "v6.2.0": True,
7940                        "v6.2.3": True,
7941                        "v6.2.5": True,
7942                        "v6.2.7": True,
7943                        "v6.0.11": True
7944                    }
7945                },
7946                "iperf_server_port": {
7947                    "type": "integer",
7948                    "revisions": {
7949                        "v7.0.0": True
7950                    }
7951                },
7952                "vaps": {
7953                    "type": "list",
7954                    "children": {
7955                        "name": {
7956                            "type": "string",
7957                            "revisions": {
7958                                "v6.0.0": True,
7959                                "v7.0.0": True,
7960                                "v6.0.5": True,
7961                                "v6.4.4": True,
7962                                "v6.4.0": True,
7963                                "v6.4.1": True,
7964                                "v6.2.0": True,
7965                                "v6.2.3": True,
7966                                "v6.2.5": True,
7967                                "v6.2.7": True,
7968                                "v6.0.11": True
7969                            }
7970                        }
7971                    },
7972                    "revisions": {
7973                        "v6.0.0": True,
7974                        "v7.0.0": True,
7975                        "v6.0.5": True,
7976                        "v6.4.4": True,
7977                        "v6.4.0": True,
7978                        "v6.4.1": True,
7979                        "v6.2.0": True,
7980                        "v6.2.3": True,
7981                        "v6.2.5": True,
7982                        "v6.2.7": True,
7983                        "v6.0.11": True
7984                    }
7985                },
7986                "short_guard_interval": {
7987                    "type": "string",
7988                    "options": [
7989                        {
7990                            "value": "enable",
7991                            "revisions": {
7992                                "v6.0.0": True,
7993                                "v7.0.0": True,
7994                                "v6.0.5": True,
7995                                "v6.4.4": True,
7996                                "v6.4.0": True,
7997                                "v6.4.1": True,
7998                                "v6.2.0": True,
7999                                "v6.2.3": True,
8000                                "v6.2.5": True,
8001                                "v6.2.7": True,
8002                                "v6.0.11": True
8003                            }
8004                        },
8005                        {
8006                            "value": "disable",
8007                            "revisions": {
8008                                "v6.0.0": True,
8009                                "v7.0.0": True,
8010                                "v6.0.5": True,
8011                                "v6.4.4": True,
8012                                "v6.4.0": True,
8013                                "v6.4.1": True,
8014                                "v6.2.0": True,
8015                                "v6.2.3": True,
8016                                "v6.2.5": True,
8017                                "v6.2.7": True,
8018                                "v6.0.11": True
8019                            }
8020                        }
8021                    ],
8022                    "revisions": {
8023                        "v6.0.0": True,
8024                        "v7.0.0": True,
8025                        "v6.0.5": True,
8026                        "v6.4.4": True,
8027                        "v6.4.0": True,
8028                        "v6.4.1": True,
8029                        "v6.2.0": True,
8030                        "v6.2.3": True,
8031                        "v6.2.5": True,
8032                        "v6.2.7": True,
8033                        "v6.0.11": True
8034                    }
8035                },
8036                "powersave_optimize": {
8037                    "multiple_values": True,
8038                    "type": "list",
8039                    "options": [
8040                        {
8041                            "value": "tim",
8042                            "revisions": {
8043                                "v6.0.0": True,
8044                                "v7.0.0": True,
8045                                "v6.0.5": True,
8046                                "v6.4.4": True,
8047                                "v6.4.0": True,
8048                                "v6.4.1": True,
8049                                "v6.2.0": True,
8050                                "v6.2.3": True,
8051                                "v6.2.5": True,
8052                                "v6.2.7": True,
8053                                "v6.0.11": True
8054                            }
8055                        },
8056                        {
8057                            "value": "ac-vo",
8058                            "revisions": {
8059                                "v6.0.0": True,
8060                                "v7.0.0": True,
8061                                "v6.0.5": True,
8062                                "v6.4.4": True,
8063                                "v6.4.0": True,
8064                                "v6.4.1": True,
8065                                "v6.2.0": True,
8066                                "v6.2.3": True,
8067                                "v6.2.5": True,
8068                                "v6.2.7": True,
8069                                "v6.0.11": True
8070                            }
8071                        },
8072                        {
8073                            "value": "no-obss-scan",
8074                            "revisions": {
8075                                "v6.0.0": True,
8076                                "v7.0.0": True,
8077                                "v6.0.5": True,
8078                                "v6.4.4": True,
8079                                "v6.4.0": True,
8080                                "v6.4.1": True,
8081                                "v6.2.0": True,
8082                                "v6.2.3": True,
8083                                "v6.2.5": True,
8084                                "v6.2.7": True,
8085                                "v6.0.11": True
8086                            }
8087                        },
8088                        {
8089                            "value": "no-11b-rate",
8090                            "revisions": {
8091                                "v6.0.0": True,
8092                                "v7.0.0": True,
8093                                "v6.0.5": True,
8094                                "v6.4.4": True,
8095                                "v6.4.0": True,
8096                                "v6.4.1": True,
8097                                "v6.2.0": True,
8098                                "v6.2.3": True,
8099                                "v6.2.5": True,
8100                                "v6.2.7": True,
8101                                "v6.0.11": True
8102                            }
8103                        },
8104                        {
8105                            "value": "client-rate-follow",
8106                            "revisions": {
8107                                "v6.0.0": True,
8108                                "v7.0.0": True,
8109                                "v6.0.5": True,
8110                                "v6.4.4": True,
8111                                "v6.4.0": True,
8112                                "v6.4.1": True,
8113                                "v6.2.0": True,
8114                                "v6.2.3": True,
8115                                "v6.2.5": True,
8116                                "v6.2.7": True,
8117                                "v6.0.11": True
8118                            }
8119                        }
8120                    ],
8121                    "revisions": {
8122                        "v6.0.0": True,
8123                        "v7.0.0": True,
8124                        "v6.0.5": True,
8125                        "v6.4.4": True,
8126                        "v6.4.0": True,
8127                        "v6.4.1": True,
8128                        "v6.2.0": True,
8129                        "v6.2.3": True,
8130                        "v6.2.5": True,
8131                        "v6.2.7": True,
8132                        "v6.0.11": True
8133                    }
8134                },
8135                "auto_power_level": {
8136                    "type": "string",
8137                    "options": [
8138                        {
8139                            "value": "enable",
8140                            "revisions": {
8141                                "v6.0.0": True,
8142                                "v7.0.0": True,
8143                                "v6.0.5": True,
8144                                "v6.4.4": True,
8145                                "v6.4.0": True,
8146                                "v6.4.1": True,
8147                                "v6.2.0": True,
8148                                "v6.2.3": True,
8149                                "v6.2.5": True,
8150                                "v6.2.7": True,
8151                                "v6.0.11": True
8152                            }
8153                        },
8154                        {
8155                            "value": "disable",
8156                            "revisions": {
8157                                "v6.0.0": True,
8158                                "v7.0.0": True,
8159                                "v6.0.5": True,
8160                                "v6.4.4": True,
8161                                "v6.4.0": True,
8162                                "v6.4.1": True,
8163                                "v6.2.0": True,
8164                                "v6.2.3": True,
8165                                "v6.2.5": True,
8166                                "v6.2.7": True,
8167                                "v6.0.11": True
8168                            }
8169                        }
8170                    ],
8171                    "revisions": {
8172                        "v6.0.0": True,
8173                        "v7.0.0": True,
8174                        "v6.0.5": True,
8175                        "v6.4.4": True,
8176                        "v6.4.0": True,
8177                        "v6.4.1": True,
8178                        "v6.2.0": True,
8179                        "v6.2.3": True,
8180                        "v6.2.5": True,
8181                        "v6.2.7": True,
8182                        "v6.0.11": True
8183                    }
8184                },
8185                "ap_sniffer_chan": {
8186                    "type": "integer",
8187                    "revisions": {
8188                        "v6.0.0": True,
8189                        "v7.0.0": True,
8190                        "v6.0.5": True,
8191                        "v6.4.4": True,
8192                        "v6.4.0": True,
8193                        "v6.4.1": True,
8194                        "v6.2.0": True,
8195                        "v6.2.3": True,
8196                        "v6.2.5": True,
8197                        "v6.2.7": True,
8198                        "v6.0.11": True
8199                    }
8200                },
8201                "ap_sniffer_addr": {
8202                    "type": "string",
8203                    "revisions": {
8204                        "v6.0.0": True,
8205                        "v7.0.0": True,
8206                        "v6.0.5": True,
8207                        "v6.4.4": True,
8208                        "v6.4.0": True,
8209                        "v6.4.1": True,
8210                        "v6.2.0": True,
8211                        "v6.2.3": True,
8212                        "v6.2.5": True,
8213                        "v6.2.7": True,
8214                        "v6.0.11": True
8215                    }
8216                },
8217                "spectrum_analysis": {
8218                    "type": "string",
8219                    "options": [
8220                        {
8221                            "value": "enable",
8222                            "revisions": {
8223                                "v6.0.0": True,
8224                                "v6.0.5": True,
8225                                "v6.4.1": True,
8226                                "v6.2.0": True,
8227                                "v6.2.3": True,
8228                                "v6.2.5": True,
8229                                "v6.2.7": True,
8230                                "v6.0.11": True
8231                            }
8232                        },
8233                        {
8234                            "value": "disable",
8235                            "revisions": {
8236                                "v6.0.0": True,
8237                                "v6.0.5": True,
8238                                "v6.4.1": True,
8239                                "v6.2.0": True,
8240                                "v6.2.3": True,
8241                                "v6.2.5": True,
8242                                "v6.2.7": True,
8243                                "v6.0.11": True
8244                            }
8245                        },
8246                        {
8247                            "value": "scan-only",
8248                            "revisions": {
8249                                "v6.4.1": True
8250                            }
8251                        }
8252                    ],
8253                    "revisions": {
8254                        "v6.0.0": True,
8255                        "v7.0.0": False,
8256                        "v6.0.5": True,
8257                        "v6.4.4": False,
8258                        "v6.4.0": False,
8259                        "v6.4.1": True,
8260                        "v6.2.0": True,
8261                        "v6.2.3": True,
8262                        "v6.2.5": True,
8263                        "v6.2.7": True,
8264                        "v6.0.11": True
8265                    }
8266                },
8267                "ap_sniffer_data": {
8268                    "type": "string",
8269                    "options": [
8270                        {
8271                            "value": "enable",
8272                            "revisions": {
8273                                "v6.0.0": True,
8274                                "v7.0.0": True,
8275                                "v6.0.5": True,
8276                                "v6.4.4": True,
8277                                "v6.4.0": True,
8278                                "v6.4.1": True,
8279                                "v6.2.0": True,
8280                                "v6.2.3": True,
8281                                "v6.2.5": True,
8282                                "v6.2.7": True,
8283                                "v6.0.11": True
8284                            }
8285                        },
8286                        {
8287                            "value": "disable",
8288                            "revisions": {
8289                                "v6.0.0": True,
8290                                "v7.0.0": True,
8291                                "v6.0.5": True,
8292                                "v6.4.4": True,
8293                                "v6.4.0": True,
8294                                "v6.4.1": True,
8295                                "v6.2.0": True,
8296                                "v6.2.3": True,
8297                                "v6.2.5": True,
8298                                "v6.2.7": True,
8299                                "v6.0.11": True
8300                            }
8301                        }
8302                    ],
8303                    "revisions": {
8304                        "v6.0.0": True,
8305                        "v7.0.0": True,
8306                        "v6.0.5": True,
8307                        "v6.4.4": True,
8308                        "v6.4.0": True,
8309                        "v6.4.1": True,
8310                        "v6.2.0": True,
8311                        "v6.2.3": True,
8312                        "v6.2.5": True,
8313                        "v6.2.7": True,
8314                        "v6.0.11": True
8315                    }
8316                },
8317                "wids_profile": {
8318                    "type": "string",
8319                    "revisions": {
8320                        "v6.0.0": True,
8321                        "v7.0.0": True,
8322                        "v6.0.5": True,
8323                        "v6.4.4": True,
8324                        "v6.4.0": True,
8325                        "v6.4.1": True,
8326                        "v6.2.0": True,
8327                        "v6.2.3": True,
8328                        "v6.2.5": True,
8329                        "v6.2.7": True,
8330                        "v6.0.11": True
8331                    }
8332                },
8333                "vap_all": {
8334                    "type": "string",
8335                    "options": [
8336                        {
8337                            "value": "enable",
8338                            "revisions": {
8339                                "v6.0.0": True,
8340                                "v7.0.0": False,
8341                                "v6.0.5": True,
8342                                "v6.4.4": False,
8343                                "v6.4.0": False,
8344                                "v6.4.1": False,
8345                                "v6.2.0": True,
8346                                "v6.2.3": True,
8347                                "v6.2.5": True,
8348                                "v6.2.7": True,
8349                                "v6.0.11": True
8350                            }
8351                        },
8352                        {
8353                            "value": "disable",
8354                            "revisions": {
8355                                "v6.0.0": True,
8356                                "v7.0.0": False,
8357                                "v6.0.5": True,
8358                                "v6.4.4": False,
8359                                "v6.4.0": False,
8360                                "v6.4.1": False,
8361                                "v6.2.0": True,
8362                                "v6.2.3": True,
8363                                "v6.2.5": True,
8364                                "v6.2.7": True,
8365                                "v6.0.11": True
8366                            }
8367                        },
8368                        {
8369                            "value": "tunnel",
8370                            "revisions": {
8371                                "v6.4.4": True,
8372                                "v7.0.0": True,
8373                                "v6.4.0": True,
8374                                "v6.4.1": True
8375                            }
8376                        },
8377                        {
8378                            "value": "bridge",
8379                            "revisions": {
8380                                "v6.4.4": True,
8381                                "v7.0.0": True,
8382                                "v6.4.0": True,
8383                                "v6.4.1": True
8384                            }
8385                        },
8386                        {
8387                            "value": "manual",
8388                            "revisions": {
8389                                "v6.4.4": True,
8390                                "v7.0.0": True,
8391                                "v6.4.0": True,
8392                                "v6.4.1": True
8393                            }
8394                        }
8395                    ],
8396                    "revisions": {
8397                        "v6.0.0": True,
8398                        "v7.0.0": True,
8399                        "v6.0.5": True,
8400                        "v6.4.4": True,
8401                        "v6.4.0": True,
8402                        "v6.4.1": True,
8403                        "v6.2.0": True,
8404                        "v6.2.3": True,
8405                        "v6.2.5": True,
8406                        "v6.2.7": True,
8407                        "v6.0.11": True
8408                    }
8409                },
8410                "rts_threshold": {
8411                    "type": "integer",
8412                    "revisions": {
8413                        "v6.0.0": True,
8414                        "v7.0.0": True,
8415                        "v6.0.5": True,
8416                        "v6.4.4": True,
8417                        "v6.4.0": True,
8418                        "v6.4.1": True,
8419                        "v6.2.0": True,
8420                        "v6.2.3": True,
8421                        "v6.2.5": True,
8422                        "v6.2.7": True,
8423                        "v6.0.11": True
8424                    }
8425                },
8426                "iperf_protocol": {
8427                    "type": "string",
8428                    "options": [
8429                        {
8430                            "value": "udp",
8431                            "revisions": {
8432                                "v7.0.0": True
8433                            }
8434                        },
8435                        {
8436                            "value": "tcp",
8437                            "revisions": {
8438                                "v7.0.0": True
8439                            }
8440                        }
8441                    ],
8442                    "revisions": {
8443                        "v7.0.0": True
8444                    }
8445                },
8446                "channel": {
8447                    "type": "list",
8448                    "children": {
8449                        "chan": {
8450                            "type": "string",
8451                            "revisions": {
8452                                "v6.0.0": True,
8453                                "v7.0.0": True,
8454                                "v6.0.5": True,
8455                                "v6.4.4": True,
8456                                "v6.4.0": True,
8457                                "v6.4.1": True,
8458                                "v6.2.0": True,
8459                                "v6.2.3": True,
8460                                "v6.2.5": True,
8461                                "v6.2.7": True,
8462                                "v6.0.11": True
8463                            }
8464                        }
8465                    },
8466                    "revisions": {
8467                        "v6.0.0": True,
8468                        "v7.0.0": True,
8469                        "v6.0.5": True,
8470                        "v6.4.4": True,
8471                        "v6.4.0": True,
8472                        "v6.4.1": True,
8473                        "v6.2.0": True,
8474                        "v6.2.3": True,
8475                        "v6.2.5": True,
8476                        "v6.2.7": True,
8477                        "v6.0.11": True
8478                    }
8479                },
8480                "protection_mode": {
8481                    "type": "string",
8482                    "options": [
8483                        {
8484                            "value": "rtscts",
8485                            "revisions": {
8486                                "v6.0.0": True,
8487                                "v7.0.0": True,
8488                                "v6.0.5": True,
8489                                "v6.4.4": True,
8490                                "v6.4.0": True,
8491                                "v6.4.1": True,
8492                                "v6.2.0": True,
8493                                "v6.2.3": True,
8494                                "v6.2.5": True,
8495                                "v6.2.7": True,
8496                                "v6.0.11": True
8497                            }
8498                        },
8499                        {
8500                            "value": "ctsonly",
8501                            "revisions": {
8502                                "v6.0.0": True,
8503                                "v7.0.0": True,
8504                                "v6.0.5": True,
8505                                "v6.4.4": True,
8506                                "v6.4.0": True,
8507                                "v6.4.1": True,
8508                                "v6.2.0": True,
8509                                "v6.2.3": True,
8510                                "v6.2.5": True,
8511                                "v6.2.7": True,
8512                                "v6.0.11": True
8513                            }
8514                        },
8515                        {
8516                            "value": "disable",
8517                            "revisions": {
8518                                "v6.0.0": True,
8519                                "v7.0.0": True,
8520                                "v6.0.5": True,
8521                                "v6.4.4": True,
8522                                "v6.4.0": True,
8523                                "v6.4.1": True,
8524                                "v6.2.0": True,
8525                                "v6.2.3": True,
8526                                "v6.2.5": True,
8527                                "v6.2.7": True,
8528                                "v6.0.11": True
8529                            }
8530                        }
8531                    ],
8532                    "revisions": {
8533                        "v6.0.0": True,
8534                        "v7.0.0": True,
8535                        "v6.0.5": True,
8536                        "v6.4.4": True,
8537                        "v6.4.0": True,
8538                        "v6.4.1": True,
8539                        "v6.2.0": True,
8540                        "v6.2.3": True,
8541                        "v6.2.5": True,
8542                        "v6.2.7": True,
8543                        "v6.0.11": True
8544                    }
8545                },
8546                "drma": {
8547                    "type": "string",
8548                    "options": [
8549                        {
8550                            "value": "disable",
8551                            "revisions": {
8552                                "v6.4.4": True,
8553                                "v7.0.0": True
8554                            }
8555                        },
8556                        {
8557                            "value": "enable",
8558                            "revisions": {
8559                                "v6.4.4": True,
8560                                "v7.0.0": True
8561                            }
8562                        }
8563                    ],
8564                    "revisions": {
8565                        "v6.4.4": True,
8566                        "v7.0.0": True
8567                    }
8568                },
8569                "sam_security_type": {
8570                    "type": "string",
8571                    "options": [
8572                        {
8573                            "value": "open",
8574                            "revisions": {
8575                                "v7.0.0": True
8576                            }
8577                        },
8578                        {
8579                            "value": "wpa-personal",
8580                            "revisions": {
8581                                "v7.0.0": True
8582                            }
8583                        },
8584                        {
8585                            "value": "wpa-enterprise",
8586                            "revisions": {
8587                                "v7.0.0": True
8588                            }
8589                        }
8590                    ],
8591                    "revisions": {
8592                        "v7.0.0": True
8593                    }
8594                },
8595                "power_value": {
8596                    "type": "integer",
8597                    "revisions": {
8598                        "v7.0.0": True
8599                    }
8600                },
8601                "ap_sniffer_mgmt_probe": {
8602                    "type": "string",
8603                    "options": [
8604                        {
8605                            "value": "enable",
8606                            "revisions": {
8607                                "v6.0.0": True,
8608                                "v7.0.0": True,
8609                                "v6.0.5": True,
8610                                "v6.4.4": True,
8611                                "v6.4.0": True,
8612                                "v6.4.1": True,
8613                                "v6.2.0": True,
8614                                "v6.2.3": True,
8615                                "v6.2.5": True,
8616                                "v6.2.7": True,
8617                                "v6.0.11": True
8618                            }
8619                        },
8620                        {
8621                            "value": "disable",
8622                            "revisions": {
8623                                "v6.0.0": True,
8624                                "v7.0.0": True,
8625                                "v6.0.5": True,
8626                                "v6.4.4": True,
8627                                "v6.4.0": True,
8628                                "v6.4.1": True,
8629                                "v6.2.0": True,
8630                                "v6.2.3": True,
8631                                "v6.2.5": True,
8632                                "v6.2.7": True,
8633                                "v6.0.11": True
8634                            }
8635                        }
8636                    ],
8637                    "revisions": {
8638                        "v6.0.0": True,
8639                        "v7.0.0": True,
8640                        "v6.0.5": True,
8641                        "v6.4.4": True,
8642                        "v6.4.0": True,
8643                        "v6.4.1": True,
8644                        "v6.2.0": True,
8645                        "v6.2.3": True,
8646                        "v6.2.5": True,
8647                        "v6.2.7": True,
8648                        "v6.0.11": True
8649                    }
8650                },
8651                "zero_wait_dfs": {
8652                    "type": "string",
8653                    "options": [
8654                        {
8655                            "value": "enable",
8656                            "revisions": {
8657                                "v7.0.0": True,
8658                                "v6.4.4": True,
8659                                "v6.4.0": True,
8660                                "v6.4.1": True,
8661                                "v6.2.0": True,
8662                                "v6.2.5": True,
8663                                "v6.2.7": True
8664                            }
8665                        },
8666                        {
8667                            "value": "disable",
8668                            "revisions": {
8669                                "v7.0.0": True,
8670                                "v6.4.4": True,
8671                                "v6.4.0": True,
8672                                "v6.4.1": True,
8673                                "v6.2.0": True,
8674                                "v6.2.5": True,
8675                                "v6.2.7": True
8676                            }
8677                        }
8678                    ],
8679                    "revisions": {
8680                        "v7.0.0": True,
8681                        "v6.4.4": True,
8682                        "v6.4.0": True,
8683                        "v6.4.1": True,
8684                        "v6.2.0": True,
8685                        "v6.2.3": False,
8686                        "v6.2.5": True,
8687                        "v6.2.7": True
8688                    }
8689                },
8690                "channel_utilization": {
8691                    "type": "string",
8692                    "options": [
8693                        {
8694                            "value": "enable",
8695                            "revisions": {
8696                                "v6.0.0": True,
8697                                "v7.0.0": True,
8698                                "v6.0.5": True,
8699                                "v6.4.4": True,
8700                                "v6.4.0": True,
8701                                "v6.4.1": True,
8702                                "v6.2.0": True,
8703                                "v6.2.3": True,
8704                                "v6.2.5": True,
8705                                "v6.2.7": True,
8706                                "v6.0.11": True
8707                            }
8708                        },
8709                        {
8710                            "value": "disable",
8711                            "revisions": {
8712                                "v6.0.0": True,
8713                                "v7.0.0": True,
8714                                "v6.0.5": True,
8715                                "v6.4.4": True,
8716                                "v6.4.0": True,
8717                                "v6.4.1": True,
8718                                "v6.2.0": True,
8719                                "v6.2.3": True,
8720                                "v6.2.5": True,
8721                                "v6.2.7": True,
8722                                "v6.0.11": True
8723                            }
8724                        }
8725                    ],
8726                    "revisions": {
8727                        "v6.0.0": True,
8728                        "v7.0.0": True,
8729                        "v6.0.5": True,
8730                        "v6.4.4": True,
8731                        "v6.4.0": True,
8732                        "v6.4.1": True,
8733                        "v6.2.0": True,
8734                        "v6.2.3": True,
8735                        "v6.2.5": True,
8736                        "v6.2.7": True,
8737                        "v6.0.11": True
8738                    }
8739                },
8740                "frequency_handoff": {
8741                    "type": "string",
8742                    "options": [
8743                        {
8744                            "value": "enable",
8745                            "revisions": {
8746                                "v6.0.0": True,
8747                                "v6.0.5": True,
8748                                "v6.2.0": True,
8749                                "v6.2.3": True,
8750                                "v6.2.5": True,
8751                                "v6.2.7": True,
8752                                "v6.0.11": True
8753                            }
8754                        },
8755                        {
8756                            "value": "disable",
8757                            "revisions": {
8758                                "v6.0.0": True,
8759                                "v6.0.5": True,
8760                                "v6.2.0": True,
8761                                "v6.2.3": True,
8762                                "v6.2.5": True,
8763                                "v6.2.7": True,
8764                                "v6.0.11": True
8765                            }
8766                        }
8767                    ],
8768                    "revisions": {
8769                        "v6.0.0": True,
8770                        "v7.0.0": False,
8771                        "v6.0.5": True,
8772                        "v6.4.4": False,
8773                        "v6.4.0": False,
8774                        "v6.4.1": False,
8775                        "v6.2.0": True,
8776                        "v6.2.3": True,
8777                        "v6.2.5": True,
8778                        "v6.2.7": True,
8779                        "v6.0.11": True
8780                    }
8781                },
8782                "sam_password": {
8783                    "type": "string",
8784                    "revisions": {
8785                        "v7.0.0": True
8786                    }
8787                },
8788                "drma_sensitivity": {
8789                    "type": "string",
8790                    "options": [
8791                        {
8792                            "value": "low",
8793                            "revisions": {
8794                                "v6.4.4": True,
8795                                "v7.0.0": True
8796                            }
8797                        },
8798                        {
8799                            "value": "medium",
8800                            "revisions": {
8801                                "v6.4.4": True,
8802                                "v7.0.0": True
8803                            }
8804                        },
8805                        {
8806                            "value": "high",
8807                            "revisions": {
8808                                "v6.4.4": True,
8809                                "v7.0.0": True
8810                            }
8811                        }
8812                    ],
8813                    "revisions": {
8814                        "v6.4.4": True,
8815                        "v7.0.0": True
8816                    }
8817                },
8818                "band": {
8819                    "type": "string",
8820                    "options": [
8821                        {
8822                            "value": "802.11a",
8823                            "revisions": {
8824                                "v6.0.0": True,
8825                                "v7.0.0": True,
8826                                "v6.0.5": True,
8827                                "v6.4.4": True,
8828                                "v6.4.0": True,
8829                                "v6.4.1": True,
8830                                "v6.2.0": True,
8831                                "v6.2.3": True,
8832                                "v6.2.5": True,
8833                                "v6.2.7": True,
8834                                "v6.0.11": True
8835                            }
8836                        },
8837                        {
8838                            "value": "802.11b",
8839                            "revisions": {
8840                                "v6.0.0": True,
8841                                "v7.0.0": True,
8842                                "v6.0.5": True,
8843                                "v6.4.4": True,
8844                                "v6.4.0": True,
8845                                "v6.4.1": True,
8846                                "v6.2.0": True,
8847                                "v6.2.3": True,
8848                                "v6.2.5": True,
8849                                "v6.2.7": True,
8850                                "v6.0.11": True
8851                            }
8852                        },
8853                        {
8854                            "value": "802.11g",
8855                            "revisions": {
8856                                "v6.0.0": True,
8857                                "v7.0.0": True,
8858                                "v6.0.5": True,
8859                                "v6.4.4": True,
8860                                "v6.4.0": True,
8861                                "v6.4.1": True,
8862                                "v6.2.0": True,
8863                                "v6.2.3": True,
8864                                "v6.2.5": True,
8865                                "v6.2.7": True,
8866                                "v6.0.11": True
8867                            }
8868                        },
8869                        {
8870                            "value": "802.11n",
8871                            "revisions": {
8872                                "v6.0.0": True,
8873                                "v7.0.0": True,
8874                                "v6.0.5": True,
8875                                "v6.4.4": True,
8876                                "v6.4.0": True,
8877                                "v6.4.1": True,
8878                                "v6.2.0": True,
8879                                "v6.2.3": True,
8880                                "v6.2.5": True,
8881                                "v6.2.7": True,
8882                                "v6.0.11": True
8883                            }
8884                        },
8885                        {
8886                            "value": "802.11n-5G",
8887                            "revisions": {
8888                                "v6.0.0": True,
8889                                "v7.0.0": True,
8890                                "v6.0.5": True,
8891                                "v6.4.4": True,
8892                                "v6.4.0": True,
8893                                "v6.4.1": True,
8894                                "v6.2.0": True,
8895                                "v6.2.3": True,
8896                                "v6.2.5": True,
8897                                "v6.2.7": True,
8898                                "v6.0.11": True
8899                            }
8900                        },
8901                        {
8902                            "value": "802.11ac",
8903                            "revisions": {
8904                                "v6.0.0": True,
8905                                "v7.0.0": True,
8906                                "v6.0.5": True,
8907                                "v6.4.4": True,
8908                                "v6.4.0": True,
8909                                "v6.4.1": True,
8910                                "v6.2.0": True,
8911                                "v6.2.3": True,
8912                                "v6.2.5": True,
8913                                "v6.2.7": True,
8914                                "v6.0.11": True
8915                            }
8916                        },
8917                        {
8918                            "value": "802.11n,g-only",
8919                            "revisions": {
8920                                "v6.0.0": True,
8921                                "v7.0.0": True,
8922                                "v6.0.5": True,
8923                                "v6.4.4": True,
8924                                "v6.4.0": True,
8925                                "v6.4.1": True,
8926                                "v6.2.0": True,
8927                                "v6.2.3": True,
8928                                "v6.2.5": True,
8929                                "v6.2.7": True,
8930                                "v6.0.11": True
8931                            }
8932                        },
8933                        {
8934                            "value": "802.11g-only",
8935                            "revisions": {
8936                                "v6.0.0": True,
8937                                "v7.0.0": True,
8938                                "v6.0.5": True,
8939                                "v6.4.4": True,
8940                                "v6.4.0": True,
8941                                "v6.4.1": True,
8942                                "v6.2.0": True,
8943                                "v6.2.3": True,
8944                                "v6.2.5": True,
8945                                "v6.2.7": True,
8946                                "v6.0.11": True
8947                            }
8948                        },
8949                        {
8950                            "value": "802.11n-only",
8951                            "revisions": {
8952                                "v6.0.0": True,
8953                                "v7.0.0": True,
8954                                "v6.0.5": True,
8955                                "v6.4.4": True,
8956                                "v6.4.0": True,
8957                                "v6.4.1": True,
8958                                "v6.2.0": True,
8959                                "v6.2.3": True,
8960                                "v6.2.5": True,
8961                                "v6.2.7": True,
8962                                "v6.0.11": True
8963                            }
8964                        },
8965                        {
8966                            "value": "802.11n-5G-only",
8967                            "revisions": {
8968                                "v6.0.0": True,
8969                                "v7.0.0": True,
8970                                "v6.0.5": True,
8971                                "v6.4.4": True,
8972                                "v6.4.0": True,
8973                                "v6.4.1": True,
8974                                "v6.2.0": True,
8975                                "v6.2.3": True,
8976                                "v6.2.5": True,
8977                                "v6.2.7": True,
8978                                "v6.0.11": True
8979                            }
8980                        },
8981                        {
8982                            "value": "802.11ac,n-only",
8983                            "revisions": {
8984                                "v6.0.0": True,
8985                                "v7.0.0": True,
8986                                "v6.0.5": True,
8987                                "v6.4.4": True,
8988                                "v6.4.0": True,
8989                                "v6.4.1": True,
8990                                "v6.2.0": True,
8991                                "v6.2.3": True,
8992                                "v6.2.5": True,
8993                                "v6.2.7": True,
8994                                "v6.0.11": True
8995                            }
8996                        },
8997                        {
8998                            "value": "802.11ac-only",
8999                            "revisions": {
9000                                "v6.0.0": True,
9001                                "v7.0.0": True,
9002                                "v6.0.5": True,
9003                                "v6.4.4": True,
9004                                "v6.4.0": True,
9005                                "v6.4.1": True,
9006                                "v6.2.0": True,
9007                                "v6.2.3": True,
9008                                "v6.2.5": True,
9009                                "v6.2.7": True,
9010                                "v6.0.11": True
9011                            }
9012                        },
9013                        {
9014                            "value": "802.11ax-5G",
9015                            "revisions": {
9016                                "v7.0.0": True,
9017                                "v6.4.4": True,
9018                                "v6.4.0": True,
9019                                "v6.4.1": True,
9020                                "v6.2.0": True,
9021                                "v6.2.3": True,
9022                                "v6.2.5": True,
9023                                "v6.2.7": True
9024                            }
9025                        },
9026                        {
9027                            "value": "802.11ax",
9028                            "revisions": {
9029                                "v7.0.0": True,
9030                                "v6.4.4": True,
9031                                "v6.4.0": True,
9032                                "v6.4.1": True,
9033                                "v6.2.0": True,
9034                                "v6.2.3": True,
9035                                "v6.2.5": True,
9036                                "v6.2.7": True
9037                            }
9038                        },
9039                        {
9040                            "value": "802.11ax,ac-only",
9041                            "revisions": {
9042                                "v7.0.0": True,
9043                                "v6.4.4": True,
9044                                "v6.4.0": True,
9045                                "v6.4.1": True,
9046                                "v6.2.0": True,
9047                                "v6.2.3": True,
9048                                "v6.2.5": True,
9049                                "v6.2.7": True
9050                            }
9051                        },
9052                        {
9053                            "value": "802.11ax,ac,n-only",
9054                            "revisions": {
9055                                "v7.0.0": True,
9056                                "v6.4.4": True,
9057                                "v6.4.0": True,
9058                                "v6.4.1": True,
9059                                "v6.2.0": True,
9060                                "v6.2.3": True,
9061                                "v6.2.5": True,
9062                                "v6.2.7": True
9063                            }
9064                        },
9065                        {
9066                            "value": "802.11ax-5G-only",
9067                            "revisions": {
9068                                "v7.0.0": True,
9069                                "v6.4.4": True,
9070                                "v6.4.0": True,
9071                                "v6.4.1": True,
9072                                "v6.2.0": True,
9073                                "v6.2.3": True,
9074                                "v6.2.5": True,
9075                                "v6.2.7": True
9076                            }
9077                        },
9078                        {
9079                            "value": "802.11ax,n-only",
9080                            "revisions": {
9081                                "v7.0.0": True,
9082                                "v6.4.4": True,
9083                                "v6.4.0": True,
9084                                "v6.4.1": True,
9085                                "v6.2.0": True,
9086                                "v6.2.3": True,
9087                                "v6.2.5": True,
9088                                "v6.2.7": True
9089                            }
9090                        },
9091                        {
9092                            "value": "802.11ax,n,g-only",
9093                            "revisions": {
9094                                "v7.0.0": True,
9095                                "v6.4.4": True,
9096                                "v6.4.0": True,
9097                                "v6.4.1": True,
9098                                "v6.2.0": True,
9099                                "v6.2.3": True,
9100                                "v6.2.5": True,
9101                                "v6.2.7": True
9102                            }
9103                        },
9104                        {
9105                            "value": "802.11ax-only",
9106                            "revisions": {
9107                                "v7.0.0": True,
9108                                "v6.4.4": True,
9109                                "v6.4.0": True,
9110                                "v6.4.1": True,
9111                                "v6.2.0": True,
9112                                "v6.2.3": True,
9113                                "v6.2.5": True,
9114                                "v6.2.7": True
9115                            }
9116                        },
9117                        {
9118                            "value": "802.11ac-2G",
9119                            "revisions": {
9120                                "v6.4.4": True,
9121                                "v7.0.0": True,
9122                                "v6.4.0": True,
9123                                "v6.4.1": True
9124                            }
9125                        }
9126                    ],
9127                    "revisions": {
9128                        "v6.0.0": True,
9129                        "v7.0.0": True,
9130                        "v6.0.5": True,
9131                        "v6.4.4": True,
9132                        "v6.4.0": True,
9133                        "v6.4.1": True,
9134                        "v6.2.0": True,
9135                        "v6.2.3": True,
9136                        "v6.2.5": True,
9137                        "v6.2.7": True,
9138                        "v6.0.11": True
9139                    }
9140                },
9141                "ap_sniffer_mgmt_beacon": {
9142                    "type": "string",
9143                    "options": [
9144                        {
9145                            "value": "enable",
9146                            "revisions": {
9147                                "v6.0.0": True,
9148                                "v7.0.0": True,
9149                                "v6.0.5": True,
9150                                "v6.4.4": True,
9151                                "v6.4.0": True,
9152                                "v6.4.1": True,
9153                                "v6.2.0": True,
9154                                "v6.2.3": True,
9155                                "v6.2.5": True,
9156                                "v6.2.7": True,
9157                                "v6.0.11": True
9158                            }
9159                        },
9160                        {
9161                            "value": "disable",
9162                            "revisions": {
9163                                "v6.0.0": True,
9164                                "v7.0.0": True,
9165                                "v6.0.5": True,
9166                                "v6.4.4": True,
9167                                "v6.4.0": True,
9168                                "v6.4.1": True,
9169                                "v6.2.0": True,
9170                                "v6.2.3": True,
9171                                "v6.2.5": True,
9172                                "v6.2.7": True,
9173                                "v6.0.11": True
9174                            }
9175                        }
9176                    ],
9177                    "revisions": {
9178                        "v6.0.0": True,
9179                        "v7.0.0": True,
9180                        "v6.0.5": True,
9181                        "v6.4.4": True,
9182                        "v6.4.0": True,
9183                        "v6.4.1": True,
9184                        "v6.2.0": True,
9185                        "v6.2.3": True,
9186                        "v6.2.5": True,
9187                        "v6.2.7": True,
9188                        "v6.0.11": True
9189                    }
9190                },
9191                "beacon_interval": {
9192                    "type": "integer",
9193                    "revisions": {
9194                        "v6.0.0": True,
9195                        "v7.0.0": True,
9196                        "v6.0.5": True,
9197                        "v6.4.4": True,
9198                        "v6.4.0": True,
9199                        "v6.4.1": True,
9200                        "v6.2.0": True,
9201                        "v6.2.3": True,
9202                        "v6.2.5": True,
9203                        "v6.2.7": True,
9204                        "v6.0.11": True
9205                    }
9206                },
9207                "ap_sniffer_mgmt_other": {
9208                    "type": "string",
9209                    "options": [
9210                        {
9211                            "value": "enable",
9212                            "revisions": {
9213                                "v6.0.0": True,
9214                                "v7.0.0": True,
9215                                "v6.0.5": True,
9216                                "v6.4.4": True,
9217                                "v6.4.0": True,
9218                                "v6.4.1": True,
9219                                "v6.2.0": True,
9220                                "v6.2.3": True,
9221                                "v6.2.5": True,
9222                                "v6.2.7": True,
9223                                "v6.0.11": True
9224                            }
9225                        },
9226                        {
9227                            "value": "disable",
9228                            "revisions": {
9229                                "v6.0.0": True,
9230                                "v7.0.0": True,
9231                                "v6.0.5": True,
9232                                "v6.4.4": True,
9233                                "v6.4.0": True,
9234                                "v6.4.1": True,
9235                                "v6.2.0": True,
9236                                "v6.2.3": True,
9237                                "v6.2.5": True,
9238                                "v6.2.7": True,
9239                                "v6.0.11": True
9240                            }
9241                        }
9242                    ],
9243                    "revisions": {
9244                        "v6.0.0": True,
9245                        "v7.0.0": True,
9246                        "v6.0.5": True,
9247                        "v6.4.4": True,
9248                        "v6.4.0": True,
9249                        "v6.4.1": True,
9250                        "v6.2.0": True,
9251                        "v6.2.3": True,
9252                        "v6.2.5": True,
9253                        "v6.2.7": True,
9254                        "v6.0.11": True
9255                    }
9256                },
9257                "sam_ssid": {
9258                    "type": "string",
9259                    "revisions": {
9260                        "v7.0.0": True
9261                    }
9262                },
9263                "max_distance": {
9264                    "type": "integer",
9265                    "revisions": {
9266                        "v6.0.0": True,
9267                        "v7.0.0": True,
9268                        "v6.0.5": True,
9269                        "v6.4.4": True,
9270                        "v6.4.0": True,
9271                        "v6.4.1": True,
9272                        "v6.2.0": True,
9273                        "v6.2.3": True,
9274                        "v6.2.5": True,
9275                        "v6.2.7": True,
9276                        "v6.0.11": True
9277                    }
9278                },
9279                "sam_test": {
9280                    "type": "string",
9281                    "options": [
9282                        {
9283                            "value": "ping",
9284                            "revisions": {
9285                                "v7.0.0": True
9286                            }
9287                        },
9288                        {
9289                            "value": "iperf",
9290                            "revisions": {
9291                                "v7.0.0": True
9292                            }
9293                        }
9294                    ],
9295                    "revisions": {
9296                        "v7.0.0": True
9297                    }
9298                },
9299                "call_admission_control": {
9300                    "type": "string",
9301                    "options": [
9302                        {
9303                            "value": "enable",
9304                            "revisions": {
9305                                "v6.0.0": True,
9306                                "v7.0.0": True,
9307                                "v6.0.5": True,
9308                                "v6.4.4": True,
9309                                "v6.4.0": True,
9310                                "v6.4.1": True,
9311                                "v6.2.0": True,
9312                                "v6.2.3": True,
9313                                "v6.2.5": True,
9314                                "v6.2.7": True,
9315                                "v6.0.11": True
9316                            }
9317                        },
9318                        {
9319                            "value": "disable",
9320                            "revisions": {
9321                                "v6.0.0": True,
9322                                "v7.0.0": True,
9323                                "v6.0.5": True,
9324                                "v6.4.4": True,
9325                                "v6.4.0": True,
9326                                "v6.4.1": True,
9327                                "v6.2.0": True,
9328                                "v6.2.3": True,
9329                                "v6.2.5": True,
9330                                "v6.2.7": True,
9331                                "v6.0.11": True
9332                            }
9333                        }
9334                    ],
9335                    "revisions": {
9336                        "v6.0.0": True,
9337                        "v7.0.0": True,
9338                        "v6.0.5": True,
9339                        "v6.4.4": True,
9340                        "v6.4.0": True,
9341                        "v6.4.1": True,
9342                        "v6.2.0": True,
9343                        "v6.2.3": True,
9344                        "v6.2.5": True,
9345                        "v6.2.7": True,
9346                        "v6.0.11": True
9347                    }
9348                },
9349                "power_level": {
9350                    "type": "integer",
9351                    "revisions": {
9352                        "v6.0.0": True,
9353                        "v7.0.0": True,
9354                        "v6.0.5": True,
9355                        "v6.4.4": True,
9356                        "v6.4.0": True,
9357                        "v6.4.1": True,
9358                        "v6.2.0": True,
9359                        "v6.2.3": True,
9360                        "v6.2.5": True,
9361                        "v6.2.7": True,
9362                        "v6.0.11": True
9363                    }
9364                },
9365                "max_clients": {
9366                    "type": "integer",
9367                    "revisions": {
9368                        "v6.0.0": True,
9369                        "v7.0.0": True,
9370                        "v6.0.5": True,
9371                        "v6.4.4": True,
9372                        "v6.4.0": True,
9373                        "v6.4.1": True,
9374                        "v6.2.0": True,
9375                        "v6.2.3": True,
9376                        "v6.2.5": True,
9377                        "v6.2.7": True,
9378                        "v6.0.11": True
9379                    }
9380                },
9381                "airtime_fairness": {
9382                    "type": "string",
9383                    "options": [
9384                        {
9385                            "value": "enable",
9386                            "revisions": {
9387                                "v7.0.0": True,
9388                                "v6.4.4": True,
9389                                "v6.4.0": True,
9390                                "v6.4.1": True,
9391                                "v6.2.0": True,
9392                                "v6.2.3": True,
9393                                "v6.2.5": True,
9394                                "v6.2.7": True
9395                            }
9396                        },
9397                        {
9398                            "value": "disable",
9399                            "revisions": {
9400                                "v7.0.0": True,
9401                                "v6.4.4": True,
9402                                "v6.4.0": True,
9403                                "v6.4.1": True,
9404                                "v6.2.0": True,
9405                                "v6.2.3": True,
9406                                "v6.2.5": True,
9407                                "v6.2.7": True
9408                            }
9409                        }
9410                    ],
9411                    "revisions": {
9412                        "v7.0.0": True,
9413                        "v6.4.4": True,
9414                        "v6.4.0": True,
9415                        "v6.4.1": True,
9416                        "v6.2.0": True,
9417                        "v6.2.3": True,
9418                        "v6.2.5": True,
9419                        "v6.2.7": True
9420                    }
9421                },
9422                "darrp": {
9423                    "type": "string",
9424                    "options": [
9425                        {
9426                            "value": "enable",
9427                            "revisions": {
9428                                "v6.0.0": True,
9429                                "v7.0.0": True,
9430                                "v6.0.5": True,
9431                                "v6.4.4": True,
9432                                "v6.4.0": True,
9433                                "v6.4.1": True,
9434                                "v6.2.0": True,
9435                                "v6.2.3": True,
9436                                "v6.2.5": True,
9437                                "v6.2.7": True,
9438                                "v6.0.11": True
9439                            }
9440                        },
9441                        {
9442                            "value": "disable",
9443                            "revisions": {
9444                                "v6.0.0": True,
9445                                "v7.0.0": True,
9446                                "v6.0.5": True,
9447                                "v6.4.4": True,
9448                                "v6.4.0": True,
9449                                "v6.4.1": True,
9450                                "v6.2.0": True,
9451                                "v6.2.3": True,
9452                                "v6.2.5": True,
9453                                "v6.2.7": True,
9454                                "v6.0.11": True
9455                            }
9456                        }
9457                    ],
9458                    "revisions": {
9459                        "v6.0.0": True,
9460                        "v7.0.0": True,
9461                        "v6.0.5": True,
9462                        "v6.4.4": True,
9463                        "v6.4.0": True,
9464                        "v6.4.1": True,
9465                        "v6.2.0": True,
9466                        "v6.2.3": True,
9467                        "v6.2.5": True,
9468                        "v6.2.7": True,
9469                        "v6.0.11": True
9470                    }
9471                },
9472                "sam_report_intv": {
9473                    "type": "integer",
9474                    "revisions": {
9475                        "v7.0.0": True
9476                    }
9477                },
9478                "call_capacity": {
9479                    "type": "integer",
9480                    "revisions": {
9481                        "v6.0.0": True,
9482                        "v7.0.0": True,
9483                        "v6.0.5": True,
9484                        "v6.4.4": True,
9485                        "v6.4.0": True,
9486                        "v6.4.1": True,
9487                        "v6.2.0": True,
9488                        "v6.2.3": True,
9489                        "v6.2.5": True,
9490                        "v6.2.7": True,
9491                        "v6.0.11": True
9492                    }
9493                },
9494                "radio_id": {
9495                    "type": "integer",
9496                    "revisions": {
9497                        "v6.0.0": True,
9498                        "v7.0.0": False,
9499                        "v6.0.5": True,
9500                        "v6.4.4": False,
9501                        "v6.4.0": False,
9502                        "v6.4.1": False,
9503                        "v6.2.0": False,
9504                        "v6.2.3": True,
9505                        "v6.2.5": False,
9506                        "v6.2.7": False,
9507                        "v6.0.11": True
9508                    }
9509                },
9510                "sam_captive_portal": {
9511                    "type": "string",
9512                    "options": [
9513                        {
9514                            "value": "enable",
9515                            "revisions": {
9516                                "v7.0.0": True
9517                            }
9518                        },
9519                        {
9520                            "value": "disable",
9521                            "revisions": {
9522                                "v7.0.0": True
9523                            }
9524                        }
9525                    ],
9526                    "revisions": {
9527                        "v7.0.0": True
9528                    }
9529                },
9530                "amsdu": {
9531                    "type": "string",
9532                    "options": [
9533                        {
9534                            "value": "enable",
9535                            "revisions": {
9536                                "v6.0.0": True,
9537                                "v7.0.0": True,
9538                                "v6.0.5": True,
9539                                "v6.4.4": True,
9540                                "v6.4.0": True,
9541                                "v6.4.1": True,
9542                                "v6.2.0": True,
9543                                "v6.2.3": True,
9544                                "v6.2.5": True,
9545                                "v6.2.7": True,
9546                                "v6.0.11": True
9547                            }
9548                        },
9549                        {
9550                            "value": "disable",
9551                            "revisions": {
9552                                "v6.0.0": True,
9553                                "v7.0.0": True,
9554                                "v6.0.5": True,
9555                                "v6.4.4": True,
9556                                "v6.4.0": True,
9557                                "v6.4.1": True,
9558                                "v6.2.0": True,
9559                                "v6.2.3": True,
9560                                "v6.2.5": True,
9561                                "v6.2.7": True,
9562                                "v6.0.11": True
9563                            }
9564                        }
9565                    ],
9566                    "revisions": {
9567                        "v6.0.0": True,
9568                        "v7.0.0": True,
9569                        "v6.0.5": True,
9570                        "v6.4.4": True,
9571                        "v6.4.0": True,
9572                        "v6.4.1": True,
9573                        "v6.2.0": True,
9574                        "v6.2.3": True,
9575                        "v6.2.5": True,
9576                        "v6.2.7": True,
9577                        "v6.0.11": True
9578                    }
9579                },
9580                "auto_power_target": {
9581                    "type": "string",
9582                    "revisions": {
9583                        "v6.4.4": True,
9584                        "v7.0.0": True
9585                    }
9586                },
9587                "sam_server": {
9588                    "type": "string",
9589                    "revisions": {
9590                        "v7.0.0": True
9591                    }
9592                },
9593                "sam_username": {
9594                    "type": "string",
9595                    "revisions": {
9596                        "v7.0.0": True
9597                    }
9598                },
9599                "mode": {
9600                    "type": "string",
9601                    "options": [
9602                        {
9603                            "value": "disabled",
9604                            "revisions": {
9605                                "v6.0.0": True,
9606                                "v7.0.0": True,
9607                                "v6.0.5": True,
9608                                "v6.4.4": True,
9609                                "v6.4.0": True,
9610                                "v6.4.1": True,
9611                                "v6.2.0": True,
9612                                "v6.2.3": True,
9613                                "v6.2.5": True,
9614                                "v6.2.7": True,
9615                                "v6.0.11": True
9616                            }
9617                        },
9618                        {
9619                            "value": "ap",
9620                            "revisions": {
9621                                "v6.0.0": True,
9622                                "v7.0.0": True,
9623                                "v6.0.5": True,
9624                                "v6.4.4": True,
9625                                "v6.4.0": True,
9626                                "v6.4.1": True,
9627                                "v6.2.0": True,
9628                                "v6.2.3": True,
9629                                "v6.2.5": True,
9630                                "v6.2.7": True,
9631                                "v6.0.11": True
9632                            }
9633                        },
9634                        {
9635                            "value": "monitor",
9636                            "revisions": {
9637                                "v6.0.0": True,
9638                                "v7.0.0": True,
9639                                "v6.0.5": True,
9640                                "v6.4.4": True,
9641                                "v6.4.0": True,
9642                                "v6.4.1": True,
9643                                "v6.2.0": True,
9644                                "v6.2.3": True,
9645                                "v6.2.5": True,
9646                                "v6.2.7": True,
9647                                "v6.0.11": True
9648                            }
9649                        },
9650                        {
9651                            "value": "sniffer",
9652                            "revisions": {
9653                                "v6.0.0": True,
9654                                "v7.0.0": True,
9655                                "v6.0.5": True,
9656                                "v6.4.4": True,
9657                                "v6.4.0": True,
9658                                "v6.4.1": True,
9659                                "v6.2.0": True,
9660                                "v6.2.3": True,
9661                                "v6.2.5": True,
9662                                "v6.2.7": True,
9663                                "v6.0.11": True
9664                            }
9665                        },
9666                        {
9667                            "value": "sam",
9668                            "revisions": {
9669                                "v7.0.0": True
9670                            }
9671                        }
9672                    ],
9673                    "revisions": {
9674                        "v6.0.0": True,
9675                        "v7.0.0": True,
9676                        "v6.0.5": True,
9677                        "v6.4.4": True,
9678                        "v6.4.0": True,
9679                        "v6.4.1": True,
9680                        "v6.2.0": True,
9681                        "v6.2.3": True,
9682                        "v6.2.5": True,
9683                        "v6.2.7": True,
9684                        "v6.0.11": True
9685                    }
9686                },
9687                "power_mode": {
9688                    "type": "string",
9689                    "options": [
9690                        {
9691                            "value": "dBm",
9692                            "revisions": {
9693                                "v7.0.0": True
9694                            }
9695                        },
9696                        {
9697                            "value": "percentage",
9698                            "revisions": {
9699                                "v7.0.0": True
9700                            }
9701                        }
9702                    ],
9703                    "revisions": {
9704                        "v7.0.0": True
9705                    }
9706                }
9707            },
9708            "revisions": {
9709                "v6.0.0": True,
9710                "v7.0.0": True,
9711                "v6.0.5": True,
9712                "v6.4.4": True,
9713                "v6.4.0": True,
9714                "v6.4.1": True,
9715                "v6.2.0": True,
9716                "v6.2.3": True,
9717                "v6.2.5": True,
9718                "v6.2.7": True,
9719                "v6.0.11": True
9720            }
9721        },
9722        "radio_1": {
9723            "type": "dict",
9724            "children": {
9725                "transmit_optimize": {
9726                    "multiple_values": True,
9727                    "type": "list",
9728                    "options": [
9729                        {
9730                            "value": "disable",
9731                            "revisions": {
9732                                "v6.0.0": True,
9733                                "v7.0.0": True,
9734                                "v6.0.5": True,
9735                                "v6.4.4": True,
9736                                "v6.4.0": True,
9737                                "v6.4.1": True,
9738                                "v6.2.0": True,
9739                                "v6.2.3": True,
9740                                "v6.2.5": True,
9741                                "v6.2.7": True,
9742                                "v6.0.11": True
9743                            }
9744                        },
9745                        {
9746                            "value": "power-save",
9747                            "revisions": {
9748                                "v6.0.0": True,
9749                                "v7.0.0": True,
9750                                "v6.0.5": True,
9751                                "v6.4.4": True,
9752                                "v6.4.0": True,
9753                                "v6.4.1": True,
9754                                "v6.2.0": True,
9755                                "v6.2.3": True,
9756                                "v6.2.5": True,
9757                                "v6.2.7": True,
9758                                "v6.0.11": True
9759                            }
9760                        },
9761                        {
9762                            "value": "aggr-limit",
9763                            "revisions": {
9764                                "v6.0.0": True,
9765                                "v7.0.0": True,
9766                                "v6.0.5": True,
9767                                "v6.4.4": True,
9768                                "v6.4.0": True,
9769                                "v6.4.1": True,
9770                                "v6.2.0": True,
9771                                "v6.2.3": True,
9772                                "v6.2.5": True,
9773                                "v6.2.7": True,
9774                                "v6.0.11": True
9775                            }
9776                        },
9777                        {
9778                            "value": "retry-limit",
9779                            "revisions": {
9780                                "v6.0.0": True,
9781                                "v7.0.0": True,
9782                                "v6.0.5": True,
9783                                "v6.4.4": True,
9784                                "v6.4.0": True,
9785                                "v6.4.1": True,
9786                                "v6.2.0": True,
9787                                "v6.2.3": True,
9788                                "v6.2.5": True,
9789                                "v6.2.7": True,
9790                                "v6.0.11": True
9791                            }
9792                        },
9793                        {
9794                            "value": "send-bar",
9795                            "revisions": {
9796                                "v6.0.0": True,
9797                                "v7.0.0": True,
9798                                "v6.0.5": True,
9799                                "v6.4.4": True,
9800                                "v6.4.0": True,
9801                                "v6.4.1": True,
9802                                "v6.2.0": True,
9803                                "v6.2.3": True,
9804                                "v6.2.5": True,
9805                                "v6.2.7": True,
9806                                "v6.0.11": True
9807                            }
9808                        }
9809                    ],
9810                    "revisions": {
9811                        "v6.0.0": True,
9812                        "v7.0.0": True,
9813                        "v6.0.5": True,
9814                        "v6.4.4": True,
9815                        "v6.4.0": True,
9816                        "v6.4.1": True,
9817                        "v6.2.0": True,
9818                        "v6.2.3": True,
9819                        "v6.2.5": True,
9820                        "v6.2.7": True,
9821                        "v6.0.11": True
9822                    }
9823                },
9824                "ap_sniffer_bufsize": {
9825                    "type": "integer",
9826                    "revisions": {
9827                        "v6.0.0": True,
9828                        "v7.0.0": True,
9829                        "v6.0.5": True,
9830                        "v6.4.4": True,
9831                        "v6.4.0": True,
9832                        "v6.4.1": True,
9833                        "v6.2.0": True,
9834                        "v6.2.3": True,
9835                        "v6.2.5": True,
9836                        "v6.2.7": True,
9837                        "v6.0.11": True
9838                    }
9839                },
9840                "ap_handoff": {
9841                    "type": "string",
9842                    "options": [
9843                        {
9844                            "value": "enable",
9845                            "revisions": {
9846                                "v6.0.0": True,
9847                                "v6.0.5": True,
9848                                "v6.2.0": True,
9849                                "v6.2.3": True,
9850                                "v6.2.5": True,
9851                                "v6.2.7": True,
9852                                "v6.0.11": True
9853                            }
9854                        },
9855                        {
9856                            "value": "disable",
9857                            "revisions": {
9858                                "v6.0.0": True,
9859                                "v6.0.5": True,
9860                                "v6.2.0": True,
9861                                "v6.2.3": True,
9862                                "v6.2.5": True,
9863                                "v6.2.7": True,
9864                                "v6.0.11": True
9865                            }
9866                        }
9867                    ],
9868                    "revisions": {
9869                        "v6.0.0": True,
9870                        "v7.0.0": False,
9871                        "v6.0.5": True,
9872                        "v6.4.4": False,
9873                        "v6.4.0": False,
9874                        "v6.4.1": False,
9875                        "v6.2.0": True,
9876                        "v6.2.3": True,
9877                        "v6.2.5": True,
9878                        "v6.2.7": True,
9879                        "v6.0.11": True
9880                    }
9881                },
9882                "sam_bssid": {
9883                    "type": "string",
9884                    "revisions": {
9885                        "v7.0.0": True
9886                    }
9887                },
9888                "frag_threshold": {
9889                    "type": "integer",
9890                    "revisions": {
9891                        "v6.0.0": True,
9892                        "v7.0.0": True,
9893                        "v6.0.5": True,
9894                        "v6.4.4": True,
9895                        "v6.4.0": True,
9896                        "v6.4.1": True,
9897                        "v6.2.0": True,
9898                        "v6.2.3": True,
9899                        "v6.2.5": True,
9900                        "v6.2.7": True,
9901                        "v6.0.11": True
9902                    }
9903                },
9904                "bandwidth_admission_control": {
9905                    "type": "string",
9906                    "options": [
9907                        {
9908                            "value": "enable",
9909                            "revisions": {
9910                                "v6.0.0": True,
9911                                "v7.0.0": True,
9912                                "v6.0.5": True,
9913                                "v6.4.4": True,
9914                                "v6.4.0": True,
9915                                "v6.4.1": True,
9916                                "v6.2.0": True,
9917                                "v6.2.3": True,
9918                                "v6.2.5": True,
9919                                "v6.2.7": True,
9920                                "v6.0.11": True
9921                            }
9922                        },
9923                        {
9924                            "value": "disable",
9925                            "revisions": {
9926                                "v6.0.0": True,
9927                                "v7.0.0": True,
9928                                "v6.0.5": True,
9929                                "v6.4.4": True,
9930                                "v6.4.0": True,
9931                                "v6.4.1": True,
9932                                "v6.2.0": True,
9933                                "v6.2.3": True,
9934                                "v6.2.5": True,
9935                                "v6.2.7": True,
9936                                "v6.0.11": True
9937                            }
9938                        }
9939                    ],
9940                    "revisions": {
9941                        "v6.0.0": True,
9942                        "v7.0.0": True,
9943                        "v6.0.5": True,
9944                        "v6.4.4": True,
9945                        "v6.4.0": True,
9946                        "v6.4.1": True,
9947                        "v6.2.0": True,
9948                        "v6.2.3": True,
9949                        "v6.2.5": True,
9950                        "v6.2.7": True,
9951                        "v6.0.11": True
9952                    }
9953                },
9954                "coexistence": {
9955                    "type": "string",
9956                    "options": [
9957                        {
9958                            "value": "enable",
9959                            "revisions": {
9960                                "v6.0.0": True,
9961                                "v7.0.0": True,
9962                                "v6.0.5": True,
9963                                "v6.4.4": True,
9964                                "v6.4.0": True,
9965                                "v6.4.1": True,
9966                                "v6.2.0": True,
9967                                "v6.2.3": True,
9968                                "v6.2.5": True,
9969                                "v6.2.7": True,
9970                                "v6.0.11": True
9971                            }
9972                        },
9973                        {
9974                            "value": "disable",
9975                            "revisions": {
9976                                "v6.0.0": True,
9977                                "v7.0.0": True,
9978                                "v6.0.5": True,
9979                                "v6.4.4": True,
9980                                "v6.4.0": True,
9981                                "v6.4.1": True,
9982                                "v6.2.0": True,
9983                                "v6.2.3": True,
9984                                "v6.2.5": True,
9985                                "v6.2.7": True,
9986                                "v6.0.11": True
9987                            }
9988                        }
9989                    ],
9990                    "revisions": {
9991                        "v6.0.0": True,
9992                        "v7.0.0": True,
9993                        "v6.0.5": True,
9994                        "v6.4.4": True,
9995                        "v6.4.0": True,
9996                        "v6.4.1": True,
9997                        "v6.2.0": True,
9998                        "v6.2.3": True,
9999                        "v6.2.5": True,
10000                        "v6.2.7": True,
10001                        "v6.0.11": True
10002                    }
10003                },
10004                "auto_power_low": {
10005                    "type": "integer",
10006                    "revisions": {
10007                        "v6.0.0": True,
10008                        "v7.0.0": True,
10009                        "v6.0.5": True,
10010                        "v6.4.4": True,
10011                        "v6.4.0": True,
10012                        "v6.4.1": True,
10013                        "v6.2.0": True,
10014                        "v6.2.3": True,
10015                        "v6.2.5": True,
10016                        "v6.2.7": True,
10017                        "v6.0.11": True
10018                    }
10019                },
10020                "ap_sniffer_ctl": {
10021                    "type": "string",
10022                    "options": [
10023                        {
10024                            "value": "enable",
10025                            "revisions": {
10026                                "v6.0.0": True,
10027                                "v7.0.0": True,
10028                                "v6.0.5": True,
10029                                "v6.4.4": True,
10030                                "v6.4.0": True,
10031                                "v6.4.1": True,
10032                                "v6.2.0": True,
10033                                "v6.2.3": True,
10034                                "v6.2.5": True,
10035                                "v6.2.7": True,
10036                                "v6.0.11": True
10037                            }
10038                        },
10039                        {
10040                            "value": "disable",
10041                            "revisions": {
10042                                "v6.0.0": True,
10043                                "v7.0.0": True,
10044                                "v6.0.5": True,
10045                                "v6.4.4": True,
10046                                "v6.4.0": True,
10047                                "v6.4.1": True,
10048                                "v6.2.0": True,
10049                                "v6.2.3": True,
10050                                "v6.2.5": True,
10051                                "v6.2.7": True,
10052                                "v6.0.11": True
10053                            }
10054                        }
10055                    ],
10056                    "revisions": {
10057                        "v6.0.0": True,
10058                        "v7.0.0": True,
10059                        "v6.0.5": True,
10060                        "v6.4.4": True,
10061                        "v6.4.0": True,
10062                        "v6.4.1": True,
10063                        "v6.2.0": True,
10064                        "v6.2.3": True,
10065                        "v6.2.5": True,
10066                        "v6.2.7": True,
10067                        "v6.0.11": True
10068                    }
10069                },
10070                "bandwidth_capacity": {
10071                    "type": "integer",
10072                    "revisions": {
10073                        "v6.0.0": True,
10074                        "v7.0.0": True,
10075                        "v6.0.5": True,
10076                        "v6.4.4": True,
10077                        "v6.4.0": True,
10078                        "v6.4.1": True,
10079                        "v6.2.0": True,
10080                        "v6.2.3": True,
10081                        "v6.2.5": True,
10082                        "v6.2.7": True,
10083                        "v6.0.11": True
10084                    }
10085                },
10086                "bss_color": {
10087                    "type": "integer",
10088                    "revisions": {
10089                        "v6.4.4": True,
10090                        "v7.0.0": True,
10091                        "v6.4.0": True,
10092                        "v6.4.1": False
10093                    }
10094                },
10095                "band_5g_type": {
10096                    "type": "string",
10097                    "options": [
10098                        {
10099                            "value": "5g-full",
10100                            "revisions": {
10101                                "v7.0.0": True,
10102                                "v6.4.4": True,
10103                                "v6.4.0": True,
10104                                "v6.4.1": True,
10105                                "v6.2.0": True,
10106                                "v6.2.5": True,
10107                                "v6.2.7": True
10108                            }
10109                        },
10110                        {
10111                            "value": "5g-high",
10112                            "revisions": {
10113                                "v7.0.0": True,
10114                                "v6.4.4": True,
10115                                "v6.4.0": True,
10116                                "v6.4.1": True,
10117                                "v6.2.0": True,
10118                                "v6.2.5": True,
10119                                "v6.2.7": True
10120                            }
10121                        },
10122                        {
10123                            "value": "5g-low",
10124                            "revisions": {
10125                                "v7.0.0": True,
10126                                "v6.4.4": True,
10127                                "v6.4.0": True,
10128                                "v6.4.1": True,
10129                                "v6.2.0": True,
10130                                "v6.2.5": True,
10131                                "v6.2.7": True
10132                            }
10133                        }
10134                    ],
10135                    "revisions": {
10136                        "v7.0.0": True,
10137                        "v6.4.4": True,
10138                        "v6.4.0": True,
10139                        "v6.4.1": True,
10140                        "v6.2.0": True,
10141                        "v6.2.3": False,
10142                        "v6.2.5": True,
10143                        "v6.2.7": True
10144                    }
10145                },
10146                "channel_bonding": {
10147                    "type": "string",
10148                    "options": [
10149                        {
10150                            "value": "80MHz",
10151                            "revisions": {
10152                                "v6.0.0": True,
10153                                "v7.0.0": True,
10154                                "v6.0.5": True,
10155                                "v6.4.4": True,
10156                                "v6.4.0": True,
10157                                "v6.4.1": True,
10158                                "v6.2.0": True,
10159                                "v6.2.3": True,
10160                                "v6.2.5": True,
10161                                "v6.2.7": True,
10162                                "v6.0.11": True
10163                            }
10164                        },
10165                        {
10166                            "value": "40MHz",
10167                            "revisions": {
10168                                "v6.0.0": True,
10169                                "v7.0.0": True,
10170                                "v6.0.5": True,
10171                                "v6.4.4": True,
10172                                "v6.4.0": True,
10173                                "v6.4.1": True,
10174                                "v6.2.0": True,
10175                                "v6.2.3": True,
10176                                "v6.2.5": True,
10177                                "v6.2.7": True,
10178                                "v6.0.11": True
10179                            }
10180                        },
10181                        {
10182                            "value": "20MHz",
10183                            "revisions": {
10184                                "v6.0.0": True,
10185                                "v7.0.0": True,
10186                                "v6.0.5": True,
10187                                "v6.4.4": True,
10188                                "v6.4.0": True,
10189                                "v6.4.1": True,
10190                                "v6.2.0": True,
10191                                "v6.2.3": True,
10192                                "v6.2.5": True,
10193                                "v6.2.7": True,
10194                                "v6.0.11": True
10195                            }
10196                        },
10197                        {
10198                            "value": "160MHz",
10199                            "revisions": {
10200                                "v7.0.0": True,
10201                                "v6.4.4": True,
10202                                "v6.4.0": True,
10203                                "v6.4.1": True,
10204                                "v6.2.0": True,
10205                                "v6.2.3": True,
10206                                "v6.2.5": True,
10207                                "v6.2.7": True
10208                            }
10209                        }
10210                    ],
10211                    "revisions": {
10212                        "v6.0.0": True,
10213                        "v7.0.0": True,
10214                        "v6.0.5": True,
10215                        "v6.4.4": True,
10216                        "v6.4.0": True,
10217                        "v6.4.1": True,
10218                        "v6.2.0": True,
10219                        "v6.2.3": True,
10220                        "v6.2.5": True,
10221                        "v6.2.7": True,
10222                        "v6.0.11": True
10223                    }
10224                },
10225                "dtim": {
10226                    "type": "integer",
10227                    "revisions": {
10228                        "v6.0.0": True,
10229                        "v7.0.0": True,
10230                        "v6.0.5": True,
10231                        "v6.4.4": True,
10232                        "v6.4.0": True,
10233                        "v6.4.1": True,
10234                        "v6.2.0": True,
10235                        "v6.2.3": True,
10236                        "v6.2.5": True,
10237                        "v6.2.7": True,
10238                        "v6.0.11": True
10239                    }
10240                },
10241                "auto_power_high": {
10242                    "type": "integer",
10243                    "revisions": {
10244                        "v6.0.0": True,
10245                        "v7.0.0": True,
10246                        "v6.0.5": True,
10247                        "v6.4.4": True,
10248                        "v6.4.0": True,
10249                        "v6.4.1": True,
10250                        "v6.2.0": True,
10251                        "v6.2.3": True,
10252                        "v6.2.5": True,
10253                        "v6.2.7": True,
10254                        "v6.0.11": True
10255                    }
10256                },
10257                "iperf_server_port": {
10258                    "type": "integer",
10259                    "revisions": {
10260                        "v7.0.0": True
10261                    }
10262                },
10263                "vaps": {
10264                    "type": "list",
10265                    "children": {
10266                        "name": {
10267                            "type": "string",
10268                            "revisions": {
10269                                "v6.0.0": True,
10270                                "v7.0.0": True,
10271                                "v6.0.5": True,
10272                                "v6.4.4": True,
10273                                "v6.4.0": True,
10274                                "v6.4.1": True,
10275                                "v6.2.0": True,
10276                                "v6.2.3": True,
10277                                "v6.2.5": True,
10278                                "v6.2.7": True,
10279                                "v6.0.11": True
10280                            }
10281                        }
10282                    },
10283                    "revisions": {
10284                        "v6.0.0": True,
10285                        "v7.0.0": True,
10286                        "v6.0.5": True,
10287                        "v6.4.4": True,
10288                        "v6.4.0": True,
10289                        "v6.4.1": True,
10290                        "v6.2.0": True,
10291                        "v6.2.3": True,
10292                        "v6.2.5": True,
10293                        "v6.2.7": True,
10294                        "v6.0.11": True
10295                    }
10296                },
10297                "short_guard_interval": {
10298                    "type": "string",
10299                    "options": [
10300                        {
10301                            "value": "enable",
10302                            "revisions": {
10303                                "v6.0.0": True,
10304                                "v7.0.0": True,
10305                                "v6.0.5": True,
10306                                "v6.4.4": True,
10307                                "v6.4.0": True,
10308                                "v6.4.1": True,
10309                                "v6.2.0": True,
10310                                "v6.2.3": True,
10311                                "v6.2.5": True,
10312                                "v6.2.7": True,
10313                                "v6.0.11": True
10314                            }
10315                        },
10316                        {
10317                            "value": "disable",
10318                            "revisions": {
10319                                "v6.0.0": True,
10320                                "v7.0.0": True,
10321                                "v6.0.5": True,
10322                                "v6.4.4": True,
10323                                "v6.4.0": True,
10324                                "v6.4.1": True,
10325                                "v6.2.0": True,
10326                                "v6.2.3": True,
10327                                "v6.2.5": True,
10328                                "v6.2.7": True,
10329                                "v6.0.11": True
10330                            }
10331                        }
10332                    ],
10333                    "revisions": {
10334                        "v6.0.0": True,
10335                        "v7.0.0": True,
10336                        "v6.0.5": True,
10337                        "v6.4.4": True,
10338                        "v6.4.0": True,
10339                        "v6.4.1": True,
10340                        "v6.2.0": True,
10341                        "v6.2.3": True,
10342                        "v6.2.5": True,
10343                        "v6.2.7": True,
10344                        "v6.0.11": True
10345                    }
10346                },
10347                "powersave_optimize": {
10348                    "multiple_values": True,
10349                    "type": "list",
10350                    "options": [
10351                        {
10352                            "value": "tim",
10353                            "revisions": {
10354                                "v6.0.0": True,
10355                                "v7.0.0": True,
10356                                "v6.0.5": True,
10357                                "v6.4.4": True,
10358                                "v6.4.0": True,
10359                                "v6.4.1": True,
10360                                "v6.2.0": True,
10361                                "v6.2.3": True,
10362                                "v6.2.5": True,
10363                                "v6.2.7": True,
10364                                "v6.0.11": True
10365                            }
10366                        },
10367                        {
10368                            "value": "ac-vo",
10369                            "revisions": {
10370                                "v6.0.0": True,
10371                                "v7.0.0": True,
10372                                "v6.0.5": True,
10373                                "v6.4.4": True,
10374                                "v6.4.0": True,
10375                                "v6.4.1": True,
10376                                "v6.2.0": True,
10377                                "v6.2.3": True,
10378                                "v6.2.5": True,
10379                                "v6.2.7": True,
10380                                "v6.0.11": True
10381                            }
10382                        },
10383                        {
10384                            "value": "no-obss-scan",
10385                            "revisions": {
10386                                "v6.0.0": True,
10387                                "v7.0.0": True,
10388                                "v6.0.5": True,
10389                                "v6.4.4": True,
10390                                "v6.4.0": True,
10391                                "v6.4.1": True,
10392                                "v6.2.0": True,
10393                                "v6.2.3": True,
10394                                "v6.2.5": True,
10395                                "v6.2.7": True,
10396                                "v6.0.11": True
10397                            }
10398                        },
10399                        {
10400                            "value": "no-11b-rate",
10401                            "revisions": {
10402                                "v6.0.0": True,
10403                                "v7.0.0": True,
10404                                "v6.0.5": True,
10405                                "v6.4.4": True,
10406                                "v6.4.0": True,
10407                                "v6.4.1": True,
10408                                "v6.2.0": True,
10409                                "v6.2.3": True,
10410                                "v6.2.5": True,
10411                                "v6.2.7": True,
10412                                "v6.0.11": True
10413                            }
10414                        },
10415                        {
10416                            "value": "client-rate-follow",
10417                            "revisions": {
10418                                "v6.0.0": True,
10419                                "v7.0.0": True,
10420                                "v6.0.5": True,
10421                                "v6.4.4": True,
10422                                "v6.4.0": True,
10423                                "v6.4.1": True,
10424                                "v6.2.0": True,
10425                                "v6.2.3": True,
10426                                "v6.2.5": True,
10427                                "v6.2.7": True,
10428                                "v6.0.11": True
10429                            }
10430                        }
10431                    ],
10432                    "revisions": {
10433                        "v6.0.0": True,
10434                        "v7.0.0": True,
10435                        "v6.0.5": True,
10436                        "v6.4.4": True,
10437                        "v6.4.0": True,
10438                        "v6.4.1": True,
10439                        "v6.2.0": True,
10440                        "v6.2.3": True,
10441                        "v6.2.5": True,
10442                        "v6.2.7": True,
10443                        "v6.0.11": True
10444                    }
10445                },
10446                "auto_power_level": {
10447                    "type": "string",
10448                    "options": [
10449                        {
10450                            "value": "enable",
10451                            "revisions": {
10452                                "v6.0.0": True,
10453                                "v7.0.0": True,
10454                                "v6.0.5": True,
10455                                "v6.4.4": True,
10456                                "v6.4.0": True,
10457                                "v6.4.1": True,
10458                                "v6.2.0": True,
10459                                "v6.2.3": True,
10460                                "v6.2.5": True,
10461                                "v6.2.7": True,
10462                                "v6.0.11": True
10463                            }
10464                        },
10465                        {
10466                            "value": "disable",
10467                            "revisions": {
10468                                "v6.0.0": True,
10469                                "v7.0.0": True,
10470                                "v6.0.5": True,
10471                                "v6.4.4": True,
10472                                "v6.4.0": True,
10473                                "v6.4.1": True,
10474                                "v6.2.0": True,
10475                                "v6.2.3": True,
10476                                "v6.2.5": True,
10477                                "v6.2.7": True,
10478                                "v6.0.11": True
10479                            }
10480                        }
10481                    ],
10482                    "revisions": {
10483                        "v6.0.0": True,
10484                        "v7.0.0": True,
10485                        "v6.0.5": True,
10486                        "v6.4.4": True,
10487                        "v6.4.0": True,
10488                        "v6.4.1": True,
10489                        "v6.2.0": True,
10490                        "v6.2.3": True,
10491                        "v6.2.5": True,
10492                        "v6.2.7": True,
10493                        "v6.0.11": True
10494                    }
10495                },
10496                "ap_sniffer_chan": {
10497                    "type": "integer",
10498                    "revisions": {
10499                        "v6.0.0": True,
10500                        "v7.0.0": True,
10501                        "v6.0.5": True,
10502                        "v6.4.4": True,
10503                        "v6.4.0": True,
10504                        "v6.4.1": True,
10505                        "v6.2.0": True,
10506                        "v6.2.3": True,
10507                        "v6.2.5": True,
10508                        "v6.2.7": True,
10509                        "v6.0.11": True
10510                    }
10511                },
10512                "ap_sniffer_addr": {
10513                    "type": "string",
10514                    "revisions": {
10515                        "v6.0.0": True,
10516                        "v7.0.0": True,
10517                        "v6.0.5": True,
10518                        "v6.4.4": True,
10519                        "v6.4.0": True,
10520                        "v6.4.1": True,
10521                        "v6.2.0": True,
10522                        "v6.2.3": True,
10523                        "v6.2.5": True,
10524                        "v6.2.7": True,
10525                        "v6.0.11": True
10526                    }
10527                },
10528                "spectrum_analysis": {
10529                    "type": "string",
10530                    "options": [
10531                        {
10532                            "value": "enable",
10533                            "revisions": {
10534                                "v6.0.0": True,
10535                                "v6.0.5": True,
10536                                "v6.4.1": True,
10537                                "v6.2.0": True,
10538                                "v6.2.3": True,
10539                                "v6.2.5": True,
10540                                "v6.2.7": True,
10541                                "v6.0.11": True
10542                            }
10543                        },
10544                        {
10545                            "value": "disable",
10546                            "revisions": {
10547                                "v6.0.0": True,
10548                                "v6.0.5": True,
10549                                "v6.4.1": True,
10550                                "v6.2.0": True,
10551                                "v6.2.3": True,
10552                                "v6.2.5": True,
10553                                "v6.2.7": True,
10554                                "v6.0.11": True
10555                            }
10556                        },
10557                        {
10558                            "value": "scan-only",
10559                            "revisions": {
10560                                "v6.4.1": True
10561                            }
10562                        }
10563                    ],
10564                    "revisions": {
10565                        "v6.0.0": True,
10566                        "v7.0.0": False,
10567                        "v6.0.5": True,
10568                        "v6.4.4": False,
10569                        "v6.4.0": False,
10570                        "v6.4.1": True,
10571                        "v6.2.0": True,
10572                        "v6.2.3": True,
10573                        "v6.2.5": True,
10574                        "v6.2.7": True,
10575                        "v6.0.11": True
10576                    }
10577                },
10578                "ap_sniffer_data": {
10579                    "type": "string",
10580                    "options": [
10581                        {
10582                            "value": "enable",
10583                            "revisions": {
10584                                "v6.0.0": True,
10585                                "v7.0.0": True,
10586                                "v6.0.5": True,
10587                                "v6.4.4": True,
10588                                "v6.4.0": True,
10589                                "v6.4.1": True,
10590                                "v6.2.0": True,
10591                                "v6.2.3": True,
10592                                "v6.2.5": True,
10593                                "v6.2.7": True,
10594                                "v6.0.11": True
10595                            }
10596                        },
10597                        {
10598                            "value": "disable",
10599                            "revisions": {
10600                                "v6.0.0": True,
10601                                "v7.0.0": True,
10602                                "v6.0.5": True,
10603                                "v6.4.4": True,
10604                                "v6.4.0": True,
10605                                "v6.4.1": True,
10606                                "v6.2.0": True,
10607                                "v6.2.3": True,
10608                                "v6.2.5": True,
10609                                "v6.2.7": True,
10610                                "v6.0.11": True
10611                            }
10612                        }
10613                    ],
10614                    "revisions": {
10615                        "v6.0.0": True,
10616                        "v7.0.0": True,
10617                        "v6.0.5": True,
10618                        "v6.4.4": True,
10619                        "v6.4.0": True,
10620                        "v6.4.1": True,
10621                        "v6.2.0": True,
10622                        "v6.2.3": True,
10623                        "v6.2.5": True,
10624                        "v6.2.7": True,
10625                        "v6.0.11": True
10626                    }
10627                },
10628                "wids_profile": {
10629                    "type": "string",
10630                    "revisions": {
10631                        "v6.0.0": True,
10632                        "v7.0.0": True,
10633                        "v6.0.5": True,
10634                        "v6.4.4": True,
10635                        "v6.4.0": True,
10636                        "v6.4.1": True,
10637                        "v6.2.0": True,
10638                        "v6.2.3": True,
10639                        "v6.2.5": True,
10640                        "v6.2.7": True,
10641                        "v6.0.11": True
10642                    }
10643                },
10644                "vap_all": {
10645                    "type": "string",
10646                    "options": [
10647                        {
10648                            "value": "enable",
10649                            "revisions": {
10650                                "v6.0.0": True,
10651                                "v7.0.0": False,
10652                                "v6.0.5": True,
10653                                "v6.4.4": False,
10654                                "v6.4.0": False,
10655                                "v6.4.1": False,
10656                                "v6.2.0": True,
10657                                "v6.2.3": True,
10658                                "v6.2.5": True,
10659                                "v6.2.7": True,
10660                                "v6.0.11": True
10661                            }
10662                        },
10663                        {
10664                            "value": "disable",
10665                            "revisions": {
10666                                "v6.0.0": True,
10667                                "v7.0.0": False,
10668                                "v6.0.5": True,
10669                                "v6.4.4": False,
10670                                "v6.4.0": False,
10671                                "v6.4.1": False,
10672                                "v6.2.0": True,
10673                                "v6.2.3": True,
10674                                "v6.2.5": True,
10675                                "v6.2.7": True,
10676                                "v6.0.11": True
10677                            }
10678                        },
10679                        {
10680                            "value": "tunnel",
10681                            "revisions": {
10682                                "v6.4.4": True,
10683                                "v7.0.0": True,
10684                                "v6.4.0": True,
10685                                "v6.4.1": True
10686                            }
10687                        },
10688                        {
10689                            "value": "bridge",
10690                            "revisions": {
10691                                "v6.4.4": True,
10692                                "v7.0.0": True,
10693                                "v6.4.0": True,
10694                                "v6.4.1": True
10695                            }
10696                        },
10697                        {
10698                            "value": "manual",
10699                            "revisions": {
10700                                "v6.4.4": True,
10701                                "v7.0.0": True,
10702                                "v6.4.0": True,
10703                                "v6.4.1": True
10704                            }
10705                        }
10706                    ],
10707                    "revisions": {
10708                        "v6.0.0": True,
10709                        "v7.0.0": True,
10710                        "v6.0.5": True,
10711                        "v6.4.4": True,
10712                        "v6.4.0": True,
10713                        "v6.4.1": True,
10714                        "v6.2.0": True,
10715                        "v6.2.3": True,
10716                        "v6.2.5": True,
10717                        "v6.2.7": True,
10718                        "v6.0.11": True
10719                    }
10720                },
10721                "rts_threshold": {
10722                    "type": "integer",
10723                    "revisions": {
10724                        "v6.0.0": True,
10725                        "v7.0.0": True,
10726                        "v6.0.5": True,
10727                        "v6.4.4": True,
10728                        "v6.4.0": True,
10729                        "v6.4.1": True,
10730                        "v6.2.0": True,
10731                        "v6.2.3": True,
10732                        "v6.2.5": True,
10733                        "v6.2.7": True,
10734                        "v6.0.11": True
10735                    }
10736                },
10737                "iperf_protocol": {
10738                    "type": "string",
10739                    "options": [
10740                        {
10741                            "value": "udp",
10742                            "revisions": {
10743                                "v7.0.0": True
10744                            }
10745                        },
10746                        {
10747                            "value": "tcp",
10748                            "revisions": {
10749                                "v7.0.0": True
10750                            }
10751                        }
10752                    ],
10753                    "revisions": {
10754                        "v7.0.0": True
10755                    }
10756                },
10757                "channel": {
10758                    "type": "list",
10759                    "children": {
10760                        "chan": {
10761                            "type": "string",
10762                            "revisions": {
10763                                "v6.0.0": True,
10764                                "v7.0.0": True,
10765                                "v6.0.5": True,
10766                                "v6.4.4": True,
10767                                "v6.4.0": True,
10768                                "v6.4.1": True,
10769                                "v6.2.0": True,
10770                                "v6.2.3": True,
10771                                "v6.2.5": True,
10772                                "v6.2.7": True,
10773                                "v6.0.11": True
10774                            }
10775                        }
10776                    },
10777                    "revisions": {
10778                        "v6.0.0": True,
10779                        "v7.0.0": True,
10780                        "v6.0.5": True,
10781                        "v6.4.4": True,
10782                        "v6.4.0": True,
10783                        "v6.4.1": True,
10784                        "v6.2.0": True,
10785                        "v6.2.3": True,
10786                        "v6.2.5": True,
10787                        "v6.2.7": True,
10788                        "v6.0.11": True
10789                    }
10790                },
10791                "protection_mode": {
10792                    "type": "string",
10793                    "options": [
10794                        {
10795                            "value": "rtscts",
10796                            "revisions": {
10797                                "v6.0.0": True,
10798                                "v7.0.0": True,
10799                                "v6.0.5": True,
10800                                "v6.4.4": True,
10801                                "v6.4.0": True,
10802                                "v6.4.1": True,
10803                                "v6.2.0": True,
10804                                "v6.2.3": True,
10805                                "v6.2.5": True,
10806                                "v6.2.7": True,
10807                                "v6.0.11": True
10808                            }
10809                        },
10810                        {
10811                            "value": "ctsonly",
10812                            "revisions": {
10813                                "v6.0.0": True,
10814                                "v7.0.0": True,
10815                                "v6.0.5": True,
10816                                "v6.4.4": True,
10817                                "v6.4.0": True,
10818                                "v6.4.1": True,
10819                                "v6.2.0": True,
10820                                "v6.2.3": True,
10821                                "v6.2.5": True,
10822                                "v6.2.7": True,
10823                                "v6.0.11": True
10824                            }
10825                        },
10826                        {
10827                            "value": "disable",
10828                            "revisions": {
10829                                "v6.0.0": True,
10830                                "v7.0.0": True,
10831                                "v6.0.5": True,
10832                                "v6.4.4": True,
10833                                "v6.4.0": True,
10834                                "v6.4.1": True,
10835                                "v6.2.0": True,
10836                                "v6.2.3": True,
10837                                "v6.2.5": True,
10838                                "v6.2.7": True,
10839                                "v6.0.11": True
10840                            }
10841                        }
10842                    ],
10843                    "revisions": {
10844                        "v6.0.0": True,
10845                        "v7.0.0": True,
10846                        "v6.0.5": True,
10847                        "v6.4.4": True,
10848                        "v6.4.0": True,
10849                        "v6.4.1": True,
10850                        "v6.2.0": True,
10851                        "v6.2.3": True,
10852                        "v6.2.5": True,
10853                        "v6.2.7": True,
10854                        "v6.0.11": True
10855                    }
10856                },
10857                "drma": {
10858                    "type": "string",
10859                    "options": [
10860                        {
10861                            "value": "disable",
10862                            "revisions": {
10863                                "v6.4.4": True,
10864                                "v7.0.0": True
10865                            }
10866                        },
10867                        {
10868                            "value": "enable",
10869                            "revisions": {
10870                                "v6.4.4": True,
10871                                "v7.0.0": True
10872                            }
10873                        }
10874                    ],
10875                    "revisions": {
10876                        "v6.4.4": True,
10877                        "v7.0.0": True
10878                    }
10879                },
10880                "sam_security_type": {
10881                    "type": "string",
10882                    "options": [
10883                        {
10884                            "value": "open",
10885                            "revisions": {
10886                                "v7.0.0": True
10887                            }
10888                        },
10889                        {
10890                            "value": "wpa-personal",
10891                            "revisions": {
10892                                "v7.0.0": True
10893                            }
10894                        },
10895                        {
10896                            "value": "wpa-enterprise",
10897                            "revisions": {
10898                                "v7.0.0": True
10899                            }
10900                        }
10901                    ],
10902                    "revisions": {
10903                        "v7.0.0": True
10904                    }
10905                },
10906                "power_value": {
10907                    "type": "integer",
10908                    "revisions": {
10909                        "v7.0.0": True
10910                    }
10911                },
10912                "ap_sniffer_mgmt_probe": {
10913                    "type": "string",
10914                    "options": [
10915                        {
10916                            "value": "enable",
10917                            "revisions": {
10918                                "v6.0.0": True,
10919                                "v7.0.0": True,
10920                                "v6.0.5": True,
10921                                "v6.4.4": True,
10922                                "v6.4.0": True,
10923                                "v6.4.1": True,
10924                                "v6.2.0": True,
10925                                "v6.2.3": True,
10926                                "v6.2.5": True,
10927                                "v6.2.7": True,
10928                                "v6.0.11": True
10929                            }
10930                        },
10931                        {
10932                            "value": "disable",
10933                            "revisions": {
10934                                "v6.0.0": True,
10935                                "v7.0.0": True,
10936                                "v6.0.5": True,
10937                                "v6.4.4": True,
10938                                "v6.4.0": True,
10939                                "v6.4.1": True,
10940                                "v6.2.0": True,
10941                                "v6.2.3": True,
10942                                "v6.2.5": True,
10943                                "v6.2.7": True,
10944                                "v6.0.11": True
10945                            }
10946                        }
10947                    ],
10948                    "revisions": {
10949                        "v6.0.0": True,
10950                        "v7.0.0": True,
10951                        "v6.0.5": True,
10952                        "v6.4.4": True,
10953                        "v6.4.0": True,
10954                        "v6.4.1": True,
10955                        "v6.2.0": True,
10956                        "v6.2.3": True,
10957                        "v6.2.5": True,
10958                        "v6.2.7": True,
10959                        "v6.0.11": True
10960                    }
10961                },
10962                "zero_wait_dfs": {
10963                    "type": "string",
10964                    "options": [
10965                        {
10966                            "value": "enable",
10967                            "revisions": {
10968                                "v7.0.0": True,
10969                                "v6.4.4": True,
10970                                "v6.4.0": True,
10971                                "v6.4.1": True,
10972                                "v6.2.0": True,
10973                                "v6.2.5": True,
10974                                "v6.2.7": True
10975                            }
10976                        },
10977                        {
10978                            "value": "disable",
10979                            "revisions": {
10980                                "v7.0.0": True,
10981                                "v6.4.4": True,
10982                                "v6.4.0": True,
10983                                "v6.4.1": True,
10984                                "v6.2.0": True,
10985                                "v6.2.5": True,
10986                                "v6.2.7": True
10987                            }
10988                        }
10989                    ],
10990                    "revisions": {
10991                        "v7.0.0": True,
10992                        "v6.4.4": True,
10993                        "v6.4.0": True,
10994                        "v6.4.1": True,
10995                        "v6.2.0": True,
10996                        "v6.2.3": False,
10997                        "v6.2.5": True,
10998                        "v6.2.7": True
10999                    }
11000                },
11001                "channel_utilization": {
11002                    "type": "string",
11003                    "options": [
11004                        {
11005                            "value": "enable",
11006                            "revisions": {
11007                                "v6.0.0": True,
11008                                "v7.0.0": True,
11009                                "v6.0.5": True,
11010                                "v6.4.4": True,
11011                                "v6.4.0": True,
11012                                "v6.4.1": True,
11013                                "v6.2.0": True,
11014                                "v6.2.3": True,
11015                                "v6.2.5": True,
11016                                "v6.2.7": True,
11017                                "v6.0.11": True
11018                            }
11019                        },
11020                        {
11021                            "value": "disable",
11022                            "revisions": {
11023                                "v6.0.0": True,
11024                                "v7.0.0": True,
11025                                "v6.0.5": True,
11026                                "v6.4.4": True,
11027                                "v6.4.0": True,
11028                                "v6.4.1": True,
11029                                "v6.2.0": True,
11030                                "v6.2.3": True,
11031                                "v6.2.5": True,
11032                                "v6.2.7": True,
11033                                "v6.0.11": True
11034                            }
11035                        }
11036                    ],
11037                    "revisions": {
11038                        "v6.0.0": True,
11039                        "v7.0.0": True,
11040                        "v6.0.5": True,
11041                        "v6.4.4": True,
11042                        "v6.4.0": True,
11043                        "v6.4.1": True,
11044                        "v6.2.0": True,
11045                        "v6.2.3": True,
11046                        "v6.2.5": True,
11047                        "v6.2.7": True,
11048                        "v6.0.11": True
11049                    }
11050                },
11051                "frequency_handoff": {
11052                    "type": "string",
11053                    "options": [
11054                        {
11055                            "value": "enable",
11056                            "revisions": {
11057                                "v6.0.0": True,
11058                                "v6.0.5": True,
11059                                "v6.2.0": True,
11060                                "v6.2.3": True,
11061                                "v6.2.5": True,
11062                                "v6.2.7": True,
11063                                "v6.0.11": True
11064                            }
11065                        },
11066                        {
11067                            "value": "disable",
11068                            "revisions": {
11069                                "v6.0.0": True,
11070                                "v6.0.5": True,
11071                                "v6.2.0": True,
11072                                "v6.2.3": True,
11073                                "v6.2.5": True,
11074                                "v6.2.7": True,
11075                                "v6.0.11": True
11076                            }
11077                        }
11078                    ],
11079                    "revisions": {
11080                        "v6.0.0": True,
11081                        "v7.0.0": False,
11082                        "v6.0.5": True,
11083                        "v6.4.4": False,
11084                        "v6.4.0": False,
11085                        "v6.4.1": False,
11086                        "v6.2.0": True,
11087                        "v6.2.3": True,
11088                        "v6.2.5": True,
11089                        "v6.2.7": True,
11090                        "v6.0.11": True
11091                    }
11092                },
11093                "sam_password": {
11094                    "type": "string",
11095                    "revisions": {
11096                        "v7.0.0": True
11097                    }
11098                },
11099                "drma_sensitivity": {
11100                    "type": "string",
11101                    "options": [
11102                        {
11103                            "value": "low",
11104                            "revisions": {
11105                                "v6.4.4": True,
11106                                "v7.0.0": True
11107                            }
11108                        },
11109                        {
11110                            "value": "medium",
11111                            "revisions": {
11112                                "v6.4.4": True,
11113                                "v7.0.0": True
11114                            }
11115                        },
11116                        {
11117                            "value": "high",
11118                            "revisions": {
11119                                "v6.4.4": True,
11120                                "v7.0.0": True
11121                            }
11122                        }
11123                    ],
11124                    "revisions": {
11125                        "v6.4.4": True,
11126                        "v7.0.0": True
11127                    }
11128                },
11129                "band": {
11130                    "type": "string",
11131                    "options": [
11132                        {
11133                            "value": "802.11a",
11134                            "revisions": {
11135                                "v6.0.0": True,
11136                                "v7.0.0": True,
11137                                "v6.0.5": True,
11138                                "v6.4.4": True,
11139                                "v6.4.0": True,
11140                                "v6.4.1": True,
11141                                "v6.2.0": True,
11142                                "v6.2.3": True,
11143                                "v6.2.5": True,
11144                                "v6.2.7": True,
11145                                "v6.0.11": True
11146                            }
11147                        },
11148                        {
11149                            "value": "802.11b",
11150                            "revisions": {
11151                                "v6.0.0": True,
11152                                "v7.0.0": True,
11153                                "v6.0.5": True,
11154                                "v6.4.4": True,
11155                                "v6.4.0": True,
11156                                "v6.4.1": True,
11157                                "v6.2.0": True,
11158                                "v6.2.3": True,
11159                                "v6.2.5": True,
11160                                "v6.2.7": True,
11161                                "v6.0.11": True
11162                            }
11163                        },
11164                        {
11165                            "value": "802.11g",
11166                            "revisions": {
11167                                "v6.0.0": True,
11168                                "v7.0.0": True,
11169                                "v6.0.5": True,
11170                                "v6.4.4": True,
11171                                "v6.4.0": True,
11172                                "v6.4.1": True,
11173                                "v6.2.0": True,
11174                                "v6.2.3": True,
11175                                "v6.2.5": True,
11176                                "v6.2.7": True,
11177                                "v6.0.11": True
11178                            }
11179                        },
11180                        {
11181                            "value": "802.11n",
11182                            "revisions": {
11183                                "v6.0.0": True,
11184                                "v7.0.0": True,
11185                                "v6.0.5": True,
11186                                "v6.4.4": True,
11187                                "v6.4.0": True,
11188                                "v6.4.1": True,
11189                                "v6.2.0": True,
11190                                "v6.2.3": True,
11191                                "v6.2.5": True,
11192                                "v6.2.7": True,
11193                                "v6.0.11": True
11194                            }
11195                        },
11196                        {
11197                            "value": "802.11n-5G",
11198                            "revisions": {
11199                                "v6.0.0": True,
11200                                "v7.0.0": True,
11201                                "v6.0.5": True,
11202                                "v6.4.4": True,
11203                                "v6.4.0": True,
11204                                "v6.4.1": True,
11205                                "v6.2.0": True,
11206                                "v6.2.3": True,
11207                                "v6.2.5": True,
11208                                "v6.2.7": True,
11209                                "v6.0.11": True
11210                            }
11211                        },
11212                        {
11213                            "value": "802.11ac",
11214                            "revisions": {
11215                                "v6.0.0": True,
11216                                "v7.0.0": True,
11217                                "v6.0.5": True,
11218                                "v6.4.4": True,
11219                                "v6.4.0": True,
11220                                "v6.4.1": True,
11221                                "v6.2.0": True,
11222                                "v6.2.3": True,
11223                                "v6.2.5": True,
11224                                "v6.2.7": True,
11225                                "v6.0.11": True
11226                            }
11227                        },
11228                        {
11229                            "value": "802.11n,g-only",
11230                            "revisions": {
11231                                "v6.0.0": True,
11232                                "v7.0.0": True,
11233                                "v6.0.5": True,
11234                                "v6.4.4": True,
11235                                "v6.4.0": True,
11236                                "v6.4.1": True,
11237                                "v6.2.0": True,
11238                                "v6.2.3": True,
11239                                "v6.2.5": True,
11240                                "v6.2.7": True,
11241                                "v6.0.11": True
11242                            }
11243                        },
11244                        {
11245                            "value": "802.11g-only",
11246                            "revisions": {
11247                                "v6.0.0": True,
11248                                "v7.0.0": True,
11249                                "v6.0.5": True,
11250                                "v6.4.4": True,
11251                                "v6.4.0": True,
11252                                "v6.4.1": True,
11253                                "v6.2.0": True,
11254                                "v6.2.3": True,
11255                                "v6.2.5": True,
11256                                "v6.2.7": True,
11257                                "v6.0.11": True
11258                            }
11259                        },
11260                        {
11261                            "value": "802.11n-only",
11262                            "revisions": {
11263                                "v6.0.0": True,
11264                                "v7.0.0": True,
11265                                "v6.0.5": True,
11266                                "v6.4.4": True,
11267                                "v6.4.0": True,
11268                                "v6.4.1": True,
11269                                "v6.2.0": True,
11270                                "v6.2.3": True,
11271                                "v6.2.5": True,
11272                                "v6.2.7": True,
11273                                "v6.0.11": True
11274                            }
11275                        },
11276                        {
11277                            "value": "802.11n-5G-only",
11278                            "revisions": {
11279                                "v6.0.0": True,
11280                                "v7.0.0": True,
11281                                "v6.0.5": True,
11282                                "v6.4.4": True,
11283                                "v6.4.0": True,
11284                                "v6.4.1": True,
11285                                "v6.2.0": True,
11286                                "v6.2.3": True,
11287                                "v6.2.5": True,
11288                                "v6.2.7": True,
11289                                "v6.0.11": True
11290                            }
11291                        },
11292                        {
11293                            "value": "802.11ac,n-only",
11294                            "revisions": {
11295                                "v6.0.0": True,
11296                                "v7.0.0": True,
11297                                "v6.0.5": True,
11298                                "v6.4.4": True,
11299                                "v6.4.0": True,
11300                                "v6.4.1": True,
11301                                "v6.2.0": True,
11302                                "v6.2.3": True,
11303                                "v6.2.5": True,
11304                                "v6.2.7": True,
11305                                "v6.0.11": True
11306                            }
11307                        },
11308                        {
11309                            "value": "802.11ac-only",
11310                            "revisions": {
11311                                "v6.0.0": True,
11312                                "v7.0.0": True,
11313                                "v6.0.5": True,
11314                                "v6.4.4": True,
11315                                "v6.4.0": True,
11316                                "v6.4.1": True,
11317                                "v6.2.0": True,
11318                                "v6.2.3": True,
11319                                "v6.2.5": True,
11320                                "v6.2.7": True,
11321                                "v6.0.11": True
11322                            }
11323                        },
11324                        {
11325                            "value": "802.11ax-5G",
11326                            "revisions": {
11327                                "v7.0.0": True,
11328                                "v6.4.4": True,
11329                                "v6.4.0": True,
11330                                "v6.4.1": True,
11331                                "v6.2.0": True,
11332                                "v6.2.3": True,
11333                                "v6.2.5": True,
11334                                "v6.2.7": True
11335                            }
11336                        },
11337                        {
11338                            "value": "802.11ax",
11339                            "revisions": {
11340                                "v7.0.0": True,
11341                                "v6.4.4": True,
11342                                "v6.4.0": True,
11343                                "v6.4.1": True,
11344                                "v6.2.0": True,
11345                                "v6.2.3": True,
11346                                "v6.2.5": True,
11347                                "v6.2.7": True
11348                            }
11349                        },
11350                        {
11351                            "value": "802.11ax,ac-only",
11352                            "revisions": {
11353                                "v7.0.0": True,
11354                                "v6.4.4": True,
11355                                "v6.4.0": True,
11356                                "v6.4.1": True,
11357                                "v6.2.0": True,
11358                                "v6.2.3": True,
11359                                "v6.2.5": True,
11360                                "v6.2.7": True
11361                            }
11362                        },
11363                        {
11364                            "value": "802.11ax,ac,n-only",
11365                            "revisions": {
11366                                "v7.0.0": True,
11367                                "v6.4.4": True,
11368                                "v6.4.0": True,
11369                                "v6.4.1": True,
11370                                "v6.2.0": True,
11371                                "v6.2.3": True,
11372                                "v6.2.5": True,
11373                                "v6.2.7": True
11374                            }
11375                        },
11376                        {
11377                            "value": "802.11ax-5G-only",
11378                            "revisions": {
11379                                "v7.0.0": True,
11380                                "v6.4.4": True,
11381                                "v6.4.0": True,
11382                                "v6.4.1": True,
11383                                "v6.2.0": True,
11384                                "v6.2.3": True,
11385                                "v6.2.5": True,
11386                                "v6.2.7": True
11387                            }
11388                        },
11389                        {
11390                            "value": "802.11ax,n-only",
11391                            "revisions": {
11392                                "v7.0.0": True,
11393                                "v6.4.4": True,
11394                                "v6.4.0": True,
11395                                "v6.4.1": True,
11396                                "v6.2.0": True,
11397                                "v6.2.3": True,
11398                                "v6.2.5": True,
11399                                "v6.2.7": True
11400                            }
11401                        },
11402                        {
11403                            "value": "802.11ax,n,g-only",
11404                            "revisions": {
11405                                "v7.0.0": True,
11406                                "v6.4.4": True,
11407                                "v6.4.0": True,
11408                                "v6.4.1": True,
11409                                "v6.2.0": True,
11410                                "v6.2.3": True,
11411                                "v6.2.5": True,
11412                                "v6.2.7": True
11413                            }
11414                        },
11415                        {
11416                            "value": "802.11ax-only",
11417                            "revisions": {
11418                                "v7.0.0": True,
11419                                "v6.4.4": True,
11420                                "v6.4.0": True,
11421                                "v6.4.1": True,
11422                                "v6.2.0": True,
11423                                "v6.2.3": True,
11424                                "v6.2.5": True,
11425                                "v6.2.7": True
11426                            }
11427                        },
11428                        {
11429                            "value": "802.11ac-2G",
11430                            "revisions": {
11431                                "v6.4.4": True,
11432                                "v7.0.0": True,
11433                                "v6.4.0": True,
11434                                "v6.4.1": True
11435                            }
11436                        }
11437                    ],
11438                    "revisions": {
11439                        "v6.0.0": True,
11440                        "v7.0.0": True,
11441                        "v6.0.5": True,
11442                        "v6.4.4": True,
11443                        "v6.4.0": True,
11444                        "v6.4.1": True,
11445                        "v6.2.0": True,
11446                        "v6.2.3": True,
11447                        "v6.2.5": True,
11448                        "v6.2.7": True,
11449                        "v6.0.11": True
11450                    }
11451                },
11452                "ap_sniffer_mgmt_beacon": {
11453                    "type": "string",
11454                    "options": [
11455                        {
11456                            "value": "enable",
11457                            "revisions": {
11458                                "v6.0.0": True,
11459                                "v7.0.0": True,
11460                                "v6.0.5": True,
11461                                "v6.4.4": True,
11462                                "v6.4.0": True,
11463                                "v6.4.1": True,
11464                                "v6.2.0": True,
11465                                "v6.2.3": True,
11466                                "v6.2.5": True,
11467                                "v6.2.7": True,
11468                                "v6.0.11": True
11469                            }
11470                        },
11471                        {
11472                            "value": "disable",
11473                            "revisions": {
11474                                "v6.0.0": True,
11475                                "v7.0.0": True,
11476                                "v6.0.5": True,
11477                                "v6.4.4": True,
11478                                "v6.4.0": True,
11479                                "v6.4.1": True,
11480                                "v6.2.0": True,
11481                                "v6.2.3": True,
11482                                "v6.2.5": True,
11483                                "v6.2.7": True,
11484                                "v6.0.11": True
11485                            }
11486                        }
11487                    ],
11488                    "revisions": {
11489                        "v6.0.0": True,
11490                        "v7.0.0": True,
11491                        "v6.0.5": True,
11492                        "v6.4.4": True,
11493                        "v6.4.0": True,
11494                        "v6.4.1": True,
11495                        "v6.2.0": True,
11496                        "v6.2.3": True,
11497                        "v6.2.5": True,
11498                        "v6.2.7": True,
11499                        "v6.0.11": True
11500                    }
11501                },
11502                "beacon_interval": {
11503                    "type": "integer",
11504                    "revisions": {
11505                        "v6.0.0": True,
11506                        "v7.0.0": True,
11507                        "v6.0.5": True,
11508                        "v6.4.4": True,
11509                        "v6.4.0": True,
11510                        "v6.4.1": True,
11511                        "v6.2.0": True,
11512                        "v6.2.3": True,
11513                        "v6.2.5": True,
11514                        "v6.2.7": True,
11515                        "v6.0.11": True
11516                    }
11517                },
11518                "ap_sniffer_mgmt_other": {
11519                    "type": "string",
11520                    "options": [
11521                        {
11522                            "value": "enable",
11523                            "revisions": {
11524                                "v6.0.0": True,
11525                                "v7.0.0": True,
11526                                "v6.0.5": True,
11527                                "v6.4.4": True,
11528                                "v6.4.0": True,
11529                                "v6.4.1": True,
11530                                "v6.2.0": True,
11531                                "v6.2.3": True,
11532                                "v6.2.5": True,
11533                                "v6.2.7": True,
11534                                "v6.0.11": True
11535                            }
11536                        },
11537                        {
11538                            "value": "disable",
11539                            "revisions": {
11540                                "v6.0.0": True,
11541                                "v7.0.0": True,
11542                                "v6.0.5": True,
11543                                "v6.4.4": True,
11544                                "v6.4.0": True,
11545                                "v6.4.1": True,
11546                                "v6.2.0": True,
11547                                "v6.2.3": True,
11548                                "v6.2.5": True,
11549                                "v6.2.7": True,
11550                                "v6.0.11": True
11551                            }
11552                        }
11553                    ],
11554                    "revisions": {
11555                        "v6.0.0": True,
11556                        "v7.0.0": True,
11557                        "v6.0.5": True,
11558                        "v6.4.4": True,
11559                        "v6.4.0": True,
11560                        "v6.4.1": True,
11561                        "v6.2.0": True,
11562                        "v6.2.3": True,
11563                        "v6.2.5": True,
11564                        "v6.2.7": True,
11565                        "v6.0.11": True
11566                    }
11567                },
11568                "sam_ssid": {
11569                    "type": "string",
11570                    "revisions": {
11571                        "v7.0.0": True
11572                    }
11573                },
11574                "max_distance": {
11575                    "type": "integer",
11576                    "revisions": {
11577                        "v6.0.0": True,
11578                        "v7.0.0": True,
11579                        "v6.0.5": True,
11580                        "v6.4.4": True,
11581                        "v6.4.0": True,
11582                        "v6.4.1": True,
11583                        "v6.2.0": True,
11584                        "v6.2.3": True,
11585                        "v6.2.5": True,
11586                        "v6.2.7": True,
11587                        "v6.0.11": True
11588                    }
11589                },
11590                "sam_test": {
11591                    "type": "string",
11592                    "options": [
11593                        {
11594                            "value": "ping",
11595                            "revisions": {
11596                                "v7.0.0": True
11597                            }
11598                        },
11599                        {
11600                            "value": "iperf",
11601                            "revisions": {
11602                                "v7.0.0": True
11603                            }
11604                        }
11605                    ],
11606                    "revisions": {
11607                        "v7.0.0": True
11608                    }
11609                },
11610                "call_admission_control": {
11611                    "type": "string",
11612                    "options": [
11613                        {
11614                            "value": "enable",
11615                            "revisions": {
11616                                "v6.0.0": True,
11617                                "v7.0.0": True,
11618                                "v6.0.5": True,
11619                                "v6.4.4": True,
11620                                "v6.4.0": True,
11621                                "v6.4.1": True,
11622                                "v6.2.0": True,
11623                                "v6.2.3": True,
11624                                "v6.2.5": True,
11625                                "v6.2.7": True,
11626                                "v6.0.11": True
11627                            }
11628                        },
11629                        {
11630                            "value": "disable",
11631                            "revisions": {
11632                                "v6.0.0": True,
11633                                "v7.0.0": True,
11634                                "v6.0.5": True,
11635                                "v6.4.4": True,
11636                                "v6.4.0": True,
11637                                "v6.4.1": True,
11638                                "v6.2.0": True,
11639                                "v6.2.3": True,
11640                                "v6.2.5": True,
11641                                "v6.2.7": True,
11642                                "v6.0.11": True
11643                            }
11644                        }
11645                    ],
11646                    "revisions": {
11647                        "v6.0.0": True,
11648                        "v7.0.0": True,
11649                        "v6.0.5": True,
11650                        "v6.4.4": True,
11651                        "v6.4.0": True,
11652                        "v6.4.1": True,
11653                        "v6.2.0": True,
11654                        "v6.2.3": True,
11655                        "v6.2.5": True,
11656                        "v6.2.7": True,
11657                        "v6.0.11": True
11658                    }
11659                },
11660                "power_level": {
11661                    "type": "integer",
11662                    "revisions": {
11663                        "v6.0.0": True,
11664                        "v7.0.0": True,
11665                        "v6.0.5": True,
11666                        "v6.4.4": True,
11667                        "v6.4.0": True,
11668                        "v6.4.1": True,
11669                        "v6.2.0": True,
11670                        "v6.2.3": True,
11671                        "v6.2.5": True,
11672                        "v6.2.7": True,
11673                        "v6.0.11": True
11674                    }
11675                },
11676                "max_clients": {
11677                    "type": "integer",
11678                    "revisions": {
11679                        "v6.0.0": True,
11680                        "v7.0.0": True,
11681                        "v6.0.5": True,
11682                        "v6.4.4": True,
11683                        "v6.4.0": True,
11684                        "v6.4.1": True,
11685                        "v6.2.0": True,
11686                        "v6.2.3": True,
11687                        "v6.2.5": True,
11688                        "v6.2.7": True,
11689                        "v6.0.11": True
11690                    }
11691                },
11692                "airtime_fairness": {
11693                    "type": "string",
11694                    "options": [
11695                        {
11696                            "value": "enable",
11697                            "revisions": {
11698                                "v7.0.0": True,
11699                                "v6.4.4": True,
11700                                "v6.4.0": True,
11701                                "v6.4.1": True,
11702                                "v6.2.0": True,
11703                                "v6.2.3": True,
11704                                "v6.2.5": True,
11705                                "v6.2.7": True
11706                            }
11707                        },
11708                        {
11709                            "value": "disable",
11710                            "revisions": {
11711                                "v7.0.0": True,
11712                                "v6.4.4": True,
11713                                "v6.4.0": True,
11714                                "v6.4.1": True,
11715                                "v6.2.0": True,
11716                                "v6.2.3": True,
11717                                "v6.2.5": True,
11718                                "v6.2.7": True
11719                            }
11720                        }
11721                    ],
11722                    "revisions": {
11723                        "v7.0.0": True,
11724                        "v6.4.4": True,
11725                        "v6.4.0": True,
11726                        "v6.4.1": True,
11727                        "v6.2.0": True,
11728                        "v6.2.3": True,
11729                        "v6.2.5": True,
11730                        "v6.2.7": True
11731                    }
11732                },
11733                "darrp": {
11734                    "type": "string",
11735                    "options": [
11736                        {
11737                            "value": "enable",
11738                            "revisions": {
11739                                "v6.0.0": True,
11740                                "v7.0.0": True,
11741                                "v6.0.5": True,
11742                                "v6.4.4": True,
11743                                "v6.4.0": True,
11744                                "v6.4.1": True,
11745                                "v6.2.0": True,
11746                                "v6.2.3": True,
11747                                "v6.2.5": True,
11748                                "v6.2.7": True,
11749                                "v6.0.11": True
11750                            }
11751                        },
11752                        {
11753                            "value": "disable",
11754                            "revisions": {
11755                                "v6.0.0": True,
11756                                "v7.0.0": True,
11757                                "v6.0.5": True,
11758                                "v6.4.4": True,
11759                                "v6.4.0": True,
11760                                "v6.4.1": True,
11761                                "v6.2.0": True,
11762                                "v6.2.3": True,
11763                                "v6.2.5": True,
11764                                "v6.2.7": True,
11765                                "v6.0.11": True
11766                            }
11767                        }
11768                    ],
11769                    "revisions": {
11770                        "v6.0.0": True,
11771                        "v7.0.0": True,
11772                        "v6.0.5": True,
11773                        "v6.4.4": True,
11774                        "v6.4.0": True,
11775                        "v6.4.1": True,
11776                        "v6.2.0": True,
11777                        "v6.2.3": True,
11778                        "v6.2.5": True,
11779                        "v6.2.7": True,
11780                        "v6.0.11": True
11781                    }
11782                },
11783                "sam_report_intv": {
11784                    "type": "integer",
11785                    "revisions": {
11786                        "v7.0.0": True
11787                    }
11788                },
11789                "call_capacity": {
11790                    "type": "integer",
11791                    "revisions": {
11792                        "v6.0.0": True,
11793                        "v7.0.0": True,
11794                        "v6.0.5": True,
11795                        "v6.4.4": True,
11796                        "v6.4.0": True,
11797                        "v6.4.1": True,
11798                        "v6.2.0": True,
11799                        "v6.2.3": True,
11800                        "v6.2.5": True,
11801                        "v6.2.7": True,
11802                        "v6.0.11": True
11803                    }
11804                },
11805                "radio_id": {
11806                    "type": "integer",
11807                    "revisions": {
11808                        "v6.0.0": True,
11809                        "v7.0.0": False,
11810                        "v6.0.5": True,
11811                        "v6.4.4": False,
11812                        "v6.4.0": False,
11813                        "v6.4.1": False,
11814                        "v6.2.0": False,
11815                        "v6.2.3": True,
11816                        "v6.2.5": False,
11817                        "v6.2.7": False,
11818                        "v6.0.11": True
11819                    }
11820                },
11821                "sam_captive_portal": {
11822                    "type": "string",
11823                    "options": [
11824                        {
11825                            "value": "enable",
11826                            "revisions": {
11827                                "v7.0.0": True
11828                            }
11829                        },
11830                        {
11831                            "value": "disable",
11832                            "revisions": {
11833                                "v7.0.0": True
11834                            }
11835                        }
11836                    ],
11837                    "revisions": {
11838                        "v7.0.0": True
11839                    }
11840                },
11841                "amsdu": {
11842                    "type": "string",
11843                    "options": [
11844                        {
11845                            "value": "enable",
11846                            "revisions": {
11847                                "v6.0.0": True,
11848                                "v7.0.0": True,
11849                                "v6.0.5": True,
11850                                "v6.4.4": True,
11851                                "v6.4.0": True,
11852                                "v6.4.1": True,
11853                                "v6.2.0": True,
11854                                "v6.2.3": True,
11855                                "v6.2.5": True,
11856                                "v6.2.7": True,
11857                                "v6.0.11": True
11858                            }
11859                        },
11860                        {
11861                            "value": "disable",
11862                            "revisions": {
11863                                "v6.0.0": True,
11864                                "v7.0.0": True,
11865                                "v6.0.5": True,
11866                                "v6.4.4": True,
11867                                "v6.4.0": True,
11868                                "v6.4.1": True,
11869                                "v6.2.0": True,
11870                                "v6.2.3": True,
11871                                "v6.2.5": True,
11872                                "v6.2.7": True,
11873                                "v6.0.11": True
11874                            }
11875                        }
11876                    ],
11877                    "revisions": {
11878                        "v6.0.0": True,
11879                        "v7.0.0": True,
11880                        "v6.0.5": True,
11881                        "v6.4.4": True,
11882                        "v6.4.0": True,
11883                        "v6.4.1": True,
11884                        "v6.2.0": True,
11885                        "v6.2.3": True,
11886                        "v6.2.5": True,
11887                        "v6.2.7": True,
11888                        "v6.0.11": True
11889                    }
11890                },
11891                "auto_power_target": {
11892                    "type": "string",
11893                    "revisions": {
11894                        "v6.4.4": True,
11895                        "v7.0.0": True
11896                    }
11897                },
11898                "sam_server": {
11899                    "type": "string",
11900                    "revisions": {
11901                        "v7.0.0": True
11902                    }
11903                },
11904                "sam_username": {
11905                    "type": "string",
11906                    "revisions": {
11907                        "v7.0.0": True
11908                    }
11909                },
11910                "mode": {
11911                    "type": "string",
11912                    "options": [
11913                        {
11914                            "value": "disabled",
11915                            "revisions": {
11916                                "v6.0.0": True,
11917                                "v7.0.0": True,
11918                                "v6.0.5": True,
11919                                "v6.4.4": True,
11920                                "v6.4.0": True,
11921                                "v6.4.1": True,
11922                                "v6.2.0": True,
11923                                "v6.2.3": True,
11924                                "v6.2.5": True,
11925                                "v6.2.7": True,
11926                                "v6.0.11": True
11927                            }
11928                        },
11929                        {
11930                            "value": "ap",
11931                            "revisions": {
11932                                "v6.0.0": True,
11933                                "v7.0.0": True,
11934                                "v6.0.5": True,
11935                                "v6.4.4": True,
11936                                "v6.4.0": True,
11937                                "v6.4.1": True,
11938                                "v6.2.0": True,
11939                                "v6.2.3": True,
11940                                "v6.2.5": True,
11941                                "v6.2.7": True,
11942                                "v6.0.11": True
11943                            }
11944                        },
11945                        {
11946                            "value": "monitor",
11947                            "revisions": {
11948                                "v6.0.0": True,
11949                                "v7.0.0": True,
11950                                "v6.0.5": True,
11951                                "v6.4.4": True,
11952                                "v6.4.0": True,
11953                                "v6.4.1": True,
11954                                "v6.2.0": True,
11955                                "v6.2.3": True,
11956                                "v6.2.5": True,
11957                                "v6.2.7": True,
11958                                "v6.0.11": True
11959                            }
11960                        },
11961                        {
11962                            "value": "sniffer",
11963                            "revisions": {
11964                                "v6.0.0": True,
11965                                "v7.0.0": True,
11966                                "v6.0.5": True,
11967                                "v6.4.4": True,
11968                                "v6.4.0": True,
11969                                "v6.4.1": True,
11970                                "v6.2.0": True,
11971                                "v6.2.3": True,
11972                                "v6.2.5": True,
11973                                "v6.2.7": True,
11974                                "v6.0.11": True
11975                            }
11976                        },
11977                        {
11978                            "value": "sam",
11979                            "revisions": {
11980                                "v7.0.0": True
11981                            }
11982                        }
11983                    ],
11984                    "revisions": {
11985                        "v6.0.0": True,
11986                        "v7.0.0": True,
11987                        "v6.0.5": True,
11988                        "v6.4.4": True,
11989                        "v6.4.0": True,
11990                        "v6.4.1": True,
11991                        "v6.2.0": True,
11992                        "v6.2.3": True,
11993                        "v6.2.5": True,
11994                        "v6.2.7": True,
11995                        "v6.0.11": True
11996                    }
11997                },
11998                "power_mode": {
11999                    "type": "string",
12000                    "options": [
12001                        {
12002                            "value": "dBm",
12003                            "revisions": {
12004                                "v7.0.0": True
12005                            }
12006                        },
12007                        {
12008                            "value": "percentage",
12009                            "revisions": {
12010                                "v7.0.0": True
12011                            }
12012                        }
12013                    ],
12014                    "revisions": {
12015                        "v7.0.0": True
12016                    }
12017                }
12018            },
12019            "revisions": {
12020                "v6.0.0": True,
12021                "v7.0.0": True,
12022                "v6.0.5": True,
12023                "v6.4.4": True,
12024                "v6.4.0": True,
12025                "v6.4.1": True,
12026                "v6.2.0": True,
12027                "v6.2.3": True,
12028                "v6.2.5": True,
12029                "v6.2.7": True,
12030                "v6.0.11": True
12031            }
12032        },
12033        "allowaccess": {
12034            "multiple_values": True,
12035            "type": "list",
12036            "options": [
12037                {
12038                    "value": "telnet",
12039                    "revisions": {
12040                        "v6.0.0": True,
12041                        "v7.0.0": False,
12042                        "v6.0.5": True,
12043                        "v6.4.4": False,
12044                        "v6.4.0": False,
12045                        "v6.4.1": False,
12046                        "v6.2.0": False,
12047                        "v6.2.3": False,
12048                        "v6.2.5": False,
12049                        "v6.2.7": False,
12050                        "v6.0.11": True
12051                    }
12052                },
12053                {
12054                    "value": "http",
12055                    "revisions": {
12056                        "v6.0.0": True,
12057                        "v7.0.0": False,
12058                        "v6.0.5": True,
12059                        "v6.4.4": False,
12060                        "v6.4.0": False,
12061                        "v6.4.1": False,
12062                        "v6.2.0": False,
12063                        "v6.2.3": False,
12064                        "v6.2.5": False,
12065                        "v6.2.7": False,
12066                        "v6.0.11": True
12067                    }
12068                },
12069                {
12070                    "value": "https",
12071                    "revisions": {
12072                        "v6.0.0": True,
12073                        "v7.0.0": True,
12074                        "v6.0.5": True,
12075                        "v6.4.4": True,
12076                        "v6.4.0": True,
12077                        "v6.4.1": True,
12078                        "v6.2.0": True,
12079                        "v6.2.3": True,
12080                        "v6.2.5": True,
12081                        "v6.2.7": True,
12082                        "v6.0.11": True
12083                    }
12084                },
12085                {
12086                    "value": "ssh",
12087                    "revisions": {
12088                        "v6.0.0": True,
12089                        "v7.0.0": True,
12090                        "v6.0.5": True,
12091                        "v6.4.4": True,
12092                        "v6.4.0": True,
12093                        "v6.4.1": True,
12094                        "v6.2.0": True,
12095                        "v6.2.3": True,
12096                        "v6.2.5": True,
12097                        "v6.2.7": True,
12098                        "v6.0.11": True
12099                    }
12100                },
12101                {
12102                    "value": "snmp",
12103                    "revisions": {
12104                        "v7.0.0": True,
12105                        "v6.4.4": True,
12106                        "v6.4.0": True,
12107                        "v6.4.1": True,
12108                        "v6.2.0": True,
12109                        "v6.2.3": True,
12110                        "v6.2.5": True,
12111                        "v6.2.7": True
12112                    }
12113                }
12114            ],
12115            "revisions": {
12116                "v6.0.0": True,
12117                "v7.0.0": True,
12118                "v6.0.5": True,
12119                "v6.4.4": True,
12120                "v6.4.0": True,
12121                "v6.4.1": True,
12122                "v6.2.0": True,
12123                "v6.2.3": True,
12124                "v6.2.5": True,
12125                "v6.2.7": True,
12126                "v6.0.11": True
12127            }
12128        },
12129        "dtls_in_kernel": {
12130            "type": "string",
12131            "options": [
12132                {
12133                    "value": "enable",
12134                    "revisions": {
12135                        "v6.0.0": True,
12136                        "v7.0.0": True,
12137                        "v6.0.5": True,
12138                        "v6.4.4": True,
12139                        "v6.4.0": True,
12140                        "v6.4.1": True,
12141                        "v6.2.0": True,
12142                        "v6.2.3": True,
12143                        "v6.2.5": True,
12144                        "v6.2.7": True,
12145                        "v6.0.11": True
12146                    }
12147                },
12148                {
12149                    "value": "disable",
12150                    "revisions": {
12151                        "v6.0.0": True,
12152                        "v7.0.0": True,
12153                        "v6.0.5": True,
12154                        "v6.4.4": True,
12155                        "v6.4.0": True,
12156                        "v6.4.1": True,
12157                        "v6.2.0": True,
12158                        "v6.2.3": True,
12159                        "v6.2.5": True,
12160                        "v6.2.7": True,
12161                        "v6.0.11": True
12162                    }
12163                }
12164            ],
12165            "revisions": {
12166                "v6.0.0": True,
12167                "v7.0.0": True,
12168                "v6.0.5": True,
12169                "v6.4.4": True,
12170                "v6.4.0": True,
12171                "v6.4.1": True,
12172                "v6.2.0": True,
12173                "v6.2.3": True,
12174                "v6.2.5": True,
12175                "v6.2.7": True,
12176                "v6.0.11": True
12177            }
12178        },
12179        "handoff_sta_thresh": {
12180            "type": "integer",
12181            "revisions": {
12182                "v6.0.0": True,
12183                "v7.0.0": True,
12184                "v6.0.5": True,
12185                "v6.4.4": True,
12186                "v6.4.0": True,
12187                "v6.4.1": True,
12188                "v6.2.0": True,
12189                "v6.2.3": True,
12190                "v6.2.5": True,
12191                "v6.2.7": True,
12192                "v6.0.11": True
12193            }
12194        },
12195        "lan": {
12196            "type": "dict",
12197            "children": {
12198                "port7_mode": {
12199                    "type": "string",
12200                    "options": [
12201                        {
12202                            "value": "offline",
12203                            "revisions": {
12204                                "v6.0.0": True,
12205                                "v7.0.0": True,
12206                                "v6.0.5": True,
12207                                "v6.4.4": True,
12208                                "v6.4.0": True,
12209                                "v6.4.1": True,
12210                                "v6.2.0": True,
12211                                "v6.2.3": True,
12212                                "v6.2.5": True,
12213                                "v6.2.7": True,
12214                                "v6.0.11": True
12215                            }
12216                        },
12217                        {
12218                            "value": "nat-to-wan",
12219                            "revisions": {
12220                                "v6.0.0": True,
12221                                "v7.0.0": True,
12222                                "v6.0.5": True,
12223                                "v6.4.4": True,
12224                                "v6.4.0": True,
12225                                "v6.4.1": True,
12226                                "v6.2.0": True,
12227                                "v6.2.3": True,
12228                                "v6.2.5": True,
12229                                "v6.2.7": True,
12230                                "v6.0.11": True
12231                            }
12232                        },
12233                        {
12234                            "value": "bridge-to-wan",
12235                            "revisions": {
12236                                "v6.0.0": True,
12237                                "v7.0.0": True,
12238                                "v6.0.5": True,
12239                                "v6.4.4": True,
12240                                "v6.4.0": True,
12241                                "v6.4.1": True,
12242                                "v6.2.0": True,
12243                                "v6.2.3": True,
12244                                "v6.2.5": True,
12245                                "v6.2.7": True,
12246                                "v6.0.11": True
12247                            }
12248                        },
12249                        {
12250                            "value": "bridge-to-ssid",
12251                            "revisions": {
12252                                "v6.0.0": True,
12253                                "v7.0.0": True,
12254                                "v6.0.5": True,
12255                                "v6.4.4": True,
12256                                "v6.4.0": True,
12257                                "v6.4.1": True,
12258                                "v6.2.0": True,
12259                                "v6.2.3": True,
12260                                "v6.2.5": True,
12261                                "v6.2.7": True,
12262                                "v6.0.11": True
12263                            }
12264                        }
12265                    ],
12266                    "revisions": {
12267                        "v6.0.0": True,
12268                        "v7.0.0": True,
12269                        "v6.0.5": True,
12270                        "v6.4.4": True,
12271                        "v6.4.0": True,
12272                        "v6.4.1": True,
12273                        "v6.2.0": True,
12274                        "v6.2.3": True,
12275                        "v6.2.5": True,
12276                        "v6.2.7": True,
12277                        "v6.0.11": True
12278                    }
12279                },
12280                "port3_ssid": {
12281                    "type": "string",
12282                    "revisions": {
12283                        "v6.0.0": True,
12284                        "v7.0.0": True,
12285                        "v6.0.5": True,
12286                        "v6.4.4": True,
12287                        "v6.4.0": True,
12288                        "v6.4.1": True,
12289                        "v6.2.0": True,
12290                        "v6.2.3": True,
12291                        "v6.2.5": True,
12292                        "v6.2.7": True,
12293                        "v6.0.11": True
12294                    }
12295                },
12296                "port_mode": {
12297                    "type": "string",
12298                    "options": [
12299                        {
12300                            "value": "offline",
12301                            "revisions": {
12302                                "v6.0.0": True,
12303                                "v7.0.0": True,
12304                                "v6.0.5": True,
12305                                "v6.4.4": True,
12306                                "v6.4.0": True,
12307                                "v6.4.1": True,
12308                                "v6.2.0": True,
12309                                "v6.2.3": True,
12310                                "v6.2.5": True,
12311                                "v6.2.7": True,
12312                                "v6.0.11": True
12313                            }
12314                        },
12315                        {
12316                            "value": "nat-to-wan",
12317                            "revisions": {
12318                                "v6.0.0": True,
12319                                "v7.0.0": True,
12320                                "v6.0.5": True,
12321                                "v6.4.4": True,
12322                                "v6.4.0": True,
12323                                "v6.4.1": True,
12324                                "v6.2.0": True,
12325                                "v6.2.3": True,
12326                                "v6.2.5": True,
12327                                "v6.2.7": True,
12328                                "v6.0.11": True
12329                            }
12330                        },
12331                        {
12332                            "value": "bridge-to-wan",
12333                            "revisions": {
12334                                "v6.0.0": True,
12335                                "v7.0.0": True,
12336                                "v6.0.5": True,
12337                                "v6.4.4": True,
12338                                "v6.4.0": True,
12339                                "v6.4.1": True,
12340                                "v6.2.0": True,
12341                                "v6.2.3": True,
12342                                "v6.2.5": True,
12343                                "v6.2.7": True,
12344                                "v6.0.11": True
12345                            }
12346                        },
12347                        {
12348                            "value": "bridge-to-ssid",
12349                            "revisions": {
12350                                "v6.0.0": True,
12351                                "v7.0.0": True,
12352                                "v6.0.5": True,
12353                                "v6.4.4": True,
12354                                "v6.4.0": True,
12355                                "v6.4.1": True,
12356                                "v6.2.0": True,
12357                                "v6.2.3": True,
12358                                "v6.2.5": True,
12359                                "v6.2.7": True,
12360                                "v6.0.11": True
12361                            }
12362                        }
12363                    ],
12364                    "revisions": {
12365                        "v6.0.0": True,
12366                        "v7.0.0": True,
12367                        "v6.0.5": True,
12368                        "v6.4.4": True,
12369                        "v6.4.0": True,
12370                        "v6.4.1": True,
12371                        "v6.2.0": True,
12372                        "v6.2.3": True,
12373                        "v6.2.5": True,
12374                        "v6.2.7": True,
12375                        "v6.0.11": True
12376                    }
12377                },
12378                "port_esl_ssid": {
12379                    "type": "string",
12380                    "revisions": {
12381                        "v6.4.4": True,
12382                        "v7.0.0": True,
12383                        "v6.4.0": True,
12384                        "v6.4.1": False
12385                    }
12386                },
12387                "port4_mode": {
12388                    "type": "string",
12389                    "options": [
12390                        {
12391                            "value": "offline",
12392                            "revisions": {
12393                                "v6.0.0": True,
12394                                "v7.0.0": True,
12395                                "v6.0.5": True,
12396                                "v6.4.4": True,
12397                                "v6.4.0": True,
12398                                "v6.4.1": True,
12399                                "v6.2.0": True,
12400                                "v6.2.3": True,
12401                                "v6.2.5": True,
12402                                "v6.2.7": True,
12403                                "v6.0.11": True
12404                            }
12405                        },
12406                        {
12407                            "value": "nat-to-wan",
12408                            "revisions": {
12409                                "v6.0.0": True,
12410                                "v7.0.0": True,
12411                                "v6.0.5": True,
12412                                "v6.4.4": True,
12413                                "v6.4.0": True,
12414                                "v6.4.1": True,
12415                                "v6.2.0": True,
12416                                "v6.2.3": True,
12417                                "v6.2.5": True,
12418                                "v6.2.7": True,
12419                                "v6.0.11": True
12420                            }
12421                        },
12422                        {
12423                            "value": "bridge-to-wan",
12424                            "revisions": {
12425                                "v6.0.0": True,
12426                                "v7.0.0": True,
12427                                "v6.0.5": True,
12428                                "v6.4.4": True,
12429                                "v6.4.0": True,
12430                                "v6.4.1": True,
12431                                "v6.2.0": True,
12432                                "v6.2.3": True,
12433                                "v6.2.5": True,
12434                                "v6.2.7": True,
12435                                "v6.0.11": True
12436                            }
12437                        },
12438                        {
12439                            "value": "bridge-to-ssid",
12440                            "revisions": {
12441                                "v6.0.0": True,
12442                                "v7.0.0": True,
12443                                "v6.0.5": True,
12444                                "v6.4.4": True,
12445                                "v6.4.0": True,
12446                                "v6.4.1": True,
12447                                "v6.2.0": True,
12448                                "v6.2.3": True,
12449                                "v6.2.5": True,
12450                                "v6.2.7": True,
12451                                "v6.0.11": True
12452                            }
12453                        }
12454                    ],
12455                    "revisions": {
12456                        "v6.0.0": True,
12457                        "v7.0.0": True,
12458                        "v6.0.5": True,
12459                        "v6.4.4": True,
12460                        "v6.4.0": True,
12461                        "v6.4.1": True,
12462                        "v6.2.0": True,
12463                        "v6.2.3": True,
12464                        "v6.2.5": True,
12465                        "v6.2.7": True,
12466                        "v6.0.11": True
12467                    }
12468                },
12469                "port4_ssid": {
12470                    "type": "string",
12471                    "revisions": {
12472                        "v6.0.0": True,
12473                        "v7.0.0": True,
12474                        "v6.0.5": True,
12475                        "v6.4.4": True,
12476                        "v6.4.0": True,
12477                        "v6.4.1": True,
12478                        "v6.2.0": True,
12479                        "v6.2.3": True,
12480                        "v6.2.5": True,
12481                        "v6.2.7": True,
12482                        "v6.0.11": True
12483                    }
12484                },
12485                "port3_mode": {
12486                    "type": "string",
12487                    "options": [
12488                        {
12489                            "value": "offline",
12490                            "revisions": {
12491                                "v6.0.0": True,
12492                                "v7.0.0": True,
12493                                "v6.0.5": True,
12494                                "v6.4.4": True,
12495                                "v6.4.0": True,
12496                                "v6.4.1": True,
12497                                "v6.2.0": True,
12498                                "v6.2.3": True,
12499                                "v6.2.5": True,
12500                                "v6.2.7": True,
12501                                "v6.0.11": True
12502                            }
12503                        },
12504                        {
12505                            "value": "nat-to-wan",
12506                            "revisions": {
12507                                "v6.0.0": True,
12508                                "v7.0.0": True,
12509                                "v6.0.5": True,
12510                                "v6.4.4": True,
12511                                "v6.4.0": True,
12512                                "v6.4.1": True,
12513                                "v6.2.0": True,
12514                                "v6.2.3": True,
12515                                "v6.2.5": True,
12516                                "v6.2.7": True,
12517                                "v6.0.11": True
12518                            }
12519                        },
12520                        {
12521                            "value": "bridge-to-wan",
12522                            "revisions": {
12523                                "v6.0.0": True,
12524                                "v7.0.0": True,
12525                                "v6.0.5": True,
12526                                "v6.4.4": True,
12527                                "v6.4.0": True,
12528                                "v6.4.1": True,
12529                                "v6.2.0": True,
12530                                "v6.2.3": True,
12531                                "v6.2.5": True,
12532                                "v6.2.7": True,
12533                                "v6.0.11": True
12534                            }
12535                        },
12536                        {
12537                            "value": "bridge-to-ssid",
12538                            "revisions": {
12539                                "v6.0.0": True,
12540                                "v7.0.0": True,
12541                                "v6.0.5": True,
12542                                "v6.4.4": True,
12543                                "v6.4.0": True,
12544                                "v6.4.1": True,
12545                                "v6.2.0": True,
12546                                "v6.2.3": True,
12547                                "v6.2.5": True,
12548                                "v6.2.7": True,
12549                                "v6.0.11": True
12550                            }
12551                        }
12552                    ],
12553                    "revisions": {
12554                        "v6.0.0": True,
12555                        "v7.0.0": True,
12556                        "v6.0.5": True,
12557                        "v6.4.4": True,
12558                        "v6.4.0": True,
12559                        "v6.4.1": True,
12560                        "v6.2.0": True,
12561                        "v6.2.3": True,
12562                        "v6.2.5": True,
12563                        "v6.2.7": True,
12564                        "v6.0.11": True
12565                    }
12566                },
12567                "port6_mode": {
12568                    "type": "string",
12569                    "options": [
12570                        {
12571                            "value": "offline",
12572                            "revisions": {
12573                                "v6.0.0": True,
12574                                "v7.0.0": True,
12575                                "v6.0.5": True,
12576                                "v6.4.4": True,
12577                                "v6.4.0": True,
12578                                "v6.4.1": True,
12579                                "v6.2.0": True,
12580                                "v6.2.3": True,
12581                                "v6.2.5": True,
12582                                "v6.2.7": True,
12583                                "v6.0.11": True
12584                            }
12585                        },
12586                        {
12587                            "value": "nat-to-wan",
12588                            "revisions": {
12589                                "v6.0.0": True,
12590                                "v7.0.0": True,
12591                                "v6.0.5": True,
12592                                "v6.4.4": True,
12593                                "v6.4.0": True,
12594                                "v6.4.1": True,
12595                                "v6.2.0": True,
12596                                "v6.2.3": True,
12597                                "v6.2.5": True,
12598                                "v6.2.7": True,
12599                                "v6.0.11": True
12600                            }
12601                        },
12602                        {
12603                            "value": "bridge-to-wan",
12604                            "revisions": {
12605                                "v6.0.0": True,
12606                                "v7.0.0": True,
12607                                "v6.0.5": True,
12608                                "v6.4.4": True,
12609                                "v6.4.0": True,
12610                                "v6.4.1": True,
12611                                "v6.2.0": True,
12612                                "v6.2.3": True,
12613                                "v6.2.5": True,
12614                                "v6.2.7": True,
12615                                "v6.0.11": True
12616                            }
12617                        },
12618                        {
12619                            "value": "bridge-to-ssid",
12620                            "revisions": {
12621                                "v6.0.0": True,
12622                                "v7.0.0": True,
12623                                "v6.0.5": True,
12624                                "v6.4.4": True,
12625                                "v6.4.0": True,
12626                                "v6.4.1": True,
12627                                "v6.2.0": True,
12628                                "v6.2.3": True,
12629                                "v6.2.5": True,
12630                                "v6.2.7": True,
12631                                "v6.0.11": True
12632                            }
12633                        }
12634                    ],
12635                    "revisions": {
12636                        "v6.0.0": True,
12637                        "v7.0.0": True,
12638                        "v6.0.5": True,
12639                        "v6.4.4": True,
12640                        "v6.4.0": True,
12641                        "v6.4.1": True,
12642                        "v6.2.0": True,
12643                        "v6.2.3": True,
12644                        "v6.2.5": True,
12645                        "v6.2.7": True,
12646                        "v6.0.11": True
12647                    }
12648                },
12649                "port5_mode": {
12650                    "type": "string",
12651                    "options": [
12652                        {
12653                            "value": "offline",
12654                            "revisions": {
12655                                "v6.0.0": True,
12656                                "v7.0.0": True,
12657                                "v6.0.5": True,
12658                                "v6.4.4": True,
12659                                "v6.4.0": True,
12660                                "v6.4.1": True,
12661                                "v6.2.0": True,
12662                                "v6.2.3": True,
12663                                "v6.2.5": True,
12664                                "v6.2.7": True,
12665                                "v6.0.11": True
12666                            }
12667                        },
12668                        {
12669                            "value": "nat-to-wan",
12670                            "revisions": {
12671                                "v6.0.0": True,
12672                                "v7.0.0": True,
12673                                "v6.0.5": True,
12674                                "v6.4.4": True,
12675                                "v6.4.0": True,
12676                                "v6.4.1": True,
12677                                "v6.2.0": True,
12678                                "v6.2.3": True,
12679                                "v6.2.5": True,
12680                                "v6.2.7": True,
12681                                "v6.0.11": True
12682                            }
12683                        },
12684                        {
12685                            "value": "bridge-to-wan",
12686                            "revisions": {
12687                                "v6.0.0": True,
12688                                "v7.0.0": True,
12689                                "v6.0.5": True,
12690                                "v6.4.4": True,
12691                                "v6.4.0": True,
12692                                "v6.4.1": True,
12693                                "v6.2.0": True,
12694                                "v6.2.3": True,
12695                                "v6.2.5": True,
12696                                "v6.2.7": True,
12697                                "v6.0.11": True
12698                            }
12699                        },
12700                        {
12701                            "value": "bridge-to-ssid",
12702                            "revisions": {
12703                                "v6.0.0": True,
12704                                "v7.0.0": True,
12705                                "v6.0.5": True,
12706                                "v6.4.4": True,
12707                                "v6.4.0": True,
12708                                "v6.4.1": True,
12709                                "v6.2.0": True,
12710                                "v6.2.3": True,
12711                                "v6.2.5": True,
12712                                "v6.2.7": True,
12713                                "v6.0.11": True
12714                            }
12715                        }
12716                    ],
12717                    "revisions": {
12718                        "v6.0.0": True,
12719                        "v7.0.0": True,
12720                        "v6.0.5": True,
12721                        "v6.4.4": True,
12722                        "v6.4.0": True,
12723                        "v6.4.1": True,
12724                        "v6.2.0": True,
12725                        "v6.2.3": True,
12726                        "v6.2.5": True,
12727                        "v6.2.7": True,
12728                        "v6.0.11": True
12729                    }
12730                },
12731                "port6_ssid": {
12732                    "type": "string",
12733                    "revisions": {
12734                        "v6.0.0": True,
12735                        "v7.0.0": True,
12736                        "v6.0.5": True,
12737                        "v6.4.4": True,
12738                        "v6.4.0": True,
12739                        "v6.4.1": True,
12740                        "v6.2.0": True,
12741                        "v6.2.3": True,
12742                        "v6.2.5": True,
12743                        "v6.2.7": True,
12744                        "v6.0.11": True
12745                    }
12746                },
12747                "port_ssid": {
12748                    "type": "string",
12749                    "revisions": {
12750                        "v6.0.0": True,
12751                        "v7.0.0": True,
12752                        "v6.0.5": True,
12753                        "v6.4.4": True,
12754                        "v6.4.0": True,
12755                        "v6.4.1": True,
12756                        "v6.2.0": True,
12757                        "v6.2.3": True,
12758                        "v6.2.5": True,
12759                        "v6.2.7": True,
12760                        "v6.0.11": True
12761                    }
12762                },
12763                "port1_ssid": {
12764                    "type": "string",
12765                    "revisions": {
12766                        "v6.0.0": True,
12767                        "v7.0.0": True,
12768                        "v6.0.5": True,
12769                        "v6.4.4": True,
12770                        "v6.4.0": True,
12771                        "v6.4.1": True,
12772                        "v6.2.0": True,
12773                        "v6.2.3": True,
12774                        "v6.2.5": True,
12775                        "v6.2.7": True,
12776                        "v6.0.11": True
12777                    }
12778                },
12779                "port2_ssid": {
12780                    "type": "string",
12781                    "revisions": {
12782                        "v6.0.0": True,
12783                        "v7.0.0": True,
12784                        "v6.0.5": True,
12785                        "v6.4.4": True,
12786                        "v6.4.0": True,
12787                        "v6.4.1": True,
12788                        "v6.2.0": True,
12789                        "v6.2.3": True,
12790                        "v6.2.5": True,
12791                        "v6.2.7": True,
12792                        "v6.0.11": True
12793                    }
12794                },
12795                "port8_mode": {
12796                    "type": "string",
12797                    "options": [
12798                        {
12799                            "value": "offline",
12800                            "revisions": {
12801                                "v6.0.0": True,
12802                                "v7.0.0": True,
12803                                "v6.0.5": True,
12804                                "v6.4.4": True,
12805                                "v6.4.0": True,
12806                                "v6.4.1": True,
12807                                "v6.2.0": True,
12808                                "v6.2.3": True,
12809                                "v6.2.5": True,
12810                                "v6.2.7": True,
12811                                "v6.0.11": True
12812                            }
12813                        },
12814                        {
12815                            "value": "nat-to-wan",
12816                            "revisions": {
12817                                "v6.0.0": True,
12818                                "v7.0.0": True,
12819                                "v6.0.5": True,
12820                                "v6.4.4": True,
12821                                "v6.4.0": True,
12822                                "v6.4.1": True,
12823                                "v6.2.0": True,
12824                                "v6.2.3": True,
12825                                "v6.2.5": True,
12826                                "v6.2.7": True,
12827                                "v6.0.11": True
12828                            }
12829                        },
12830                        {
12831                            "value": "bridge-to-wan",
12832                            "revisions": {
12833                                "v6.0.0": True,
12834                                "v7.0.0": True,
12835                                "v6.0.5": True,
12836                                "v6.4.4": True,
12837                                "v6.4.0": True,
12838                                "v6.4.1": True,
12839                                "v6.2.0": True,
12840                                "v6.2.3": True,
12841                                "v6.2.5": True,
12842                                "v6.2.7": True,
12843                                "v6.0.11": True
12844                            }
12845                        },
12846                        {
12847                            "value": "bridge-to-ssid",
12848                            "revisions": {
12849                                "v6.0.0": True,
12850                                "v7.0.0": True,
12851                                "v6.0.5": True,
12852                                "v6.4.4": True,
12853                                "v6.4.0": True,
12854                                "v6.4.1": True,
12855                                "v6.2.0": True,
12856                                "v6.2.3": True,
12857                                "v6.2.5": True,
12858                                "v6.2.7": True,
12859                                "v6.0.11": True
12860                            }
12861                        }
12862                    ],
12863                    "revisions": {
12864                        "v6.0.0": True,
12865                        "v7.0.0": True,
12866                        "v6.0.5": True,
12867                        "v6.4.4": True,
12868                        "v6.4.0": True,
12869                        "v6.4.1": True,
12870                        "v6.2.0": True,
12871                        "v6.2.3": True,
12872                        "v6.2.5": True,
12873                        "v6.2.7": True,
12874                        "v6.0.11": True
12875                    }
12876                },
12877                "port5_ssid": {
12878                    "type": "string",
12879                    "revisions": {
12880                        "v6.0.0": True,
12881                        "v7.0.0": True,
12882                        "v6.0.5": True,
12883                        "v6.4.4": True,
12884                        "v6.4.0": True,
12885                        "v6.4.1": True,
12886                        "v6.2.0": True,
12887                        "v6.2.3": True,
12888                        "v6.2.5": True,
12889                        "v6.2.7": True,
12890                        "v6.0.11": True
12891                    }
12892                },
12893                "port_esl_mode": {
12894                    "type": "string",
12895                    "options": [
12896                        {
12897                            "value": "offline",
12898                            "revisions": {
12899                                "v6.4.4": True,
12900                                "v7.0.0": True,
12901                                "v6.4.0": True
12902                            }
12903                        },
12904                        {
12905                            "value": "nat-to-wan",
12906                            "revisions": {
12907                                "v6.4.4": True,
12908                                "v7.0.0": True,
12909                                "v6.4.0": True
12910                            }
12911                        },
12912                        {
12913                            "value": "bridge-to-wan",
12914                            "revisions": {
12915                                "v6.4.4": True,
12916                                "v7.0.0": True,
12917                                "v6.4.0": True
12918                            }
12919                        },
12920                        {
12921                            "value": "bridge-to-ssid",
12922                            "revisions": {
12923                                "v6.4.4": True,
12924                                "v7.0.0": True,
12925                                "v6.4.0": True
12926                            }
12927                        }
12928                    ],
12929                    "revisions": {
12930                        "v6.4.4": True,
12931                        "v7.0.0": True,
12932                        "v6.4.0": True,
12933                        "v6.4.1": False
12934                    }
12935                },
12936                "port7_ssid": {
12937                    "type": "string",
12938                    "revisions": {
12939                        "v6.0.0": True,
12940                        "v7.0.0": True,
12941                        "v6.0.5": True,
12942                        "v6.4.4": True,
12943                        "v6.4.0": True,
12944                        "v6.4.1": True,
12945                        "v6.2.0": True,
12946                        "v6.2.3": True,
12947                        "v6.2.5": True,
12948                        "v6.2.7": True,
12949                        "v6.0.11": True
12950                    }
12951                },
12952                "port8_ssid": {
12953                    "type": "string",
12954                    "revisions": {
12955                        "v6.0.0": True,
12956                        "v7.0.0": True,
12957                        "v6.0.5": True,
12958                        "v6.4.4": True,
12959                        "v6.4.0": True,
12960                        "v6.4.1": True,
12961                        "v6.2.0": True,
12962                        "v6.2.3": True,
12963                        "v6.2.5": True,
12964                        "v6.2.7": True,
12965                        "v6.0.11": True
12966                    }
12967                },
12968                "port1_mode": {
12969                    "type": "string",
12970                    "options": [
12971                        {
12972                            "value": "offline",
12973                            "revisions": {
12974                                "v6.0.0": True,
12975                                "v7.0.0": True,
12976                                "v6.0.5": True,
12977                                "v6.4.4": True,
12978                                "v6.4.0": True,
12979                                "v6.4.1": True,
12980                                "v6.2.0": True,
12981                                "v6.2.3": True,
12982                                "v6.2.5": True,
12983                                "v6.2.7": True,
12984                                "v6.0.11": True
12985                            }
12986                        },
12987                        {
12988                            "value": "nat-to-wan",
12989                            "revisions": {
12990                                "v6.0.0": True,
12991                                "v7.0.0": True,
12992                                "v6.0.5": True,
12993                                "v6.4.4": True,
12994                                "v6.4.0": True,
12995                                "v6.4.1": True,
12996                                "v6.2.0": True,
12997                                "v6.2.3": True,
12998                                "v6.2.5": True,
12999                                "v6.2.7": True,
13000                                "v6.0.11": True
13001                            }
13002                        },
13003                        {
13004                            "value": "bridge-to-wan",
13005                            "revisions": {
13006                                "v6.0.0": True,
13007                                "v7.0.0": True,
13008                                "v6.0.5": True,
13009                                "v6.4.4": True,
13010                                "v6.4.0": True,
13011                                "v6.4.1": True,
13012                                "v6.2.0": True,
13013                                "v6.2.3": True,
13014                                "v6.2.5": True,
13015                                "v6.2.7": True,
13016                                "v6.0.11": True
13017                            }
13018                        },
13019                        {
13020                            "value": "bridge-to-ssid",
13021                            "revisions": {
13022                                "v6.0.0": True,
13023                                "v7.0.0": True,
13024                                "v6.0.5": True,
13025                                "v6.4.4": True,
13026                                "v6.4.0": True,
13027                                "v6.4.1": True,
13028                                "v6.2.0": True,
13029                                "v6.2.3": True,
13030                                "v6.2.5": True,
13031                                "v6.2.7": True,
13032                                "v6.0.11": True
13033                            }
13034                        }
13035                    ],
13036                    "revisions": {
13037                        "v6.0.0": True,
13038                        "v7.0.0": True,
13039                        "v6.0.5": True,
13040                        "v6.4.4": True,
13041                        "v6.4.0": True,
13042                        "v6.4.1": True,
13043                        "v6.2.0": True,
13044                        "v6.2.3": True,
13045                        "v6.2.5": True,
13046                        "v6.2.7": True,
13047                        "v6.0.11": True
13048                    }
13049                },
13050                "port2_mode": {
13051                    "type": "string",
13052                    "options": [
13053                        {
13054                            "value": "offline",
13055                            "revisions": {
13056                                "v6.0.0": True,
13057                                "v7.0.0": True,
13058                                "v6.0.5": True,
13059                                "v6.4.4": True,
13060                                "v6.4.0": True,
13061                                "v6.4.1": True,
13062                                "v6.2.0": True,
13063                                "v6.2.3": True,
13064                                "v6.2.5": True,
13065                                "v6.2.7": True,
13066                                "v6.0.11": True
13067                            }
13068                        },
13069                        {
13070                            "value": "nat-to-wan",
13071                            "revisions": {
13072                                "v6.0.0": True,
13073                                "v7.0.0": True,
13074                                "v6.0.5": True,
13075                                "v6.4.4": True,
13076                                "v6.4.0": True,
13077                                "v6.4.1": True,
13078                                "v6.2.0": True,
13079                                "v6.2.3": True,
13080                                "v6.2.5": True,
13081                                "v6.2.7": True,
13082                                "v6.0.11": True
13083                            }
13084                        },
13085                        {
13086                            "value": "bridge-to-wan",
13087                            "revisions": {
13088                                "v6.0.0": True,
13089                                "v7.0.0": True,
13090                                "v6.0.5": True,
13091                                "v6.4.4": True,
13092                                "v6.4.0": True,
13093                                "v6.4.1": True,
13094                                "v6.2.0": True,
13095                                "v6.2.3": True,
13096                                "v6.2.5": True,
13097                                "v6.2.7": True,
13098                                "v6.0.11": True
13099                            }
13100                        },
13101                        {
13102                            "value": "bridge-to-ssid",
13103                            "revisions": {
13104                                "v6.0.0": True,
13105                                "v7.0.0": True,
13106                                "v6.0.5": True,
13107                                "v6.4.4": True,
13108                                "v6.4.0": True,
13109                                "v6.4.1": True,
13110                                "v6.2.0": True,
13111                                "v6.2.3": True,
13112                                "v6.2.5": True,
13113                                "v6.2.7": True,
13114                                "v6.0.11": True
13115                            }
13116                        }
13117                    ],
13118                    "revisions": {
13119                        "v6.0.0": True,
13120                        "v7.0.0": True,
13121                        "v6.0.5": True,
13122                        "v6.4.4": True,
13123                        "v6.4.0": True,
13124                        "v6.4.1": True,
13125                        "v6.2.0": True,
13126                        "v6.2.3": True,
13127                        "v6.2.5": True,
13128                        "v6.2.7": True,
13129                        "v6.0.11": True
13130                    }
13131                }
13132            },
13133            "revisions": {
13134                "v6.0.0": True,
13135                "v7.0.0": True,
13136                "v6.0.5": True,
13137                "v6.4.4": True,
13138                "v6.4.0": True,
13139                "v6.4.1": True,
13140                "v6.2.0": True,
13141                "v6.2.3": True,
13142                "v6.2.5": True,
13143                "v6.2.7": True,
13144                "v6.0.11": True
13145            }
13146        },
13147        "dtls_policy": {
13148            "multiple_values": True,
13149            "type": "list",
13150            "options": [
13151                {
13152                    "value": "clear-text",
13153                    "revisions": {
13154                        "v6.0.0": True,
13155                        "v7.0.0": True,
13156                        "v6.0.5": True,
13157                        "v6.4.4": True,
13158                        "v6.4.0": True,
13159                        "v6.4.1": True,
13160                        "v6.2.0": True,
13161                        "v6.2.3": True,
13162                        "v6.2.5": True,
13163                        "v6.2.7": True,
13164                        "v6.0.11": True
13165                    }
13166                },
13167                {
13168                    "value": "dtls-enabled",
13169                    "revisions": {
13170                        "v6.0.0": True,
13171                        "v7.0.0": True,
13172                        "v6.0.5": True,
13173                        "v6.4.4": True,
13174                        "v6.4.0": True,
13175                        "v6.4.1": True,
13176                        "v6.2.0": True,
13177                        "v6.2.3": True,
13178                        "v6.2.5": True,
13179                        "v6.2.7": True,
13180                        "v6.0.11": True
13181                    }
13182                },
13183                {
13184                    "value": "ipsec-vpn",
13185                    "revisions": {
13186                        "v6.0.0": True,
13187                        "v7.0.0": True,
13188                        "v6.0.5": True,
13189                        "v6.4.4": True,
13190                        "v6.4.0": True,
13191                        "v6.4.1": True,
13192                        "v6.2.0": True,
13193                        "v6.2.3": True,
13194                        "v6.2.5": True,
13195                        "v6.2.7": True,
13196                        "v6.0.11": True
13197                    }
13198                }
13199            ],
13200            "revisions": {
13201                "v6.0.0": True,
13202                "v7.0.0": True,
13203                "v6.0.5": True,
13204                "v6.4.4": True,
13205                "v6.4.0": True,
13206                "v6.4.1": True,
13207                "v6.2.0": True,
13208                "v6.2.3": True,
13209                "v6.2.5": True,
13210                "v6.2.7": True,
13211                "v6.0.11": True
13212            }
13213        },
13214        "apcfg_profile": {
13215            "type": "string",
13216            "revisions": {
13217                "v6.4.4": True,
13218                "v7.0.0": True,
13219                "v6.4.0": True,
13220                "v6.4.1": True
13221            }
13222        },
13223        "ext_info_enable": {
13224            "type": "string",
13225            "options": [
13226                {
13227                    "value": "enable",
13228                    "revisions": {
13229                        "v6.0.0": True,
13230                        "v7.0.0": True,
13231                        "v6.0.5": True,
13232                        "v6.4.4": True,
13233                        "v6.4.0": True,
13234                        "v6.4.1": True,
13235                        "v6.2.0": True,
13236                        "v6.2.3": True,
13237                        "v6.2.5": True,
13238                        "v6.2.7": True,
13239                        "v6.0.11": True
13240                    }
13241                },
13242                {
13243                    "value": "disable",
13244                    "revisions": {
13245                        "v6.0.0": True,
13246                        "v7.0.0": True,
13247                        "v6.0.5": True,
13248                        "v6.4.4": True,
13249                        "v6.4.0": True,
13250                        "v6.4.1": True,
13251                        "v6.2.0": True,
13252                        "v6.2.3": True,
13253                        "v6.2.5": True,
13254                        "v6.2.7": True,
13255                        "v6.0.11": True
13256                    }
13257                }
13258            ],
13259            "revisions": {
13260                "v6.0.0": True,
13261                "v7.0.0": True,
13262                "v6.0.5": True,
13263                "v6.4.4": True,
13264                "v6.4.0": True,
13265                "v6.4.1": True,
13266                "v6.2.0": True,
13267                "v6.2.3": True,
13268                "v6.2.5": True,
13269                "v6.2.7": True,
13270                "v6.0.11": True
13271            }
13272        },
13273        "radio_4": {
13274            "type": "dict",
13275            "children": {
13276                "transmit_optimize": {
13277                    "multiple_values": True,
13278                    "type": "list",
13279                    "options": [
13280                        {
13281                            "value": "disable",
13282                            "revisions": {
13283                                "v7.0.0": True,
13284                                "v6.4.4": True,
13285                                "v6.4.0": True,
13286                                "v6.4.1": True,
13287                                "v6.2.0": True,
13288                                "v6.2.5": True,
13289                                "v6.2.7": True
13290                            }
13291                        },
13292                        {
13293                            "value": "power-save",
13294                            "revisions": {
13295                                "v7.0.0": True,
13296                                "v6.4.4": True,
13297                                "v6.4.0": True,
13298                                "v6.4.1": True,
13299                                "v6.2.0": True,
13300                                "v6.2.5": True,
13301                                "v6.2.7": True
13302                            }
13303                        },
13304                        {
13305                            "value": "aggr-limit",
13306                            "revisions": {
13307                                "v7.0.0": True,
13308                                "v6.4.4": True,
13309                                "v6.4.0": True,
13310                                "v6.4.1": True,
13311                                "v6.2.0": True,
13312                                "v6.2.5": True,
13313                                "v6.2.7": True
13314                            }
13315                        },
13316                        {
13317                            "value": "retry-limit",
13318                            "revisions": {
13319                                "v7.0.0": True,
13320                                "v6.4.4": True,
13321                                "v6.4.0": True,
13322                                "v6.4.1": True,
13323                                "v6.2.0": True,
13324                                "v6.2.5": True,
13325                                "v6.2.7": True
13326                            }
13327                        },
13328                        {
13329                            "value": "send-bar",
13330                            "revisions": {
13331                                "v7.0.0": True,
13332                                "v6.4.4": True,
13333                                "v6.4.0": True,
13334                                "v6.4.1": True,
13335                                "v6.2.0": True,
13336                                "v6.2.5": True,
13337                                "v6.2.7": True
13338                            }
13339                        }
13340                    ],
13341                    "revisions": {
13342                        "v7.0.0": True,
13343                        "v6.4.4": True,
13344                        "v6.4.0": True,
13345                        "v6.4.1": True,
13346                        "v6.2.0": True,
13347                        "v6.2.5": True,
13348                        "v6.2.7": True
13349                    }
13350                },
13351                "ap_sniffer_bufsize": {
13352                    "type": "integer",
13353                    "revisions": {
13354                        "v7.0.0": True,
13355                        "v6.4.4": True,
13356                        "v6.4.0": True,
13357                        "v6.4.1": True,
13358                        "v6.2.0": True,
13359                        "v6.2.5": True,
13360                        "v6.2.7": True
13361                    }
13362                },
13363                "ap_handoff": {
13364                    "type": "string",
13365                    "options": [
13366                        {
13367                            "value": "enable",
13368                            "revisions": {
13369                                "v6.2.0": True,
13370                                "v6.2.5": True,
13371                                "v6.2.7": True
13372                            }
13373                        },
13374                        {
13375                            "value": "disable",
13376                            "revisions": {
13377                                "v6.2.0": True,
13378                                "v6.2.5": True,
13379                                "v6.2.7": True
13380                            }
13381                        }
13382                    ],
13383                    "revisions": {
13384                        "v7.0.0": False,
13385                        "v6.4.4": False,
13386                        "v6.4.0": False,
13387                        "v6.4.1": False,
13388                        "v6.2.0": True,
13389                        "v6.2.5": True,
13390                        "v6.2.7": True
13391                    }
13392                },
13393                "frag_threshold": {
13394                    "type": "integer",
13395                    "revisions": {
13396                        "v7.0.0": True,
13397                        "v6.4.4": True,
13398                        "v6.4.0": True,
13399                        "v6.4.1": True,
13400                        "v6.2.0": True,
13401                        "v6.2.5": True,
13402                        "v6.2.7": True
13403                    }
13404                },
13405                "bandwidth_admission_control": {
13406                    "type": "string",
13407                    "options": [
13408                        {
13409                            "value": "enable",
13410                            "revisions": {
13411                                "v7.0.0": True,
13412                                "v6.4.4": True,
13413                                "v6.4.0": True,
13414                                "v6.4.1": True,
13415                                "v6.2.0": True,
13416                                "v6.2.5": True,
13417                                "v6.2.7": True
13418                            }
13419                        },
13420                        {
13421                            "value": "disable",
13422                            "revisions": {
13423                                "v7.0.0": True,
13424                                "v6.4.4": True,
13425                                "v6.4.0": True,
13426                                "v6.4.1": True,
13427                                "v6.2.0": True,
13428                                "v6.2.5": True,
13429                                "v6.2.7": True
13430                            }
13431                        }
13432                    ],
13433                    "revisions": {
13434                        "v7.0.0": True,
13435                        "v6.4.4": True,
13436                        "v6.4.0": True,
13437                        "v6.4.1": True,
13438                        "v6.2.0": True,
13439                        "v6.2.5": True,
13440                        "v6.2.7": True
13441                    }
13442                },
13443                "coexistence": {
13444                    "type": "string",
13445                    "options": [
13446                        {
13447                            "value": "enable",
13448                            "revisions": {
13449                                "v7.0.0": True,
13450                                "v6.4.4": True,
13451                                "v6.4.0": True,
13452                                "v6.4.1": True,
13453                                "v6.2.0": True,
13454                                "v6.2.5": True,
13455                                "v6.2.7": True
13456                            }
13457                        },
13458                        {
13459                            "value": "disable",
13460                            "revisions": {
13461                                "v7.0.0": True,
13462                                "v6.4.4": True,
13463                                "v6.4.0": True,
13464                                "v6.4.1": True,
13465                                "v6.2.0": True,
13466                                "v6.2.5": True,
13467                                "v6.2.7": True
13468                            }
13469                        }
13470                    ],
13471                    "revisions": {
13472                        "v7.0.0": True,
13473                        "v6.4.4": True,
13474                        "v6.4.0": True,
13475                        "v6.4.1": True,
13476                        "v6.2.0": True,
13477                        "v6.2.5": True,
13478                        "v6.2.7": True
13479                    }
13480                },
13481                "auto_power_low": {
13482                    "type": "integer",
13483                    "revisions": {
13484                        "v7.0.0": True,
13485                        "v6.4.4": True,
13486                        "v6.4.0": True,
13487                        "v6.4.1": True,
13488                        "v6.2.0": True,
13489                        "v6.2.5": True,
13490                        "v6.2.7": True
13491                    }
13492                },
13493                "ap_sniffer_ctl": {
13494                    "type": "string",
13495                    "options": [
13496                        {
13497                            "value": "enable",
13498                            "revisions": {
13499                                "v7.0.0": True,
13500                                "v6.4.4": True,
13501                                "v6.4.0": True,
13502                                "v6.4.1": True,
13503                                "v6.2.0": True,
13504                                "v6.2.5": True,
13505                                "v6.2.7": True
13506                            }
13507                        },
13508                        {
13509                            "value": "disable",
13510                            "revisions": {
13511                                "v7.0.0": True,
13512                                "v6.4.4": True,
13513                                "v6.4.0": True,
13514                                "v6.4.1": True,
13515                                "v6.2.0": True,
13516                                "v6.2.5": True,
13517                                "v6.2.7": True
13518                            }
13519                        }
13520                    ],
13521                    "revisions": {
13522                        "v7.0.0": True,
13523                        "v6.4.4": True,
13524                        "v6.4.0": True,
13525                        "v6.4.1": True,
13526                        "v6.2.0": True,
13527                        "v6.2.5": True,
13528                        "v6.2.7": True
13529                    }
13530                },
13531                "bandwidth_capacity": {
13532                    "type": "integer",
13533                    "revisions": {
13534                        "v7.0.0": True,
13535                        "v6.4.4": True,
13536                        "v6.4.0": True,
13537                        "v6.4.1": True,
13538                        "v6.2.0": True,
13539                        "v6.2.5": True,
13540                        "v6.2.7": True
13541                    }
13542                },
13543                "bss_color": {
13544                    "type": "integer",
13545                    "revisions": {
13546                        "v6.4.4": True,
13547                        "v7.0.0": True,
13548                        "v6.4.0": True,
13549                        "v6.4.1": False
13550                    }
13551                },
13552                "band_5g_type": {
13553                    "type": "string",
13554                    "options": [
13555                        {
13556                            "value": "5g-full",
13557                            "revisions": {
13558                                "v7.0.0": True,
13559                                "v6.4.4": True,
13560                                "v6.4.0": True,
13561                                "v6.4.1": True,
13562                                "v6.2.0": True,
13563                                "v6.2.5": True,
13564                                "v6.2.7": True
13565                            }
13566                        },
13567                        {
13568                            "value": "5g-high",
13569                            "revisions": {
13570                                "v7.0.0": True,
13571                                "v6.4.4": True,
13572                                "v6.4.0": True,
13573                                "v6.4.1": True,
13574                                "v6.2.0": True,
13575                                "v6.2.5": True,
13576                                "v6.2.7": True
13577                            }
13578                        },
13579                        {
13580                            "value": "5g-low",
13581                            "revisions": {
13582                                "v7.0.0": True,
13583                                "v6.4.4": True,
13584                                "v6.4.0": True,
13585                                "v6.4.1": True,
13586                                "v6.2.0": True,
13587                                "v6.2.5": True,
13588                                "v6.2.7": True
13589                            }
13590                        }
13591                    ],
13592                    "revisions": {
13593                        "v7.0.0": True,
13594                        "v6.4.4": True,
13595                        "v6.4.0": True,
13596                        "v6.4.1": True,
13597                        "v6.2.0": True,
13598                        "v6.2.5": True,
13599                        "v6.2.7": True
13600                    }
13601                },
13602                "channel_bonding": {
13603                    "type": "string",
13604                    "options": [
13605                        {
13606                            "value": "160MHz",
13607                            "revisions": {
13608                                "v7.0.0": True,
13609                                "v6.4.4": True,
13610                                "v6.4.0": True,
13611                                "v6.4.1": True,
13612                                "v6.2.0": True,
13613                                "v6.2.5": True,
13614                                "v6.2.7": True
13615                            }
13616                        },
13617                        {
13618                            "value": "80MHz",
13619                            "revisions": {
13620                                "v7.0.0": True,
13621                                "v6.4.4": True,
13622                                "v6.4.0": True,
13623                                "v6.4.1": True,
13624                                "v6.2.0": True,
13625                                "v6.2.5": True,
13626                                "v6.2.7": True
13627                            }
13628                        },
13629                        {
13630                            "value": "40MHz",
13631                            "revisions": {
13632                                "v7.0.0": True,
13633                                "v6.4.4": True,
13634                                "v6.4.0": True,
13635                                "v6.4.1": True,
13636                                "v6.2.0": True,
13637                                "v6.2.5": True,
13638                                "v6.2.7": True
13639                            }
13640                        },
13641                        {
13642                            "value": "20MHz",
13643                            "revisions": {
13644                                "v7.0.0": True,
13645                                "v6.4.4": True,
13646                                "v6.4.0": True,
13647                                "v6.4.1": True,
13648                                "v6.2.0": True,
13649                                "v6.2.5": True,
13650                                "v6.2.7": True
13651                            }
13652                        }
13653                    ],
13654                    "revisions": {
13655                        "v7.0.0": True,
13656                        "v6.4.4": True,
13657                        "v6.4.0": True,
13658                        "v6.4.1": True,
13659                        "v6.2.0": True,
13660                        "v6.2.5": True,
13661                        "v6.2.7": True
13662                    }
13663                },
13664                "dtim": {
13665                    "type": "integer",
13666                    "revisions": {
13667                        "v7.0.0": True,
13668                        "v6.4.4": True,
13669                        "v6.4.0": True,
13670                        "v6.4.1": True,
13671                        "v6.2.0": True,
13672                        "v6.2.5": True,
13673                        "v6.2.7": True
13674                    }
13675                },
13676                "auto_power_high": {
13677                    "type": "integer",
13678                    "revisions": {
13679                        "v7.0.0": True,
13680                        "v6.4.4": True,
13681                        "v6.4.0": True,
13682                        "v6.4.1": True,
13683                        "v6.2.0": True,
13684                        "v6.2.5": True,
13685                        "v6.2.7": True
13686                    }
13687                },
13688                "iperf_server_port": {
13689                    "type": "integer",
13690                    "revisions": {
13691                        "v7.0.0": True
13692                    }
13693                },
13694                "vaps": {
13695                    "type": "list",
13696                    "children": {
13697                        "name": {
13698                            "type": "string",
13699                            "revisions": {
13700                                "v7.0.0": True,
13701                                "v6.4.4": True,
13702                                "v6.4.0": True,
13703                                "v6.4.1": True,
13704                                "v6.2.0": True,
13705                                "v6.2.5": True,
13706                                "v6.2.7": True
13707                            }
13708                        }
13709                    },
13710                    "revisions": {
13711                        "v7.0.0": True,
13712                        "v6.4.4": True,
13713                        "v6.4.0": True,
13714                        "v6.4.1": True,
13715                        "v6.2.0": True,
13716                        "v6.2.5": True,
13717                        "v6.2.7": True
13718                    }
13719                },
13720                "short_guard_interval": {
13721                    "type": "string",
13722                    "options": [
13723                        {
13724                            "value": "enable",
13725                            "revisions": {
13726                                "v7.0.0": True,
13727                                "v6.4.4": True,
13728                                "v6.4.0": True,
13729                                "v6.4.1": True,
13730                                "v6.2.0": True,
13731                                "v6.2.5": True,
13732                                "v6.2.7": True
13733                            }
13734                        },
13735                        {
13736                            "value": "disable",
13737                            "revisions": {
13738                                "v7.0.0": True,
13739                                "v6.4.4": True,
13740                                "v6.4.0": True,
13741                                "v6.4.1": True,
13742                                "v6.2.0": True,
13743                                "v6.2.5": True,
13744                                "v6.2.7": True
13745                            }
13746                        }
13747                    ],
13748                    "revisions": {
13749                        "v7.0.0": True,
13750                        "v6.4.4": True,
13751                        "v6.4.0": True,
13752                        "v6.4.1": True,
13753                        "v6.2.0": True,
13754                        "v6.2.5": True,
13755                        "v6.2.7": True
13756                    }
13757                },
13758                "powersave_optimize": {
13759                    "multiple_values": True,
13760                    "type": "list",
13761                    "options": [
13762                        {
13763                            "value": "tim",
13764                            "revisions": {
13765                                "v7.0.0": True,
13766                                "v6.4.4": True,
13767                                "v6.4.0": True,
13768                                "v6.4.1": True,
13769                                "v6.2.0": True,
13770                                "v6.2.5": True,
13771                                "v6.2.7": True
13772                            }
13773                        },
13774                        {
13775                            "value": "ac-vo",
13776                            "revisions": {
13777                                "v7.0.0": True,
13778                                "v6.4.4": True,
13779                                "v6.4.0": True,
13780                                "v6.4.1": True,
13781                                "v6.2.0": True,
13782                                "v6.2.5": True,
13783                                "v6.2.7": True
13784                            }
13785                        },
13786                        {
13787                            "value": "no-obss-scan",
13788                            "revisions": {
13789                                "v7.0.0": True,
13790                                "v6.4.4": True,
13791                                "v6.4.0": True,
13792                                "v6.4.1": True,
13793                                "v6.2.0": True,
13794                                "v6.2.5": True,
13795                                "v6.2.7": True
13796                            }
13797                        },
13798                        {
13799                            "value": "no-11b-rate",
13800                            "revisions": {
13801                                "v7.0.0": True,
13802                                "v6.4.4": True,
13803                                "v6.4.0": True,
13804                                "v6.4.1": True,
13805                                "v6.2.0": True,
13806                                "v6.2.5": True,
13807                                "v6.2.7": True
13808                            }
13809                        },
13810                        {
13811                            "value": "client-rate-follow",
13812                            "revisions": {
13813                                "v7.0.0": True,
13814                                "v6.4.4": True,
13815                                "v6.4.0": True,
13816                                "v6.4.1": True,
13817                                "v6.2.0": True,
13818                                "v6.2.5": True,
13819                                "v6.2.7": True
13820                            }
13821                        }
13822                    ],
13823                    "revisions": {
13824                        "v7.0.0": True,
13825                        "v6.4.4": True,
13826                        "v6.4.0": True,
13827                        "v6.4.1": True,
13828                        "v6.2.0": True,
13829                        "v6.2.5": True,
13830                        "v6.2.7": True
13831                    }
13832                },
13833                "auto_power_level": {
13834                    "type": "string",
13835                    "options": [
13836                        {
13837                            "value": "enable",
13838                            "revisions": {
13839                                "v7.0.0": True,
13840                                "v6.4.4": True,
13841                                "v6.4.0": True,
13842                                "v6.4.1": True,
13843                                "v6.2.0": True,
13844                                "v6.2.5": True,
13845                                "v6.2.7": True
13846                            }
13847                        },
13848                        {
13849                            "value": "disable",
13850                            "revisions": {
13851                                "v7.0.0": True,
13852                                "v6.4.4": True,
13853                                "v6.4.0": True,
13854                                "v6.4.1": True,
13855                                "v6.2.0": True,
13856                                "v6.2.5": True,
13857                                "v6.2.7": True
13858                            }
13859                        }
13860                    ],
13861                    "revisions": {
13862                        "v7.0.0": True,
13863                        "v6.4.4": True,
13864                        "v6.4.0": True,
13865                        "v6.4.1": True,
13866                        "v6.2.0": True,
13867                        "v6.2.5": True,
13868                        "v6.2.7": True
13869                    }
13870                },
13871                "ap_sniffer_chan": {
13872                    "type": "integer",
13873                    "revisions": {
13874                        "v7.0.0": True,
13875                        "v6.4.4": True,
13876                        "v6.4.0": True,
13877                        "v6.4.1": True,
13878                        "v6.2.0": True,
13879                        "v6.2.5": True,
13880                        "v6.2.7": True
13881                    }
13882                },
13883                "ap_sniffer_addr": {
13884                    "type": "string",
13885                    "revisions": {
13886                        "v7.0.0": True,
13887                        "v6.4.4": True,
13888                        "v6.4.0": True,
13889                        "v6.4.1": True,
13890                        "v6.2.0": True,
13891                        "v6.2.5": True,
13892                        "v6.2.7": True
13893                    }
13894                },
13895                "spectrum_analysis": {
13896                    "type": "string",
13897                    "options": [
13898                        {
13899                            "value": "enable",
13900                            "revisions": {
13901                                "v6.2.0": True,
13902                                "v6.4.1": True,
13903                                "v6.2.5": True,
13904                                "v6.2.7": True
13905                            }
13906                        },
13907                        {
13908                            "value": "disable",
13909                            "revisions": {
13910                                "v6.2.0": True,
13911                                "v6.4.1": True,
13912                                "v6.2.5": True,
13913                                "v6.2.7": True
13914                            }
13915                        },
13916                        {
13917                            "value": "scan-only",
13918                            "revisions": {
13919                                "v6.4.1": True
13920                            }
13921                        }
13922                    ],
13923                    "revisions": {
13924                        "v7.0.0": False,
13925                        "v6.4.4": False,
13926                        "v6.4.0": False,
13927                        "v6.4.1": True,
13928                        "v6.2.0": True,
13929                        "v6.2.5": True,
13930                        "v6.2.7": True
13931                    }
13932                },
13933                "ap_sniffer_data": {
13934                    "type": "string",
13935                    "options": [
13936                        {
13937                            "value": "enable",
13938                            "revisions": {
13939                                "v7.0.0": True,
13940                                "v6.4.4": True,
13941                                "v6.4.0": True,
13942                                "v6.4.1": True,
13943                                "v6.2.0": True,
13944                                "v6.2.5": True,
13945                                "v6.2.7": True
13946                            }
13947                        },
13948                        {
13949                            "value": "disable",
13950                            "revisions": {
13951                                "v7.0.0": True,
13952                                "v6.4.4": True,
13953                                "v6.4.0": True,
13954                                "v6.4.1": True,
13955                                "v6.2.0": True,
13956                                "v6.2.5": True,
13957                                "v6.2.7": True
13958                            }
13959                        }
13960                    ],
13961                    "revisions": {
13962                        "v7.0.0": True,
13963                        "v6.4.4": True,
13964                        "v6.4.0": True,
13965                        "v6.4.1": True,
13966                        "v6.2.0": True,
13967                        "v6.2.5": True,
13968                        "v6.2.7": True
13969                    }
13970                },
13971                "wids_profile": {
13972                    "type": "string",
13973                    "revisions": {
13974                        "v7.0.0": True,
13975                        "v6.4.4": True,
13976                        "v6.4.0": True,
13977                        "v6.4.1": True,
13978                        "v6.2.0": True,
13979                        "v6.2.5": True,
13980                        "v6.2.7": True
13981                    }
13982                },
13983                "vap_all": {
13984                    "type": "string",
13985                    "options": [
13986                        {
13987                            "value": "enable",
13988                            "revisions": {
13989                                "v7.0.0": False,
13990                                "v6.4.4": False,
13991                                "v6.4.0": False,
13992                                "v6.4.1": False,
13993                                "v6.2.0": True,
13994                                "v6.2.5": True,
13995                                "v6.2.7": True
13996                            }
13997                        },
13998                        {
13999                            "value": "disable",
14000                            "revisions": {
14001                                "v7.0.0": False,
14002                                "v6.4.4": False,
14003                                "v6.4.0": False,
14004                                "v6.4.1": False,
14005                                "v6.2.0": True,
14006                                "v6.2.5": True,
14007                                "v6.2.7": True
14008                            }
14009                        },
14010                        {
14011                            "value": "tunnel",
14012                            "revisions": {
14013                                "v6.4.4": True,
14014                                "v7.0.0": True,
14015                                "v6.4.0": True,
14016                                "v6.4.1": True
14017                            }
14018                        },
14019                        {
14020                            "value": "bridge",
14021                            "revisions": {
14022                                "v6.4.4": True,
14023                                "v7.0.0": True,
14024                                "v6.4.0": True,
14025                                "v6.4.1": True
14026                            }
14027                        },
14028                        {
14029                            "value": "manual",
14030                            "revisions": {
14031                                "v6.4.4": True,
14032                                "v7.0.0": True,
14033                                "v6.4.0": True,
14034                                "v6.4.1": True
14035                            }
14036                        }
14037                    ],
14038                    "revisions": {
14039                        "v7.0.0": True,
14040                        "v6.4.4": True,
14041                        "v6.4.0": True,
14042                        "v6.4.1": True,
14043                        "v6.2.0": True,
14044                        "v6.2.5": True,
14045                        "v6.2.7": True
14046                    }
14047                },
14048                "rts_threshold": {
14049                    "type": "integer",
14050                    "revisions": {
14051                        "v7.0.0": True,
14052                        "v6.4.4": True,
14053                        "v6.4.0": True,
14054                        "v6.4.1": True,
14055                        "v6.2.0": True,
14056                        "v6.2.5": True,
14057                        "v6.2.7": True
14058                    }
14059                },
14060                "iperf_protocol": {
14061                    "type": "string",
14062                    "options": [
14063                        {
14064                            "value": "udp",
14065                            "revisions": {
14066                                "v7.0.0": True
14067                            }
14068                        },
14069                        {
14070                            "value": "tcp",
14071                            "revisions": {
14072                                "v7.0.0": True
14073                            }
14074                        }
14075                    ],
14076                    "revisions": {
14077                        "v7.0.0": True
14078                    }
14079                },
14080                "channel": {
14081                    "type": "list",
14082                    "children": {
14083                        "chan": {
14084                            "type": "string",
14085                            "revisions": {
14086                                "v7.0.0": True,
14087                                "v6.4.4": True,
14088                                "v6.4.0": True,
14089                                "v6.4.1": True,
14090                                "v6.2.0": True,
14091                                "v6.2.5": True,
14092                                "v6.2.7": True
14093                            }
14094                        }
14095                    },
14096                    "revisions": {
14097                        "v7.0.0": True,
14098                        "v6.4.4": True,
14099                        "v6.4.0": True,
14100                        "v6.4.1": True,
14101                        "v6.2.0": True,
14102                        "v6.2.5": True,
14103                        "v6.2.7": True
14104                    }
14105                },
14106                "protection_mode": {
14107                    "type": "string",
14108                    "options": [
14109                        {
14110                            "value": "rtscts",
14111                            "revisions": {
14112                                "v7.0.0": True,
14113                                "v6.4.4": True,
14114                                "v6.4.0": True,
14115                                "v6.4.1": True,
14116                                "v6.2.0": True,
14117                                "v6.2.5": True,
14118                                "v6.2.7": True
14119                            }
14120                        },
14121                        {
14122                            "value": "ctsonly",
14123                            "revisions": {
14124                                "v7.0.0": True,
14125                                "v6.4.4": True,
14126                                "v6.4.0": True,
14127                                "v6.4.1": True,
14128                                "v6.2.0": True,
14129                                "v6.2.5": True,
14130                                "v6.2.7": True
14131                            }
14132                        },
14133                        {
14134                            "value": "disable",
14135                            "revisions": {
14136                                "v7.0.0": True,
14137                                "v6.4.4": True,
14138                                "v6.4.0": True,
14139                                "v6.4.1": True,
14140                                "v6.2.0": True,
14141                                "v6.2.5": True,
14142                                "v6.2.7": True
14143                            }
14144                        }
14145                    ],
14146                    "revisions": {
14147                        "v7.0.0": True,
14148                        "v6.4.4": True,
14149                        "v6.4.0": True,
14150                        "v6.4.1": True,
14151                        "v6.2.0": True,
14152                        "v6.2.5": True,
14153                        "v6.2.7": True
14154                    }
14155                },
14156                "drma": {
14157                    "type": "string",
14158                    "options": [
14159                        {
14160                            "value": "disable",
14161                            "revisions": {
14162                                "v6.4.4": True,
14163                                "v7.0.0": True
14164                            }
14165                        },
14166                        {
14167                            "value": "enable",
14168                            "revisions": {
14169                                "v6.4.4": True,
14170                                "v7.0.0": True
14171                            }
14172                        }
14173                    ],
14174                    "revisions": {
14175                        "v6.4.4": True,
14176                        "v7.0.0": True
14177                    }
14178                },
14179                "sam_security_type": {
14180                    "type": "string",
14181                    "options": [
14182                        {
14183                            "value": "open",
14184                            "revisions": {
14185                                "v7.0.0": True
14186                            }
14187                        },
14188                        {
14189                            "value": "wpa-personal",
14190                            "revisions": {
14191                                "v7.0.0": True
14192                            }
14193                        },
14194                        {
14195                            "value": "wpa-enterprise",
14196                            "revisions": {
14197                                "v7.0.0": True
14198                            }
14199                        }
14200                    ],
14201                    "revisions": {
14202                        "v7.0.0": True
14203                    }
14204                },
14205                "power_value": {
14206                    "type": "integer",
14207                    "revisions": {
14208                        "v7.0.0": True
14209                    }
14210                },
14211                "ap_sniffer_mgmt_probe": {
14212                    "type": "string",
14213                    "options": [
14214                        {
14215                            "value": "enable",
14216                            "revisions": {
14217                                "v7.0.0": True,
14218                                "v6.4.4": True,
14219                                "v6.4.0": True,
14220                                "v6.4.1": True,
14221                                "v6.2.0": True,
14222                                "v6.2.5": True,
14223                                "v6.2.7": True
14224                            }
14225                        },
14226                        {
14227                            "value": "disable",
14228                            "revisions": {
14229                                "v7.0.0": True,
14230                                "v6.4.4": True,
14231                                "v6.4.0": True,
14232                                "v6.4.1": True,
14233                                "v6.2.0": True,
14234                                "v6.2.5": True,
14235                                "v6.2.7": True
14236                            }
14237                        }
14238                    ],
14239                    "revisions": {
14240                        "v7.0.0": True,
14241                        "v6.4.4": True,
14242                        "v6.4.0": True,
14243                        "v6.4.1": True,
14244                        "v6.2.0": True,
14245                        "v6.2.5": True,
14246                        "v6.2.7": True
14247                    }
14248                },
14249                "zero_wait_dfs": {
14250                    "type": "string",
14251                    "options": [
14252                        {
14253                            "value": "enable",
14254                            "revisions": {
14255                                "v7.0.0": True,
14256                                "v6.4.4": True,
14257                                "v6.4.0": True,
14258                                "v6.4.1": True,
14259                                "v6.2.0": True,
14260                                "v6.2.5": True,
14261                                "v6.2.7": True
14262                            }
14263                        },
14264                        {
14265                            "value": "disable",
14266                            "revisions": {
14267                                "v7.0.0": True,
14268                                "v6.4.4": True,
14269                                "v6.4.0": True,
14270                                "v6.4.1": True,
14271                                "v6.2.0": True,
14272                                "v6.2.5": True,
14273                                "v6.2.7": True
14274                            }
14275                        }
14276                    ],
14277                    "revisions": {
14278                        "v7.0.0": True,
14279                        "v6.4.4": True,
14280                        "v6.4.0": True,
14281                        "v6.4.1": True,
14282                        "v6.2.0": True,
14283                        "v6.2.5": True,
14284                        "v6.2.7": True
14285                    }
14286                },
14287                "channel_utilization": {
14288                    "type": "string",
14289                    "options": [
14290                        {
14291                            "value": "enable",
14292                            "revisions": {
14293                                "v7.0.0": True,
14294                                "v6.4.4": True,
14295                                "v6.4.0": True,
14296                                "v6.4.1": True,
14297                                "v6.2.0": True,
14298                                "v6.2.5": True,
14299                                "v6.2.7": True
14300                            }
14301                        },
14302                        {
14303                            "value": "disable",
14304                            "revisions": {
14305                                "v7.0.0": True,
14306                                "v6.4.4": True,
14307                                "v6.4.0": True,
14308                                "v6.4.1": True,
14309                                "v6.2.0": True,
14310                                "v6.2.5": True,
14311                                "v6.2.7": True
14312                            }
14313                        }
14314                    ],
14315                    "revisions": {
14316                        "v7.0.0": True,
14317                        "v6.4.4": True,
14318                        "v6.4.0": True,
14319                        "v6.4.1": True,
14320                        "v6.2.0": True,
14321                        "v6.2.5": True,
14322                        "v6.2.7": True
14323                    }
14324                },
14325                "frequency_handoff": {
14326                    "type": "string",
14327                    "options": [
14328                        {
14329                            "value": "enable",
14330                            "revisions": {
14331                                "v6.2.0": True,
14332                                "v6.2.5": True,
14333                                "v6.2.7": True
14334                            }
14335                        },
14336                        {
14337                            "value": "disable",
14338                            "revisions": {
14339                                "v6.2.0": True,
14340                                "v6.2.5": True,
14341                                "v6.2.7": True
14342                            }
14343                        }
14344                    ],
14345                    "revisions": {
14346                        "v7.0.0": False,
14347                        "v6.4.4": False,
14348                        "v6.4.0": False,
14349                        "v6.4.1": False,
14350                        "v6.2.0": True,
14351                        "v6.2.5": True,
14352                        "v6.2.7": True
14353                    }
14354                },
14355                "sam_password": {
14356                    "type": "string",
14357                    "revisions": {
14358                        "v7.0.0": True
14359                    }
14360                },
14361                "drma_sensitivity": {
14362                    "type": "string",
14363                    "options": [
14364                        {
14365                            "value": "low",
14366                            "revisions": {
14367                                "v6.4.4": True,
14368                                "v7.0.0": True
14369                            }
14370                        },
14371                        {
14372                            "value": "medium",
14373                            "revisions": {
14374                                "v6.4.4": True,
14375                                "v7.0.0": True
14376                            }
14377                        },
14378                        {
14379                            "value": "high",
14380                            "revisions": {
14381                                "v6.4.4": True,
14382                                "v7.0.0": True
14383                            }
14384                        }
14385                    ],
14386                    "revisions": {
14387                        "v6.4.4": True,
14388                        "v7.0.0": True
14389                    }
14390                },
14391                "band": {
14392                    "type": "string",
14393                    "options": [
14394                        {
14395                            "value": "802.11a",
14396                            "revisions": {
14397                                "v7.0.0": True,
14398                                "v6.4.4": True,
14399                                "v6.4.0": True,
14400                                "v6.4.1": True,
14401                                "v6.2.0": True,
14402                                "v6.2.5": True,
14403                                "v6.2.7": True
14404                            }
14405                        },
14406                        {
14407                            "value": "802.11b",
14408                            "revisions": {
14409                                "v7.0.0": True,
14410                                "v6.4.4": True,
14411                                "v6.4.0": True,
14412                                "v6.4.1": True,
14413                                "v6.2.0": True,
14414                                "v6.2.5": True,
14415                                "v6.2.7": True
14416                            }
14417                        },
14418                        {
14419                            "value": "802.11g",
14420                            "revisions": {
14421                                "v7.0.0": True,
14422                                "v6.4.4": True,
14423                                "v6.4.0": True,
14424                                "v6.4.1": True,
14425                                "v6.2.0": True,
14426                                "v6.2.5": True,
14427                                "v6.2.7": True
14428                            }
14429                        },
14430                        {
14431                            "value": "802.11n",
14432                            "revisions": {
14433                                "v7.0.0": True,
14434                                "v6.4.4": True,
14435                                "v6.4.0": True,
14436                                "v6.4.1": True,
14437                                "v6.2.0": True,
14438                                "v6.2.5": True,
14439                                "v6.2.7": True
14440                            }
14441                        },
14442                        {
14443                            "value": "802.11n-5G",
14444                            "revisions": {
14445                                "v7.0.0": True,
14446                                "v6.4.4": True,
14447                                "v6.4.0": True,
14448                                "v6.4.1": True,
14449                                "v6.2.0": True,
14450                                "v6.2.5": True,
14451                                "v6.2.7": True
14452                            }
14453                        },
14454                        {
14455                            "value": "802.11ac",
14456                            "revisions": {
14457                                "v7.0.0": True,
14458                                "v6.4.4": True,
14459                                "v6.4.0": True,
14460                                "v6.4.1": True,
14461                                "v6.2.0": True,
14462                                "v6.2.5": True,
14463                                "v6.2.7": True
14464                            }
14465                        },
14466                        {
14467                            "value": "802.11ax-5G",
14468                            "revisions": {
14469                                "v7.0.0": True,
14470                                "v6.4.4": True,
14471                                "v6.4.0": True,
14472                                "v6.4.1": True,
14473                                "v6.2.0": True,
14474                                "v6.2.5": True,
14475                                "v6.2.7": True
14476                            }
14477                        },
14478                        {
14479                            "value": "802.11ax",
14480                            "revisions": {
14481                                "v7.0.0": True,
14482                                "v6.4.4": True,
14483                                "v6.4.0": True,
14484                                "v6.4.1": True,
14485                                "v6.2.0": True,
14486                                "v6.2.5": True,
14487                                "v6.2.7": True
14488                            }
14489                        },
14490                        {
14491                            "value": "802.11n,g-only",
14492                            "revisions": {
14493                                "v7.0.0": True,
14494                                "v6.4.4": True,
14495                                "v6.4.0": True,
14496                                "v6.4.1": True,
14497                                "v6.2.0": True,
14498                                "v6.2.5": True,
14499                                "v6.2.7": True
14500                            }
14501                        },
14502                        {
14503                            "value": "802.11g-only",
14504                            "revisions": {
14505                                "v7.0.0": True,
14506                                "v6.4.4": True,
14507                                "v6.4.0": True,
14508                                "v6.4.1": True,
14509                                "v6.2.0": True,
14510                                "v6.2.5": True,
14511                                "v6.2.7": True
14512                            }
14513                        },
14514                        {
14515                            "value": "802.11n-only",
14516                            "revisions": {
14517                                "v7.0.0": True,
14518                                "v6.4.4": True,
14519                                "v6.4.0": True,
14520                                "v6.4.1": True,
14521                                "v6.2.0": True,
14522                                "v6.2.5": True,
14523                                "v6.2.7": True
14524                            }
14525                        },
14526                        {
14527                            "value": "802.11n-5G-only",
14528                            "revisions": {
14529                                "v7.0.0": True,
14530                                "v6.4.4": True,
14531                                "v6.4.0": True,
14532                                "v6.4.1": True,
14533                                "v6.2.0": True,
14534                                "v6.2.5": True,
14535                                "v6.2.7": True
14536                            }
14537                        },
14538                        {
14539                            "value": "802.11ac,n-only",
14540                            "revisions": {
14541                                "v7.0.0": True,
14542                                "v6.4.4": True,
14543                                "v6.4.0": True,
14544                                "v6.4.1": True,
14545                                "v6.2.0": True,
14546                                "v6.2.5": True,
14547                                "v6.2.7": True
14548                            }
14549                        },
14550                        {
14551                            "value": "802.11ac-only",
14552                            "revisions": {
14553                                "v7.0.0": True,
14554                                "v6.4.4": True,
14555                                "v6.4.0": True,
14556                                "v6.4.1": True,
14557                                "v6.2.0": True,
14558                                "v6.2.5": True,
14559                                "v6.2.7": True
14560                            }
14561                        },
14562                        {
14563                            "value": "802.11ax,ac-only",
14564                            "revisions": {
14565                                "v7.0.0": True,
14566                                "v6.4.4": True,
14567                                "v6.4.0": True,
14568                                "v6.4.1": True,
14569                                "v6.2.0": True,
14570                                "v6.2.5": True,
14571                                "v6.2.7": True
14572                            }
14573                        },
14574                        {
14575                            "value": "802.11ax,ac,n-only",
14576                            "revisions": {
14577                                "v7.0.0": True,
14578                                "v6.4.4": True,
14579                                "v6.4.0": True,
14580                                "v6.4.1": True,
14581                                "v6.2.0": True,
14582                                "v6.2.5": True,
14583                                "v6.2.7": True
14584                            }
14585                        },
14586                        {
14587                            "value": "802.11ax-5G-only",
14588                            "revisions": {
14589                                "v7.0.0": True,
14590                                "v6.4.4": True,
14591                                "v6.4.0": True,
14592                                "v6.4.1": True,
14593                                "v6.2.0": True,
14594                                "v6.2.5": True,
14595                                "v6.2.7": True
14596                            }
14597                        },
14598                        {
14599                            "value": "802.11ax,n-only",
14600                            "revisions": {
14601                                "v7.0.0": True,
14602                                "v6.4.4": True,
14603                                "v6.4.0": True,
14604                                "v6.4.1": True,
14605                                "v6.2.0": True,
14606                                "v6.2.5": True,
14607                                "v6.2.7": True
14608                            }
14609                        },
14610                        {
14611                            "value": "802.11ax,n,g-only",
14612                            "revisions": {
14613                                "v7.0.0": True,
14614                                "v6.4.4": True,
14615                                "v6.4.0": True,
14616                                "v6.4.1": True,
14617                                "v6.2.0": True,
14618                                "v6.2.5": True,
14619                                "v6.2.7": True
14620                            }
14621                        },
14622                        {
14623                            "value": "802.11ax-only",
14624                            "revisions": {
14625                                "v7.0.0": True,
14626                                "v6.4.4": True,
14627                                "v6.4.0": True,
14628                                "v6.4.1": True,
14629                                "v6.2.0": True,
14630                                "v6.2.5": True,
14631                                "v6.2.7": True
14632                            }
14633                        },
14634                        {
14635                            "value": "802.11ac-2G",
14636                            "revisions": {
14637                                "v6.4.4": True,
14638                                "v7.0.0": True,
14639                                "v6.4.0": True,
14640                                "v6.4.1": True
14641                            }
14642                        }
14643                    ],
14644                    "revisions": {
14645                        "v7.0.0": True,
14646                        "v6.4.4": True,
14647                        "v6.4.0": True,
14648                        "v6.4.1": True,
14649                        "v6.2.0": True,
14650                        "v6.2.5": True,
14651                        "v6.2.7": True
14652                    }
14653                },
14654                "ap_sniffer_mgmt_beacon": {
14655                    "type": "string",
14656                    "options": [
14657                        {
14658                            "value": "enable",
14659                            "revisions": {
14660                                "v7.0.0": True,
14661                                "v6.4.4": True,
14662                                "v6.4.0": True,
14663                                "v6.4.1": True,
14664                                "v6.2.0": True,
14665                                "v6.2.5": True,
14666                                "v6.2.7": True
14667                            }
14668                        },
14669                        {
14670                            "value": "disable",
14671                            "revisions": {
14672                                "v7.0.0": True,
14673                                "v6.4.4": True,
14674                                "v6.4.0": True,
14675                                "v6.4.1": True,
14676                                "v6.2.0": True,
14677                                "v6.2.5": True,
14678                                "v6.2.7": True
14679                            }
14680                        }
14681                    ],
14682                    "revisions": {
14683                        "v7.0.0": True,
14684                        "v6.4.4": True,
14685                        "v6.4.0": True,
14686                        "v6.4.1": True,
14687                        "v6.2.0": True,
14688                        "v6.2.5": True,
14689                        "v6.2.7": True
14690                    }
14691                },
14692                "beacon_interval": {
14693                    "type": "integer",
14694                    "revisions": {
14695                        "v7.0.0": True,
14696                        "v6.4.4": True,
14697                        "v6.4.0": True,
14698                        "v6.4.1": True,
14699                        "v6.2.0": True,
14700                        "v6.2.5": True,
14701                        "v6.2.7": True
14702                    }
14703                },
14704                "ap_sniffer_mgmt_other": {
14705                    "type": "string",
14706                    "options": [
14707                        {
14708                            "value": "enable",
14709                            "revisions": {
14710                                "v7.0.0": True,
14711                                "v6.4.4": True,
14712                                "v6.4.0": True,
14713                                "v6.4.1": True,
14714                                "v6.2.0": True,
14715                                "v6.2.5": True,
14716                                "v6.2.7": True
14717                            }
14718                        },
14719                        {
14720                            "value": "disable",
14721                            "revisions": {
14722                                "v7.0.0": True,
14723                                "v6.4.4": True,
14724                                "v6.4.0": True,
14725                                "v6.4.1": True,
14726                                "v6.2.0": True,
14727                                "v6.2.5": True,
14728                                "v6.2.7": True
14729                            }
14730                        }
14731                    ],
14732                    "revisions": {
14733                        "v7.0.0": True,
14734                        "v6.4.4": True,
14735                        "v6.4.0": True,
14736                        "v6.4.1": True,
14737                        "v6.2.0": True,
14738                        "v6.2.5": True,
14739                        "v6.2.7": True
14740                    }
14741                },
14742                "sam_ssid": {
14743                    "type": "string",
14744                    "revisions": {
14745                        "v7.0.0": True
14746                    }
14747                },
14748                "max_distance": {
14749                    "type": "integer",
14750                    "revisions": {
14751                        "v7.0.0": True,
14752                        "v6.4.4": True,
14753                        "v6.4.0": True,
14754                        "v6.4.1": True,
14755                        "v6.2.0": True,
14756                        "v6.2.5": True,
14757                        "v6.2.7": True
14758                    }
14759                },
14760                "sam_test": {
14761                    "type": "string",
14762                    "options": [
14763                        {
14764                            "value": "ping",
14765                            "revisions": {
14766                                "v7.0.0": True
14767                            }
14768                        },
14769                        {
14770                            "value": "iperf",
14771                            "revisions": {
14772                                "v7.0.0": True
14773                            }
14774                        }
14775                    ],
14776                    "revisions": {
14777                        "v7.0.0": True
14778                    }
14779                },
14780                "call_admission_control": {
14781                    "type": "string",
14782                    "options": [
14783                        {
14784                            "value": "enable",
14785                            "revisions": {
14786                                "v7.0.0": True,
14787                                "v6.4.4": True,
14788                                "v6.4.0": True,
14789                                "v6.4.1": True,
14790                                "v6.2.0": True,
14791                                "v6.2.5": True,
14792                                "v6.2.7": True
14793                            }
14794                        },
14795                        {
14796                            "value": "disable",
14797                            "revisions": {
14798                                "v7.0.0": True,
14799                                "v6.4.4": True,
14800                                "v6.4.0": True,
14801                                "v6.4.1": True,
14802                                "v6.2.0": True,
14803                                "v6.2.5": True,
14804                                "v6.2.7": True
14805                            }
14806                        }
14807                    ],
14808                    "revisions": {
14809                        "v7.0.0": True,
14810                        "v6.4.4": True,
14811                        "v6.4.0": True,
14812                        "v6.4.1": True,
14813                        "v6.2.0": True,
14814                        "v6.2.5": True,
14815                        "v6.2.7": True
14816                    }
14817                },
14818                "power_level": {
14819                    "type": "integer",
14820                    "revisions": {
14821                        "v7.0.0": True,
14822                        "v6.4.4": True,
14823                        "v6.4.0": True,
14824                        "v6.4.1": True,
14825                        "v6.2.0": True,
14826                        "v6.2.5": True,
14827                        "v6.2.7": True
14828                    }
14829                },
14830                "max_clients": {
14831                    "type": "integer",
14832                    "revisions": {
14833                        "v7.0.0": True,
14834                        "v6.4.4": True,
14835                        "v6.4.0": True,
14836                        "v6.4.1": True,
14837                        "v6.2.0": True,
14838                        "v6.2.5": True,
14839                        "v6.2.7": True
14840                    }
14841                },
14842                "airtime_fairness": {
14843                    "type": "string",
14844                    "options": [
14845                        {
14846                            "value": "enable",
14847                            "revisions": {
14848                                "v7.0.0": True,
14849                                "v6.4.4": True,
14850                                "v6.4.0": True,
14851                                "v6.4.1": True,
14852                                "v6.2.0": True,
14853                                "v6.2.5": True,
14854                                "v6.2.7": True
14855                            }
14856                        },
14857                        {
14858                            "value": "disable",
14859                            "revisions": {
14860                                "v7.0.0": True,
14861                                "v6.4.4": True,
14862                                "v6.4.0": True,
14863                                "v6.4.1": True,
14864                                "v6.2.0": True,
14865                                "v6.2.5": True,
14866                                "v6.2.7": True
14867                            }
14868                        }
14869                    ],
14870                    "revisions": {
14871                        "v7.0.0": True,
14872                        "v6.4.4": True,
14873                        "v6.4.0": True,
14874                        "v6.4.1": True,
14875                        "v6.2.0": True,
14876                        "v6.2.5": True,
14877                        "v6.2.7": True
14878                    }
14879                },
14880                "darrp": {
14881                    "type": "string",
14882                    "options": [
14883                        {
14884                            "value": "enable",
14885                            "revisions": {
14886                                "v7.0.0": True,
14887                                "v6.4.4": True,
14888                                "v6.4.0": True,
14889                                "v6.4.1": True,
14890                                "v6.2.0": True,
14891                                "v6.2.5": True,
14892                                "v6.2.7": True
14893                            }
14894                        },
14895                        {
14896                            "value": "disable",
14897                            "revisions": {
14898                                "v7.0.0": True,
14899                                "v6.4.4": True,
14900                                "v6.4.0": True,
14901                                "v6.4.1": True,
14902                                "v6.2.0": True,
14903                                "v6.2.5": True,
14904                                "v6.2.7": True
14905                            }
14906                        }
14907                    ],
14908                    "revisions": {
14909                        "v7.0.0": True,
14910                        "v6.4.4": True,
14911                        "v6.4.0": True,
14912                        "v6.4.1": True,
14913                        "v6.2.0": True,
14914                        "v6.2.5": True,
14915                        "v6.2.7": True
14916                    }
14917                },
14918                "sam_report_intv": {
14919                    "type": "integer",
14920                    "revisions": {
14921                        "v7.0.0": True
14922                    }
14923                },
14924                "call_capacity": {
14925                    "type": "integer",
14926                    "revisions": {
14927                        "v7.0.0": True,
14928                        "v6.4.4": True,
14929                        "v6.4.0": True,
14930                        "v6.4.1": True,
14931                        "v6.2.0": True,
14932                        "v6.2.5": True,
14933                        "v6.2.7": True
14934                    }
14935                },
14936                "sam_bssid": {
14937                    "type": "string",
14938                    "revisions": {
14939                        "v7.0.0": True
14940                    }
14941                },
14942                "sam_captive_portal": {
14943                    "type": "string",
14944                    "options": [
14945                        {
14946                            "value": "enable",
14947                            "revisions": {
14948                                "v7.0.0": True
14949                            }
14950                        },
14951                        {
14952                            "value": "disable",
14953                            "revisions": {
14954                                "v7.0.0": True
14955                            }
14956                        }
14957                    ],
14958                    "revisions": {
14959                        "v7.0.0": True
14960                    }
14961                },
14962                "amsdu": {
14963                    "type": "string",
14964                    "options": [
14965                        {
14966                            "value": "enable",
14967                            "revisions": {
14968                                "v7.0.0": True,
14969                                "v6.4.4": True,
14970                                "v6.4.0": True,
14971                                "v6.4.1": True,
14972                                "v6.2.0": True,
14973                                "v6.2.5": True,
14974                                "v6.2.7": True
14975                            }
14976                        },
14977                        {
14978                            "value": "disable",
14979                            "revisions": {
14980                                "v7.0.0": True,
14981                                "v6.4.4": True,
14982                                "v6.4.0": True,
14983                                "v6.4.1": True,
14984                                "v6.2.0": True,
14985                                "v6.2.5": True,
14986                                "v6.2.7": True
14987                            }
14988                        }
14989                    ],
14990                    "revisions": {
14991                        "v7.0.0": True,
14992                        "v6.4.4": True,
14993                        "v6.4.0": True,
14994                        "v6.4.1": True,
14995                        "v6.2.0": True,
14996                        "v6.2.5": True,
14997                        "v6.2.7": True
14998                    }
14999                },
15000                "auto_power_target": {
15001                    "type": "string",
15002                    "revisions": {
15003                        "v6.4.4": True,
15004                        "v7.0.0": True
15005                    }
15006                },
15007                "sam_server": {
15008                    "type": "string",
15009                    "revisions": {
15010                        "v7.0.0": True
15011                    }
15012                },
15013                "sam_username": {
15014                    "type": "string",
15015                    "revisions": {
15016                        "v7.0.0": True
15017                    }
15018                },
15019                "mode": {
15020                    "type": "string",
15021                    "options": [
15022                        {
15023                            "value": "disabled",
15024                            "revisions": {
15025                                "v7.0.0": True,
15026                                "v6.4.4": True,
15027                                "v6.4.0": True,
15028                                "v6.4.1": True,
15029                                "v6.2.0": True,
15030                                "v6.2.5": True,
15031                                "v6.2.7": True
15032                            }
15033                        },
15034                        {
15035                            "value": "ap",
15036                            "revisions": {
15037                                "v7.0.0": True,
15038                                "v6.4.4": True,
15039                                "v6.4.0": True,
15040                                "v6.4.1": True,
15041                                "v6.2.0": True,
15042                                "v6.2.5": True,
15043                                "v6.2.7": True
15044                            }
15045                        },
15046                        {
15047                            "value": "monitor",
15048                            "revisions": {
15049                                "v7.0.0": True,
15050                                "v6.4.4": True,
15051                                "v6.4.0": True,
15052                                "v6.4.1": True,
15053                                "v6.2.0": True,
15054                                "v6.2.5": True,
15055                                "v6.2.7": True
15056                            }
15057                        },
15058                        {
15059                            "value": "sniffer",
15060                            "revisions": {
15061                                "v7.0.0": True,
15062                                "v6.4.4": True,
15063                                "v6.4.0": True,
15064                                "v6.4.1": True,
15065                                "v6.2.0": True,
15066                                "v6.2.5": True,
15067                                "v6.2.7": True
15068                            }
15069                        },
15070                        {
15071                            "value": "sam",
15072                            "revisions": {
15073                                "v7.0.0": True
15074                            }
15075                        }
15076                    ],
15077                    "revisions": {
15078                        "v7.0.0": True,
15079                        "v6.4.4": True,
15080                        "v6.4.0": True,
15081                        "v6.4.1": True,
15082                        "v6.2.0": True,
15083                        "v6.2.5": True,
15084                        "v6.2.7": True
15085                    }
15086                },
15087                "power_mode": {
15088                    "type": "string",
15089                    "options": [
15090                        {
15091                            "value": "dBm",
15092                            "revisions": {
15093                                "v7.0.0": True
15094                            }
15095                        },
15096                        {
15097                            "value": "percentage",
15098                            "revisions": {
15099                                "v7.0.0": True
15100                            }
15101                        }
15102                    ],
15103                    "revisions": {
15104                        "v7.0.0": True
15105                    }
15106                }
15107            },
15108            "revisions": {
15109                "v7.0.0": True,
15110                "v6.4.4": True,
15111                "v6.4.0": True,
15112                "v6.4.1": True,
15113                "v6.2.0": True,
15114                "v6.2.3": False,
15115                "v6.2.5": True,
15116                "v6.2.7": True
15117            }
15118        },
15119        "poe_mode": {
15120            "type": "string",
15121            "options": [
15122                {
15123                    "value": "auto",
15124                    "revisions": {
15125                        "v6.0.0": True,
15126                        "v7.0.0": True,
15127                        "v6.0.5": True,
15128                        "v6.4.4": True,
15129                        "v6.4.0": True,
15130                        "v6.4.1": True,
15131                        "v6.2.0": True,
15132                        "v6.2.3": True,
15133                        "v6.2.5": True,
15134                        "v6.2.7": True,
15135                        "v6.0.11": True
15136                    }
15137                },
15138                {
15139                    "value": "8023af",
15140                    "revisions": {
15141                        "v6.0.0": True,
15142                        "v7.0.0": True,
15143                        "v6.0.5": True,
15144                        "v6.4.4": True,
15145                        "v6.4.0": True,
15146                        "v6.4.1": True,
15147                        "v6.2.0": True,
15148                        "v6.2.3": True,
15149                        "v6.2.5": True,
15150                        "v6.2.7": True,
15151                        "v6.0.11": True
15152                    }
15153                },
15154                {
15155                    "value": "8023at",
15156                    "revisions": {
15157                        "v6.0.0": True,
15158                        "v7.0.0": True,
15159                        "v6.0.5": True,
15160                        "v6.4.4": True,
15161                        "v6.4.0": True,
15162                        "v6.4.1": True,
15163                        "v6.2.0": True,
15164                        "v6.2.3": True,
15165                        "v6.2.5": True,
15166                        "v6.2.7": True,
15167                        "v6.0.11": True
15168                    }
15169                },
15170                {
15171                    "value": "power-adapter",
15172                    "revisions": {
15173                        "v6.0.0": True,
15174                        "v7.0.0": True,
15175                        "v6.0.5": True,
15176                        "v6.4.4": True,
15177                        "v6.4.0": True,
15178                        "v6.4.1": True,
15179                        "v6.2.0": True,
15180                        "v6.2.3": True,
15181                        "v6.2.5": True,
15182                        "v6.2.7": True,
15183                        "v6.0.11": True
15184                    }
15185                },
15186                {
15187                    "value": "full",
15188                    "revisions": {
15189                        "v6.4.4": True,
15190                        "v7.0.0": True
15191                    }
15192                },
15193                {
15194                    "value": "high",
15195                    "revisions": {
15196                        "v6.4.4": True,
15197                        "v7.0.0": True
15198                    }
15199                },
15200                {
15201                    "value": "low",
15202                    "revisions": {
15203                        "v6.4.4": True,
15204                        "v7.0.0": True
15205                    }
15206                }
15207            ],
15208            "revisions": {
15209                "v6.0.0": True,
15210                "v7.0.0": True,
15211                "v6.0.5": True,
15212                "v6.4.4": True,
15213                "v6.4.0": True,
15214                "v6.4.1": True,
15215                "v6.2.0": True,
15216                "v6.2.3": True,
15217                "v6.2.5": True,
15218                "v6.2.7": True,
15219                "v6.0.11": True
15220            }
15221        },
15222        "ap_country": {
15223            "type": "string",
15224            "options": [
15225                {
15226                    "value": "NA",
15227                    "revisions": {
15228                        "v6.0.0": True,
15229                        "v7.0.0": True,
15230                        "v6.0.5": True,
15231                        "v6.4.4": True,
15232                        "v6.4.0": True,
15233                        "v6.4.1": True,
15234                        "v6.2.0": True,
15235                        "v6.2.3": True,
15236                        "v6.2.5": True,
15237                        "v6.2.7": True,
15238                        "v6.0.11": True
15239                    }
15240                },
15241                {
15242                    "value": "AL",
15243                    "revisions": {
15244                        "v6.0.0": True,
15245                        "v7.0.0": True,
15246                        "v6.0.5": True,
15247                        "v6.4.4": True,
15248                        "v6.4.0": True,
15249                        "v6.4.1": True,
15250                        "v6.2.0": True,
15251                        "v6.2.3": True,
15252                        "v6.2.5": True,
15253                        "v6.2.7": True,
15254                        "v6.0.11": True
15255                    }
15256                },
15257                {
15258                    "value": "DZ",
15259                    "revisions": {
15260                        "v6.0.0": True,
15261                        "v7.0.0": True,
15262                        "v6.0.5": True,
15263                        "v6.4.4": True,
15264                        "v6.4.0": True,
15265                        "v6.4.1": True,
15266                        "v6.2.0": True,
15267                        "v6.2.3": True,
15268                        "v6.2.5": True,
15269                        "v6.2.7": True,
15270                        "v6.0.11": True
15271                    }
15272                },
15273                {
15274                    "value": "AO",
15275                    "revisions": {
15276                        "v6.0.0": True,
15277                        "v7.0.0": True,
15278                        "v6.0.5": True,
15279                        "v6.4.4": True,
15280                        "v6.4.0": True,
15281                        "v6.4.1": True,
15282                        "v6.2.0": True,
15283                        "v6.2.3": True,
15284                        "v6.2.5": True,
15285                        "v6.2.7": True,
15286                        "v6.0.11": True
15287                    }
15288                },
15289                {
15290                    "value": "AR",
15291                    "revisions": {
15292                        "v6.0.0": True,
15293                        "v7.0.0": True,
15294                        "v6.0.5": True,
15295                        "v6.4.4": True,
15296                        "v6.4.0": True,
15297                        "v6.4.1": True,
15298                        "v6.2.0": True,
15299                        "v6.2.3": True,
15300                        "v6.2.5": True,
15301                        "v6.2.7": True,
15302                        "v6.0.11": True
15303                    }
15304                },
15305                {
15306                    "value": "AM",
15307                    "revisions": {
15308                        "v6.0.0": True,
15309                        "v7.0.0": True,
15310                        "v6.0.5": True,
15311                        "v6.4.4": True,
15312                        "v6.4.0": True,
15313                        "v6.4.1": True,
15314                        "v6.2.0": True,
15315                        "v6.2.3": True,
15316                        "v6.2.5": True,
15317                        "v6.2.7": True,
15318                        "v6.0.11": True
15319                    }
15320                },
15321                {
15322                    "value": "AU",
15323                    "revisions": {
15324                        "v6.0.0": True,
15325                        "v7.0.0": True,
15326                        "v6.0.5": True,
15327                        "v6.4.4": True,
15328                        "v6.4.0": True,
15329                        "v6.4.1": True,
15330                        "v6.2.0": True,
15331                        "v6.2.3": True,
15332                        "v6.2.5": True,
15333                        "v6.2.7": True,
15334                        "v6.0.11": True
15335                    }
15336                },
15337                {
15338                    "value": "AT",
15339                    "revisions": {
15340                        "v6.0.0": True,
15341                        "v7.0.0": True,
15342                        "v6.0.5": True,
15343                        "v6.4.4": True,
15344                        "v6.4.0": True,
15345                        "v6.4.1": True,
15346                        "v6.2.0": True,
15347                        "v6.2.3": True,
15348                        "v6.2.5": True,
15349                        "v6.2.7": True,
15350                        "v6.0.11": True
15351                    }
15352                },
15353                {
15354                    "value": "AZ",
15355                    "revisions": {
15356                        "v6.0.0": True,
15357                        "v7.0.0": True,
15358                        "v6.0.5": True,
15359                        "v6.4.4": True,
15360                        "v6.4.0": True,
15361                        "v6.4.1": True,
15362                        "v6.2.0": True,
15363                        "v6.2.3": True,
15364                        "v6.2.5": True,
15365                        "v6.2.7": True,
15366                        "v6.0.11": True
15367                    }
15368                },
15369                {
15370                    "value": "BH",
15371                    "revisions": {
15372                        "v6.0.0": True,
15373                        "v7.0.0": True,
15374                        "v6.0.5": True,
15375                        "v6.4.4": True,
15376                        "v6.4.0": True,
15377                        "v6.4.1": True,
15378                        "v6.2.0": True,
15379                        "v6.2.3": True,
15380                        "v6.2.5": True,
15381                        "v6.2.7": True,
15382                        "v6.0.11": True
15383                    }
15384                },
15385                {
15386                    "value": "BD",
15387                    "revisions": {
15388                        "v6.0.0": True,
15389                        "v7.0.0": True,
15390                        "v6.0.5": True,
15391                        "v6.4.4": True,
15392                        "v6.4.0": True,
15393                        "v6.4.1": True,
15394                        "v6.2.0": True,
15395                        "v6.2.3": True,
15396                        "v6.2.5": True,
15397                        "v6.2.7": True,
15398                        "v6.0.11": True
15399                    }
15400                },
15401                {
15402                    "value": "BB",
15403                    "revisions": {
15404                        "v6.0.0": True,
15405                        "v7.0.0": True,
15406                        "v6.0.5": True,
15407                        "v6.4.4": True,
15408                        "v6.4.0": True,
15409                        "v6.4.1": True,
15410                        "v6.2.0": True,
15411                        "v6.2.3": True,
15412                        "v6.2.5": True,
15413                        "v6.2.7": True,
15414                        "v6.0.11": True
15415                    }
15416                },
15417                {
15418                    "value": "BY",
15419                    "revisions": {
15420                        "v6.0.0": True,
15421                        "v7.0.0": True,
15422                        "v6.0.5": True,
15423                        "v6.4.4": True,
15424                        "v6.4.0": True,
15425                        "v6.4.1": True,
15426                        "v6.2.0": True,
15427                        "v6.2.3": True,
15428                        "v6.2.5": True,
15429                        "v6.2.7": True,
15430                        "v6.0.11": True
15431                    }
15432                },
15433                {
15434                    "value": "BE",
15435                    "revisions": {
15436                        "v6.0.0": True,
15437                        "v7.0.0": True,
15438                        "v6.0.5": True,
15439                        "v6.4.4": True,
15440                        "v6.4.0": True,
15441                        "v6.4.1": True,
15442                        "v6.2.0": True,
15443                        "v6.2.3": True,
15444                        "v6.2.5": True,
15445                        "v6.2.7": True,
15446                        "v6.0.11": True
15447                    }
15448                },
15449                {
15450                    "value": "BZ",
15451                    "revisions": {
15452                        "v6.0.0": True,
15453                        "v7.0.0": True,
15454                        "v6.0.5": True,
15455                        "v6.4.4": True,
15456                        "v6.4.0": True,
15457                        "v6.4.1": True,
15458                        "v6.2.0": True,
15459                        "v6.2.3": True,
15460                        "v6.2.5": True,
15461                        "v6.2.7": True,
15462                        "v6.0.11": True
15463                    }
15464                },
15465                {
15466                    "value": "BO",
15467                    "revisions": {
15468                        "v6.0.0": True,
15469                        "v7.0.0": True,
15470                        "v6.0.5": True,
15471                        "v6.4.4": True,
15472                        "v6.4.0": True,
15473                        "v6.4.1": True,
15474                        "v6.2.0": True,
15475                        "v6.2.3": True,
15476                        "v6.2.5": True,
15477                        "v6.2.7": True,
15478                        "v6.0.11": True
15479                    }
15480                },
15481                {
15482                    "value": "BA",
15483                    "revisions": {
15484                        "v6.0.0": True,
15485                        "v7.0.0": True,
15486                        "v6.0.5": True,
15487                        "v6.4.4": True,
15488                        "v6.4.0": True,
15489                        "v6.4.1": True,
15490                        "v6.2.0": True,
15491                        "v6.2.3": True,
15492                        "v6.2.5": True,
15493                        "v6.2.7": True,
15494                        "v6.0.11": True
15495                    }
15496                },
15497                {
15498                    "value": "BR",
15499                    "revisions": {
15500                        "v6.0.0": True,
15501                        "v7.0.0": True,
15502                        "v6.0.5": True,
15503                        "v6.4.4": True,
15504                        "v6.4.0": True,
15505                        "v6.4.1": True,
15506                        "v6.2.0": True,
15507                        "v6.2.3": True,
15508                        "v6.2.5": True,
15509                        "v6.2.7": True,
15510                        "v6.0.11": True
15511                    }
15512                },
15513                {
15514                    "value": "BN",
15515                    "revisions": {
15516                        "v6.0.0": True,
15517                        "v7.0.0": True,
15518                        "v6.0.5": True,
15519                        "v6.4.4": True,
15520                        "v6.4.0": True,
15521                        "v6.4.1": True,
15522                        "v6.2.0": True,
15523                        "v6.2.3": True,
15524                        "v6.2.5": True,
15525                        "v6.2.7": True,
15526                        "v6.0.11": True
15527                    }
15528                },
15529                {
15530                    "value": "BG",
15531                    "revisions": {
15532                        "v6.0.0": True,
15533                        "v7.0.0": True,
15534                        "v6.0.5": True,
15535                        "v6.4.4": True,
15536                        "v6.4.0": True,
15537                        "v6.4.1": True,
15538                        "v6.2.0": True,
15539                        "v6.2.3": True,
15540                        "v6.2.5": True,
15541                        "v6.2.7": True,
15542                        "v6.0.11": True
15543                    }
15544                },
15545                {
15546                    "value": "KH",
15547                    "revisions": {
15548                        "v6.0.0": True,
15549                        "v7.0.0": True,
15550                        "v6.0.5": True,
15551                        "v6.4.4": True,
15552                        "v6.4.0": True,
15553                        "v6.4.1": True,
15554                        "v6.2.0": True,
15555                        "v6.2.3": True,
15556                        "v6.2.5": True,
15557                        "v6.2.7": True,
15558                        "v6.0.11": True
15559                    }
15560                },
15561                {
15562                    "value": "CL",
15563                    "revisions": {
15564                        "v6.0.0": True,
15565                        "v7.0.0": True,
15566                        "v6.0.5": True,
15567                        "v6.4.4": True,
15568                        "v6.4.0": True,
15569                        "v6.4.1": True,
15570                        "v6.2.0": True,
15571                        "v6.2.3": True,
15572                        "v6.2.5": True,
15573                        "v6.2.7": True,
15574                        "v6.0.11": True
15575                    }
15576                },
15577                {
15578                    "value": "CN",
15579                    "revisions": {
15580                        "v6.0.0": True,
15581                        "v7.0.0": True,
15582                        "v6.0.5": True,
15583                        "v6.4.4": True,
15584                        "v6.4.0": True,
15585                        "v6.4.1": True,
15586                        "v6.2.0": True,
15587                        "v6.2.3": True,
15588                        "v6.2.5": True,
15589                        "v6.2.7": True,
15590                        "v6.0.11": True
15591                    }
15592                },
15593                {
15594                    "value": "CO",
15595                    "revisions": {
15596                        "v6.0.0": True,
15597                        "v7.0.0": True,
15598                        "v6.0.5": True,
15599                        "v6.4.4": True,
15600                        "v6.4.0": True,
15601                        "v6.4.1": True,
15602                        "v6.2.0": True,
15603                        "v6.2.3": True,
15604                        "v6.2.5": True,
15605                        "v6.2.7": True,
15606                        "v6.0.11": True
15607                    }
15608                },
15609                {
15610                    "value": "CR",
15611                    "revisions": {
15612                        "v6.0.0": True,
15613                        "v7.0.0": True,
15614                        "v6.0.5": True,
15615                        "v6.4.4": True,
15616                        "v6.4.0": True,
15617                        "v6.4.1": True,
15618                        "v6.2.0": True,
15619                        "v6.2.3": True,
15620                        "v6.2.5": True,
15621                        "v6.2.7": True,
15622                        "v6.0.11": True
15623                    }
15624                },
15625                {
15626                    "value": "HR",
15627                    "revisions": {
15628                        "v6.0.0": True,
15629                        "v7.0.0": True,
15630                        "v6.0.5": True,
15631                        "v6.4.4": True,
15632                        "v6.4.0": True,
15633                        "v6.4.1": True,
15634                        "v6.2.0": True,
15635                        "v6.2.3": True,
15636                        "v6.2.5": True,
15637                        "v6.2.7": True,
15638                        "v6.0.11": True
15639                    }
15640                },
15641                {
15642                    "value": "CY",
15643                    "revisions": {
15644                        "v6.0.0": True,
15645                        "v7.0.0": True,
15646                        "v6.0.5": True,
15647                        "v6.4.4": True,
15648                        "v6.4.0": True,
15649                        "v6.4.1": True,
15650                        "v6.2.0": True,
15651                        "v6.2.3": True,
15652                        "v6.2.5": True,
15653                        "v6.2.7": True,
15654                        "v6.0.11": True
15655                    }
15656                },
15657                {
15658                    "value": "CZ",
15659                    "revisions": {
15660                        "v6.0.0": True,
15661                        "v7.0.0": True,
15662                        "v6.0.5": True,
15663                        "v6.4.4": True,
15664                        "v6.4.0": True,
15665                        "v6.4.1": True,
15666                        "v6.2.0": True,
15667                        "v6.2.3": True,
15668                        "v6.2.5": True,
15669                        "v6.2.7": True,
15670                        "v6.0.11": True
15671                    }
15672                },
15673                {
15674                    "value": "DK",
15675                    "revisions": {
15676                        "v6.0.0": True,
15677                        "v7.0.0": True,
15678                        "v6.0.5": True,
15679                        "v6.4.4": True,
15680                        "v6.4.0": True,
15681                        "v6.4.1": True,
15682                        "v6.2.0": True,
15683                        "v6.2.3": True,
15684                        "v6.2.5": True,
15685                        "v6.2.7": True,
15686                        "v6.0.11": True
15687                    }
15688                },
15689                {
15690                    "value": "DO",
15691                    "revisions": {
15692                        "v6.0.0": True,
15693                        "v7.0.0": True,
15694                        "v6.0.5": True,
15695                        "v6.4.4": True,
15696                        "v6.4.0": True,
15697                        "v6.4.1": True,
15698                        "v6.2.0": True,
15699                        "v6.2.3": True,
15700                        "v6.2.5": True,
15701                        "v6.2.7": True,
15702                        "v6.0.11": True
15703                    }
15704                },
15705                {
15706                    "value": "EC",
15707                    "revisions": {
15708                        "v6.0.0": True,
15709                        "v7.0.0": True,
15710                        "v6.0.5": True,
15711                        "v6.4.4": True,
15712                        "v6.4.0": True,
15713                        "v6.4.1": True,
15714                        "v6.2.0": True,
15715                        "v6.2.3": True,
15716                        "v6.2.5": True,
15717                        "v6.2.7": True,
15718                        "v6.0.11": True
15719                    }
15720                },
15721                {
15722                    "value": "EG",
15723                    "revisions": {
15724                        "v6.0.0": True,
15725                        "v7.0.0": True,
15726                        "v6.0.5": True,
15727                        "v6.4.4": True,
15728                        "v6.4.0": True,
15729                        "v6.4.1": True,
15730                        "v6.2.0": True,
15731                        "v6.2.3": True,
15732                        "v6.2.5": True,
15733                        "v6.2.7": True,
15734                        "v6.0.11": True
15735                    }
15736                },
15737                {
15738                    "value": "SV",
15739                    "revisions": {
15740                        "v6.0.0": True,
15741                        "v7.0.0": True,
15742                        "v6.0.5": True,
15743                        "v6.4.4": True,
15744                        "v6.4.0": True,
15745                        "v6.4.1": True,
15746                        "v6.2.0": True,
15747                        "v6.2.3": True,
15748                        "v6.2.5": True,
15749                        "v6.2.7": True,
15750                        "v6.0.11": True
15751                    }
15752                },
15753                {
15754                    "value": "EE",
15755                    "revisions": {
15756                        "v6.0.0": True,
15757                        "v7.0.0": True,
15758                        "v6.0.5": True,
15759                        "v6.4.4": True,
15760                        "v6.4.0": True,
15761                        "v6.4.1": True,
15762                        "v6.2.0": True,
15763                        "v6.2.3": True,
15764                        "v6.2.5": True,
15765                        "v6.2.7": True,
15766                        "v6.0.11": True
15767                    }
15768                },
15769                {
15770                    "value": "FI",
15771                    "revisions": {
15772                        "v6.0.0": True,
15773                        "v7.0.0": True,
15774                        "v6.0.5": True,
15775                        "v6.4.4": True,
15776                        "v6.4.0": True,
15777                        "v6.4.1": True,
15778                        "v6.2.0": True,
15779                        "v6.2.3": True,
15780                        "v6.2.5": True,
15781                        "v6.2.7": True,
15782                        "v6.0.11": True
15783                    }
15784                },
15785                {
15786                    "value": "FR",
15787                    "revisions": {
15788                        "v6.0.0": True,
15789                        "v7.0.0": True,
15790                        "v6.0.5": True,
15791                        "v6.4.4": True,
15792                        "v6.4.0": True,
15793                        "v6.4.1": True,
15794                        "v6.2.0": True,
15795                        "v6.2.3": True,
15796                        "v6.2.5": True,
15797                        "v6.2.7": True,
15798                        "v6.0.11": True
15799                    }
15800                },
15801                {
15802                    "value": "GE",
15803                    "revisions": {
15804                        "v6.0.0": True,
15805                        "v7.0.0": True,
15806                        "v6.0.5": True,
15807                        "v6.4.4": True,
15808                        "v6.4.0": True,
15809                        "v6.4.1": True,
15810                        "v6.2.0": True,
15811                        "v6.2.3": True,
15812                        "v6.2.5": True,
15813                        "v6.2.7": True,
15814                        "v6.0.11": True
15815                    }
15816                },
15817                {
15818                    "value": "DE",
15819                    "revisions": {
15820                        "v6.0.0": True,
15821                        "v7.0.0": True,
15822                        "v6.0.5": True,
15823                        "v6.4.4": True,
15824                        "v6.4.0": True,
15825                        "v6.4.1": True,
15826                        "v6.2.0": True,
15827                        "v6.2.3": True,
15828                        "v6.2.5": True,
15829                        "v6.2.7": True,
15830                        "v6.0.11": True
15831                    }
15832                },
15833                {
15834                    "value": "GR",
15835                    "revisions": {
15836                        "v6.0.0": True,
15837                        "v7.0.0": True,
15838                        "v6.0.5": True,
15839                        "v6.4.4": True,
15840                        "v6.4.0": True,
15841                        "v6.4.1": True,
15842                        "v6.2.0": True,
15843                        "v6.2.3": True,
15844                        "v6.2.5": True,
15845                        "v6.2.7": True,
15846                        "v6.0.11": True
15847                    }
15848                },
15849                {
15850                    "value": "GL",
15851                    "revisions": {
15852                        "v6.0.0": True,
15853                        "v7.0.0": True,
15854                        "v6.0.5": True,
15855                        "v6.4.4": True,
15856                        "v6.4.0": True,
15857                        "v6.4.1": True,
15858                        "v6.2.0": True,
15859                        "v6.2.3": True,
15860                        "v6.2.5": True,
15861                        "v6.2.7": True,
15862                        "v6.0.11": True
15863                    }
15864                },
15865                {
15866                    "value": "GD",
15867                    "revisions": {
15868                        "v6.0.0": True,
15869                        "v7.0.0": True,
15870                        "v6.0.5": True,
15871                        "v6.4.4": True,
15872                        "v6.4.0": True,
15873                        "v6.4.1": True,
15874                        "v6.2.0": True,
15875                        "v6.2.3": True,
15876                        "v6.2.5": True,
15877                        "v6.2.7": True,
15878                        "v6.0.11": True
15879                    }
15880                },
15881                {
15882                    "value": "GU",
15883                    "revisions": {
15884                        "v6.0.0": True,
15885                        "v7.0.0": True,
15886                        "v6.0.5": True,
15887                        "v6.4.4": True,
15888                        "v6.4.0": True,
15889                        "v6.4.1": True,
15890                        "v6.2.0": True,
15891                        "v6.2.3": True,
15892                        "v6.2.5": True,
15893                        "v6.2.7": True,
15894                        "v6.0.11": True
15895                    }
15896                },
15897                {
15898                    "value": "GT",
15899                    "revisions": {
15900                        "v6.0.0": True,
15901                        "v7.0.0": True,
15902                        "v6.0.5": True,
15903                        "v6.4.4": True,
15904                        "v6.4.0": True,
15905                        "v6.4.1": True,
15906                        "v6.2.0": True,
15907                        "v6.2.3": True,
15908                        "v6.2.5": True,
15909                        "v6.2.7": True,
15910                        "v6.0.11": True
15911                    }
15912                },
15913                {
15914                    "value": "HT",
15915                    "revisions": {
15916                        "v6.0.0": True,
15917                        "v7.0.0": True,
15918                        "v6.0.5": True,
15919                        "v6.4.4": True,
15920                        "v6.4.0": True,
15921                        "v6.4.1": True,
15922                        "v6.2.0": True,
15923                        "v6.2.3": True,
15924                        "v6.2.5": True,
15925                        "v6.2.7": True,
15926                        "v6.0.11": True
15927                    }
15928                },
15929                {
15930                    "value": "HN",
15931                    "revisions": {
15932                        "v6.0.0": True,
15933                        "v7.0.0": True,
15934                        "v6.0.5": True,
15935                        "v6.4.4": True,
15936                        "v6.4.0": True,
15937                        "v6.4.1": True,
15938                        "v6.2.0": True,
15939                        "v6.2.3": True,
15940                        "v6.2.5": True,
15941                        "v6.2.7": True,
15942                        "v6.0.11": True
15943                    }
15944                },
15945                {
15946                    "value": "HK",
15947                    "revisions": {
15948                        "v6.0.0": True,
15949                        "v7.0.0": True,
15950                        "v6.0.5": True,
15951                        "v6.4.4": True,
15952                        "v6.4.0": True,
15953                        "v6.4.1": True,
15954                        "v6.2.0": True,
15955                        "v6.2.3": True,
15956                        "v6.2.5": True,
15957                        "v6.2.7": True,
15958                        "v6.0.11": True
15959                    }
15960                },
15961                {
15962                    "value": "HU",
15963                    "revisions": {
15964                        "v6.0.0": True,
15965                        "v7.0.0": True,
15966                        "v6.0.5": True,
15967                        "v6.4.4": True,
15968                        "v6.4.0": True,
15969                        "v6.4.1": True,
15970                        "v6.2.0": True,
15971                        "v6.2.3": True,
15972                        "v6.2.5": True,
15973                        "v6.2.7": True,
15974                        "v6.0.11": True
15975                    }
15976                },
15977                {
15978                    "value": "IS",
15979                    "revisions": {
15980                        "v6.0.0": True,
15981                        "v7.0.0": True,
15982                        "v6.0.5": True,
15983                        "v6.4.4": True,
15984                        "v6.4.0": True,
15985                        "v6.4.1": True,
15986                        "v6.2.0": True,
15987                        "v6.2.3": True,
15988                        "v6.2.5": True,
15989                        "v6.2.7": True,
15990                        "v6.0.11": True
15991                    }
15992                },
15993                {
15994                    "value": "IN",
15995                    "revisions": {
15996                        "v6.0.0": True,
15997                        "v7.0.0": True,
15998                        "v6.0.5": True,
15999                        "v6.4.4": True,
16000                        "v6.4.0": True,
16001                        "v6.4.1": True,
16002                        "v6.2.0": True,
16003                        "v6.2.3": True,
16004                        "v6.2.5": True,
16005                        "v6.2.7": True,
16006                        "v6.0.11": True
16007                    }
16008                },
16009                {
16010                    "value": "ID",
16011                    "revisions": {
16012                        "v6.0.0": True,
16013                        "v7.0.0": True,
16014                        "v6.0.5": True,
16015                        "v6.4.4": True,
16016                        "v6.4.0": True,
16017                        "v6.4.1": True,
16018                        "v6.2.0": True,
16019                        "v6.2.3": True,
16020                        "v6.2.5": True,
16021                        "v6.2.7": True,
16022                        "v6.0.11": True
16023                    }
16024                },
16025                {
16026                    "value": "IR",
16027                    "revisions": {
16028                        "v6.0.0": True,
16029                        "v7.0.0": False,
16030                        "v6.0.5": True,
16031                        "v6.4.4": True,
16032                        "v6.4.0": True,
16033                        "v6.4.1": True,
16034                        "v6.2.0": True,
16035                        "v6.2.3": True,
16036                        "v6.2.5": True,
16037                        "v6.2.7": True,
16038                        "v6.0.11": True
16039                    }
16040                },
16041                {
16042                    "value": "IE",
16043                    "revisions": {
16044                        "v6.0.0": True,
16045                        "v7.0.0": True,
16046                        "v6.0.5": True,
16047                        "v6.4.4": True,
16048                        "v6.4.0": True,
16049                        "v6.4.1": True,
16050                        "v6.2.0": True,
16051                        "v6.2.3": True,
16052                        "v6.2.5": True,
16053                        "v6.2.7": True,
16054                        "v6.0.11": True
16055                    }
16056                },
16057                {
16058                    "value": "IL",
16059                    "revisions": {
16060                        "v6.0.0": True,
16061                        "v7.0.0": True,
16062                        "v6.0.5": True,
16063                        "v6.4.4": True,
16064                        "v6.4.0": True,
16065                        "v6.4.1": True,
16066                        "v6.2.0": True,
16067                        "v6.2.3": True,
16068                        "v6.2.5": True,
16069                        "v6.2.7": True,
16070                        "v6.0.11": True
16071                    }
16072                },
16073                {
16074                    "value": "IT",
16075                    "revisions": {
16076                        "v6.0.0": True,
16077                        "v7.0.0": True,
16078                        "v6.0.5": True,
16079                        "v6.4.4": True,
16080                        "v6.4.0": True,
16081                        "v6.4.1": True,
16082                        "v6.2.0": True,
16083                        "v6.2.3": True,
16084                        "v6.2.5": True,
16085                        "v6.2.7": True,
16086                        "v6.0.11": True
16087                    }
16088                },
16089                {
16090                    "value": "JM",
16091                    "revisions": {
16092                        "v6.0.0": True,
16093                        "v7.0.0": True,
16094                        "v6.0.5": True,
16095                        "v6.4.4": True,
16096                        "v6.4.0": True,
16097                        "v6.4.1": True,
16098                        "v6.2.0": True,
16099                        "v6.2.3": True,
16100                        "v6.2.5": True,
16101                        "v6.2.7": True,
16102                        "v6.0.11": True
16103                    }
16104                },
16105                {
16106                    "value": "JO",
16107                    "revisions": {
16108                        "v6.0.0": True,
16109                        "v7.0.0": True,
16110                        "v6.0.5": True,
16111                        "v6.4.4": True,
16112                        "v6.4.0": True,
16113                        "v6.4.1": True,
16114                        "v6.2.0": True,
16115                        "v6.2.3": True,
16116                        "v6.2.5": True,
16117                        "v6.2.7": True,
16118                        "v6.0.11": True
16119                    }
16120                },
16121                {
16122                    "value": "KZ",
16123                    "revisions": {
16124                        "v6.0.0": True,
16125                        "v7.0.0": True,
16126                        "v6.0.5": True,
16127                        "v6.4.4": True,
16128                        "v6.4.0": True,
16129                        "v6.4.1": True,
16130                        "v6.2.0": True,
16131                        "v6.2.3": True,
16132                        "v6.2.5": True,
16133                        "v6.2.7": True,
16134                        "v6.0.11": True
16135                    }
16136                },
16137                {
16138                    "value": "KE",
16139                    "revisions": {
16140                        "v6.0.0": True,
16141                        "v7.0.0": True,
16142                        "v6.0.5": True,
16143                        "v6.4.4": True,
16144                        "v6.4.0": True,
16145                        "v6.4.1": True,
16146                        "v6.2.0": True,
16147                        "v6.2.3": True,
16148                        "v6.2.5": True,
16149                        "v6.2.7": True,
16150                        "v6.0.11": True
16151                    }
16152                },
16153                {
16154                    "value": "KP",
16155                    "revisions": {
16156                        "v6.0.0": True,
16157                        "v7.0.0": False,
16158                        "v6.0.5": True,
16159                        "v6.4.4": True,
16160                        "v6.4.0": True,
16161                        "v6.4.1": True,
16162                        "v6.2.0": True,
16163                        "v6.2.3": True,
16164                        "v6.2.5": True,
16165                        "v6.2.7": True,
16166                        "v6.0.11": True
16167                    }
16168                },
16169                {
16170                    "value": "KR",
16171                    "revisions": {
16172                        "v6.0.0": True,
16173                        "v7.0.0": True,
16174                        "v6.0.5": True,
16175                        "v6.4.4": True,
16176                        "v6.4.0": True,
16177                        "v6.4.1": True,
16178                        "v6.2.0": True,
16179                        "v6.2.3": True,
16180                        "v6.2.5": True,
16181                        "v6.2.7": True,
16182                        "v6.0.11": True
16183                    }
16184                },
16185                {
16186                    "value": "KW",
16187                    "revisions": {
16188                        "v6.0.0": True,
16189                        "v7.0.0": True,
16190                        "v6.0.5": True,
16191                        "v6.4.4": True,
16192                        "v6.4.0": True,
16193                        "v6.4.1": True,
16194                        "v6.2.0": True,
16195                        "v6.2.3": True,
16196                        "v6.2.5": True,
16197                        "v6.2.7": True,
16198                        "v6.0.11": True
16199                    }
16200                },
16201                {
16202                    "value": "LV",
16203                    "revisions": {
16204                        "v6.0.0": True,
16205                        "v7.0.0": True,
16206                        "v6.0.5": True,
16207                        "v6.4.4": True,
16208                        "v6.4.0": True,
16209                        "v6.4.1": True,
16210                        "v6.2.0": True,
16211                        "v6.2.3": True,
16212                        "v6.2.5": True,
16213                        "v6.2.7": True,
16214                        "v6.0.11": True
16215                    }
16216                },
16217                {
16218                    "value": "LB",
16219                    "revisions": {
16220                        "v6.0.0": True,
16221                        "v7.0.0": True,
16222                        "v6.0.5": True,
16223                        "v6.4.4": True,
16224                        "v6.4.0": True,
16225                        "v6.4.1": True,
16226                        "v6.2.0": True,
16227                        "v6.2.3": True,
16228                        "v6.2.5": True,
16229                        "v6.2.7": True,
16230                        "v6.0.11": True
16231                    }
16232                },
16233                {
16234                    "value": "LI",
16235                    "revisions": {
16236                        "v6.0.0": True,
16237                        "v7.0.0": True,
16238                        "v6.0.5": True,
16239                        "v6.4.4": True,
16240                        "v6.4.0": True,
16241                        "v6.4.1": True,
16242                        "v6.2.0": True,
16243                        "v6.2.3": True,
16244                        "v6.2.5": True,
16245                        "v6.2.7": True,
16246                        "v6.0.11": True
16247                    }
16248                },
16249                {
16250                    "value": "LT",
16251                    "revisions": {
16252                        "v6.0.0": True,
16253                        "v7.0.0": True,
16254                        "v6.0.5": True,
16255                        "v6.4.4": True,
16256                        "v6.4.0": True,
16257                        "v6.4.1": True,
16258                        "v6.2.0": True,
16259                        "v6.2.3": True,
16260                        "v6.2.5": True,
16261                        "v6.2.7": True,
16262                        "v6.0.11": True
16263                    }
16264                },
16265                {
16266                    "value": "LU",
16267                    "revisions": {
16268                        "v6.0.0": True,
16269                        "v7.0.0": True,
16270                        "v6.0.5": True,
16271                        "v6.4.4": True,
16272                        "v6.4.0": True,
16273                        "v6.4.1": True,
16274                        "v6.2.0": True,
16275                        "v6.2.3": True,
16276                        "v6.2.5": True,
16277                        "v6.2.7": True,
16278                        "v6.0.11": True
16279                    }
16280                },
16281                {
16282                    "value": "MO",
16283                    "revisions": {
16284                        "v6.0.0": True,
16285                        "v7.0.0": True,
16286                        "v6.0.5": True,
16287                        "v6.4.4": True,
16288                        "v6.4.0": True,
16289                        "v6.4.1": True,
16290                        "v6.2.0": True,
16291                        "v6.2.3": True,
16292                        "v6.2.5": True,
16293                        "v6.2.7": True,
16294                        "v6.0.11": True
16295                    }
16296                },
16297                {
16298                    "value": "MK",
16299                    "revisions": {
16300                        "v6.0.0": True,
16301                        "v7.0.0": True,
16302                        "v6.0.5": True,
16303                        "v6.4.4": True,
16304                        "v6.4.0": True,
16305                        "v6.4.1": True,
16306                        "v6.2.0": True,
16307                        "v6.2.3": True,
16308                        "v6.2.5": True,
16309                        "v6.2.7": True,
16310                        "v6.0.11": True
16311                    }
16312                },
16313                {
16314                    "value": "MY",
16315                    "revisions": {
16316                        "v6.0.0": True,
16317                        "v7.0.0": True,
16318                        "v6.0.5": True,
16319                        "v6.4.4": True,
16320                        "v6.4.0": True,
16321                        "v6.4.1": True,
16322                        "v6.2.0": True,
16323                        "v6.2.3": True,
16324                        "v6.2.5": True,
16325                        "v6.2.7": True,
16326                        "v6.0.11": True
16327                    }
16328                },
16329                {
16330                    "value": "MT",
16331                    "revisions": {
16332                        "v6.0.0": True,
16333                        "v7.0.0": True,
16334                        "v6.0.5": True,
16335                        "v6.4.4": True,
16336                        "v6.4.0": True,
16337                        "v6.4.1": True,
16338                        "v6.2.0": True,
16339                        "v6.2.3": True,
16340                        "v6.2.5": True,
16341                        "v6.2.7": True,
16342                        "v6.0.11": True
16343                    }
16344                },
16345                {
16346                    "value": "MX",
16347                    "revisions": {
16348                        "v6.0.0": True,
16349                        "v7.0.0": True,
16350                        "v6.0.5": True,
16351                        "v6.4.4": True,
16352                        "v6.4.0": True,
16353                        "v6.4.1": True,
16354                        "v6.2.0": True,
16355                        "v6.2.3": True,
16356                        "v6.2.5": True,
16357                        "v6.2.7": True,
16358                        "v6.0.11": True
16359                    }
16360                },
16361                {
16362                    "value": "MC",
16363                    "revisions": {
16364                        "v6.0.0": True,
16365                        "v7.0.0": True,
16366                        "v6.0.5": True,
16367                        "v6.4.4": True,
16368                        "v6.4.0": True,
16369                        "v6.4.1": True,
16370                        "v6.2.0": True,
16371                        "v6.2.3": True,
16372                        "v6.2.5": True,
16373                        "v6.2.7": True,
16374                        "v6.0.11": True
16375                    }
16376                },
16377                {
16378                    "value": "MA",
16379                    "revisions": {
16380                        "v6.0.0": True,
16381                        "v7.0.0": True,
16382                        "v6.0.5": True,
16383                        "v6.4.4": True,
16384                        "v6.4.0": True,
16385                        "v6.4.1": True,
16386                        "v6.2.0": True,
16387                        "v6.2.3": True,
16388                        "v6.2.5": True,
16389                        "v6.2.7": True,
16390                        "v6.0.11": True
16391                    }
16392                },
16393                {
16394                    "value": "MZ",
16395                    "revisions": {
16396                        "v6.0.0": True,
16397                        "v7.0.0": True,
16398                        "v6.0.5": True,
16399                        "v6.4.4": True,
16400                        "v6.4.0": True,
16401                        "v6.4.1": True,
16402                        "v6.2.0": True,
16403                        "v6.2.3": True,
16404                        "v6.2.5": True,
16405                        "v6.2.7": True,
16406                        "v6.0.11": True
16407                    }
16408                },
16409                {
16410                    "value": "MM",
16411                    "revisions": {
16412                        "v6.0.0": True,
16413                        "v7.0.0": True,
16414                        "v6.0.5": True,
16415                        "v6.4.4": True,
16416                        "v6.4.0": True,
16417                        "v6.4.1": True,
16418                        "v6.2.0": True,
16419                        "v6.2.3": True,
16420                        "v6.2.5": True,
16421                        "v6.2.7": True,
16422                        "v6.0.11": True
16423                    }
16424                },
16425                {
16426                    "value": "NP",
16427                    "revisions": {
16428                        "v6.0.0": True,
16429                        "v7.0.0": True,
16430                        "v6.0.5": True,
16431                        "v6.4.4": True,
16432                        "v6.4.0": True,
16433                        "v6.4.1": True,
16434                        "v6.2.0": True,
16435                        "v6.2.3": True,
16436                        "v6.2.5": True,
16437                        "v6.2.7": True,
16438                        "v6.0.11": True
16439                    }
16440                },
16441                {
16442                    "value": "NL",
16443                    "revisions": {
16444                        "v6.0.0": True,
16445                        "v7.0.0": True,
16446                        "v6.0.5": True,
16447                        "v6.4.4": True,
16448                        "v6.4.0": True,
16449                        "v6.4.1": True,
16450                        "v6.2.0": True,
16451                        "v6.2.3": True,
16452                        "v6.2.5": True,
16453                        "v6.2.7": True,
16454                        "v6.0.11": True
16455                    }
16456                },
16457                {
16458                    "value": "AN",
16459                    "revisions": {
16460                        "v6.0.0": True,
16461                        "v7.0.0": True,
16462                        "v6.0.5": True,
16463                        "v6.4.4": True,
16464                        "v6.4.0": True,
16465                        "v6.4.1": True,
16466                        "v6.2.0": True,
16467                        "v6.2.3": True,
16468                        "v6.2.5": True,
16469                        "v6.2.7": True,
16470                        "v6.0.11": True
16471                    }
16472                },
16473                {
16474                    "value": "AW",
16475                    "revisions": {
16476                        "v6.0.0": True,
16477                        "v7.0.0": True,
16478                        "v6.0.5": True,
16479                        "v6.4.4": True,
16480                        "v6.4.0": True,
16481                        "v6.4.1": True,
16482                        "v6.2.0": True,
16483                        "v6.2.3": True,
16484                        "v6.2.5": True,
16485                        "v6.2.7": True,
16486                        "v6.0.11": True
16487                    }
16488                },
16489                {
16490                    "value": "NZ",
16491                    "revisions": {
16492                        "v6.0.0": True,
16493                        "v7.0.0": True,
16494                        "v6.0.5": True,
16495                        "v6.4.4": True,
16496                        "v6.4.0": True,
16497                        "v6.4.1": True,
16498                        "v6.2.0": True,
16499                        "v6.2.3": True,
16500                        "v6.2.5": True,
16501                        "v6.2.7": True,
16502                        "v6.0.11": True
16503                    }
16504                },
16505                {
16506                    "value": "NO",
16507                    "revisions": {
16508                        "v6.0.0": True,
16509                        "v7.0.0": True,
16510                        "v6.0.5": True,
16511                        "v6.4.4": True,
16512                        "v6.4.0": True,
16513                        "v6.4.1": True,
16514                        "v6.2.0": True,
16515                        "v6.2.3": True,
16516                        "v6.2.5": True,
16517                        "v6.2.7": True,
16518                        "v6.0.11": True
16519                    }
16520                },
16521                {
16522                    "value": "OM",
16523                    "revisions": {
16524                        "v6.0.0": True,
16525                        "v7.0.0": True,
16526                        "v6.0.5": True,
16527                        "v6.4.4": True,
16528                        "v6.4.0": True,
16529                        "v6.4.1": True,
16530                        "v6.2.0": True,
16531                        "v6.2.3": True,
16532                        "v6.2.5": True,
16533                        "v6.2.7": True,
16534                        "v6.0.11": True
16535                    }
16536                },
16537                {
16538                    "value": "PK",
16539                    "revisions": {
16540                        "v6.0.0": True,
16541                        "v7.0.0": True,
16542                        "v6.0.5": True,
16543                        "v6.4.4": True,
16544                        "v6.4.0": True,
16545                        "v6.4.1": True,
16546                        "v6.2.0": True,
16547                        "v6.2.3": True,
16548                        "v6.2.5": True,
16549                        "v6.2.7": True,
16550                        "v6.0.11": True
16551                    }
16552                },
16553                {
16554                    "value": "PA",
16555                    "revisions": {
16556                        "v6.0.0": True,
16557                        "v7.0.0": True,
16558                        "v6.0.5": True,
16559                        "v6.4.4": True,
16560                        "v6.4.0": True,
16561                        "v6.4.1": True,
16562                        "v6.2.0": True,
16563                        "v6.2.3": True,
16564                        "v6.2.5": True,
16565                        "v6.2.7": True,
16566                        "v6.0.11": True
16567                    }
16568                },
16569                {
16570                    "value": "PG",
16571                    "revisions": {
16572                        "v6.0.0": True,
16573                        "v7.0.0": True,
16574                        "v6.0.5": True,
16575                        "v6.4.4": True,
16576                        "v6.4.0": True,
16577                        "v6.4.1": True,
16578                        "v6.2.0": True,
16579                        "v6.2.3": True,
16580                        "v6.2.5": True,
16581                        "v6.2.7": True,
16582                        "v6.0.11": True
16583                    }
16584                },
16585                {
16586                    "value": "PY",
16587                    "revisions": {
16588                        "v6.0.0": True,
16589                        "v7.0.0": True,
16590                        "v6.0.5": True,
16591                        "v6.4.4": True,
16592                        "v6.4.0": True,
16593                        "v6.4.1": True,
16594                        "v6.2.0": True,
16595                        "v6.2.3": True,
16596                        "v6.2.5": True,
16597                        "v6.2.7": True,
16598                        "v6.0.11": True
16599                    }
16600                },
16601                {
16602                    "value": "PE",
16603                    "revisions": {
16604                        "v6.0.0": True,
16605                        "v7.0.0": True,
16606                        "v6.0.5": True,
16607                        "v6.4.4": True,
16608                        "v6.4.0": True,
16609                        "v6.4.1": True,
16610                        "v6.2.0": True,
16611                        "v6.2.3": True,
16612                        "v6.2.5": True,
16613                        "v6.2.7": True,
16614                        "v6.0.11": True
16615                    }
16616                },
16617                {
16618                    "value": "PH",
16619                    "revisions": {
16620                        "v6.0.0": True,
16621                        "v7.0.0": True,
16622                        "v6.0.5": True,
16623                        "v6.4.4": True,
16624                        "v6.4.0": True,
16625                        "v6.4.1": True,
16626                        "v6.2.0": True,
16627                        "v6.2.3": True,
16628                        "v6.2.5": True,
16629                        "v6.2.7": True,
16630                        "v6.0.11": True
16631                    }
16632                },
16633                {
16634                    "value": "PL",
16635                    "revisions": {
16636                        "v6.0.0": True,
16637                        "v7.0.0": True,
16638                        "v6.0.5": True,
16639                        "v6.4.4": True,
16640                        "v6.4.0": True,
16641                        "v6.4.1": True,
16642                        "v6.2.0": True,
16643                        "v6.2.3": True,
16644                        "v6.2.5": True,
16645                        "v6.2.7": True,
16646                        "v6.0.11": True
16647                    }
16648                },
16649                {
16650                    "value": "PT",
16651                    "revisions": {
16652                        "v6.0.0": True,
16653                        "v7.0.0": True,
16654                        "v6.0.5": True,
16655                        "v6.4.4": True,
16656                        "v6.4.0": True,
16657                        "v6.4.1": True,
16658                        "v6.2.0": True,
16659                        "v6.2.3": True,
16660                        "v6.2.5": True,
16661                        "v6.2.7": True,
16662                        "v6.0.11": True
16663                    }
16664                },
16665                {
16666                    "value": "PR",
16667                    "revisions": {
16668                        "v6.0.0": True,
16669                        "v7.0.0": True,
16670                        "v6.0.5": True,
16671                        "v6.4.4": True,
16672                        "v6.4.0": True,
16673                        "v6.4.1": True,
16674                        "v6.2.0": True,
16675                        "v6.2.3": True,
16676                        "v6.2.5": True,
16677                        "v6.2.7": True,
16678                        "v6.0.11": True
16679                    }
16680                },
16681                {
16682                    "value": "QA",
16683                    "revisions": {
16684                        "v6.0.0": True,
16685                        "v7.0.0": True,
16686                        "v6.0.5": True,
16687                        "v6.4.4": True,
16688                        "v6.4.0": True,
16689                        "v6.4.1": True,
16690                        "v6.2.0": True,
16691                        "v6.2.3": True,
16692                        "v6.2.5": True,
16693                        "v6.2.7": True,
16694                        "v6.0.11": True
16695                    }
16696                },
16697                {
16698                    "value": "RO",
16699                    "revisions": {
16700                        "v6.0.0": True,
16701                        "v7.0.0": True,
16702                        "v6.0.5": True,
16703                        "v6.4.4": True,
16704                        "v6.4.0": True,
16705                        "v6.4.1": True,
16706                        "v6.2.0": True,
16707                        "v6.2.3": True,
16708                        "v6.2.5": True,
16709                        "v6.2.7": True,
16710                        "v6.0.11": True
16711                    }
16712                },
16713                {
16714                    "value": "RU",
16715                    "revisions": {
16716                        "v6.0.0": True,
16717                        "v7.0.0": True,
16718                        "v6.0.5": True,
16719                        "v6.4.4": True,
16720                        "v6.4.0": True,
16721                        "v6.4.1": True,
16722                        "v6.2.0": True,
16723                        "v6.2.3": True,
16724                        "v6.2.5": True,
16725                        "v6.2.7": True,
16726                        "v6.0.11": True
16727                    }
16728                },
16729                {
16730                    "value": "RW",
16731                    "revisions": {
16732                        "v6.0.0": True,
16733                        "v7.0.0": True,
16734                        "v6.0.5": True,
16735                        "v6.4.4": True,
16736                        "v6.4.0": True,
16737                        "v6.4.1": True,
16738                        "v6.2.0": True,
16739                        "v6.2.3": True,
16740                        "v6.2.5": True,
16741                        "v6.2.7": True,
16742                        "v6.0.11": True
16743                    }
16744                },
16745                {
16746                    "value": "SA",
16747                    "revisions": {
16748                        "v6.0.0": True,
16749                        "v7.0.0": True,
16750                        "v6.0.5": True,
16751                        "v6.4.4": True,
16752                        "v6.4.0": True,
16753                        "v6.4.1": True,
16754                        "v6.2.0": True,
16755                        "v6.2.3": True,
16756                        "v6.2.5": True,
16757                        "v6.2.7": True,
16758                        "v6.0.11": True
16759                    }
16760                },
16761                {
16762                    "value": "RS",
16763                    "revisions": {
16764                        "v6.0.0": True,
16765                        "v7.0.0": True,
16766                        "v6.0.5": True,
16767                        "v6.4.4": True,
16768                        "v6.4.0": True,
16769                        "v6.4.1": True,
16770                        "v6.2.0": True,
16771                        "v6.2.3": True,
16772                        "v6.2.5": True,
16773                        "v6.2.7": True,
16774                        "v6.0.11": True
16775                    }
16776                },
16777                {
16778                    "value": "ME",
16779                    "revisions": {
16780                        "v6.0.0": True,
16781                        "v7.0.0": True,
16782                        "v6.0.5": True,
16783                        "v6.4.4": True,
16784                        "v6.4.0": True,
16785                        "v6.4.1": True,
16786                        "v6.2.0": True,
16787                        "v6.2.3": True,
16788                        "v6.2.5": True,
16789                        "v6.2.7": True,
16790                        "v6.0.11": True
16791                    }
16792                },
16793                {
16794                    "value": "SG",
16795                    "revisions": {
16796                        "v6.0.0": True,
16797                        "v7.0.0": True,
16798                        "v6.0.5": True,
16799                        "v6.4.4": True,
16800                        "v6.4.0": True,
16801                        "v6.4.1": True,
16802                        "v6.2.0": True,
16803                        "v6.2.3": True,
16804                        "v6.2.5": True,
16805                        "v6.2.7": True,
16806                        "v6.0.11": True
16807                    }
16808                },
16809                {
16810                    "value": "SK",
16811                    "revisions": {
16812                        "v6.0.0": True,
16813                        "v7.0.0": True,
16814                        "v6.0.5": True,
16815                        "v6.4.4": True,
16816                        "v6.4.0": True,
16817                        "v6.4.1": True,
16818                        "v6.2.0": True,
16819                        "v6.2.3": True,
16820                        "v6.2.5": True,
16821                        "v6.2.7": True,
16822                        "v6.0.11": True
16823                    }
16824                },
16825                {
16826                    "value": "SI",
16827                    "revisions": {
16828                        "v6.0.0": True,
16829                        "v7.0.0": True,
16830                        "v6.0.5": True,
16831                        "v6.4.4": True,
16832                        "v6.4.0": True,
16833                        "v6.4.1": True,
16834                        "v6.2.0": True,
16835                        "v6.2.3": True,
16836                        "v6.2.5": True,
16837                        "v6.2.7": True,
16838                        "v6.0.11": True
16839                    }
16840                },
16841                {
16842                    "value": "ZA",
16843                    "revisions": {
16844                        "v6.0.0": True,
16845                        "v7.0.0": True,
16846                        "v6.0.5": True,
16847                        "v6.4.4": True,
16848                        "v6.4.0": True,
16849                        "v6.4.1": True,
16850                        "v6.2.0": True,
16851                        "v6.2.3": True,
16852                        "v6.2.5": True,
16853                        "v6.2.7": True,
16854                        "v6.0.11": True
16855                    }
16856                },
16857                {
16858                    "value": "ES",
16859                    "revisions": {
16860                        "v6.0.0": True,
16861                        "v7.0.0": True,
16862                        "v6.0.5": True,
16863                        "v6.4.4": True,
16864                        "v6.4.0": True,
16865                        "v6.4.1": True,
16866                        "v6.2.0": True,
16867                        "v6.2.3": True,
16868                        "v6.2.5": True,
16869                        "v6.2.7": True,
16870                        "v6.0.11": True
16871                    }
16872                },
16873                {
16874                    "value": "LK",
16875                    "revisions": {
16876                        "v6.0.0": True,
16877                        "v7.0.0": True,
16878                        "v6.0.5": True,
16879                        "v6.4.4": True,
16880                        "v6.4.0": True,
16881                        "v6.4.1": True,
16882                        "v6.2.0": True,
16883                        "v6.2.3": True,
16884                        "v6.2.5": True,
16885                        "v6.2.7": True,
16886                        "v6.0.11": True
16887                    }
16888                },
16889                {
16890                    "value": "SE",
16891                    "revisions": {
16892                        "v6.0.0": True,
16893                        "v7.0.0": True,
16894                        "v6.0.5": True,
16895                        "v6.4.4": True,
16896                        "v6.4.0": True,
16897                        "v6.4.1": True,
16898                        "v6.2.0": True,
16899                        "v6.2.3": True,
16900                        "v6.2.5": True,
16901                        "v6.2.7": True,
16902                        "v6.0.11": True
16903                    }
16904                },
16905                {
16906                    "value": "SD",
16907                    "revisions": {
16908                        "v6.0.0": True,
16909                        "v7.0.0": False,
16910                        "v6.0.5": True,
16911                        "v6.4.4": True,
16912                        "v6.4.0": True,
16913                        "v6.4.1": True,
16914                        "v6.2.0": True,
16915                        "v6.2.3": True,
16916                        "v6.2.5": True,
16917                        "v6.2.7": True,
16918                        "v6.0.11": True
16919                    }
16920                },
16921                {
16922                    "value": "CH",
16923                    "revisions": {
16924                        "v6.0.0": True,
16925                        "v7.0.0": True,
16926                        "v6.0.5": True,
16927                        "v6.4.4": True,
16928                        "v6.4.0": True,
16929                        "v6.4.1": True,
16930                        "v6.2.0": True,
16931                        "v6.2.3": True,
16932                        "v6.2.5": True,
16933                        "v6.2.7": True,
16934                        "v6.0.11": True
16935                    }
16936                },
16937                {
16938                    "value": "SY",
16939                    "revisions": {
16940                        "v6.0.0": True,
16941                        "v7.0.0": False,
16942                        "v6.0.5": True,
16943                        "v6.4.4": True,
16944                        "v6.4.0": True,
16945                        "v6.4.1": True,
16946                        "v6.2.0": True,
16947                        "v6.2.3": True,
16948                        "v6.2.5": True,
16949                        "v6.2.7": True,
16950                        "v6.0.11": True
16951                    }
16952                },
16953                {
16954                    "value": "TW",
16955                    "revisions": {
16956                        "v6.0.0": True,
16957                        "v7.0.0": True,
16958                        "v6.0.5": True,
16959                        "v6.4.4": True,
16960                        "v6.4.0": True,
16961                        "v6.4.1": True,
16962                        "v6.2.0": True,
16963                        "v6.2.3": True,
16964                        "v6.2.5": True,
16965                        "v6.2.7": True,
16966                        "v6.0.11": True
16967                    }
16968                },
16969                {
16970                    "value": "TZ",
16971                    "revisions": {
16972                        "v6.0.0": True,
16973                        "v7.0.0": True,
16974                        "v6.0.5": True,
16975                        "v6.4.4": True,
16976                        "v6.4.0": True,
16977                        "v6.4.1": True,
16978                        "v6.2.0": True,
16979                        "v6.2.3": True,
16980                        "v6.2.5": True,
16981                        "v6.2.7": True,
16982                        "v6.0.11": True
16983                    }
16984                },
16985                {
16986                    "value": "TH",
16987                    "revisions": {
16988                        "v6.0.0": True,
16989                        "v7.0.0": True,
16990                        "v6.0.5": True,
16991                        "v6.4.4": True,
16992                        "v6.4.0": True,
16993                        "v6.4.1": True,
16994                        "v6.2.0": True,
16995                        "v6.2.3": True,
16996                        "v6.2.5": True,
16997                        "v6.2.7": True,
16998                        "v6.0.11": True
16999                    }
17000                },
17001                {
17002                    "value": "TT",
17003                    "revisions": {
17004                        "v6.0.0": True,
17005                        "v7.0.0": True,
17006                        "v6.0.5": True,
17007                        "v6.4.4": True,
17008                        "v6.4.0": True,
17009                        "v6.4.1": True,
17010                        "v6.2.0": True,
17011                        "v6.2.3": True,
17012                        "v6.2.5": True,
17013                        "v6.2.7": True,
17014                        "v6.0.11": True
17015                    }
17016                },
17017                {
17018                    "value": "TN",
17019                    "revisions": {
17020                        "v6.0.0": True,
17021                        "v7.0.0": True,
17022                        "v6.0.5": True,
17023                        "v6.4.4": True,
17024                        "v6.4.0": True,
17025                        "v6.4.1": True,
17026                        "v6.2.0": True,
17027                        "v6.2.3": True,
17028                        "v6.2.5": True,
17029                        "v6.2.7": True,
17030                        "v6.0.11": True
17031                    }
17032                },
17033                {
17034                    "value": "TR",
17035                    "revisions": {
17036                        "v6.0.0": True,
17037                        "v7.0.0": True,
17038                        "v6.0.5": True,
17039                        "v6.4.4": True,
17040                        "v6.4.0": True,
17041                        "v6.4.1": True,
17042                        "v6.2.0": True,
17043                        "v6.2.3": True,
17044                        "v6.2.5": True,
17045                        "v6.2.7": True,
17046                        "v6.0.11": True
17047                    }
17048                },
17049                {
17050                    "value": "AE",
17051                    "revisions": {
17052                        "v6.0.0": True,
17053                        "v7.0.0": True,
17054                        "v6.0.5": True,
17055                        "v6.4.4": True,
17056                        "v6.4.0": True,
17057                        "v6.4.1": True,
17058                        "v6.2.0": True,
17059                        "v6.2.3": True,
17060                        "v6.2.5": True,
17061                        "v6.2.7": True,
17062                        "v6.0.11": True
17063                    }
17064                },
17065                {
17066                    "value": "UA",
17067                    "revisions": {
17068                        "v6.0.0": True,
17069                        "v7.0.0": True,
17070                        "v6.0.5": True,
17071                        "v6.4.4": True,
17072                        "v6.4.0": True,
17073                        "v6.4.1": True,
17074                        "v6.2.0": True,
17075                        "v6.2.3": True,
17076                        "v6.2.5": True,
17077                        "v6.2.7": True,
17078                        "v6.0.11": True
17079                    }
17080                },
17081                {
17082                    "value": "GB",
17083                    "revisions": {
17084                        "v6.0.0": True,
17085                        "v7.0.0": True,
17086                        "v6.0.5": True,
17087                        "v6.4.4": True,
17088                        "v6.4.0": True,
17089                        "v6.4.1": True,
17090                        "v6.2.0": True,
17091                        "v6.2.3": True,
17092                        "v6.2.5": True,
17093                        "v6.2.7": True,
17094                        "v6.0.11": True
17095                    }
17096                },
17097                {
17098                    "value": "US",
17099                    "revisions": {
17100                        "v6.0.0": True,
17101                        "v7.0.0": True,
17102                        "v6.0.5": True,
17103                        "v6.4.4": True,
17104                        "v6.4.0": True,
17105                        "v6.4.1": True,
17106                        "v6.2.0": True,
17107                        "v6.2.3": True,
17108                        "v6.2.5": True,
17109                        "v6.2.7": True,
17110                        "v6.0.11": True
17111                    }
17112                },
17113                {
17114                    "value": "PS",
17115                    "revisions": {
17116                        "v6.0.0": True,
17117                        "v7.0.0": True,
17118                        "v6.0.5": True,
17119                        "v6.4.4": True,
17120                        "v6.4.0": True,
17121                        "v6.4.1": True,
17122                        "v6.2.0": True,
17123                        "v6.2.3": True,
17124                        "v6.2.5": True,
17125                        "v6.2.7": True,
17126                        "v6.0.11": True
17127                    }
17128                },
17129                {
17130                    "value": "UY",
17131                    "revisions": {
17132                        "v6.0.0": True,
17133                        "v7.0.0": True,
17134                        "v6.0.5": True,
17135                        "v6.4.4": True,
17136                        "v6.4.0": True,
17137                        "v6.4.1": True,
17138                        "v6.2.0": True,
17139                        "v6.2.3": True,
17140                        "v6.2.5": True,
17141                        "v6.2.7": True,
17142                        "v6.0.11": True
17143                    }
17144                },
17145                {
17146                    "value": "UZ",
17147                    "revisions": {
17148                        "v6.0.0": True,
17149                        "v7.0.0": True,
17150                        "v6.0.5": True,
17151                        "v6.4.4": True,
17152                        "v6.4.0": True,
17153                        "v6.4.1": True,
17154                        "v6.2.0": True,
17155                        "v6.2.3": True,
17156                        "v6.2.5": True,
17157                        "v6.2.7": True,
17158                        "v6.0.11": True
17159                    }
17160                },
17161                {
17162                    "value": "VE",
17163                    "revisions": {
17164                        "v6.0.0": True,
17165                        "v7.0.0": True,
17166                        "v6.0.5": True,
17167                        "v6.4.4": True,
17168                        "v6.4.0": True,
17169                        "v6.4.1": True,
17170                        "v6.2.0": True,
17171                        "v6.2.3": True,
17172                        "v6.2.5": True,
17173                        "v6.2.7": True,
17174                        "v6.0.11": True
17175                    }
17176                },
17177                {
17178                    "value": "VN",
17179                    "revisions": {
17180                        "v6.0.0": True,
17181                        "v7.0.0": True,
17182                        "v6.0.5": True,
17183                        "v6.4.4": True,
17184                        "v6.4.0": True,
17185                        "v6.4.1": True,
17186                        "v6.2.0": True,
17187                        "v6.2.3": True,
17188                        "v6.2.5": True,
17189                        "v6.2.7": True,
17190                        "v6.0.11": True
17191                    }
17192                },
17193                {
17194                    "value": "YE",
17195                    "revisions": {
17196                        "v6.0.0": True,
17197                        "v7.0.0": True,
17198                        "v6.0.5": True,
17199                        "v6.4.4": True,
17200                        "v6.4.0": True,
17201                        "v6.4.1": True,
17202                        "v6.2.0": True,
17203                        "v6.2.3": True,
17204                        "v6.2.5": True,
17205                        "v6.2.7": True,
17206                        "v6.0.11": True
17207                    }
17208                },
17209                {
17210                    "value": "ZB",
17211                    "revisions": {
17212                        "v6.0.0": True,
17213                        "v7.0.0": False,
17214                        "v6.0.5": True,
17215                        "v6.4.4": True,
17216                        "v6.4.0": True,
17217                        "v6.4.1": True,
17218                        "v6.2.0": True,
17219                        "v6.2.3": True,
17220                        "v6.2.5": True,
17221                        "v6.2.7": True,
17222                        "v6.0.11": True
17223                    }
17224                },
17225                {
17226                    "value": "ZW",
17227                    "revisions": {
17228                        "v6.0.0": True,
17229                        "v7.0.0": True,
17230                        "v6.0.5": True,
17231                        "v6.4.4": True,
17232                        "v6.4.0": True,
17233                        "v6.4.1": True,
17234                        "v6.2.0": True,
17235                        "v6.2.3": True,
17236                        "v6.2.5": True,
17237                        "v6.2.7": True,
17238                        "v6.0.11": True
17239                    }
17240                },
17241                {
17242                    "value": "JP",
17243                    "revisions": {
17244                        "v6.0.0": True,
17245                        "v7.0.0": True,
17246                        "v6.0.5": True,
17247                        "v6.4.4": True,
17248                        "v6.4.0": True,
17249                        "v6.4.1": True,
17250                        "v6.2.0": True,
17251                        "v6.2.3": True,
17252                        "v6.2.5": True,
17253                        "v6.2.7": True,
17254                        "v6.0.11": True
17255                    }
17256                },
17257                {
17258                    "value": "CA",
17259                    "revisions": {
17260                        "v6.0.0": True,
17261                        "v7.0.0": True,
17262                        "v6.0.5": True,
17263                        "v6.4.4": True,
17264                        "v6.4.0": True,
17265                        "v6.4.1": True,
17266                        "v6.2.0": True,
17267                        "v6.2.3": True,
17268                        "v6.2.5": True,
17269                        "v6.2.7": True,
17270                        "v6.0.11": True
17271                    }
17272                },
17273                {
17274                    "value": "CF",
17275                    "revisions": {
17276                        "v7.0.0": True,
17277                        "v6.4.4": True,
17278                        "v6.4.0": True,
17279                        "v6.4.1": True,
17280                        "v6.2.0": True,
17281                        "v6.2.3": True,
17282                        "v6.2.5": True,
17283                        "v6.2.7": True
17284                    }
17285                },
17286                {
17287                    "value": "BS",
17288                    "revisions": {
17289                        "v6.4.4": True,
17290                        "v7.0.0": True,
17291                        "v6.4.0": True,
17292                        "v6.4.1": True
17293                    }
17294                },
17295                {
17296                    "value": "BF",
17297                    "revisions": {
17298                        "v6.4.4": True,
17299                        "v7.0.0": True,
17300                        "v6.4.0": True,
17301                        "v6.4.1": False
17302                    }
17303                },
17304                {
17305                    "value": "KY",
17306                    "revisions": {
17307                        "v6.4.4": True,
17308                        "v7.0.0": True,
17309                        "v6.4.0": True,
17310                        "v6.4.1": False
17311                    }
17312                },
17313                {
17314                    "value": "CX",
17315                    "revisions": {
17316                        "v6.4.4": True,
17317                        "v7.0.0": True,
17318                        "v6.4.0": True,
17319                        "v6.4.1": False
17320                    }
17321                },
17322                {
17323                    "value": "GH",
17324                    "revisions": {
17325                        "v6.4.4": True,
17326                        "v7.0.0": True,
17327                        "v6.4.0": True,
17328                        "v6.4.1": False
17329                    }
17330                },
17331                {
17332                    "value": "GY",
17333                    "revisions": {
17334                        "v6.4.4": True,
17335                        "v7.0.0": True,
17336                        "v6.4.0": True,
17337                        "v6.4.1": False
17338                    }
17339                },
17340                {
17341                    "value": "CI",
17342                    "revisions": {
17343                        "v6.4.4": True,
17344                        "v7.0.0": True,
17345                        "v6.4.0": True,
17346                        "v6.4.1": False
17347                    }
17348                },
17349                {
17350                    "value": "MW",
17351                    "revisions": {
17352                        "v6.4.4": True,
17353                        "v7.0.0": True,
17354                        "v6.4.0": True,
17355                        "v6.4.1": False
17356                    }
17357                },
17358                {
17359                    "value": "MV",
17360                    "revisions": {
17361                        "v6.4.4": True,
17362                        "v7.0.0": True,
17363                        "v6.4.0": True,
17364                        "v6.4.1": False
17365                    }
17366                },
17367                {
17368                    "value": "FM",
17369                    "revisions": {
17370                        "v6.4.4": True,
17371                        "v7.0.0": True,
17372                        "v6.4.0": True,
17373                        "v6.4.1": False
17374                    }
17375                },
17376                {
17377                    "value": "KN",
17378                    "revisions": {
17379                        "v6.4.4": True,
17380                        "v7.0.0": True,
17381                        "v6.4.0": True,
17382                        "v6.4.1": False
17383                    }
17384                },
17385                {
17386                    "value": "LC",
17387                    "revisions": {
17388                        "v6.4.4": True,
17389                        "v7.0.0": True,
17390                        "v6.4.0": True,
17391                        "v6.4.1": False
17392                    }
17393                },
17394                {
17395                    "value": "VC",
17396                    "revisions": {
17397                        "v6.4.4": True,
17398                        "v7.0.0": True,
17399                        "v6.4.0": True,
17400                        "v6.4.1": False
17401                    }
17402                },
17403                {
17404                    "value": "SN",
17405                    "revisions": {
17406                        "v6.4.4": True,
17407                        "v7.0.0": True,
17408                        "v6.4.0": True,
17409                        "v6.4.1": False
17410                    }
17411                },
17412                {
17413                    "value": "TM",
17414                    "revisions": {
17415                        "v6.4.4": True,
17416                        "v7.0.0": True,
17417                        "v6.4.0": True,
17418                        "v6.4.1": False
17419                    }
17420                },
17421                {
17422                    "value": "TC",
17423                    "revisions": {
17424                        "v6.4.4": True,
17425                        "v7.0.0": True,
17426                        "v6.4.0": True,
17427                        "v6.4.1": False
17428                    }
17429                },
17430                {
17431                    "value": "UG",
17432                    "revisions": {
17433                        "v6.4.4": True,
17434                        "v7.0.0": True,
17435                        "v6.4.0": True,
17436                        "v6.4.1": False
17437                    }
17438                },
17439                {
17440                    "value": "VU",
17441                    "revisions": {
17442                        "v6.4.4": True,
17443                        "v7.0.0": True,
17444                        "v6.4.0": True,
17445                        "v6.4.1": False
17446                    }
17447                },
17448                {
17449                    "value": "AF",
17450                    "revisions": {
17451                        "v7.0.0": True
17452                    }
17453                },
17454                {
17455                    "value": "AS",
17456                    "revisions": {
17457                        "v7.0.0": True
17458                    }
17459                },
17460                {
17461                    "value": "BJ",
17462                    "revisions": {
17463                        "v7.0.0": True
17464                    }
17465                },
17466                {
17467                    "value": "BM",
17468                    "revisions": {
17469                        "v7.0.0": True
17470                    }
17471                },
17472                {
17473                    "value": "BT",
17474                    "revisions": {
17475                        "v7.0.0": True
17476                    }
17477                },
17478                {
17479                    "value": "BW",
17480                    "revisions": {
17481                        "v7.0.0": True
17482                    }
17483                },
17484                {
17485                    "value": "CM",
17486                    "revisions": {
17487                        "v7.0.0": True
17488                    }
17489                },
17490                {
17491                    "value": "TD",
17492                    "revisions": {
17493                        "v7.0.0": True
17494                    }
17495                },
17496                {
17497                    "value": "CG",
17498                    "revisions": {
17499                        "v7.0.0": True
17500                    }
17501                },
17502                {
17503                    "value": "CD",
17504                    "revisions": {
17505                        "v7.0.0": True
17506                    }
17507                },
17508                {
17509                    "value": "DM",
17510                    "revisions": {
17511                        "v7.0.0": True
17512                    }
17513                },
17514                {
17515                    "value": "ET",
17516                    "revisions": {
17517                        "v7.0.0": True
17518                    }
17519                },
17520                {
17521                    "value": "GF",
17522                    "revisions": {
17523                        "v7.0.0": True
17524                    }
17525                },
17526                {
17527                    "value": "PF",
17528                    "revisions": {
17529                        "v7.0.0": True
17530                    }
17531                },
17532                {
17533                    "value": "FO",
17534                    "revisions": {
17535                        "v7.0.0": True
17536                    }
17537                },
17538                {
17539                    "value": "FJ",
17540                    "revisions": {
17541                        "v7.0.0": True
17542                    }
17543                },
17544                {
17545                    "value": "GI",
17546                    "revisions": {
17547                        "v7.0.0": True
17548                    }
17549                },
17550                {
17551                    "value": "GP",
17552                    "revisions": {
17553                        "v7.0.0": True
17554                    }
17555                },
17556                {
17557                    "value": "IQ",
17558                    "revisions": {
17559                        "v7.0.0": True
17560                    }
17561                },
17562                {
17563                    "value": "IM",
17564                    "revisions": {
17565                        "v7.0.0": True
17566                    }
17567                },
17568                {
17569                    "value": "LA",
17570                    "revisions": {
17571                        "v7.0.0": True
17572                    }
17573                },
17574                {
17575                    "value": "LS",
17576                    "revisions": {
17577                        "v7.0.0": True
17578                    }
17579                },
17580                {
17581                    "value": "LY",
17582                    "revisions": {
17583                        "v7.0.0": True
17584                    }
17585                },
17586                {
17587                    "value": "MG",
17588                    "revisions": {
17589                        "v7.0.0": True
17590                    }
17591                },
17592                {
17593                    "value": "ML",
17594                    "revisions": {
17595                        "v7.0.0": True
17596                    }
17597                },
17598                {
17599                    "value": "MH",
17600                    "revisions": {
17601                        "v7.0.0": True
17602                    }
17603                },
17604                {
17605                    "value": "MQ",
17606                    "revisions": {
17607                        "v7.0.0": True
17608                    }
17609                },
17610                {
17611                    "value": "MR",
17612                    "revisions": {
17613                        "v7.0.0": True
17614                    }
17615                },
17616                {
17617                    "value": "MU",
17618                    "revisions": {
17619                        "v7.0.0": True
17620                    }
17621                },
17622                {
17623                    "value": "YT",
17624                    "revisions": {
17625                        "v7.0.0": True
17626                    }
17627                },
17628                {
17629                    "value": "MD",
17630                    "revisions": {
17631                        "v7.0.0": True
17632                    }
17633                },
17634                {
17635                    "value": "NI",
17636                    "revisions": {
17637                        "v7.0.0": True
17638                    }
17639                },
17640                {
17641                    "value": "NE",
17642                    "revisions": {
17643                        "v7.0.0": True
17644                    }
17645                },
17646                {
17647                    "value": "MP",
17648                    "revisions": {
17649                        "v7.0.0": True
17650                    }
17651                },
17652                {
17653                    "value": "PW",
17654                    "revisions": {
17655                        "v7.0.0": True
17656                    }
17657                },
17658                {
17659                    "value": "RE",
17660                    "revisions": {
17661                        "v7.0.0": True
17662                    }
17663                },
17664                {
17665                    "value": "BL",
17666                    "revisions": {
17667                        "v7.0.0": True
17668                    }
17669                },
17670                {
17671                    "value": "MF",
17672                    "revisions": {
17673                        "v7.0.0": True
17674                    }
17675                },
17676                {
17677                    "value": "PM",
17678                    "revisions": {
17679                        "v7.0.0": True
17680                    }
17681                },
17682                {
17683                    "value": "SL",
17684                    "revisions": {
17685                        "v7.0.0": True
17686                    }
17687                },
17688                {
17689                    "value": "SR",
17690                    "revisions": {
17691                        "v7.0.0": True
17692                    }
17693                },
17694                {
17695                    "value": "TG",
17696                    "revisions": {
17697                        "v7.0.0": True
17698                    }
17699                },
17700                {
17701                    "value": "VI",
17702                    "revisions": {
17703                        "v7.0.0": True
17704                    }
17705                },
17706                {
17707                    "value": "WF",
17708                    "revisions": {
17709                        "v7.0.0": True
17710                    }
17711                },
17712                {
17713                    "value": "ZM",
17714                    "revisions": {
17715                        "v7.0.0": True
17716                    }
17717                }
17718            ],
17719            "revisions": {
17720                "v6.0.0": True,
17721                "v7.0.0": True,
17722                "v6.0.5": True,
17723                "v6.4.4": True,
17724                "v6.4.0": True,
17725                "v6.4.1": True,
17726                "v6.2.0": True,
17727                "v6.2.3": True,
17728                "v6.2.5": True,
17729                "v6.2.7": True,
17730                "v6.0.11": True
17731            }
17732        },
17733        "energy_efficient_ethernet": {
17734            "type": "string",
17735            "options": [
17736                {
17737                    "value": "enable",
17738                    "revisions": {
17739                        "v6.0.0": True,
17740                        "v7.0.0": True,
17741                        "v6.0.5": True,
17742                        "v6.4.4": True,
17743                        "v6.4.0": True,
17744                        "v6.4.1": True,
17745                        "v6.2.0": True,
17746                        "v6.2.3": True,
17747                        "v6.2.5": True,
17748                        "v6.2.7": True,
17749                        "v6.0.11": True
17750                    }
17751                },
17752                {
17753                    "value": "disable",
17754                    "revisions": {
17755                        "v6.0.0": True,
17756                        "v7.0.0": True,
17757                        "v6.0.5": True,
17758                        "v6.4.4": True,
17759                        "v6.4.0": True,
17760                        "v6.4.1": True,
17761                        "v6.2.0": True,
17762                        "v6.2.3": True,
17763                        "v6.2.5": True,
17764                        "v6.2.7": True,
17765                        "v6.0.11": True
17766                    }
17767                }
17768            ],
17769            "revisions": {
17770                "v6.0.0": True,
17771                "v7.0.0": True,
17772                "v6.0.5": True,
17773                "v6.4.4": True,
17774                "v6.4.0": True,
17775                "v6.4.1": True,
17776                "v6.2.0": True,
17777                "v6.2.3": True,
17778                "v6.2.5": True,
17779                "v6.2.7": True,
17780                "v6.0.11": True
17781            }
17782        },
17783        "handoff_rssi": {
17784            "type": "integer",
17785            "revisions": {
17786                "v6.0.0": True,
17787                "v7.0.0": True,
17788                "v6.0.5": True,
17789                "v6.4.4": True,
17790                "v6.4.0": True,
17791                "v6.4.1": True,
17792                "v6.2.0": True,
17793                "v6.2.3": True,
17794                "v6.2.5": True,
17795                "v6.2.7": True,
17796                "v6.0.11": True
17797            }
17798        },
17799        "ap_handoff": {
17800            "type": "string",
17801            "options": [
17802                {
17803                    "value": "enable",
17804                    "revisions": {
17805                        "v6.4.4": True,
17806                        "v7.0.0": True,
17807                        "v6.4.0": True,
17808                        "v6.4.1": True
17809                    }
17810                },
17811                {
17812                    "value": "disable",
17813                    "revisions": {
17814                        "v6.4.4": True,
17815                        "v7.0.0": True,
17816                        "v6.4.0": True,
17817                        "v6.4.1": True
17818                    }
17819                }
17820            ],
17821            "revisions": {
17822                "v6.4.4": True,
17823                "v7.0.0": True,
17824                "v6.4.0": True,
17825                "v6.4.1": True
17826            }
17827        },
17828        "max_clients": {
17829            "type": "integer",
17830            "revisions": {
17831                "v6.0.0": True,
17832                "v7.0.0": True,
17833                "v6.0.5": True,
17834                "v6.4.4": True,
17835                "v6.4.0": True,
17836                "v6.4.1": True,
17837                "v6.2.0": True,
17838                "v6.2.3": True,
17839                "v6.2.5": True,
17840                "v6.2.7": True,
17841                "v6.0.11": True
17842            }
17843        },
17844        "name": {
17845            "type": "string",
17846            "revisions": {
17847                "v6.0.0": True,
17848                "v7.0.0": True,
17849                "v6.0.5": True,
17850                "v6.4.4": True,
17851                "v6.4.0": True,
17852                "v6.4.1": True,
17853                "v6.2.0": True,
17854                "v6.2.3": True,
17855                "v6.2.5": True,
17856                "v6.2.7": True,
17857                "v6.0.11": True
17858            }
17859        },
17860        "login_passwd": {
17861            "type": "string",
17862            "revisions": {
17863                "v6.0.0": True,
17864                "v7.0.0": True,
17865                "v6.0.5": True,
17866                "v6.4.4": True,
17867                "v6.4.0": True,
17868                "v6.4.1": True,
17869                "v6.2.0": True,
17870                "v6.2.3": True,
17871                "v6.2.5": True,
17872                "v6.2.7": True,
17873                "v6.0.11": True
17874            }
17875        },
17876        "handoff_roaming": {
17877            "type": "string",
17878            "options": [
17879                {
17880                    "value": "enable",
17881                    "revisions": {
17882                        "v6.0.0": True,
17883                        "v7.0.0": True,
17884                        "v6.0.5": True,
17885                        "v6.4.4": True,
17886                        "v6.4.0": True,
17887                        "v6.4.1": True,
17888                        "v6.2.0": True,
17889                        "v6.2.3": True,
17890                        "v6.2.5": True,
17891                        "v6.2.7": True,
17892                        "v6.0.11": True
17893                    }
17894                },
17895                {
17896                    "value": "disable",
17897                    "revisions": {
17898                        "v6.0.0": True,
17899                        "v7.0.0": True,
17900                        "v6.0.5": True,
17901                        "v6.4.4": True,
17902                        "v6.4.0": True,
17903                        "v6.4.1": True,
17904                        "v6.2.0": True,
17905                        "v6.2.3": True,
17906                        "v6.2.5": True,
17907                        "v6.2.7": True,
17908                        "v6.0.11": True
17909                    }
17910                }
17911            ],
17912            "revisions": {
17913                "v6.0.0": True,
17914                "v7.0.0": True,
17915                "v6.0.5": True,
17916                "v6.4.4": True,
17917                "v6.4.0": True,
17918                "v6.4.1": True,
17919                "v6.2.0": True,
17920                "v6.2.3": True,
17921                "v6.2.5": True,
17922                "v6.2.7": True,
17923                "v6.0.11": True
17924            }
17925        },
17926        "split_tunneling_acl_local_ap_subnet": {
17927            "type": "string",
17928            "options": [
17929                {
17930                    "value": "enable",
17931                    "revisions": {
17932                        "v6.0.0": True,
17933                        "v7.0.0": True,
17934                        "v6.0.5": True,
17935                        "v6.4.4": True,
17936                        "v6.4.0": True,
17937                        "v6.4.1": True,
17938                        "v6.2.0": True,
17939                        "v6.2.3": True,
17940                        "v6.2.5": True,
17941                        "v6.2.7": True,
17942                        "v6.0.11": True
17943                    }
17944                },
17945                {
17946                    "value": "disable",
17947                    "revisions": {
17948                        "v6.0.0": True,
17949                        "v7.0.0": True,
17950                        "v6.0.5": True,
17951                        "v6.4.4": True,
17952                        "v6.4.0": True,
17953                        "v6.4.1": True,
17954                        "v6.2.0": True,
17955                        "v6.2.3": True,
17956                        "v6.2.5": True,
17957                        "v6.2.7": True,
17958                        "v6.0.11": True
17959                    }
17960                }
17961            ],
17962            "revisions": {
17963                "v6.0.0": True,
17964                "v7.0.0": True,
17965                "v6.0.5": True,
17966                "v6.4.4": True,
17967                "v6.4.0": True,
17968                "v6.4.1": True,
17969                "v6.2.0": True,
17970                "v6.2.3": True,
17971                "v6.2.5": True,
17972                "v6.2.7": True,
17973                "v6.0.11": True
17974            }
17975        },
17976        "led_schedules": {
17977            "type": "list",
17978            "children": {
17979                "name": {
17980                    "type": "string",
17981                    "revisions": {
17982                        "v6.0.0": True,
17983                        "v7.0.0": True,
17984                        "v6.0.5": True,
17985                        "v6.4.4": True,
17986                        "v6.4.0": True,
17987                        "v6.4.1": True,
17988                        "v6.2.0": True,
17989                        "v6.2.3": True,
17990                        "v6.2.5": True,
17991                        "v6.2.7": True,
17992                        "v6.0.11": True
17993                    }
17994                }
17995            },
17996            "revisions": {
17997                "v6.0.0": True,
17998                "v7.0.0": True,
17999                "v6.0.5": True,
18000                "v6.4.4": True,
18001                "v6.4.0": True,
18002                "v6.4.1": True,
18003                "v6.2.0": True,
18004                "v6.2.3": True,
18005                "v6.2.5": True,
18006                "v6.2.7": True,
18007                "v6.0.11": True
18008            }
18009        },
18010        "wan_port_mode": {
18011            "type": "string",
18012            "options": [
18013                {
18014                    "value": "wan-lan",
18015                    "revisions": {
18016                        "v6.0.0": True,
18017                        "v7.0.0": True,
18018                        "v6.0.5": True,
18019                        "v6.4.4": True,
18020                        "v6.4.0": True,
18021                        "v6.4.1": True,
18022                        "v6.2.0": True,
18023                        "v6.2.3": True,
18024                        "v6.2.5": True,
18025                        "v6.2.7": True,
18026                        "v6.0.11": True
18027                    }
18028                },
18029                {
18030                    "value": "wan-only",
18031                    "revisions": {
18032                        "v6.0.0": True,
18033                        "v7.0.0": True,
18034                        "v6.0.5": True,
18035                        "v6.4.4": True,
18036                        "v6.4.0": True,
18037                        "v6.4.1": True,
18038                        "v6.2.0": True,
18039                        "v6.2.3": True,
18040                        "v6.2.5": True,
18041                        "v6.2.7": True,
18042                        "v6.0.11": True
18043                    }
18044                }
18045            ],
18046            "revisions": {
18047                "v6.0.0": True,
18048                "v7.0.0": True,
18049                "v6.0.5": True,
18050                "v6.4.4": True,
18051                "v6.4.0": True,
18052                "v6.4.1": True,
18053                "v6.2.0": True,
18054                "v6.2.3": True,
18055                "v6.2.5": True,
18056                "v6.2.7": True,
18057                "v6.0.11": True
18058            }
18059        },
18060        "led_state": {
18061            "type": "string",
18062            "options": [
18063                {
18064                    "value": "enable",
18065                    "revisions": {
18066                        "v6.0.0": True,
18067                        "v7.0.0": True,
18068                        "v6.0.5": True,
18069                        "v6.4.4": True,
18070                        "v6.4.0": True,
18071                        "v6.4.1": True,
18072                        "v6.2.0": True,
18073                        "v6.2.3": True,
18074                        "v6.2.5": True,
18075                        "v6.2.7": True,
18076                        "v6.0.11": True
18077                    }
18078                },
18079                {
18080                    "value": "disable",
18081                    "revisions": {
18082                        "v6.0.0": True,
18083                        "v7.0.0": True,
18084                        "v6.0.5": True,
18085                        "v6.4.4": True,
18086                        "v6.4.0": True,
18087                        "v6.4.1": True,
18088                        "v6.2.0": True,
18089                        "v6.2.3": True,
18090                        "v6.2.5": True,
18091                        "v6.2.7": True,
18092                        "v6.0.11": True
18093                    }
18094                }
18095            ],
18096            "revisions": {
18097                "v6.0.0": True,
18098                "v7.0.0": True,
18099                "v6.0.5": True,
18100                "v6.4.4": True,
18101                "v6.4.0": True,
18102                "v6.4.1": True,
18103                "v6.2.0": True,
18104                "v6.2.3": True,
18105                "v6.2.5": True,
18106                "v6.2.7": True,
18107                "v6.0.11": True
18108            }
18109        }
18110    },
18111    "revisions": {
18112        "v6.0.0": True,
18113        "v7.0.0": True,
18114        "v6.0.5": True,
18115        "v6.4.4": True,
18116        "v6.4.0": True,
18117        "v6.4.1": True,
18118        "v6.2.0": True,
18119        "v6.2.3": True,
18120        "v6.2.5": True,
18121        "v6.2.7": True,
18122        "v6.0.11": True
18123    }
18124}
18125
18126
18127def main():
18128    module_spec = schema_to_module_spec(versioned_schema)
18129    mkeyname = 'name'
18130    fields = {
18131        "access_token": {"required": False, "type": "str", "no_log": True},
18132        "enable_log": {"required": False, "type": bool},
18133        "vdom": {"required": False, "type": "str", "default": "root"},
18134        "state": {"required": True, "type": "str",
18135                  "choices": ["present", "absent"]},
18136        "wireless_controller_wtp_profile": {
18137            "required": False, "type": "dict", "default": None,
18138            "options": {
18139            }
18140        }
18141    }
18142    for attribute_name in module_spec['options']:
18143        fields["wireless_controller_wtp_profile"]['options'][attribute_name] = module_spec['options'][attribute_name]
18144        if mkeyname and mkeyname == attribute_name:
18145            fields["wireless_controller_wtp_profile"]['options'][attribute_name]['required'] = True
18146
18147    check_legacy_fortiosapi()
18148    module = AnsibleModule(argument_spec=fields,
18149                           supports_check_mode=True)
18150
18151    versions_check_result = None
18152    if module._socket_path:
18153        connection = Connection(module._socket_path)
18154        if 'access_token' in module.params:
18155            connection.set_option('access_token', module.params['access_token'])
18156
18157        if 'enable_log' in module.params:
18158            connection.set_option('enable_log', module.params['enable_log'])
18159        else:
18160            connection.set_option('enable_log', False)
18161        fos = FortiOSHandler(connection, module, mkeyname)
18162        versions_check_result = check_schema_versioning(fos, versioned_schema, "wireless_controller_wtp_profile")
18163
18164        is_error, has_changed, result = fortios_wireless_controller(module.params, fos, module.check_mode)
18165
18166    else:
18167        module.fail_json(**FAIL_SOCKET_MSG)
18168
18169    if versions_check_result and versions_check_result['matched'] is False:
18170        module.warn("Ansible has detected version mismatch between FortOS system and your playbook, see more details by specifying option -vvv")
18171
18172    if not is_error:
18173        if versions_check_result and versions_check_result['matched'] is False:
18174            module.exit_json(changed=has_changed, version_check_warning=versions_check_result, meta=result)
18175        else:
18176            module.exit_json(changed=has_changed, meta=result)
18177    else:
18178        if versions_check_result and versions_check_result['matched'] is False:
18179            module.fail_json(msg="Error in repo", version_check_warning=versions_check_result, meta=result)
18180        else:
18181            module.fail_json(msg="Error in repo", meta=result)
18182
18183
18184if __name__ == '__main__':
18185    main()
18186