1{
2  "execute": "qmp_capabilities",
3  "id": "libvirt-1"
4}
5
6{
7  "return": {
8  },
9  "id": "libvirt-1"
10}
11
12{
13  "execute": "query-version",
14  "id": "libvirt-2"
15}
16
17{
18  "return": {
19    "qemu": {
20      "micro": 0,
21      "minor": 2,
22      "major": 5
23    },
24    "package": "v5.2.0"
25  },
26  "id": "libvirt-2"
27}
28
29{
30  "execute": "query-target",
31  "id": "libvirt-3"
32}
33
34{
35  "return": {
36    "arch": "riscv64"
37  },
38  "id": "libvirt-3"
39}
40
41{
42  "execute": "query-qmp-schema",
43  "id": "libvirt-4"
44}
45
46{
47  "return": [
48    {
49      "name": "query-status",
50      "ret-type": "1",
51      "meta-type": "command",
52      "arg-type": "0"
53    },
54    {
55      "name": "SHUTDOWN",
56      "meta-type": "event",
57      "arg-type": "2"
58    },
59    {
60      "name": "POWERDOWN",
61      "meta-type": "event",
62      "arg-type": "0"
63    },
64    {
65      "name": "RESET",
66      "meta-type": "event",
67      "arg-type": "3"
68    },
69    {
70      "name": "STOP",
71      "meta-type": "event",
72      "arg-type": "0"
73    },
74    {
75      "name": "RESUME",
76      "meta-type": "event",
77      "arg-type": "0"
78    },
79    {
80      "name": "SUSPEND",
81      "meta-type": "event",
82      "arg-type": "0"
83    },
84    {
85      "name": "SUSPEND_DISK",
86      "meta-type": "event",
87      "arg-type": "0"
88    },
89    {
90      "name": "WAKEUP",
91      "meta-type": "event",
92      "arg-type": "0"
93    },
94    {
95      "name": "WATCHDOG",
96      "meta-type": "event",
97      "arg-type": "4"
98    },
99    {
100      "name": "watchdog-set-action",
101      "ret-type": "0",
102      "meta-type": "command",
103      "arg-type": "5"
104    },
105    {
106      "name": "GUEST_PANICKED",
107      "meta-type": "event",
108      "arg-type": "6"
109    },
110    {
111      "name": "GUEST_CRASHLOADED",
112      "meta-type": "event",
113      "arg-type": "7"
114    },
115    {
116      "name": "MEMORY_FAILURE",
117      "meta-type": "event",
118      "arg-type": "8"
119    },
120    {
121      "name": "query-pr-managers",
122      "ret-type": "[9]",
123      "meta-type": "command",
124      "arg-type": "0"
125    },
126    {
127      "name": "eject",
128      "ret-type": "0",
129      "meta-type": "command",
130      "arg-type": "10"
131    },
132    {
133      "name": "blockdev-open-tray",
134      "ret-type": "0",
135      "meta-type": "command",
136      "arg-type": "11"
137    },
138    {
139      "name": "blockdev-close-tray",
140      "ret-type": "0",
141      "meta-type": "command",
142      "arg-type": "12"
143    },
144    {
145      "name": "blockdev-remove-medium",
146      "ret-type": "0",
147      "meta-type": "command",
148      "arg-type": "13"
149    },
150    {
151      "name": "blockdev-insert-medium",
152      "ret-type": "0",
153      "meta-type": "command",
154      "arg-type": "14"
155    },
156    {
157      "name": "blockdev-change-medium",
158      "ret-type": "0",
159      "meta-type": "command",
160      "arg-type": "15"
161    },
162    {
163      "name": "DEVICE_TRAY_MOVED",
164      "meta-type": "event",
165      "arg-type": "16"
166    },
167    {
168      "name": "PR_MANAGER_STATUS_CHANGED",
169      "meta-type": "event",
170      "arg-type": "17"
171    },
172    {
173      "name": "block_set_io_throttle",
174      "ret-type": "0",
175      "meta-type": "command",
176      "arg-type": "18"
177    },
178    {
179      "name": "block-latency-histogram-set",
180      "ret-type": "0",
181      "meta-type": "command",
182      "arg-type": "19"
183    },
184    {
185      "name": "query-block",
186      "ret-type": "[20]",
187      "meta-type": "command",
188      "arg-type": "0"
189    },
190    {
191      "name": "query-blockstats",
192      "ret-type": "[22]",
193      "meta-type": "command",
194      "arg-type": "21"
195    },
196    {
197      "name": "query-block-jobs",
198      "ret-type": "[23]",
199      "meta-type": "command",
200      "arg-type": "0"
201    },
202    {
203      "name": "block_passwd",
204      "ret-type": "0",
205      "meta-type": "command",
206      "arg-type": "24"
207    },
208    {
209      "name": "block_resize",
210      "ret-type": "0",
211      "meta-type": "command",
212      "arg-type": "25"
213    },
214    {
215      "name": "blockdev-snapshot-sync",
216      "ret-type": "0",
217      "meta-type": "command",
218      "arg-type": "26"
219    },
220    {
221      "name": "blockdev-snapshot",
222      "ret-type": "0",
223      "meta-type": "command",
224      "arg-type": "27",
225      "features": [
226        "allow-write-only-overlay"
227      ]
228    },
229    {
230      "name": "change-backing-file",
231      "ret-type": "0",
232      "meta-type": "command",
233      "arg-type": "28"
234    },
235    {
236      "name": "block-commit",
237      "ret-type": "0",
238      "meta-type": "command",
239      "arg-type": "29"
240    },
241    {
242      "name": "drive-backup",
243      "ret-type": "0",
244      "meta-type": "command",
245      "arg-type": "30"
246    },
247    {
248      "name": "blockdev-backup",
249      "ret-type": "0",
250      "meta-type": "command",
251      "arg-type": "31"
252    },
253    {
254      "name": "query-named-block-nodes",
255      "ret-type": "[33]",
256      "meta-type": "command",
257      "arg-type": "32"
258    },
259    {
260      "name": "x-debug-query-block-graph",
261      "ret-type": "34",
262      "meta-type": "command",
263      "arg-type": "0"
264    },
265    {
266      "name": "drive-mirror",
267      "ret-type": "0",
268      "meta-type": "command",
269      "arg-type": "35"
270    },
271    {
272      "name": "block-dirty-bitmap-add",
273      "ret-type": "0",
274      "meta-type": "command",
275      "arg-type": "36"
276    },
277    {
278      "name": "block-dirty-bitmap-remove",
279      "ret-type": "0",
280      "meta-type": "command",
281      "arg-type": "37"
282    },
283    {
284      "name": "block-dirty-bitmap-clear",
285      "ret-type": "0",
286      "meta-type": "command",
287      "arg-type": "37"
288    },
289    {
290      "name": "block-dirty-bitmap-enable",
291      "ret-type": "0",
292      "meta-type": "command",
293      "arg-type": "37"
294    },
295    {
296      "name": "block-dirty-bitmap-disable",
297      "ret-type": "0",
298      "meta-type": "command",
299      "arg-type": "37"
300    },
301    {
302      "name": "block-dirty-bitmap-merge",
303      "ret-type": "0",
304      "meta-type": "command",
305      "arg-type": "38"
306    },
307    {
308      "name": "x-debug-block-dirty-bitmap-sha256",
309      "ret-type": "39",
310      "meta-type": "command",
311      "arg-type": "37"
312    },
313    {
314      "name": "blockdev-mirror",
315      "ret-type": "0",
316      "meta-type": "command",
317      "arg-type": "40"
318    },
319    {
320      "name": "block-stream",
321      "ret-type": "0",
322      "meta-type": "command",
323      "arg-type": "41"
324    },
325    {
326      "name": "block-job-set-speed",
327      "ret-type": "0",
328      "meta-type": "command",
329      "arg-type": "42"
330    },
331    {
332      "name": "block-job-cancel",
333      "ret-type": "0",
334      "meta-type": "command",
335      "arg-type": "43"
336    },
337    {
338      "name": "block-job-pause",
339      "ret-type": "0",
340      "meta-type": "command",
341      "arg-type": "44"
342    },
343    {
344      "name": "block-job-resume",
345      "ret-type": "0",
346      "meta-type": "command",
347      "arg-type": "45"
348    },
349    {
350      "name": "block-job-complete",
351      "ret-type": "0",
352      "meta-type": "command",
353      "arg-type": "46"
354    },
355    {
356      "name": "block-job-dismiss",
357      "ret-type": "0",
358      "meta-type": "command",
359      "arg-type": "47"
360    },
361    {
362      "name": "block-job-finalize",
363      "ret-type": "0",
364      "meta-type": "command",
365      "arg-type": "48"
366    },
367    {
368      "name": "blockdev-add",
369      "ret-type": "0",
370      "meta-type": "command",
371      "arg-type": "49"
372    },
373    {
374      "name": "x-blockdev-reopen",
375      "ret-type": "0",
376      "meta-type": "command",
377      "arg-type": "49"
378    },
379    {
380      "name": "blockdev-del",
381      "ret-type": "0",
382      "meta-type": "command",
383      "arg-type": "50"
384    },
385    {
386      "name": "blockdev-create",
387      "ret-type": "0",
388      "meta-type": "command",
389      "arg-type": "51"
390    },
391    {
392      "name": "x-blockdev-amend",
393      "ret-type": "0",
394      "meta-type": "command",
395      "arg-type": "52"
396    },
397    {
398      "name": "BLOCK_IMAGE_CORRUPTED",
399      "meta-type": "event",
400      "arg-type": "53"
401    },
402    {
403      "name": "BLOCK_IO_ERROR",
404      "meta-type": "event",
405      "arg-type": "54"
406    },
407    {
408      "name": "BLOCK_JOB_COMPLETED",
409      "meta-type": "event",
410      "arg-type": "55"
411    },
412    {
413      "name": "BLOCK_JOB_CANCELLED",
414      "meta-type": "event",
415      "arg-type": "56"
416    },
417    {
418      "name": "BLOCK_JOB_ERROR",
419      "meta-type": "event",
420      "arg-type": "57"
421    },
422    {
423      "name": "BLOCK_JOB_READY",
424      "meta-type": "event",
425      "arg-type": "58"
426    },
427    {
428      "name": "BLOCK_JOB_PENDING",
429      "meta-type": "event",
430      "arg-type": "59"
431    },
432    {
433      "name": "BLOCK_WRITE_THRESHOLD",
434      "meta-type": "event",
435      "arg-type": "60"
436    },
437    {
438      "name": "block-set-write-threshold",
439      "ret-type": "0",
440      "meta-type": "command",
441      "arg-type": "61"
442    },
443    {
444      "name": "x-blockdev-change",
445      "ret-type": "0",
446      "meta-type": "command",
447      "arg-type": "62"
448    },
449    {
450      "name": "x-blockdev-set-iothread",
451      "ret-type": "0",
452      "meta-type": "command",
453      "arg-type": "63"
454    },
455    {
456      "name": "QUORUM_FAILURE",
457      "meta-type": "event",
458      "arg-type": "64"
459    },
460    {
461      "name": "QUORUM_REPORT_BAD",
462      "meta-type": "event",
463      "arg-type": "65"
464    },
465    {
466      "name": "blockdev-snapshot-internal-sync",
467      "ret-type": "0",
468      "meta-type": "command",
469      "arg-type": "66"
470    },
471    {
472      "name": "blockdev-snapshot-delete-internal-sync",
473      "ret-type": "68",
474      "meta-type": "command",
475      "arg-type": "67"
476    },
477    {
478      "name": "JOB_STATUS_CHANGE",
479      "meta-type": "event",
480      "arg-type": "69"
481    },
482    {
483      "name": "job-pause",
484      "ret-type": "0",
485      "meta-type": "command",
486      "arg-type": "70"
487    },
488    {
489      "name": "job-resume",
490      "ret-type": "0",
491      "meta-type": "command",
492      "arg-type": "71"
493    },
494    {
495      "name": "job-cancel",
496      "ret-type": "0",
497      "meta-type": "command",
498      "arg-type": "72"
499    },
500    {
501      "name": "job-complete",
502      "ret-type": "0",
503      "meta-type": "command",
504      "arg-type": "73"
505    },
506    {
507      "name": "job-dismiss",
508      "ret-type": "0",
509      "meta-type": "command",
510      "arg-type": "74"
511    },
512    {
513      "name": "job-finalize",
514      "ret-type": "0",
515      "meta-type": "command",
516      "arg-type": "75"
517    },
518    {
519      "name": "query-jobs",
520      "ret-type": "[76]",
521      "meta-type": "command",
522      "arg-type": "0"
523    },
524    {
525      "name": "nbd-server-start",
526      "ret-type": "0",
527      "meta-type": "command",
528      "arg-type": "77"
529    },
530    {
531      "name": "nbd-server-add",
532      "ret-type": "0",
533      "meta-type": "command",
534      "arg-type": "78",
535      "features": [
536        "deprecated"
537      ]
538    },
539    {
540      "name": "nbd-server-remove",
541      "ret-type": "0",
542      "meta-type": "command",
543      "arg-type": "79",
544      "features": [
545        "deprecated"
546      ]
547    },
548    {
549      "name": "nbd-server-stop",
550      "ret-type": "0",
551      "meta-type": "command",
552      "arg-type": "0"
553    },
554    {
555      "name": "block-export-add",
556      "ret-type": "0",
557      "meta-type": "command",
558      "arg-type": "80"
559    },
560    {
561      "name": "block-export-del",
562      "ret-type": "0",
563      "meta-type": "command",
564      "arg-type": "81"
565    },
566    {
567      "name": "BLOCK_EXPORT_DELETED",
568      "meta-type": "event",
569      "arg-type": "82"
570    },
571    {
572      "name": "query-block-exports",
573      "ret-type": "[83]",
574      "meta-type": "command",
575      "arg-type": "0"
576    },
577    {
578      "name": "query-chardev",
579      "ret-type": "[84]",
580      "meta-type": "command",
581      "arg-type": "0"
582    },
583    {
584      "name": "query-chardev-backends",
585      "ret-type": "[85]",
586      "meta-type": "command",
587      "arg-type": "0"
588    },
589    {
590      "name": "ringbuf-write",
591      "ret-type": "0",
592      "meta-type": "command",
593      "arg-type": "86"
594    },
595    {
596      "name": "ringbuf-read",
597      "ret-type": "str",
598      "meta-type": "command",
599      "arg-type": "87"
600    },
601    {
602      "name": "chardev-add",
603      "ret-type": "89",
604      "meta-type": "command",
605      "arg-type": "88"
606    },
607    {
608      "name": "chardev-change",
609      "ret-type": "89",
610      "meta-type": "command",
611      "arg-type": "90"
612    },
613    {
614      "name": "chardev-remove",
615      "ret-type": "0",
616      "meta-type": "command",
617      "arg-type": "91"
618    },
619    {
620      "name": "chardev-send-break",
621      "ret-type": "0",
622      "meta-type": "command",
623      "arg-type": "92"
624    },
625    {
626      "name": "VSERPORT_CHANGE",
627      "meta-type": "event",
628      "arg-type": "93"
629    },
630    {
631      "name": "dump-guest-memory",
632      "ret-type": "0",
633      "meta-type": "command",
634      "arg-type": "94"
635    },
636    {
637      "name": "query-dump",
638      "ret-type": "95",
639      "meta-type": "command",
640      "arg-type": "0"
641    },
642    {
643      "name": "DUMP_COMPLETED",
644      "meta-type": "event",
645      "arg-type": "96"
646    },
647    {
648      "name": "query-dump-guest-memory-capability",
649      "ret-type": "97",
650      "meta-type": "command",
651      "arg-type": "0"
652    },
653    {
654      "name": "set_link",
655      "ret-type": "0",
656      "meta-type": "command",
657      "arg-type": "98"
658    },
659    {
660      "name": "netdev_add",
661      "ret-type": "0",
662      "meta-type": "command",
663      "arg-type": "99"
664    },
665    {
666      "name": "netdev_del",
667      "ret-type": "0",
668      "meta-type": "command",
669      "arg-type": "100"
670    },
671    {
672      "name": "query-rx-filter",
673      "ret-type": "[102]",
674      "meta-type": "command",
675      "arg-type": "101"
676    },
677    {
678      "name": "NIC_RX_FILTER_CHANGED",
679      "meta-type": "event",
680      "arg-type": "103"
681    },
682    {
683      "name": "announce-self",
684      "ret-type": "0",
685      "meta-type": "command",
686      "arg-type": "104"
687    },
688    {
689      "name": "FAILOVER_NEGOTIATED",
690      "meta-type": "event",
691      "arg-type": "105"
692    },
693    {
694      "name": "RDMA_GID_STATUS_CHANGED",
695      "meta-type": "event",
696      "arg-type": "106"
697    },
698    {
699      "name": "query-rocker",
700      "ret-type": "108",
701      "meta-type": "command",
702      "arg-type": "107"
703    },
704    {
705      "name": "query-rocker-ports",
706      "ret-type": "[110]",
707      "meta-type": "command",
708      "arg-type": "109"
709    },
710    {
711      "name": "query-rocker-of-dpa-flows",
712      "ret-type": "[112]",
713      "meta-type": "command",
714      "arg-type": "111"
715    },
716    {
717      "name": "query-rocker-of-dpa-groups",
718      "ret-type": "[114]",
719      "meta-type": "command",
720      "arg-type": "113"
721    },
722    {
723      "name": "query-tpm-models",
724      "ret-type": "[115]",
725      "meta-type": "command",
726      "arg-type": "0"
727    },
728    {
729      "name": "query-tpm-types",
730      "ret-type": "[116]",
731      "meta-type": "command",
732      "arg-type": "0"
733    },
734    {
735      "name": "query-tpm",
736      "ret-type": "[117]",
737      "meta-type": "command",
738      "arg-type": "0"
739    },
740    {
741      "name": "set_password",
742      "ret-type": "0",
743      "meta-type": "command",
744      "arg-type": "118"
745    },
746    {
747      "name": "expire_password",
748      "ret-type": "0",
749      "meta-type": "command",
750      "arg-type": "119"
751    },
752    {
753      "name": "screendump",
754      "ret-type": "0",
755      "meta-type": "command",
756      "arg-type": "120"
757    },
758    {
759      "name": "query-spice",
760      "ret-type": "121",
761      "meta-type": "command",
762      "arg-type": "0"
763    },
764    {
765      "name": "SPICE_CONNECTED",
766      "meta-type": "event",
767      "arg-type": "122"
768    },
769    {
770      "name": "SPICE_INITIALIZED",
771      "meta-type": "event",
772      "arg-type": "123"
773    },
774    {
775      "name": "SPICE_DISCONNECTED",
776      "meta-type": "event",
777      "arg-type": "124"
778    },
779    {
780      "name": "SPICE_MIGRATE_COMPLETED",
781      "meta-type": "event",
782      "arg-type": "0"
783    },
784    {
785      "name": "query-vnc",
786      "ret-type": "125",
787      "meta-type": "command",
788      "arg-type": "0"
789    },
790    {
791      "name": "query-vnc-servers",
792      "ret-type": "[126]",
793      "meta-type": "command",
794      "arg-type": "0"
795    },
796    {
797      "name": "change-vnc-password",
798      "ret-type": "0",
799      "meta-type": "command",
800      "arg-type": "127"
801    },
802    {
803      "name": "VNC_CONNECTED",
804      "meta-type": "event",
805      "arg-type": "128"
806    },
807    {
808      "name": "VNC_INITIALIZED",
809      "meta-type": "event",
810      "arg-type": "129"
811    },
812    {
813      "name": "VNC_DISCONNECTED",
814      "meta-type": "event",
815      "arg-type": "130"
816    },
817    {
818      "name": "query-mice",
819      "ret-type": "[131]",
820      "meta-type": "command",
821      "arg-type": "0"
822    },
823    {
824      "name": "send-key",
825      "ret-type": "0",
826      "meta-type": "command",
827      "arg-type": "132"
828    },
829    {
830      "name": "input-send-event",
831      "ret-type": "0",
832      "meta-type": "command",
833      "arg-type": "133"
834    },
835    {
836      "name": "query-display-options",
837      "ret-type": "134",
838      "meta-type": "command",
839      "arg-type": "0"
840    },
841    {
842      "name": "query-migrate",
843      "ret-type": "135",
844      "meta-type": "command",
845      "arg-type": "0"
846    },
847    {
848      "name": "migrate-set-capabilities",
849      "ret-type": "0",
850      "meta-type": "command",
851      "arg-type": "136"
852    },
853    {
854      "name": "query-migrate-capabilities",
855      "ret-type": "[137]",
856      "meta-type": "command",
857      "arg-type": "0"
858    },
859    {
860      "name": "migrate-set-parameters",
861      "ret-type": "0",
862      "meta-type": "command",
863      "arg-type": "138"
864    },
865    {
866      "name": "query-migrate-parameters",
867      "ret-type": "139",
868      "meta-type": "command",
869      "arg-type": "0"
870    },
871    {
872      "name": "client_migrate_info",
873      "ret-type": "0",
874      "meta-type": "command",
875      "arg-type": "140"
876    },
877    {
878      "name": "migrate-start-postcopy",
879      "ret-type": "0",
880      "meta-type": "command",
881      "arg-type": "0"
882    },
883    {
884      "name": "MIGRATION",
885      "meta-type": "event",
886      "arg-type": "141"
887    },
888    {
889      "name": "MIGRATION_PASS",
890      "meta-type": "event",
891      "arg-type": "142"
892    },
893    {
894      "name": "COLO_EXIT",
895      "meta-type": "event",
896      "arg-type": "143"
897    },
898    {
899      "name": "x-colo-lost-heartbeat",
900      "ret-type": "0",
901      "meta-type": "command",
902      "arg-type": "0"
903    },
904    {
905      "name": "migrate_cancel",
906      "ret-type": "0",
907      "meta-type": "command",
908      "arg-type": "0"
909    },
910    {
911      "name": "migrate-continue",
912      "ret-type": "0",
913      "meta-type": "command",
914      "arg-type": "144"
915    },
916    {
917      "name": "migrate_set_downtime",
918      "ret-type": "0",
919      "meta-type": "command",
920      "arg-type": "145",
921      "features": [
922        "deprecated"
923      ]
924    },
925    {
926      "name": "migrate_set_speed",
927      "ret-type": "0",
928      "meta-type": "command",
929      "arg-type": "146",
930      "features": [
931        "deprecated"
932      ]
933    },
934    {
935      "name": "migrate-set-cache-size",
936      "ret-type": "0",
937      "meta-type": "command",
938      "arg-type": "147",
939      "features": [
940        "deprecated"
941      ]
942    },
943    {
944      "name": "query-migrate-cache-size",
945      "ret-type": "int",
946      "meta-type": "command",
947      "arg-type": "0",
948      "features": [
949        "deprecated"
950      ]
951    },
952    {
953      "name": "migrate",
954      "ret-type": "0",
955      "meta-type": "command",
956      "arg-type": "148"
957    },
958    {
959      "name": "migrate-incoming",
960      "ret-type": "0",
961      "meta-type": "command",
962      "arg-type": "149"
963    },
964    {
965      "name": "xen-save-devices-state",
966      "ret-type": "0",
967      "meta-type": "command",
968      "arg-type": "150"
969    },
970    {
971      "name": "xen-set-global-dirty-log",
972      "ret-type": "0",
973      "meta-type": "command",
974      "arg-type": "151"
975    },
976    {
977      "name": "xen-load-devices-state",
978      "ret-type": "0",
979      "meta-type": "command",
980      "arg-type": "152"
981    },
982    {
983      "name": "xen-set-replication",
984      "ret-type": "0",
985      "meta-type": "command",
986      "arg-type": "153"
987    },
988    {
989      "name": "query-xen-replication-status",
990      "ret-type": "154",
991      "meta-type": "command",
992      "arg-type": "0"
993    },
994    {
995      "name": "xen-colo-do-checkpoint",
996      "ret-type": "0",
997      "meta-type": "command",
998      "arg-type": "0"
999    },
1000    {
1001      "name": "query-colo-status",
1002      "ret-type": "155",
1003      "meta-type": "command",
1004      "arg-type": "0"
1005    },
1006    {
1007      "name": "migrate-recover",
1008      "ret-type": "0",
1009      "allow-oob": true,
1010      "meta-type": "command",
1011      "arg-type": "156"
1012    },
1013    {
1014      "name": "migrate-pause",
1015      "ret-type": "0",
1016      "allow-oob": true,
1017      "meta-type": "command",
1018      "arg-type": "0"
1019    },
1020    {
1021      "name": "UNPLUG_PRIMARY",
1022      "meta-type": "event",
1023      "arg-type": "157"
1024    },
1025    {
1026      "name": "calc-dirty-rate",
1027      "ret-type": "0",
1028      "meta-type": "command",
1029      "arg-type": "158"
1030    },
1031    {
1032      "name": "query-dirty-rate",
1033      "ret-type": "159",
1034      "meta-type": "command",
1035      "arg-type": "0"
1036    },
1037    {
1038      "name": "transaction",
1039      "ret-type": "0",
1040      "meta-type": "command",
1041      "arg-type": "160"
1042    },
1043    {
1044      "name": "trace-event-get-state",
1045      "ret-type": "[162]",
1046      "meta-type": "command",
1047      "arg-type": "161"
1048    },
1049    {
1050      "name": "trace-event-set-state",
1051      "ret-type": "0",
1052      "meta-type": "command",
1053      "arg-type": "163"
1054    },
1055    {
1056      "name": "qmp_capabilities",
1057      "ret-type": "0",
1058      "meta-type": "command",
1059      "arg-type": "164"
1060    },
1061    {
1062      "name": "query-version",
1063      "ret-type": "165",
1064      "meta-type": "command",
1065      "arg-type": "0"
1066    },
1067    {
1068      "name": "query-commands",
1069      "ret-type": "[166]",
1070      "meta-type": "command",
1071      "arg-type": "0"
1072    },
1073    {
1074      "name": "query-events",
1075      "ret-type": "[167]",
1076      "meta-type": "command",
1077      "arg-type": "0",
1078      "features": [
1079        "deprecated"
1080      ]
1081    },
1082    {
1083      "name": "quit",
1084      "ret-type": "0",
1085      "meta-type": "command",
1086      "arg-type": "0"
1087    },
1088    {
1089      "name": "query-qmp-schema",
1090      "ret-type": "[168]",
1091      "meta-type": "command",
1092      "arg-type": "0"
1093    },
1094    {
1095      "name": "qom-list",
1096      "ret-type": "[170]",
1097      "meta-type": "command",
1098      "arg-type": "169"
1099    },
1100    {
1101      "name": "qom-get",
1102      "ret-type": "any",
1103      "meta-type": "command",
1104      "arg-type": "171"
1105    },
1106    {
1107      "name": "qom-set",
1108      "ret-type": "0",
1109      "meta-type": "command",
1110      "arg-type": "172"
1111    },
1112    {
1113      "name": "qom-list-types",
1114      "ret-type": "[174]",
1115      "meta-type": "command",
1116      "arg-type": "173"
1117    },
1118    {
1119      "name": "qom-list-properties",
1120      "ret-type": "[170]",
1121      "meta-type": "command",
1122      "arg-type": "175"
1123    },
1124    {
1125      "name": "object-add",
1126      "ret-type": "0",
1127      "meta-type": "command",
1128      "arg-type": "176"
1129    },
1130    {
1131      "name": "object-del",
1132      "ret-type": "0",
1133      "meta-type": "command",
1134      "arg-type": "177"
1135    },
1136    {
1137      "name": "device-list-properties",
1138      "ret-type": "[170]",
1139      "meta-type": "command",
1140      "arg-type": "178"
1141    },
1142    {
1143      "name": "device_add",
1144      "ret-type": "0",
1145      "meta-type": "command",
1146      "arg-type": "179"
1147    },
1148    {
1149      "name": "device_del",
1150      "ret-type": "0",
1151      "meta-type": "command",
1152      "arg-type": "180"
1153    },
1154    {
1155      "name": "DEVICE_DELETED",
1156      "meta-type": "event",
1157      "arg-type": "181"
1158    },
1159    {
1160      "name": "query-cpus",
1161      "ret-type": "[182]",
1162      "meta-type": "command",
1163      "arg-type": "0",
1164      "features": [
1165        "deprecated"
1166      ]
1167    },
1168    {
1169      "name": "query-cpus-fast",
1170      "ret-type": "[183]",
1171      "meta-type": "command",
1172      "arg-type": "0"
1173    },
1174    {
1175      "name": "query-machines",
1176      "ret-type": "[184]",
1177      "meta-type": "command",
1178      "arg-type": "0"
1179    },
1180    {
1181      "name": "query-current-machine",
1182      "ret-type": "185",
1183      "meta-type": "command",
1184      "arg-type": "0"
1185    },
1186    {
1187      "name": "query-target",
1188      "ret-type": "186",
1189      "meta-type": "command",
1190      "arg-type": "0"
1191    },
1192    {
1193      "name": "query-uuid",
1194      "ret-type": "187",
1195      "meta-type": "command",
1196      "arg-type": "0"
1197    },
1198    {
1199      "name": "query-vm-generation-id",
1200      "ret-type": "188",
1201      "meta-type": "command",
1202      "arg-type": "0"
1203    },
1204    {
1205      "name": "system_reset",
1206      "ret-type": "0",
1207      "meta-type": "command",
1208      "arg-type": "0"
1209    },
1210    {
1211      "name": "system_powerdown",
1212      "ret-type": "0",
1213      "meta-type": "command",
1214      "arg-type": "0"
1215    },
1216    {
1217      "name": "system_wakeup",
1218      "ret-type": "0",
1219      "meta-type": "command",
1220      "arg-type": "0"
1221    },
1222    {
1223      "name": "inject-nmi",
1224      "ret-type": "0",
1225      "meta-type": "command",
1226      "arg-type": "0"
1227    },
1228    {
1229      "name": "query-kvm",
1230      "ret-type": "189",
1231      "meta-type": "command",
1232      "arg-type": "0"
1233    },
1234    {
1235      "name": "memsave",
1236      "ret-type": "0",
1237      "meta-type": "command",
1238      "arg-type": "190"
1239    },
1240    {
1241      "name": "pmemsave",
1242      "ret-type": "0",
1243      "meta-type": "command",
1244      "arg-type": "191"
1245    },
1246    {
1247      "name": "query-memdev",
1248      "ret-type": "[192]",
1249      "meta-type": "command",
1250      "arg-type": "0"
1251    },
1252    {
1253      "name": "query-hotpluggable-cpus",
1254      "ret-type": "[193]",
1255      "meta-type": "command",
1256      "arg-type": "0"
1257    },
1258    {
1259      "name": "set-numa-node",
1260      "ret-type": "0",
1261      "meta-type": "command",
1262      "arg-type": "194"
1263    },
1264    {
1265      "name": "balloon",
1266      "ret-type": "0",
1267      "meta-type": "command",
1268      "arg-type": "195"
1269    },
1270    {
1271      "name": "query-balloon",
1272      "ret-type": "196",
1273      "meta-type": "command",
1274      "arg-type": "0"
1275    },
1276    {
1277      "name": "BALLOON_CHANGE",
1278      "meta-type": "event",
1279      "arg-type": "197"
1280    },
1281    {
1282      "name": "query-memory-size-summary",
1283      "ret-type": "198",
1284      "meta-type": "command",
1285      "arg-type": "0"
1286    },
1287    {
1288      "name": "query-memory-devices",
1289      "ret-type": "[199]",
1290      "meta-type": "command",
1291      "arg-type": "0"
1292    },
1293    {
1294      "name": "MEMORY_DEVICE_SIZE_CHANGE",
1295      "meta-type": "event",
1296      "arg-type": "200"
1297    },
1298    {
1299      "name": "MEM_UNPLUG_ERROR",
1300      "meta-type": "event",
1301      "arg-type": "201"
1302    },
1303    {
1304      "name": "query-replay",
1305      "ret-type": "209",
1306      "meta-type": "command",
1307      "arg-type": "0"
1308    },
1309    {
1310      "name": "replay-break",
1311      "ret-type": "0",
1312      "meta-type": "command",
1313      "arg-type": "210"
1314    },
1315    {
1316      "name": "replay-delete-break",
1317      "ret-type": "0",
1318      "meta-type": "command",
1319      "arg-type": "0"
1320    },
1321    {
1322      "name": "replay-seek",
1323      "ret-type": "0",
1324      "meta-type": "command",
1325      "arg-type": "211"
1326    },
1327    {
1328      "name": "add_client",
1329      "ret-type": "0",
1330      "meta-type": "command",
1331      "arg-type": "212"
1332    },
1333    {
1334      "name": "query-name",
1335      "ret-type": "213",
1336      "meta-type": "command",
1337      "arg-type": "0"
1338    },
1339    {
1340      "name": "query-iothreads",
1341      "ret-type": "[214]",
1342      "meta-type": "command",
1343      "arg-type": "0"
1344    },
1345    {
1346      "name": "stop",
1347      "ret-type": "0",
1348      "meta-type": "command",
1349      "arg-type": "0"
1350    },
1351    {
1352      "name": "cont",
1353      "ret-type": "0",
1354      "meta-type": "command",
1355      "arg-type": "0"
1356    },
1357    {
1358      "name": "x-exit-preconfig",
1359      "ret-type": "0",
1360      "meta-type": "command",
1361      "arg-type": "0"
1362    },
1363    {
1364      "name": "human-monitor-command",
1365      "ret-type": "str",
1366      "meta-type": "command",
1367      "arg-type": "215",
1368      "features": [
1369        "savevm-monitor-nodes"
1370      ]
1371    },
1372    {
1373      "name": "change",
1374      "ret-type": "0",
1375      "meta-type": "command",
1376      "arg-type": "216",
1377      "features": [
1378        "deprecated"
1379      ]
1380    },
1381    {
1382      "name": "getfd",
1383      "ret-type": "0",
1384      "meta-type": "command",
1385      "arg-type": "217"
1386    },
1387    {
1388      "name": "closefd",
1389      "ret-type": "0",
1390      "meta-type": "command",
1391      "arg-type": "218"
1392    },
1393    {
1394      "name": "add-fd",
1395      "ret-type": "220",
1396      "meta-type": "command",
1397      "arg-type": "219"
1398    },
1399    {
1400      "name": "remove-fd",
1401      "ret-type": "0",
1402      "meta-type": "command",
1403      "arg-type": "221"
1404    },
1405    {
1406      "name": "query-fdsets",
1407      "ret-type": "[222]",
1408      "meta-type": "command",
1409      "arg-type": "0"
1410    },
1411    {
1412      "name": "query-command-line-options",
1413      "ret-type": "[224]",
1414      "meta-type": "command",
1415      "arg-type": "223"
1416    },
1417    {
1418      "name": "query-acpi-ospm-status",
1419      "ret-type": "[231]",
1420      "meta-type": "command",
1421      "arg-type": "0"
1422    },
1423    {
1424      "name": "ACPI_DEVICE_OST",
1425      "meta-type": "event",
1426      "arg-type": "232"
1427    },
1428    {
1429      "name": "query-pci",
1430      "ret-type": "[233]",
1431      "meta-type": "command",
1432      "arg-type": "0"
1433    },
1434    {
1435      "name": "0",
1436      "members": [
1437      ],
1438      "meta-type": "object"
1439    },
1440    {
1441      "name": "1",
1442      "members": [
1443        {
1444          "name": "running",
1445          "type": "bool"
1446        },
1447        {
1448          "name": "singlestep",
1449          "type": "bool"
1450        },
1451        {
1452          "name": "status",
1453          "type": "234"
1454        }
1455      ],
1456      "meta-type": "object"
1457    },
1458    {
1459      "name": "2",
1460      "members": [
1461        {
1462          "name": "guest",
1463          "type": "bool"
1464        },
1465        {
1466          "name": "reason",
1467          "type": "235"
1468        }
1469      ],
1470      "meta-type": "object"
1471    },
1472    {
1473      "name": "3",
1474      "members": [
1475        {
1476          "name": "guest",
1477          "type": "bool"
1478        },
1479        {
1480          "name": "reason",
1481          "type": "235"
1482        }
1483      ],
1484      "meta-type": "object"
1485    },
1486    {
1487      "name": "4",
1488      "members": [
1489        {
1490          "name": "action",
1491          "type": "236"
1492        }
1493      ],
1494      "meta-type": "object"
1495    },
1496    {
1497      "name": "5",
1498      "members": [
1499        {
1500          "name": "action",
1501          "type": "236"
1502        }
1503      ],
1504      "meta-type": "object"
1505    },
1506    {
1507      "name": "6",
1508      "members": [
1509        {
1510          "name": "action",
1511          "type": "237"
1512        },
1513        {
1514          "name": "info",
1515          "default": null,
1516          "type": "238"
1517        }
1518      ],
1519      "meta-type": "object"
1520    },
1521    {
1522      "name": "7",
1523      "members": [
1524        {
1525          "name": "action",
1526          "type": "237"
1527        },
1528        {
1529          "name": "info",
1530          "default": null,
1531          "type": "238"
1532        }
1533      ],
1534      "meta-type": "object"
1535    },
1536    {
1537      "name": "8",
1538      "members": [
1539        {
1540          "name": "recipient",
1541          "type": "239"
1542        },
1543        {
1544          "name": "action",
1545          "type": "240"
1546        },
1547        {
1548          "name": "flags",
1549          "type": "241"
1550        }
1551      ],
1552      "meta-type": "object"
1553    },
1554    {
1555      "name": "[9]",
1556      "element-type": "9",
1557      "meta-type": "array"
1558    },
1559    {
1560      "name": "9",
1561      "members": [
1562        {
1563          "name": "id",
1564          "type": "str"
1565        },
1566        {
1567          "name": "connected",
1568          "type": "bool"
1569        }
1570      ],
1571      "meta-type": "object"
1572    },
1573    {
1574      "name": "10",
1575      "members": [
1576        {
1577          "name": "device",
1578          "default": null,
1579          "type": "str",
1580          "features": [
1581            "deprecated"
1582          ]
1583        },
1584        {
1585          "name": "id",
1586          "default": null,
1587          "type": "str"
1588        },
1589        {
1590          "name": "force",
1591          "default": null,
1592          "type": "bool"
1593        }
1594      ],
1595      "meta-type": "object"
1596    },
1597    {
1598      "name": "11",
1599      "members": [
1600        {
1601          "name": "device",
1602          "default": null,
1603          "type": "str",
1604          "features": [
1605            "deprecated"
1606          ]
1607        },
1608        {
1609          "name": "id",
1610          "default": null,
1611          "type": "str"
1612        },
1613        {
1614          "name": "force",
1615          "default": null,
1616          "type": "bool"
1617        }
1618      ],
1619      "meta-type": "object"
1620    },
1621    {
1622      "name": "12",
1623      "members": [
1624        {
1625          "name": "device",
1626          "default": null,
1627          "type": "str",
1628          "features": [
1629            "deprecated"
1630          ]
1631        },
1632        {
1633          "name": "id",
1634          "default": null,
1635          "type": "str"
1636        }
1637      ],
1638      "meta-type": "object"
1639    },
1640    {
1641      "name": "13",
1642      "members": [
1643        {
1644          "name": "id",
1645          "type": "str"
1646        }
1647      ],
1648      "meta-type": "object"
1649    },
1650    {
1651      "name": "14",
1652      "members": [
1653        {
1654          "name": "id",
1655          "type": "str"
1656        },
1657        {
1658          "name": "node-name",
1659          "type": "str"
1660        }
1661      ],
1662      "meta-type": "object"
1663    },
1664    {
1665      "name": "15",
1666      "members": [
1667        {
1668          "name": "device",
1669          "default": null,
1670          "type": "str",
1671          "features": [
1672            "deprecated"
1673          ]
1674        },
1675        {
1676          "name": "id",
1677          "default": null,
1678          "type": "str"
1679        },
1680        {
1681          "name": "filename",
1682          "type": "str"
1683        },
1684        {
1685          "name": "format",
1686          "default": null,
1687          "type": "str"
1688        },
1689        {
1690          "name": "read-only-mode",
1691          "default": null,
1692          "type": "242"
1693        }
1694      ],
1695      "meta-type": "object"
1696    },
1697    {
1698      "name": "16",
1699      "members": [
1700        {
1701          "name": "device",
1702          "type": "str"
1703        },
1704        {
1705          "name": "id",
1706          "type": "str"
1707        },
1708        {
1709          "name": "tray-open",
1710          "type": "bool"
1711        }
1712      ],
1713      "meta-type": "object"
1714    },
1715    {
1716      "name": "17",
1717      "members": [
1718        {
1719          "name": "id",
1720          "type": "str"
1721        },
1722        {
1723          "name": "connected",
1724          "type": "bool"
1725        }
1726      ],
1727      "meta-type": "object"
1728    },
1729    {
1730      "name": "18",
1731      "members": [
1732        {
1733          "name": "device",
1734          "default": null,
1735          "type": "str",
1736          "features": [
1737            "deprecated"
1738          ]
1739        },
1740        {
1741          "name": "id",
1742          "default": null,
1743          "type": "str"
1744        },
1745        {
1746          "name": "bps",
1747          "type": "int"
1748        },
1749        {
1750          "name": "bps_rd",
1751          "type": "int"
1752        },
1753        {
1754          "name": "bps_wr",
1755          "type": "int"
1756        },
1757        {
1758          "name": "iops",
1759          "type": "int"
1760        },
1761        {
1762          "name": "iops_rd",
1763          "type": "int"
1764        },
1765        {
1766          "name": "iops_wr",
1767          "type": "int"
1768        },
1769        {
1770          "name": "bps_max",
1771          "default": null,
1772          "type": "int"
1773        },
1774        {
1775          "name": "bps_rd_max",
1776          "default": null,
1777          "type": "int"
1778        },
1779        {
1780          "name": "bps_wr_max",
1781          "default": null,
1782          "type": "int"
1783        },
1784        {
1785          "name": "iops_max",
1786          "default": null,
1787          "type": "int"
1788        },
1789        {
1790          "name": "iops_rd_max",
1791          "default": null,
1792          "type": "int"
1793        },
1794        {
1795          "name": "iops_wr_max",
1796          "default": null,
1797          "type": "int"
1798        },
1799        {
1800          "name": "bps_max_length",
1801          "default": null,
1802          "type": "int"
1803        },
1804        {
1805          "name": "bps_rd_max_length",
1806          "default": null,
1807          "type": "int"
1808        },
1809        {
1810          "name": "bps_wr_max_length",
1811          "default": null,
1812          "type": "int"
1813        },
1814        {
1815          "name": "iops_max_length",
1816          "default": null,
1817          "type": "int"
1818        },
1819        {
1820          "name": "iops_rd_max_length",
1821          "default": null,
1822          "type": "int"
1823        },
1824        {
1825          "name": "iops_wr_max_length",
1826          "default": null,
1827          "type": "int"
1828        },
1829        {
1830          "name": "iops_size",
1831          "default": null,
1832          "type": "int"
1833        },
1834        {
1835          "name": "group",
1836          "default": null,
1837          "type": "str"
1838        }
1839      ],
1840      "meta-type": "object"
1841    },
1842    {
1843      "name": "19",
1844      "members": [
1845        {
1846          "name": "id",
1847          "type": "str"
1848        },
1849        {
1850          "name": "boundaries",
1851          "default": null,
1852          "type": "[int]"
1853        },
1854        {
1855          "name": "boundaries-read",
1856          "default": null,
1857          "type": "[int]"
1858        },
1859        {
1860          "name": "boundaries-write",
1861          "default": null,
1862          "type": "[int]"
1863        },
1864        {
1865          "name": "boundaries-flush",
1866          "default": null,
1867          "type": "[int]"
1868        }
1869      ],
1870      "meta-type": "object"
1871    },
1872    {
1873      "name": "[20]",
1874      "element-type": "20",
1875      "meta-type": "array"
1876    },
1877    {
1878      "name": "20",
1879      "members": [
1880        {
1881          "name": "device",
1882          "type": "str"
1883        },
1884        {
1885          "name": "qdev",
1886          "default": null,
1887          "type": "str"
1888        },
1889        {
1890          "name": "type",
1891          "type": "str"
1892        },
1893        {
1894          "name": "removable",
1895          "type": "bool"
1896        },
1897        {
1898          "name": "locked",
1899          "type": "bool"
1900        },
1901        {
1902          "name": "inserted",
1903          "default": null,
1904          "type": "33"
1905        },
1906        {
1907          "name": "tray_open",
1908          "default": null,
1909          "type": "bool"
1910        },
1911        {
1912          "name": "io-status",
1913          "default": null,
1914          "type": "243"
1915        },
1916        {
1917          "name": "dirty-bitmaps",
1918          "default": null,
1919          "type": "[244]",
1920          "features": [
1921            "deprecated"
1922          ]
1923        }
1924      ],
1925      "meta-type": "object"
1926    },
1927    {
1928      "name": "21",
1929      "members": [
1930        {
1931          "name": "query-nodes",
1932          "default": null,
1933          "type": "bool"
1934        }
1935      ],
1936      "meta-type": "object"
1937    },
1938    {
1939      "name": "[22]",
1940      "element-type": "22",
1941      "meta-type": "array"
1942    },
1943    {
1944      "name": "22",
1945      "members": [
1946        {
1947          "name": "device",
1948          "default": null,
1949          "type": "str"
1950        },
1951        {
1952          "name": "qdev",
1953          "default": null,
1954          "type": "str"
1955        },
1956        {
1957          "name": "node-name",
1958          "default": null,
1959          "type": "str"
1960        },
1961        {
1962          "name": "stats",
1963          "type": "245"
1964        },
1965        {
1966          "name": "driver-specific",
1967          "default": null,
1968          "type": "246"
1969        },
1970        {
1971          "name": "parent",
1972          "default": null,
1973          "type": "22"
1974        },
1975        {
1976          "name": "backing",
1977          "default": null,
1978          "type": "22"
1979        }
1980      ],
1981      "meta-type": "object"
1982    },
1983    {
1984      "name": "[23]",
1985      "element-type": "23",
1986      "meta-type": "array"
1987    },
1988    {
1989      "name": "23",
1990      "members": [
1991        {
1992          "name": "type",
1993          "type": "str"
1994        },
1995        {
1996          "name": "device",
1997          "type": "str"
1998        },
1999        {
2000          "name": "len",
2001          "type": "int"
2002        },
2003        {
2004          "name": "offset",
2005          "type": "int"
2006        },
2007        {
2008          "name": "busy",
2009          "type": "bool"
2010        },
2011        {
2012          "name": "paused",
2013          "type": "bool"
2014        },
2015        {
2016          "name": "speed",
2017          "type": "int"
2018        },
2019        {
2020          "name": "io-status",
2021          "type": "243"
2022        },
2023        {
2024          "name": "ready",
2025          "type": "bool"
2026        },
2027        {
2028          "name": "status",
2029          "type": "247"
2030        },
2031        {
2032          "name": "auto-finalize",
2033          "type": "bool"
2034        },
2035        {
2036          "name": "auto-dismiss",
2037          "type": "bool"
2038        },
2039        {
2040          "name": "error",
2041          "default": null,
2042          "type": "str"
2043        }
2044      ],
2045      "meta-type": "object"
2046    },
2047    {
2048      "name": "24",
2049      "members": [
2050        {
2051          "name": "device",
2052          "default": null,
2053          "type": "str"
2054        },
2055        {
2056          "name": "node-name",
2057          "default": null,
2058          "type": "str"
2059        },
2060        {
2061          "name": "password",
2062          "type": "str"
2063        }
2064      ],
2065      "meta-type": "object"
2066    },
2067    {
2068      "name": "25",
2069      "members": [
2070        {
2071          "name": "device",
2072          "default": null,
2073          "type": "str"
2074        },
2075        {
2076          "name": "node-name",
2077          "default": null,
2078          "type": "str"
2079        },
2080        {
2081          "name": "size",
2082          "type": "int"
2083        }
2084      ],
2085      "meta-type": "object"
2086    },
2087    {
2088      "name": "26",
2089      "members": [
2090        {
2091          "name": "device",
2092          "default": null,
2093          "type": "str"
2094        },
2095        {
2096          "name": "node-name",
2097          "default": null,
2098          "type": "str"
2099        },
2100        {
2101          "name": "snapshot-file",
2102          "type": "str"
2103        },
2104        {
2105          "name": "snapshot-node-name",
2106          "default": null,
2107          "type": "str"
2108        },
2109        {
2110          "name": "format",
2111          "default": null,
2112          "type": "str"
2113        },
2114        {
2115          "name": "mode",
2116          "default": null,
2117          "type": "248"
2118        }
2119      ],
2120      "meta-type": "object"
2121    },
2122    {
2123      "name": "27",
2124      "members": [
2125        {
2126          "name": "node",
2127          "type": "str"
2128        },
2129        {
2130          "name": "overlay",
2131          "type": "str"
2132        }
2133      ],
2134      "meta-type": "object"
2135    },
2136    {
2137      "name": "28",
2138      "members": [
2139        {
2140          "name": "device",
2141          "type": "str"
2142        },
2143        {
2144          "name": "image-node-name",
2145          "type": "str"
2146        },
2147        {
2148          "name": "backing-file",
2149          "type": "str"
2150        }
2151      ],
2152      "meta-type": "object"
2153    },
2154    {
2155      "name": "29",
2156      "members": [
2157        {
2158          "name": "job-id",
2159          "default": null,
2160          "type": "str"
2161        },
2162        {
2163          "name": "device",
2164          "type": "str"
2165        },
2166        {
2167          "name": "base-node",
2168          "default": null,
2169          "type": "str"
2170        },
2171        {
2172          "name": "base",
2173          "default": null,
2174          "type": "str",
2175          "features": [
2176            "deprecated"
2177          ]
2178        },
2179        {
2180          "name": "top-node",
2181          "default": null,
2182          "type": "str"
2183        },
2184        {
2185          "name": "top",
2186          "default": null,
2187          "type": "str",
2188          "features": [
2189            "deprecated"
2190          ]
2191        },
2192        {
2193          "name": "backing-file",
2194          "default": null,
2195          "type": "str"
2196        },
2197        {
2198          "name": "speed",
2199          "default": null,
2200          "type": "int"
2201        },
2202        {
2203          "name": "on-error",
2204          "default": null,
2205          "type": "249"
2206        },
2207        {
2208          "name": "filter-node-name",
2209          "default": null,
2210          "type": "str"
2211        },
2212        {
2213          "name": "auto-finalize",
2214          "default": null,
2215          "type": "bool"
2216        },
2217        {
2218          "name": "auto-dismiss",
2219          "default": null,
2220          "type": "bool"
2221        }
2222      ],
2223      "meta-type": "object"
2224    },
2225    {
2226      "name": "30",
2227      "members": [
2228        {
2229          "name": "job-id",
2230          "default": null,
2231          "type": "str"
2232        },
2233        {
2234          "name": "device",
2235          "type": "str"
2236        },
2237        {
2238          "name": "sync",
2239          "type": "250"
2240        },
2241        {
2242          "name": "speed",
2243          "default": null,
2244          "type": "int"
2245        },
2246        {
2247          "name": "bitmap",
2248          "default": null,
2249          "type": "str"
2250        },
2251        {
2252          "name": "bitmap-mode",
2253          "default": null,
2254          "type": "251"
2255        },
2256        {
2257          "name": "compress",
2258          "default": null,
2259          "type": "bool"
2260        },
2261        {
2262          "name": "on-source-error",
2263          "default": null,
2264          "type": "249"
2265        },
2266        {
2267          "name": "on-target-error",
2268          "default": null,
2269          "type": "249"
2270        },
2271        {
2272          "name": "auto-finalize",
2273          "default": null,
2274          "type": "bool"
2275        },
2276        {
2277          "name": "auto-dismiss",
2278          "default": null,
2279          "type": "bool"
2280        },
2281        {
2282          "name": "filter-node-name",
2283          "default": null,
2284          "type": "str"
2285        },
2286        {
2287          "name": "target",
2288          "type": "str"
2289        },
2290        {
2291          "name": "format",
2292          "default": null,
2293          "type": "str"
2294        },
2295        {
2296          "name": "mode",
2297          "default": null,
2298          "type": "248"
2299        }
2300      ],
2301      "meta-type": "object"
2302    },
2303    {
2304      "name": "31",
2305      "members": [
2306        {
2307          "name": "job-id",
2308          "default": null,
2309          "type": "str"
2310        },
2311        {
2312          "name": "device",
2313          "type": "str"
2314        },
2315        {
2316          "name": "sync",
2317          "type": "250"
2318        },
2319        {
2320          "name": "speed",
2321          "default": null,
2322          "type": "int"
2323        },
2324        {
2325          "name": "bitmap",
2326          "default": null,
2327          "type": "str"
2328        },
2329        {
2330          "name": "bitmap-mode",
2331          "default": null,
2332          "type": "251"
2333        },
2334        {
2335          "name": "compress",
2336          "default": null,
2337          "type": "bool"
2338        },
2339        {
2340          "name": "on-source-error",
2341          "default": null,
2342          "type": "249"
2343        },
2344        {
2345          "name": "on-target-error",
2346          "default": null,
2347          "type": "249"
2348        },
2349        {
2350          "name": "auto-finalize",
2351          "default": null,
2352          "type": "bool"
2353        },
2354        {
2355          "name": "auto-dismiss",
2356          "default": null,
2357          "type": "bool"
2358        },
2359        {
2360          "name": "filter-node-name",
2361          "default": null,
2362          "type": "str"
2363        },
2364        {
2365          "name": "target",
2366          "type": "str"
2367        }
2368      ],
2369      "meta-type": "object"
2370    },
2371    {
2372      "name": "32",
2373      "members": [
2374        {
2375          "name": "flat",
2376          "default": null,
2377          "type": "bool"
2378        }
2379      ],
2380      "meta-type": "object"
2381    },
2382    {
2383      "name": "[33]",
2384      "element-type": "33",
2385      "meta-type": "array"
2386    },
2387    {
2388      "name": "33",
2389      "members": [
2390        {
2391          "name": "file",
2392          "type": "str"
2393        },
2394        {
2395          "name": "node-name",
2396          "default": null,
2397          "type": "str"
2398        },
2399        {
2400          "name": "ro",
2401          "type": "bool"
2402        },
2403        {
2404          "name": "drv",
2405          "type": "str"
2406        },
2407        {
2408          "name": "backing_file",
2409          "default": null,
2410          "type": "str"
2411        },
2412        {
2413          "name": "backing_file_depth",
2414          "type": "int"
2415        },
2416        {
2417          "name": "encrypted",
2418          "type": "bool"
2419        },
2420        {
2421          "name": "encryption_key_missing",
2422          "type": "bool",
2423          "features": [
2424            "deprecated"
2425          ]
2426        },
2427        {
2428          "name": "detect_zeroes",
2429          "type": "252"
2430        },
2431        {
2432          "name": "bps",
2433          "type": "int"
2434        },
2435        {
2436          "name": "bps_rd",
2437          "type": "int"
2438        },
2439        {
2440          "name": "bps_wr",
2441          "type": "int"
2442        },
2443        {
2444          "name": "iops",
2445          "type": "int"
2446        },
2447        {
2448          "name": "iops_rd",
2449          "type": "int"
2450        },
2451        {
2452          "name": "iops_wr",
2453          "type": "int"
2454        },
2455        {
2456          "name": "image",
2457          "type": "253"
2458        },
2459        {
2460          "name": "bps_max",
2461          "default": null,
2462          "type": "int"
2463        },
2464        {
2465          "name": "bps_rd_max",
2466          "default": null,
2467          "type": "int"
2468        },
2469        {
2470          "name": "bps_wr_max",
2471          "default": null,
2472          "type": "int"
2473        },
2474        {
2475          "name": "iops_max",
2476          "default": null,
2477          "type": "int"
2478        },
2479        {
2480          "name": "iops_rd_max",
2481          "default": null,
2482          "type": "int"
2483        },
2484        {
2485          "name": "iops_wr_max",
2486          "default": null,
2487          "type": "int"
2488        },
2489        {
2490          "name": "bps_max_length",
2491          "default": null,
2492          "type": "int"
2493        },
2494        {
2495          "name": "bps_rd_max_length",
2496          "default": null,
2497          "type": "int"
2498        },
2499        {
2500          "name": "bps_wr_max_length",
2501          "default": null,
2502          "type": "int"
2503        },
2504        {
2505          "name": "iops_max_length",
2506          "default": null,
2507          "type": "int"
2508        },
2509        {
2510          "name": "iops_rd_max_length",
2511          "default": null,
2512          "type": "int"
2513        },
2514        {
2515          "name": "iops_wr_max_length",
2516          "default": null,
2517          "type": "int"
2518        },
2519        {
2520          "name": "iops_size",
2521          "default": null,
2522          "type": "int"
2523        },
2524        {
2525          "name": "group",
2526          "default": null,
2527          "type": "str"
2528        },
2529        {
2530          "name": "cache",
2531          "type": "254"
2532        },
2533        {
2534          "name": "write_threshold",
2535          "type": "int"
2536        },
2537        {
2538          "name": "dirty-bitmaps",
2539          "default": null,
2540          "type": "[244]"
2541        }
2542      ],
2543      "meta-type": "object"
2544    },
2545    {
2546      "name": "34",
2547      "members": [
2548        {
2549          "name": "nodes",
2550          "type": "[255]"
2551        },
2552        {
2553          "name": "edges",
2554          "type": "[256]"
2555        }
2556      ],
2557      "meta-type": "object"
2558    },
2559    {
2560      "name": "35",
2561      "members": [
2562        {
2563          "name": "job-id",
2564          "default": null,
2565          "type": "str"
2566        },
2567        {
2568          "name": "device",
2569          "type": "str"
2570        },
2571        {
2572          "name": "target",
2573          "type": "str"
2574        },
2575        {
2576          "name": "format",
2577          "default": null,
2578          "type": "str"
2579        },
2580        {
2581          "name": "node-name",
2582          "default": null,
2583          "type": "str"
2584        },
2585        {
2586          "name": "replaces",
2587          "default": null,
2588          "type": "str"
2589        },
2590        {
2591          "name": "sync",
2592          "type": "250"
2593        },
2594        {
2595          "name": "mode",
2596          "default": null,
2597          "type": "248"
2598        },
2599        {
2600          "name": "speed",
2601          "default": null,
2602          "type": "int"
2603        },
2604        {
2605          "name": "granularity",
2606          "default": null,
2607          "type": "int"
2608        },
2609        {
2610          "name": "buf-size",
2611          "default": null,
2612          "type": "int"
2613        },
2614        {
2615          "name": "on-source-error",
2616          "default": null,
2617          "type": "249"
2618        },
2619        {
2620          "name": "on-target-error",
2621          "default": null,
2622          "type": "249"
2623        },
2624        {
2625          "name": "unmap",
2626          "default": null,
2627          "type": "bool"
2628        },
2629        {
2630          "name": "copy-mode",
2631          "default": null,
2632          "type": "257"
2633        },
2634        {
2635          "name": "auto-finalize",
2636          "default": null,
2637          "type": "bool"
2638        },
2639        {
2640          "name": "auto-dismiss",
2641          "default": null,
2642          "type": "bool"
2643        }
2644      ],
2645      "meta-type": "object"
2646    },
2647    {
2648      "name": "36",
2649      "members": [
2650        {
2651          "name": "node",
2652          "type": "str"
2653        },
2654        {
2655          "name": "name",
2656          "type": "str"
2657        },
2658        {
2659          "name": "granularity",
2660          "default": null,
2661          "type": "int"
2662        },
2663        {
2664          "name": "persistent",
2665          "default": null,
2666          "type": "bool"
2667        },
2668        {
2669          "name": "disabled",
2670          "default": null,
2671          "type": "bool"
2672        }
2673      ],
2674      "meta-type": "object"
2675    },
2676    {
2677      "name": "37",
2678      "members": [
2679        {
2680          "name": "node",
2681          "type": "str"
2682        },
2683        {
2684          "name": "name",
2685          "type": "str"
2686        }
2687      ],
2688      "meta-type": "object"
2689    },
2690    {
2691      "name": "38",
2692      "members": [
2693        {
2694          "name": "node",
2695          "type": "str"
2696        },
2697        {
2698          "name": "target",
2699          "type": "str"
2700        },
2701        {
2702          "name": "bitmaps",
2703          "type": "[258]"
2704        }
2705      ],
2706      "meta-type": "object"
2707    },
2708    {
2709      "name": "39",
2710      "members": [
2711        {
2712          "name": "sha256",
2713          "type": "str"
2714        }
2715      ],
2716      "meta-type": "object"
2717    },
2718    {
2719      "name": "40",
2720      "members": [
2721        {
2722          "name": "job-id",
2723          "default": null,
2724          "type": "str"
2725        },
2726        {
2727          "name": "device",
2728          "type": "str"
2729        },
2730        {
2731          "name": "target",
2732          "type": "str"
2733        },
2734        {
2735          "name": "replaces",
2736          "default": null,
2737          "type": "str"
2738        },
2739        {
2740          "name": "sync",
2741          "type": "250"
2742        },
2743        {
2744          "name": "speed",
2745          "default": null,
2746          "type": "int"
2747        },
2748        {
2749          "name": "granularity",
2750          "default": null,
2751          "type": "int"
2752        },
2753        {
2754          "name": "buf-size",
2755          "default": null,
2756          "type": "int"
2757        },
2758        {
2759          "name": "on-source-error",
2760          "default": null,
2761          "type": "249"
2762        },
2763        {
2764          "name": "on-target-error",
2765          "default": null,
2766          "type": "249"
2767        },
2768        {
2769          "name": "filter-node-name",
2770          "default": null,
2771          "type": "str"
2772        },
2773        {
2774          "name": "copy-mode",
2775          "default": null,
2776          "type": "257"
2777        },
2778        {
2779          "name": "auto-finalize",
2780          "default": null,
2781          "type": "bool"
2782        },
2783        {
2784          "name": "auto-dismiss",
2785          "default": null,
2786          "type": "bool"
2787        }
2788      ],
2789      "meta-type": "object"
2790    },
2791    {
2792      "name": "41",
2793      "members": [
2794        {
2795          "name": "job-id",
2796          "default": null,
2797          "type": "str"
2798        },
2799        {
2800          "name": "device",
2801          "type": "str"
2802        },
2803        {
2804          "name": "base",
2805          "default": null,
2806          "type": "str"
2807        },
2808        {
2809          "name": "base-node",
2810          "default": null,
2811          "type": "str"
2812        },
2813        {
2814          "name": "backing-file",
2815          "default": null,
2816          "type": "str"
2817        },
2818        {
2819          "name": "speed",
2820          "default": null,
2821          "type": "int"
2822        },
2823        {
2824          "name": "on-error",
2825          "default": null,
2826          "type": "249"
2827        },
2828        {
2829          "name": "auto-finalize",
2830          "default": null,
2831          "type": "bool"
2832        },
2833        {
2834          "name": "auto-dismiss",
2835          "default": null,
2836          "type": "bool"
2837        }
2838      ],
2839      "meta-type": "object"
2840    },
2841    {
2842      "name": "42",
2843      "members": [
2844        {
2845          "name": "device",
2846          "type": "str"
2847        },
2848        {
2849          "name": "speed",
2850          "type": "int"
2851        }
2852      ],
2853      "meta-type": "object"
2854    },
2855    {
2856      "name": "43",
2857      "members": [
2858        {
2859          "name": "device",
2860          "type": "str"
2861        },
2862        {
2863          "name": "force",
2864          "default": null,
2865          "type": "bool"
2866        }
2867      ],
2868      "meta-type": "object"
2869    },
2870    {
2871      "name": "44",
2872      "members": [
2873        {
2874          "name": "device",
2875          "type": "str"
2876        }
2877      ],
2878      "meta-type": "object"
2879    },
2880    {
2881      "name": "45",
2882      "members": [
2883        {
2884          "name": "device",
2885          "type": "str"
2886        }
2887      ],
2888      "meta-type": "object"
2889    },
2890    {
2891      "name": "46",
2892      "members": [
2893        {
2894          "name": "device",
2895          "type": "str"
2896        }
2897      ],
2898      "meta-type": "object"
2899    },
2900    {
2901      "name": "47",
2902      "members": [
2903        {
2904          "name": "id",
2905          "type": "str"
2906        }
2907      ],
2908      "meta-type": "object"
2909    },
2910    {
2911      "name": "48",
2912      "members": [
2913        {
2914          "name": "id",
2915          "type": "str"
2916        }
2917      ],
2918      "meta-type": "object"
2919    },
2920    {
2921      "name": "49",
2922      "tag": "driver",
2923      "variants": [
2924        {
2925          "case": "blkdebug",
2926          "type": "262"
2927        },
2928        {
2929          "case": "blklogwrites",
2930          "type": "263"
2931        },
2932        {
2933          "case": "blkverify",
2934          "type": "264"
2935        },
2936        {
2937          "case": "blkreplay",
2938          "type": "265"
2939        },
2940        {
2941          "case": "bochs",
2942          "type": "266"
2943        },
2944        {
2945          "case": "cloop",
2946          "type": "266"
2947        },
2948        {
2949          "case": "compress",
2950          "type": "266"
2951        },
2952        {
2953          "case": "copy-on-read",
2954          "type": "266"
2955        },
2956        {
2957          "case": "dmg",
2958          "type": "266"
2959        },
2960        {
2961          "case": "file",
2962          "type": "267"
2963        },
2964        {
2965          "case": "ftp",
2966          "type": "268"
2967        },
2968        {
2969          "case": "ftps",
2970          "type": "269"
2971        },
2972        {
2973          "case": "gluster",
2974          "type": "270"
2975        },
2976        {
2977          "case": "host_cdrom",
2978          "type": "267"
2979        },
2980        {
2981          "case": "host_device",
2982          "type": "267"
2983        },
2984        {
2985          "case": "http",
2986          "type": "271"
2987        },
2988        {
2989          "case": "https",
2990          "type": "272"
2991        },
2992        {
2993          "case": "iscsi",
2994          "type": "273"
2995        },
2996        {
2997          "case": "luks",
2998          "type": "274"
2999        },
3000        {
3001          "case": "nbd",
3002          "type": "275"
3003        },
3004        {
3005          "case": "nfs",
3006          "type": "276"
3007        },
3008        {
3009          "case": "null-aio",
3010          "type": "277"
3011        },
3012        {
3013          "case": "null-co",
3014          "type": "277"
3015        },
3016        {
3017          "case": "nvme",
3018          "type": "278"
3019        },
3020        {
3021          "case": "parallels",
3022          "type": "266"
3023        },
3024        {
3025          "case": "qcow2",
3026          "type": "279"
3027        },
3028        {
3029          "case": "qcow",
3030          "type": "280"
3031        },
3032        {
3033          "case": "qed",
3034          "type": "281"
3035        },
3036        {
3037          "case": "quorum",
3038          "type": "282"
3039        },
3040        {
3041          "case": "raw",
3042          "type": "283"
3043        },
3044        {
3045          "case": "rbd",
3046          "type": "284"
3047        },
3048        {
3049          "case": "replication",
3050          "type": "285"
3051        },
3052        {
3053          "case": "sheepdog",
3054          "type": "286"
3055        },
3056        {
3057          "case": "ssh",
3058          "type": "287"
3059        },
3060        {
3061          "case": "throttle",
3062          "type": "288"
3063        },
3064        {
3065          "case": "vdi",
3066          "type": "266"
3067        },
3068        {
3069          "case": "vhdx",
3070          "type": "266"
3071        },
3072        {
3073          "case": "vmdk",
3074          "type": "281"
3075        },
3076        {
3077          "case": "vpc",
3078          "type": "266"
3079        },
3080        {
3081          "case": "vvfat",
3082          "type": "289"
3083        }
3084      ],
3085      "members": [
3086        {
3087          "name": "driver",
3088          "type": "259"
3089        },
3090        {
3091          "name": "node-name",
3092          "default": null,
3093          "type": "str"
3094        },
3095        {
3096          "name": "discard",
3097          "default": null,
3098          "type": "260"
3099        },
3100        {
3101          "name": "cache",
3102          "default": null,
3103          "type": "261"
3104        },
3105        {
3106          "name": "read-only",
3107          "default": null,
3108          "type": "bool"
3109        },
3110        {
3111          "name": "auto-read-only",
3112          "default": null,
3113          "type": "bool"
3114        },
3115        {
3116          "name": "force-share",
3117          "default": null,
3118          "type": "bool"
3119        },
3120        {
3121          "name": "detect-zeroes",
3122          "default": null,
3123          "type": "252"
3124        }
3125      ],
3126      "meta-type": "object"
3127    },
3128    {
3129      "name": "50",
3130      "members": [
3131        {
3132          "name": "node-name",
3133          "type": "str"
3134        }
3135      ],
3136      "meta-type": "object"
3137    },
3138    {
3139      "name": "51",
3140      "members": [
3141        {
3142          "name": "job-id",
3143          "type": "str"
3144        },
3145        {
3146          "name": "options",
3147          "type": "290"
3148        }
3149      ],
3150      "meta-type": "object"
3151    },
3152    {
3153      "name": "52",
3154      "members": [
3155        {
3156          "name": "job-id",
3157          "type": "str"
3158        },
3159        {
3160          "name": "node-name",
3161          "type": "str"
3162        },
3163        {
3164          "name": "options",
3165          "type": "291"
3166        },
3167        {
3168          "name": "force",
3169          "default": null,
3170          "type": "bool"
3171        }
3172      ],
3173      "meta-type": "object"
3174    },
3175    {
3176      "name": "53",
3177      "members": [
3178        {
3179          "name": "device",
3180          "type": "str"
3181        },
3182        {
3183          "name": "node-name",
3184          "default": null,
3185          "type": "str"
3186        },
3187        {
3188          "name": "msg",
3189          "type": "str"
3190        },
3191        {
3192          "name": "offset",
3193          "default": null,
3194          "type": "int"
3195        },
3196        {
3197          "name": "size",
3198          "default": null,
3199          "type": "int"
3200        },
3201        {
3202          "name": "fatal",
3203          "type": "bool"
3204        }
3205      ],
3206      "meta-type": "object"
3207    },
3208    {
3209      "name": "54",
3210      "members": [
3211        {
3212          "name": "device",
3213          "type": "str"
3214        },
3215        {
3216          "name": "node-name",
3217          "default": null,
3218          "type": "str"
3219        },
3220        {
3221          "name": "operation",
3222          "type": "292"
3223        },
3224        {
3225          "name": "action",
3226          "type": "293"
3227        },
3228        {
3229          "name": "nospace",
3230          "default": null,
3231          "type": "bool"
3232        },
3233        {
3234          "name": "reason",
3235          "type": "str"
3236        }
3237      ],
3238      "meta-type": "object"
3239    },
3240    {
3241      "name": "55",
3242      "members": [
3243        {
3244          "name": "type",
3245          "type": "294"
3246        },
3247        {
3248          "name": "device",
3249          "type": "str"
3250        },
3251        {
3252          "name": "len",
3253          "type": "int"
3254        },
3255        {
3256          "name": "offset",
3257          "type": "int"
3258        },
3259        {
3260          "name": "speed",
3261          "type": "int"
3262        },
3263        {
3264          "name": "error",
3265          "default": null,
3266          "type": "str"
3267        }
3268      ],
3269      "meta-type": "object"
3270    },
3271    {
3272      "name": "56",
3273      "members": [
3274        {
3275          "name": "type",
3276          "type": "294"
3277        },
3278        {
3279          "name": "device",
3280          "type": "str"
3281        },
3282        {
3283          "name": "len",
3284          "type": "int"
3285        },
3286        {
3287          "name": "offset",
3288          "type": "int"
3289        },
3290        {
3291          "name": "speed",
3292          "type": "int"
3293        }
3294      ],
3295      "meta-type": "object"
3296    },
3297    {
3298      "name": "57",
3299      "members": [
3300        {
3301          "name": "device",
3302          "type": "str"
3303        },
3304        {
3305          "name": "operation",
3306          "type": "292"
3307        },
3308        {
3309          "name": "action",
3310          "type": "293"
3311        }
3312      ],
3313      "meta-type": "object"
3314    },
3315    {
3316      "name": "58",
3317      "members": [
3318        {
3319          "name": "type",
3320          "type": "294"
3321        },
3322        {
3323          "name": "device",
3324          "type": "str"
3325        },
3326        {
3327          "name": "len",
3328          "type": "int"
3329        },
3330        {
3331          "name": "offset",
3332          "type": "int"
3333        },
3334        {
3335          "name": "speed",
3336          "type": "int"
3337        }
3338      ],
3339      "meta-type": "object"
3340    },
3341    {
3342      "name": "59",
3343      "members": [
3344        {
3345          "name": "type",
3346          "type": "294"
3347        },
3348        {
3349          "name": "id",
3350          "type": "str"
3351        }
3352      ],
3353      "meta-type": "object"
3354    },
3355    {
3356      "name": "60",
3357      "members": [
3358        {
3359          "name": "node-name",
3360          "type": "str"
3361        },
3362        {
3363          "name": "amount-exceeded",
3364          "type": "int"
3365        },
3366        {
3367          "name": "write-threshold",
3368          "type": "int"
3369        }
3370      ],
3371      "meta-type": "object"
3372    },
3373    {
3374      "name": "61",
3375      "members": [
3376        {
3377          "name": "node-name",
3378          "type": "str"
3379        },
3380        {
3381          "name": "write-threshold",
3382          "type": "int"
3383        }
3384      ],
3385      "meta-type": "object"
3386    },
3387    {
3388      "name": "62",
3389      "members": [
3390        {
3391          "name": "parent",
3392          "type": "str"
3393        },
3394        {
3395          "name": "child",
3396          "default": null,
3397          "type": "str"
3398        },
3399        {
3400          "name": "node",
3401          "default": null,
3402          "type": "str"
3403        }
3404      ],
3405      "meta-type": "object"
3406    },
3407    {
3408      "name": "63",
3409      "members": [
3410        {
3411          "name": "node-name",
3412          "type": "str"
3413        },
3414        {
3415          "name": "iothread",
3416          "type": "295"
3417        },
3418        {
3419          "name": "force",
3420          "default": null,
3421          "type": "bool"
3422        }
3423      ],
3424      "meta-type": "object"
3425    },
3426    {
3427      "name": "64",
3428      "members": [
3429        {
3430          "name": "reference",
3431          "type": "str"
3432        },
3433        {
3434          "name": "sector-num",
3435          "type": "int"
3436        },
3437        {
3438          "name": "sectors-count",
3439          "type": "int"
3440        }
3441      ],
3442      "meta-type": "object"
3443    },
3444    {
3445      "name": "65",
3446      "members": [
3447        {
3448          "name": "type",
3449          "type": "296"
3450        },
3451        {
3452          "name": "error",
3453          "default": null,
3454          "type": "str"
3455        },
3456        {
3457          "name": "node-name",
3458          "type": "str"
3459        },
3460        {
3461          "name": "sector-num",
3462          "type": "int"
3463        },
3464        {
3465          "name": "sectors-count",
3466          "type": "int"
3467        }
3468      ],
3469      "meta-type": "object"
3470    },
3471    {
3472      "name": "66",
3473      "members": [
3474        {
3475          "name": "device",
3476          "type": "str"
3477        },
3478        {
3479          "name": "name",
3480          "type": "str"
3481        }
3482      ],
3483      "meta-type": "object"
3484    },
3485    {
3486      "name": "67",
3487      "members": [
3488        {
3489          "name": "device",
3490          "type": "str"
3491        },
3492        {
3493          "name": "id",
3494          "default": null,
3495          "type": "str"
3496        },
3497        {
3498          "name": "name",
3499          "default": null,
3500          "type": "str"
3501        }
3502      ],
3503      "meta-type": "object"
3504    },
3505    {
3506      "name": "68",
3507      "members": [
3508        {
3509          "name": "id",
3510          "type": "str"
3511        },
3512        {
3513          "name": "name",
3514          "type": "str"
3515        },
3516        {
3517          "name": "vm-state-size",
3518          "type": "int"
3519        },
3520        {
3521          "name": "date-sec",
3522          "type": "int"
3523        },
3524        {
3525          "name": "date-nsec",
3526          "type": "int"
3527        },
3528        {
3529          "name": "vm-clock-sec",
3530          "type": "int"
3531        },
3532        {
3533          "name": "vm-clock-nsec",
3534          "type": "int"
3535        },
3536        {
3537          "name": "icount",
3538          "default": null,
3539          "type": "int"
3540        }
3541      ],
3542      "meta-type": "object"
3543    },
3544    {
3545      "name": "69",
3546      "members": [
3547        {
3548          "name": "id",
3549          "type": "str"
3550        },
3551        {
3552          "name": "status",
3553          "type": "247"
3554        }
3555      ],
3556      "meta-type": "object"
3557    },
3558    {
3559      "name": "70",
3560      "members": [
3561        {
3562          "name": "id",
3563          "type": "str"
3564        }
3565      ],
3566      "meta-type": "object"
3567    },
3568    {
3569      "name": "71",
3570      "members": [
3571        {
3572          "name": "id",
3573          "type": "str"
3574        }
3575      ],
3576      "meta-type": "object"
3577    },
3578    {
3579      "name": "72",
3580      "members": [
3581        {
3582          "name": "id",
3583          "type": "str"
3584        }
3585      ],
3586      "meta-type": "object"
3587    },
3588    {
3589      "name": "73",
3590      "members": [
3591        {
3592          "name": "id",
3593          "type": "str"
3594        }
3595      ],
3596      "meta-type": "object"
3597    },
3598    {
3599      "name": "74",
3600      "members": [
3601        {
3602          "name": "id",
3603          "type": "str"
3604        }
3605      ],
3606      "meta-type": "object"
3607    },
3608    {
3609      "name": "75",
3610      "members": [
3611        {
3612          "name": "id",
3613          "type": "str"
3614        }
3615      ],
3616      "meta-type": "object"
3617    },
3618    {
3619      "name": "[76]",
3620      "element-type": "76",
3621      "meta-type": "array"
3622    },
3623    {
3624      "name": "76",
3625      "members": [
3626        {
3627          "name": "id",
3628          "type": "str"
3629        },
3630        {
3631          "name": "type",
3632          "type": "294"
3633        },
3634        {
3635          "name": "status",
3636          "type": "247"
3637        },
3638        {
3639          "name": "current-progress",
3640          "type": "int"
3641        },
3642        {
3643          "name": "total-progress",
3644          "type": "int"
3645        },
3646        {
3647          "name": "error",
3648          "default": null,
3649          "type": "str"
3650        }
3651      ],
3652      "meta-type": "object"
3653    },
3654    {
3655      "name": "77",
3656      "members": [
3657        {
3658          "name": "addr",
3659          "type": "297"
3660        },
3661        {
3662          "name": "tls-creds",
3663          "default": null,
3664          "type": "str"
3665        },
3666        {
3667          "name": "tls-authz",
3668          "default": null,
3669          "type": "str"
3670        },
3671        {
3672          "name": "max-connections",
3673          "default": null,
3674          "type": "int"
3675        }
3676      ],
3677      "meta-type": "object"
3678    },
3679    {
3680      "name": "78",
3681      "members": [
3682        {
3683          "name": "name",
3684          "default": null,
3685          "type": "str"
3686        },
3687        {
3688          "name": "description",
3689          "default": null,
3690          "type": "str"
3691        },
3692        {
3693          "name": "device",
3694          "type": "str"
3695        },
3696        {
3697          "name": "writable",
3698          "default": null,
3699          "type": "bool"
3700        },
3701        {
3702          "name": "bitmap",
3703          "default": null,
3704          "type": "str"
3705        }
3706      ],
3707      "meta-type": "object"
3708    },
3709    {
3710      "name": "79",
3711      "members": [
3712        {
3713          "name": "name",
3714          "type": "str"
3715        },
3716        {
3717          "name": "mode",
3718          "default": null,
3719          "type": "298"
3720        }
3721      ],
3722      "meta-type": "object"
3723    },
3724    {
3725      "name": "80",
3726      "tag": "type",
3727      "variants": [
3728        {
3729          "case": "nbd",
3730          "type": "300"
3731        },
3732        {
3733          "case": "vhost-user-blk",
3734          "type": "301"
3735        }
3736      ],
3737      "members": [
3738        {
3739          "name": "type",
3740          "type": "299"
3741        },
3742        {
3743          "name": "id",
3744          "type": "str"
3745        },
3746        {
3747          "name": "fixed-iothread",
3748          "default": null,
3749          "type": "bool"
3750        },
3751        {
3752          "name": "iothread",
3753          "default": null,
3754          "type": "str"
3755        },
3756        {
3757          "name": "node-name",
3758          "type": "str"
3759        },
3760        {
3761          "name": "writable",
3762          "default": null,
3763          "type": "bool"
3764        },
3765        {
3766          "name": "writethrough",
3767          "default": null,
3768          "type": "bool"
3769        }
3770      ],
3771      "meta-type": "object"
3772    },
3773    {
3774      "name": "81",
3775      "members": [
3776        {
3777          "name": "id",
3778          "type": "str"
3779        },
3780        {
3781          "name": "mode",
3782          "default": null,
3783          "type": "298"
3784        }
3785      ],
3786      "meta-type": "object"
3787    },
3788    {
3789      "name": "82",
3790      "members": [
3791        {
3792          "name": "id",
3793          "type": "str"
3794        }
3795      ],
3796      "meta-type": "object"
3797    },
3798    {
3799      "name": "[83]",
3800      "element-type": "83",
3801      "meta-type": "array"
3802    },
3803    {
3804      "name": "83",
3805      "members": [
3806        {
3807          "name": "id",
3808          "type": "str"
3809        },
3810        {
3811          "name": "type",
3812          "type": "299"
3813        },
3814        {
3815          "name": "node-name",
3816          "type": "str"
3817        },
3818        {
3819          "name": "shutting-down",
3820          "type": "bool"
3821        }
3822      ],
3823      "meta-type": "object"
3824    },
3825    {
3826      "name": "[84]",
3827      "element-type": "84",
3828      "meta-type": "array"
3829    },
3830    {
3831      "name": "84",
3832      "members": [
3833        {
3834          "name": "label",
3835          "type": "str"
3836        },
3837        {
3838          "name": "filename",
3839          "type": "str"
3840        },
3841        {
3842          "name": "frontend-open",
3843          "type": "bool"
3844        }
3845      ],
3846      "meta-type": "object"
3847    },
3848    {
3849      "name": "[85]",
3850      "element-type": "85",
3851      "meta-type": "array"
3852    },
3853    {
3854      "name": "85",
3855      "members": [
3856        {
3857          "name": "name",
3858          "type": "str"
3859        }
3860      ],
3861      "meta-type": "object"
3862    },
3863    {
3864      "name": "86",
3865      "members": [
3866        {
3867          "name": "device",
3868          "type": "str"
3869        },
3870        {
3871          "name": "data",
3872          "type": "str"
3873        },
3874        {
3875          "name": "format",
3876          "default": null,
3877          "type": "302"
3878        }
3879      ],
3880      "meta-type": "object"
3881    },
3882    {
3883      "name": "87",
3884      "members": [
3885        {
3886          "name": "device",
3887          "type": "str"
3888        },
3889        {
3890          "name": "size",
3891          "type": "int"
3892        },
3893        {
3894          "name": "format",
3895          "default": null,
3896          "type": "302"
3897        }
3898      ],
3899      "meta-type": "object"
3900    },
3901    {
3902      "name": "str",
3903      "json-type": "string",
3904      "meta-type": "builtin"
3905    },
3906    {
3907      "name": "88",
3908      "members": [
3909        {
3910          "name": "id",
3911          "type": "str"
3912        },
3913        {
3914          "name": "backend",
3915          "type": "303"
3916        }
3917      ],
3918      "meta-type": "object"
3919    },
3920    {
3921      "name": "89",
3922      "members": [
3923        {
3924          "name": "pty",
3925          "default": null,
3926          "type": "str"
3927        }
3928      ],
3929      "meta-type": "object"
3930    },
3931    {
3932      "name": "90",
3933      "members": [
3934        {
3935          "name": "id",
3936          "type": "str"
3937        },
3938        {
3939          "name": "backend",
3940          "type": "303"
3941        }
3942      ],
3943      "meta-type": "object"
3944    },
3945    {
3946      "name": "91",
3947      "members": [
3948        {
3949          "name": "id",
3950          "type": "str"
3951        }
3952      ],
3953      "meta-type": "object"
3954    },
3955    {
3956      "name": "92",
3957      "members": [
3958        {
3959          "name": "id",
3960          "type": "str"
3961        }
3962      ],
3963      "meta-type": "object"
3964    },
3965    {
3966      "name": "93",
3967      "members": [
3968        {
3969          "name": "id",
3970          "type": "str"
3971        },
3972        {
3973          "name": "open",
3974          "type": "bool"
3975        }
3976      ],
3977      "meta-type": "object"
3978    },
3979    {
3980      "name": "94",
3981      "members": [
3982        {
3983          "name": "paging",
3984          "type": "bool"
3985        },
3986        {
3987          "name": "protocol",
3988          "type": "str"
3989        },
3990        {
3991          "name": "detach",
3992          "default": null,
3993          "type": "bool"
3994        },
3995        {
3996          "name": "begin",
3997          "default": null,
3998          "type": "int"
3999        },
4000        {
4001          "name": "length",
4002          "default": null,
4003          "type": "int"
4004        },
4005        {
4006          "name": "format",
4007          "default": null,
4008          "type": "304"
4009        }
4010      ],
4011      "meta-type": "object"
4012    },
4013    {
4014      "name": "95",
4015      "members": [
4016        {
4017          "name": "status",
4018          "type": "305"
4019        },
4020        {
4021          "name": "completed",
4022          "type": "int"
4023        },
4024        {
4025          "name": "total",
4026          "type": "int"
4027        }
4028      ],
4029      "meta-type": "object"
4030    },
4031    {
4032      "name": "96",
4033      "members": [
4034        {
4035          "name": "result",
4036          "type": "95"
4037        },
4038        {
4039          "name": "error",
4040          "default": null,
4041          "type": "str"
4042        }
4043      ],
4044      "meta-type": "object"
4045    },
4046    {
4047      "name": "97",
4048      "members": [
4049        {
4050          "name": "formats",
4051          "type": "[304]"
4052        }
4053      ],
4054      "meta-type": "object"
4055    },
4056    {
4057      "name": "98",
4058      "members": [
4059        {
4060          "name": "name",
4061          "type": "str"
4062        },
4063        {
4064          "name": "up",
4065          "type": "bool"
4066        }
4067      ],
4068      "meta-type": "object"
4069    },
4070    {
4071      "name": "99",
4072      "tag": "type",
4073      "variants": [
4074        {
4075          "case": "nic",
4076          "type": "307"
4077        },
4078        {
4079          "case": "user",
4080          "type": "308"
4081        },
4082        {
4083          "case": "tap",
4084          "type": "309"
4085        },
4086        {
4087          "case": "l2tpv3",
4088          "type": "310"
4089        },
4090        {
4091          "case": "socket",
4092          "type": "311"
4093        },
4094        {
4095          "case": "vde",
4096          "type": "312"
4097        },
4098        {
4099          "case": "bridge",
4100          "type": "313"
4101        },
4102        {
4103          "case": "hubport",
4104          "type": "314"
4105        },
4106        {
4107          "case": "netmap",
4108          "type": "315"
4109        },
4110        {
4111          "case": "vhost-user",
4112          "type": "316"
4113        },
4114        {
4115          "case": "vhost-vdpa",
4116          "type": "317"
4117        },
4118        {
4119          "case": "none",
4120          "type": "0"
4121        }
4122      ],
4123      "members": [
4124        {
4125          "name": "id",
4126          "type": "str"
4127        },
4128        {
4129          "name": "type",
4130          "type": "306"
4131        }
4132      ],
4133      "meta-type": "object"
4134    },
4135    {
4136      "name": "100",
4137      "members": [
4138        {
4139          "name": "id",
4140          "type": "str"
4141        }
4142      ],
4143      "meta-type": "object"
4144    },
4145    {
4146      "name": "101",
4147      "members": [
4148        {
4149          "name": "name",
4150          "default": null,
4151          "type": "str"
4152        }
4153      ],
4154      "meta-type": "object"
4155    },
4156    {
4157      "name": "[102]",
4158      "element-type": "102",
4159      "meta-type": "array"
4160    },
4161    {
4162      "name": "102",
4163      "members": [
4164        {
4165          "name": "name",
4166          "type": "str"
4167        },
4168        {
4169          "name": "promiscuous",
4170          "type": "bool"
4171        },
4172        {
4173          "name": "multicast",
4174          "type": "318"
4175        },
4176        {
4177          "name": "unicast",
4178          "type": "318"
4179        },
4180        {
4181          "name": "vlan",
4182          "type": "318"
4183        },
4184        {
4185          "name": "broadcast-allowed",
4186          "type": "bool"
4187        },
4188        {
4189          "name": "multicast-overflow",
4190          "type": "bool"
4191        },
4192        {
4193          "name": "unicast-overflow",
4194          "type": "bool"
4195        },
4196        {
4197          "name": "main-mac",
4198          "type": "str"
4199        },
4200        {
4201          "name": "vlan-table",
4202          "type": "[int]"
4203        },
4204        {
4205          "name": "unicast-table",
4206          "type": "[str]"
4207        },
4208        {
4209          "name": "multicast-table",
4210          "type": "[str]"
4211        }
4212      ],
4213      "meta-type": "object"
4214    },
4215    {
4216      "name": "103",
4217      "members": [
4218        {
4219          "name": "name",
4220          "default": null,
4221          "type": "str"
4222        },
4223        {
4224          "name": "path",
4225          "type": "str"
4226        }
4227      ],
4228      "meta-type": "object"
4229    },
4230    {
4231      "name": "104",
4232      "members": [
4233        {
4234          "name": "initial",
4235          "type": "int"
4236        },
4237        {
4238          "name": "max",
4239          "type": "int"
4240        },
4241        {
4242          "name": "rounds",
4243          "type": "int"
4244        },
4245        {
4246          "name": "step",
4247          "type": "int"
4248        },
4249        {
4250          "name": "interfaces",
4251          "default": null,
4252          "type": "[str]"
4253        },
4254        {
4255          "name": "id",
4256          "default": null,
4257          "type": "str"
4258        }
4259      ],
4260      "meta-type": "object"
4261    },
4262    {
4263      "name": "105",
4264      "members": [
4265        {
4266          "name": "device-id",
4267          "type": "str"
4268        }
4269      ],
4270      "meta-type": "object"
4271    },
4272    {
4273      "name": "106",
4274      "members": [
4275        {
4276          "name": "netdev",
4277          "type": "str"
4278        },
4279        {
4280          "name": "gid-status",
4281          "type": "bool"
4282        },
4283        {
4284          "name": "subnet-prefix",
4285          "type": "int"
4286        },
4287        {
4288          "name": "interface-id",
4289          "type": "int"
4290        }
4291      ],
4292      "meta-type": "object"
4293    },
4294    {
4295      "name": "107",
4296      "members": [
4297        {
4298          "name": "name",
4299          "type": "str"
4300        }
4301      ],
4302      "meta-type": "object"
4303    },
4304    {
4305      "name": "108",
4306      "members": [
4307        {
4308          "name": "name",
4309          "type": "str"
4310        },
4311        {
4312          "name": "id",
4313          "type": "int"
4314        },
4315        {
4316          "name": "ports",
4317          "type": "int"
4318        }
4319      ],
4320      "meta-type": "object"
4321    },
4322    {
4323      "name": "109",
4324      "members": [
4325        {
4326          "name": "name",
4327          "type": "str"
4328        }
4329      ],
4330      "meta-type": "object"
4331    },
4332    {
4333      "name": "[110]",
4334      "element-type": "110",
4335      "meta-type": "array"
4336    },
4337    {
4338      "name": "110",
4339      "members": [
4340        {
4341          "name": "name",
4342          "type": "str"
4343        },
4344        {
4345          "name": "enabled",
4346          "type": "bool"
4347        },
4348        {
4349          "name": "link-up",
4350          "type": "bool"
4351        },
4352        {
4353          "name": "speed",
4354          "type": "int"
4355        },
4356        {
4357          "name": "duplex",
4358          "type": "319"
4359        },
4360        {
4361          "name": "autoneg",
4362          "type": "320"
4363        }
4364      ],
4365      "meta-type": "object"
4366    },
4367    {
4368      "name": "111",
4369      "members": [
4370        {
4371          "name": "name",
4372          "type": "str"
4373        },
4374        {
4375          "name": "tbl-id",
4376          "default": null,
4377          "type": "int"
4378        }
4379      ],
4380      "meta-type": "object"
4381    },
4382    {
4383      "name": "[112]",
4384      "element-type": "112",
4385      "meta-type": "array"
4386    },
4387    {
4388      "name": "112",
4389      "members": [
4390        {
4391          "name": "cookie",
4392          "type": "int"
4393        },
4394        {
4395          "name": "hits",
4396          "type": "int"
4397        },
4398        {
4399          "name": "key",
4400          "type": "321"
4401        },
4402        {
4403          "name": "mask",
4404          "type": "322"
4405        },
4406        {
4407          "name": "action",
4408          "type": "323"
4409        }
4410      ],
4411      "meta-type": "object"
4412    },
4413    {
4414      "name": "113",
4415      "members": [
4416        {
4417          "name": "name",
4418          "type": "str"
4419        },
4420        {
4421          "name": "type",
4422          "default": null,
4423          "type": "int"
4424        }
4425      ],
4426      "meta-type": "object"
4427    },
4428    {
4429      "name": "[114]",
4430      "element-type": "114",
4431      "meta-type": "array"
4432    },
4433    {
4434      "name": "114",
4435      "members": [
4436        {
4437          "name": "id",
4438          "type": "int"
4439        },
4440        {
4441          "name": "type",
4442          "type": "int"
4443        },
4444        {
4445          "name": "vlan-id",
4446          "default": null,
4447          "type": "int"
4448        },
4449        {
4450          "name": "pport",
4451          "default": null,
4452          "type": "int"
4453        },
4454        {
4455          "name": "index",
4456          "default": null,
4457          "type": "int"
4458        },
4459        {
4460          "name": "out-pport",
4461          "default": null,
4462          "type": "int"
4463        },
4464        {
4465          "name": "group-id",
4466          "default": null,
4467          "type": "int"
4468        },
4469        {
4470          "name": "set-vlan-id",
4471          "default": null,
4472          "type": "int"
4473        },
4474        {
4475          "name": "pop-vlan",
4476          "default": null,
4477          "type": "int"
4478        },
4479        {
4480          "name": "group-ids",
4481          "default": null,
4482          "type": "[int]"
4483        },
4484        {
4485          "name": "set-eth-src",
4486          "default": null,
4487          "type": "str"
4488        },
4489        {
4490          "name": "set-eth-dst",
4491          "default": null,
4492          "type": "str"
4493        },
4494        {
4495          "name": "ttl-check",
4496          "default": null,
4497          "type": "int"
4498        }
4499      ],
4500      "meta-type": "object"
4501    },
4502    {
4503      "name": "[115]",
4504      "element-type": "115",
4505      "meta-type": "array"
4506    },
4507    {
4508      "name": "115",
4509      "meta-type": "enum",
4510      "values": [
4511        "tpm-tis",
4512        "tpm-crb",
4513        "tpm-spapr"
4514      ]
4515    },
4516    {
4517      "name": "[116]",
4518      "element-type": "116",
4519      "meta-type": "array"
4520    },
4521    {
4522      "name": "116",
4523      "meta-type": "enum",
4524      "values": [
4525        "passthrough",
4526        "emulator"
4527      ]
4528    },
4529    {
4530      "name": "[117]",
4531      "element-type": "117",
4532      "meta-type": "array"
4533    },
4534    {
4535      "name": "117",
4536      "members": [
4537        {
4538          "name": "id",
4539          "type": "str"
4540        },
4541        {
4542          "name": "model",
4543          "type": "115"
4544        },
4545        {
4546          "name": "options",
4547          "type": "324"
4548        }
4549      ],
4550      "meta-type": "object"
4551    },
4552    {
4553      "name": "118",
4554      "members": [
4555        {
4556          "name": "protocol",
4557          "type": "str"
4558        },
4559        {
4560          "name": "password",
4561          "type": "str"
4562        },
4563        {
4564          "name": "connected",
4565          "default": null,
4566          "type": "str"
4567        }
4568      ],
4569      "meta-type": "object"
4570    },
4571    {
4572      "name": "119",
4573      "members": [
4574        {
4575          "name": "protocol",
4576          "type": "str"
4577        },
4578        {
4579          "name": "time",
4580          "type": "str"
4581        }
4582      ],
4583      "meta-type": "object"
4584    },
4585    {
4586      "name": "120",
4587      "members": [
4588        {
4589          "name": "filename",
4590          "type": "str"
4591        },
4592        {
4593          "name": "device",
4594          "default": null,
4595          "type": "str"
4596        },
4597        {
4598          "name": "head",
4599          "default": null,
4600          "type": "int"
4601        }
4602      ],
4603      "meta-type": "object"
4604    },
4605    {
4606      "name": "121",
4607      "members": [
4608        {
4609          "name": "enabled",
4610          "type": "bool"
4611        },
4612        {
4613          "name": "migrated",
4614          "type": "bool"
4615        },
4616        {
4617          "name": "host",
4618          "default": null,
4619          "type": "str"
4620        },
4621        {
4622          "name": "port",
4623          "default": null,
4624          "type": "int"
4625        },
4626        {
4627          "name": "tls-port",
4628          "default": null,
4629          "type": "int"
4630        },
4631        {
4632          "name": "auth",
4633          "default": null,
4634          "type": "str"
4635        },
4636        {
4637          "name": "compiled-version",
4638          "default": null,
4639          "type": "str"
4640        },
4641        {
4642          "name": "mouse-mode",
4643          "type": "325"
4644        },
4645        {
4646          "name": "channels",
4647          "default": null,
4648          "type": "[326]"
4649        }
4650      ],
4651      "meta-type": "object"
4652    },
4653    {
4654      "name": "122",
4655      "members": [
4656        {
4657          "name": "server",
4658          "type": "327"
4659        },
4660        {
4661          "name": "client",
4662          "type": "327"
4663        }
4664      ],
4665      "meta-type": "object"
4666    },
4667    {
4668      "name": "123",
4669      "members": [
4670        {
4671          "name": "server",
4672          "type": "328"
4673        },
4674        {
4675          "name": "client",
4676          "type": "326"
4677        }
4678      ],
4679      "meta-type": "object"
4680    },
4681    {
4682      "name": "124",
4683      "members": [
4684        {
4685          "name": "server",
4686          "type": "327"
4687        },
4688        {
4689          "name": "client",
4690          "type": "327"
4691        }
4692      ],
4693      "meta-type": "object"
4694    },
4695    {
4696      "name": "125",
4697      "members": [
4698        {
4699          "name": "enabled",
4700          "type": "bool"
4701        },
4702        {
4703          "name": "host",
4704          "default": null,
4705          "type": "str"
4706        },
4707        {
4708          "name": "family",
4709          "default": null,
4710          "type": "329"
4711        },
4712        {
4713          "name": "service",
4714          "default": null,
4715          "type": "str"
4716        },
4717        {
4718          "name": "auth",
4719          "default": null,
4720          "type": "str"
4721        },
4722        {
4723          "name": "clients",
4724          "default": null,
4725          "type": "[330]"
4726        }
4727      ],
4728      "meta-type": "object"
4729    },
4730    {
4731      "name": "[126]",
4732      "element-type": "126",
4733      "meta-type": "array"
4734    },
4735    {
4736      "name": "126",
4737      "members": [
4738        {
4739          "name": "id",
4740          "type": "str"
4741        },
4742        {
4743          "name": "server",
4744          "type": "[331]"
4745        },
4746        {
4747          "name": "clients",
4748          "type": "[330]"
4749        },
4750        {
4751          "name": "auth",
4752          "type": "332"
4753        },
4754        {
4755          "name": "vencrypt",
4756          "default": null,
4757          "type": "333"
4758        },
4759        {
4760          "name": "display",
4761          "default": null,
4762          "type": "str"
4763        }
4764      ],
4765      "meta-type": "object"
4766    },
4767    {
4768      "name": "127",
4769      "members": [
4770        {
4771          "name": "password",
4772          "type": "str"
4773        }
4774      ],
4775      "meta-type": "object"
4776    },
4777    {
4778      "name": "128",
4779      "members": [
4780        {
4781          "name": "server",
4782          "type": "334"
4783        },
4784        {
4785          "name": "client",
4786          "type": "335"
4787        }
4788      ],
4789      "meta-type": "object"
4790    },
4791    {
4792      "name": "129",
4793      "members": [
4794        {
4795          "name": "server",
4796          "type": "334"
4797        },
4798        {
4799          "name": "client",
4800          "type": "330"
4801        }
4802      ],
4803      "meta-type": "object"
4804    },
4805    {
4806      "name": "130",
4807      "members": [
4808        {
4809          "name": "server",
4810          "type": "334"
4811        },
4812        {
4813          "name": "client",
4814          "type": "330"
4815        }
4816      ],
4817      "meta-type": "object"
4818    },
4819    {
4820      "name": "[131]",
4821      "element-type": "131",
4822      "meta-type": "array"
4823    },
4824    {
4825      "name": "131",
4826      "members": [
4827        {
4828          "name": "name",
4829          "type": "str"
4830        },
4831        {
4832          "name": "index",
4833          "type": "int"
4834        },
4835        {
4836          "name": "current",
4837          "type": "bool"
4838        },
4839        {
4840          "name": "absolute",
4841          "type": "bool"
4842        }
4843      ],
4844      "meta-type": "object"
4845    },
4846    {
4847      "name": "132",
4848      "members": [
4849        {
4850          "name": "keys",
4851          "type": "[336]"
4852        },
4853        {
4854          "name": "hold-time",
4855          "default": null,
4856          "type": "int"
4857        }
4858      ],
4859      "meta-type": "object"
4860    },
4861    {
4862      "name": "133",
4863      "members": [
4864        {
4865          "name": "device",
4866          "default": null,
4867          "type": "str"
4868        },
4869        {
4870          "name": "head",
4871          "default": null,
4872          "type": "int"
4873        },
4874        {
4875          "name": "events",
4876          "type": "[337]"
4877        }
4878      ],
4879      "meta-type": "object"
4880    },
4881    {
4882      "name": "134",
4883      "tag": "type",
4884      "variants": [
4885        {
4886          "case": "gtk",
4887          "type": "340"
4888        },
4889        {
4890          "case": "curses",
4891          "type": "341"
4892        },
4893        {
4894          "case": "egl-headless",
4895          "type": "342"
4896        },
4897        {
4898          "case": "default",
4899          "type": "0"
4900        },
4901        {
4902          "case": "none",
4903          "type": "0"
4904        },
4905        {
4906          "case": "sdl",
4907          "type": "0"
4908        },
4909        {
4910          "case": "cocoa",
4911          "type": "0"
4912        },
4913        {
4914          "case": "spice-app",
4915          "type": "0"
4916        }
4917      ],
4918      "members": [
4919        {
4920          "name": "type",
4921          "type": "338"
4922        },
4923        {
4924          "name": "full-screen",
4925          "default": null,
4926          "type": "bool"
4927        },
4928        {
4929          "name": "window-close",
4930          "default": null,
4931          "type": "bool"
4932        },
4933        {
4934          "name": "show-cursor",
4935          "default": null,
4936          "type": "bool"
4937        },
4938        {
4939          "name": "gl",
4940          "default": null,
4941          "type": "339"
4942        }
4943      ],
4944      "meta-type": "object"
4945    },
4946    {
4947      "name": "135",
4948      "members": [
4949        {
4950          "name": "status",
4951          "default": null,
4952          "type": "343"
4953        },
4954        {
4955          "name": "ram",
4956          "default": null,
4957          "type": "344"
4958        },
4959        {
4960          "name": "disk",
4961          "default": null,
4962          "type": "344"
4963        },
4964        {
4965          "name": "vfio",
4966          "default": null,
4967          "type": "345"
4968        },
4969        {
4970          "name": "xbzrle-cache",
4971          "default": null,
4972          "type": "346"
4973        },
4974        {
4975          "name": "total-time",
4976          "default": null,
4977          "type": "int"
4978        },
4979        {
4980          "name": "expected-downtime",
4981          "default": null,
4982          "type": "int"
4983        },
4984        {
4985          "name": "downtime",
4986          "default": null,
4987          "type": "int"
4988        },
4989        {
4990          "name": "setup-time",
4991          "default": null,
4992          "type": "int"
4993        },
4994        {
4995          "name": "cpu-throttle-percentage",
4996          "default": null,
4997          "type": "int"
4998        },
4999        {
5000          "name": "error-desc",
5001          "default": null,
5002          "type": "str"
5003        },
5004        {
5005          "name": "postcopy-blocktime",
5006          "default": null,
5007          "type": "int"
5008        },
5009        {
5010          "name": "postcopy-vcpu-blocktime",
5011          "default": null,
5012          "type": "[int]"
5013        },
5014        {
5015          "name": "compression",
5016          "default": null,
5017          "type": "347"
5018        },
5019        {
5020          "name": "socket-address",
5021          "default": null,
5022          "type": "[348]"
5023        }
5024      ],
5025      "meta-type": "object"
5026    },
5027    {
5028      "name": "136",
5029      "members": [
5030        {
5031          "name": "capabilities",
5032          "type": "[137]"
5033        }
5034      ],
5035      "meta-type": "object"
5036    },
5037    {
5038      "name": "[137]",
5039      "element-type": "137",
5040      "meta-type": "array"
5041    },
5042    {
5043      "name": "137",
5044      "members": [
5045        {
5046          "name": "capability",
5047          "type": "349"
5048        },
5049        {
5050          "name": "state",
5051          "type": "bool"
5052        }
5053      ],
5054      "meta-type": "object"
5055    },
5056    {
5057      "name": "138",
5058      "members": [
5059        {
5060          "name": "announce-initial",
5061          "default": null,
5062          "type": "int"
5063        },
5064        {
5065          "name": "announce-max",
5066          "default": null,
5067          "type": "int"
5068        },
5069        {
5070          "name": "announce-rounds",
5071          "default": null,
5072          "type": "int"
5073        },
5074        {
5075          "name": "announce-step",
5076          "default": null,
5077          "type": "int"
5078        },
5079        {
5080          "name": "compress-level",
5081          "default": null,
5082          "type": "int"
5083        },
5084        {
5085          "name": "compress-threads",
5086          "default": null,
5087          "type": "int"
5088        },
5089        {
5090          "name": "compress-wait-thread",
5091          "default": null,
5092          "type": "bool"
5093        },
5094        {
5095          "name": "decompress-threads",
5096          "default": null,
5097          "type": "int"
5098        },
5099        {
5100          "name": "throttle-trigger-threshold",
5101          "default": null,
5102          "type": "int"
5103        },
5104        {
5105          "name": "cpu-throttle-initial",
5106          "default": null,
5107          "type": "int"
5108        },
5109        {
5110          "name": "cpu-throttle-increment",
5111          "default": null,
5112          "type": "int"
5113        },
5114        {
5115          "name": "cpu-throttle-tailslow",
5116          "default": null,
5117          "type": "bool"
5118        },
5119        {
5120          "name": "tls-creds",
5121          "default": null,
5122          "type": "295"
5123        },
5124        {
5125          "name": "tls-hostname",
5126          "default": null,
5127          "type": "295"
5128        },
5129        {
5130          "name": "tls-authz",
5131          "default": null,
5132          "type": "295"
5133        },
5134        {
5135          "name": "max-bandwidth",
5136          "default": null,
5137          "type": "int"
5138        },
5139        {
5140          "name": "downtime-limit",
5141          "default": null,
5142          "type": "int"
5143        },
5144        {
5145          "name": "x-checkpoint-delay",
5146          "default": null,
5147          "type": "int"
5148        },
5149        {
5150          "name": "block-incremental",
5151          "default": null,
5152          "type": "bool"
5153        },
5154        {
5155          "name": "multifd-channels",
5156          "default": null,
5157          "type": "int"
5158        },
5159        {
5160          "name": "xbzrle-cache-size",
5161          "default": null,
5162          "type": "int"
5163        },
5164        {
5165          "name": "max-postcopy-bandwidth",
5166          "default": null,
5167          "type": "int"
5168        },
5169        {
5170          "name": "max-cpu-throttle",
5171          "default": null,
5172          "type": "int"
5173        },
5174        {
5175          "name": "multifd-compression",
5176          "default": null,
5177          "type": "350"
5178        },
5179        {
5180          "name": "multifd-zlib-level",
5181          "default": null,
5182          "type": "int"
5183        },
5184        {
5185          "name": "multifd-zstd-level",
5186          "default": null,
5187          "type": "int"
5188        },
5189        {
5190          "name": "block-bitmap-mapping",
5191          "default": null,
5192          "type": "[351]"
5193        }
5194      ],
5195      "meta-type": "object"
5196    },
5197    {
5198      "name": "139",
5199      "members": [
5200        {
5201          "name": "announce-initial",
5202          "default": null,
5203          "type": "int"
5204        },
5205        {
5206          "name": "announce-max",
5207          "default": null,
5208          "type": "int"
5209        },
5210        {
5211          "name": "announce-rounds",
5212          "default": null,
5213          "type": "int"
5214        },
5215        {
5216          "name": "announce-step",
5217          "default": null,
5218          "type": "int"
5219        },
5220        {
5221          "name": "compress-level",
5222          "default": null,
5223          "type": "int"
5224        },
5225        {
5226          "name": "compress-threads",
5227          "default": null,
5228          "type": "int"
5229        },
5230        {
5231          "name": "compress-wait-thread",
5232          "default": null,
5233          "type": "bool"
5234        },
5235        {
5236          "name": "decompress-threads",
5237          "default": null,
5238          "type": "int"
5239        },
5240        {
5241          "name": "throttle-trigger-threshold",
5242          "default": null,
5243          "type": "int"
5244        },
5245        {
5246          "name": "cpu-throttle-initial",
5247          "default": null,
5248          "type": "int"
5249        },
5250        {
5251          "name": "cpu-throttle-increment",
5252          "default": null,
5253          "type": "int"
5254        },
5255        {
5256          "name": "cpu-throttle-tailslow",
5257          "default": null,
5258          "type": "bool"
5259        },
5260        {
5261          "name": "tls-creds",
5262          "default": null,
5263          "type": "str"
5264        },
5265        {
5266          "name": "tls-hostname",
5267          "default": null,
5268          "type": "str"
5269        },
5270        {
5271          "name": "tls-authz",
5272          "default": null,
5273          "type": "str"
5274        },
5275        {
5276          "name": "max-bandwidth",
5277          "default": null,
5278          "type": "int"
5279        },
5280        {
5281          "name": "downtime-limit",
5282          "default": null,
5283          "type": "int"
5284        },
5285        {
5286          "name": "x-checkpoint-delay",
5287          "default": null,
5288          "type": "int"
5289        },
5290        {
5291          "name": "block-incremental",
5292          "default": null,
5293          "type": "bool"
5294        },
5295        {
5296          "name": "multifd-channels",
5297          "default": null,
5298          "type": "int"
5299        },
5300        {
5301          "name": "xbzrle-cache-size",
5302          "default": null,
5303          "type": "int"
5304        },
5305        {
5306          "name": "max-postcopy-bandwidth",
5307          "default": null,
5308          "type": "int"
5309        },
5310        {
5311          "name": "max-cpu-throttle",
5312          "default": null,
5313          "type": "int"
5314        },
5315        {
5316          "name": "multifd-compression",
5317          "default": null,
5318          "type": "350"
5319        },
5320        {
5321          "name": "multifd-zlib-level",
5322          "default": null,
5323          "type": "int"
5324        },
5325        {
5326          "name": "multifd-zstd-level",
5327          "default": null,
5328          "type": "int"
5329        },
5330        {
5331          "name": "block-bitmap-mapping",
5332          "default": null,
5333          "type": "[351]"
5334        }
5335      ],
5336      "meta-type": "object"
5337    },
5338    {
5339      "name": "140",
5340      "members": [
5341        {
5342          "name": "protocol",
5343          "type": "str"
5344        },
5345        {
5346          "name": "hostname",
5347          "type": "str"
5348        },
5349        {
5350          "name": "port",
5351          "default": null,
5352          "type": "int"
5353        },
5354        {
5355          "name": "tls-port",
5356          "default": null,
5357          "type": "int"
5358        },
5359        {
5360          "name": "cert-subject",
5361          "default": null,
5362          "type": "str"
5363        }
5364      ],
5365      "meta-type": "object"
5366    },
5367    {
5368      "name": "141",
5369      "members": [
5370        {
5371          "name": "status",
5372          "type": "343"
5373        }
5374      ],
5375      "meta-type": "object"
5376    },
5377    {
5378      "name": "142",
5379      "members": [
5380        {
5381          "name": "pass",
5382          "type": "int"
5383        }
5384      ],
5385      "meta-type": "object"
5386    },
5387    {
5388      "name": "143",
5389      "members": [
5390        {
5391          "name": "mode",
5392          "type": "352"
5393        },
5394        {
5395          "name": "reason",
5396          "type": "353"
5397        }
5398      ],
5399      "meta-type": "object"
5400    },
5401    {
5402      "name": "144",
5403      "members": [
5404        {
5405          "name": "state",
5406          "type": "343"
5407        }
5408      ],
5409      "meta-type": "object"
5410    },
5411    {
5412      "name": "145",
5413      "members": [
5414        {
5415          "name": "value",
5416          "type": "number"
5417        }
5418      ],
5419      "meta-type": "object"
5420    },
5421    {
5422      "name": "146",
5423      "members": [
5424        {
5425          "name": "value",
5426          "type": "int"
5427        }
5428      ],
5429      "meta-type": "object"
5430    },
5431    {
5432      "name": "147",
5433      "members": [
5434        {
5435          "name": "value",
5436          "type": "int"
5437        }
5438      ],
5439      "meta-type": "object"
5440    },
5441    {
5442      "name": "int",
5443      "json-type": "int",
5444      "meta-type": "builtin"
5445    },
5446    {
5447      "name": "148",
5448      "members": [
5449        {
5450          "name": "uri",
5451          "type": "str"
5452        },
5453        {
5454          "name": "blk",
5455          "default": null,
5456          "type": "bool"
5457        },
5458        {
5459          "name": "inc",
5460          "default": null,
5461          "type": "bool"
5462        },
5463        {
5464          "name": "detach",
5465          "default": null,
5466          "type": "bool"
5467        },
5468        {
5469          "name": "resume",
5470          "default": null,
5471          "type": "bool"
5472        }
5473      ],
5474      "meta-type": "object"
5475    },
5476    {
5477      "name": "149",
5478      "members": [
5479        {
5480          "name": "uri",
5481          "type": "str"
5482        }
5483      ],
5484      "meta-type": "object"
5485    },
5486    {
5487      "name": "150",
5488      "members": [
5489        {
5490          "name": "filename",
5491          "type": "str"
5492        },
5493        {
5494          "name": "live",
5495          "default": null,
5496          "type": "bool"
5497        }
5498      ],
5499      "meta-type": "object"
5500    },
5501    {
5502      "name": "151",
5503      "members": [
5504        {
5505          "name": "enable",
5506          "type": "bool"
5507        }
5508      ],
5509      "meta-type": "object"
5510    },
5511    {
5512      "name": "152",
5513      "members": [
5514        {
5515          "name": "filename",
5516          "type": "str"
5517        }
5518      ],
5519      "meta-type": "object"
5520    },
5521    {
5522      "name": "153",
5523      "members": [
5524        {
5525          "name": "enable",
5526          "type": "bool"
5527        },
5528        {
5529          "name": "primary",
5530          "type": "bool"
5531        },
5532        {
5533          "name": "failover",
5534          "default": null,
5535          "type": "bool"
5536        }
5537      ],
5538      "meta-type": "object"
5539    },
5540    {
5541      "name": "154",
5542      "members": [
5543        {
5544          "name": "error",
5545          "type": "bool"
5546        },
5547        {
5548          "name": "desc",
5549          "default": null,
5550          "type": "str"
5551        }
5552      ],
5553      "meta-type": "object"
5554    },
5555    {
5556      "name": "155",
5557      "members": [
5558        {
5559          "name": "mode",
5560          "type": "352"
5561        },
5562        {
5563          "name": "last-mode",
5564          "type": "352"
5565        },
5566        {
5567          "name": "reason",
5568          "type": "353"
5569        }
5570      ],
5571      "meta-type": "object"
5572    },
5573    {
5574      "name": "156",
5575      "members": [
5576        {
5577          "name": "uri",
5578          "type": "str"
5579        }
5580      ],
5581      "meta-type": "object"
5582    },
5583    {
5584      "name": "157",
5585      "members": [
5586        {
5587          "name": "device-id",
5588          "type": "str"
5589        }
5590      ],
5591      "meta-type": "object"
5592    },
5593    {
5594      "name": "158",
5595      "members": [
5596        {
5597          "name": "calc-time",
5598          "type": "int"
5599        }
5600      ],
5601      "meta-type": "object"
5602    },
5603    {
5604      "name": "159",
5605      "members": [
5606        {
5607          "name": "dirty-rate",
5608          "default": null,
5609          "type": "int"
5610        },
5611        {
5612          "name": "status",
5613          "type": "354"
5614        },
5615        {
5616          "name": "start-time",
5617          "type": "int"
5618        },
5619        {
5620          "name": "calc-time",
5621          "type": "int"
5622        }
5623      ],
5624      "meta-type": "object"
5625    },
5626    {
5627      "name": "160",
5628      "members": [
5629        {
5630          "name": "actions",
5631          "type": "[355]"
5632        },
5633        {
5634          "name": "properties",
5635          "default": null,
5636          "type": "356"
5637        }
5638      ],
5639      "meta-type": "object"
5640    },
5641    {
5642      "name": "161",
5643      "members": [
5644        {
5645          "name": "name",
5646          "type": "str"
5647        },
5648        {
5649          "name": "vcpu",
5650          "default": null,
5651          "type": "int"
5652        }
5653      ],
5654      "meta-type": "object"
5655    },
5656    {
5657      "name": "[162]",
5658      "element-type": "162",
5659      "meta-type": "array"
5660    },
5661    {
5662      "name": "162",
5663      "members": [
5664        {
5665          "name": "name",
5666          "type": "str"
5667        },
5668        {
5669          "name": "state",
5670          "type": "357"
5671        },
5672        {
5673          "name": "vcpu",
5674          "type": "bool"
5675        }
5676      ],
5677      "meta-type": "object"
5678    },
5679    {
5680      "name": "163",
5681      "members": [
5682        {
5683          "name": "name",
5684          "type": "str"
5685        },
5686        {
5687          "name": "enable",
5688          "type": "bool"
5689        },
5690        {
5691          "name": "ignore-unavailable",
5692          "default": null,
5693          "type": "bool"
5694        },
5695        {
5696          "name": "vcpu",
5697          "default": null,
5698          "type": "int"
5699        }
5700      ],
5701      "meta-type": "object"
5702    },
5703    {
5704      "name": "164",
5705      "members": [
5706        {
5707          "name": "enable",
5708          "default": null,
5709          "type": "[358]"
5710        }
5711      ],
5712      "meta-type": "object"
5713    },
5714    {
5715      "name": "165",
5716      "members": [
5717        {
5718          "name": "qemu",
5719          "type": "359"
5720        },
5721        {
5722          "name": "package",
5723          "type": "str"
5724        }
5725      ],
5726      "meta-type": "object"
5727    },
5728    {
5729      "name": "[166]",
5730      "element-type": "166",
5731      "meta-type": "array"
5732    },
5733    {
5734      "name": "166",
5735      "members": [
5736        {
5737          "name": "name",
5738          "type": "str"
5739        }
5740      ],
5741      "meta-type": "object"
5742    },
5743    {
5744      "name": "[167]",
5745      "element-type": "167",
5746      "meta-type": "array"
5747    },
5748    {
5749      "name": "167",
5750      "members": [
5751        {
5752          "name": "name",
5753          "type": "str"
5754        }
5755      ],
5756      "meta-type": "object"
5757    },
5758    {
5759      "name": "[168]",
5760      "element-type": "168",
5761      "meta-type": "array"
5762    },
5763    {
5764      "name": "168",
5765      "tag": "meta-type",
5766      "variants": [
5767        {
5768          "case": "builtin",
5769          "type": "361"
5770        },
5771        {
5772          "case": "enum",
5773          "type": "362"
5774        },
5775        {
5776          "case": "array",
5777          "type": "363"
5778        },
5779        {
5780          "case": "object",
5781          "type": "364"
5782        },
5783        {
5784          "case": "alternate",
5785          "type": "365"
5786        },
5787        {
5788          "case": "command",
5789          "type": "366"
5790        },
5791        {
5792          "case": "event",
5793          "type": "367"
5794        }
5795      ],
5796      "members": [
5797        {
5798          "name": "name",
5799          "type": "str"
5800        },
5801        {
5802          "name": "meta-type",
5803          "type": "360"
5804        },
5805        {
5806          "name": "features",
5807          "default": null,
5808          "type": "[str]"
5809        }
5810      ],
5811      "meta-type": "object"
5812    },
5813    {
5814      "name": "169",
5815      "members": [
5816        {
5817          "name": "path",
5818          "type": "str"
5819        }
5820      ],
5821      "meta-type": "object"
5822    },
5823    {
5824      "name": "[170]",
5825      "element-type": "170",
5826      "meta-type": "array"
5827    },
5828    {
5829      "name": "170",
5830      "members": [
5831        {
5832          "name": "name",
5833          "type": "str"
5834        },
5835        {
5836          "name": "type",
5837          "type": "str"
5838        },
5839        {
5840          "name": "description",
5841          "default": null,
5842          "type": "str"
5843        },
5844        {
5845          "name": "default-value",
5846          "default": null,
5847          "type": "any"
5848        }
5849      ],
5850      "meta-type": "object"
5851    },
5852    {
5853      "name": "171",
5854      "members": [
5855        {
5856          "name": "path",
5857          "type": "str"
5858        },
5859        {
5860          "name": "property",
5861          "type": "str"
5862        }
5863      ],
5864      "meta-type": "object"
5865    },
5866    {
5867      "name": "any",
5868      "json-type": "value",
5869      "meta-type": "builtin"
5870    },
5871    {
5872      "name": "172",
5873      "members": [
5874        {
5875          "name": "path",
5876          "type": "str"
5877        },
5878        {
5879          "name": "property",
5880          "type": "str"
5881        },
5882        {
5883          "name": "value",
5884          "type": "any"
5885        }
5886      ],
5887      "meta-type": "object"
5888    },
5889    {
5890      "name": "173",
5891      "members": [
5892        {
5893          "name": "implements",
5894          "default": null,
5895          "type": "str"
5896        },
5897        {
5898          "name": "abstract",
5899          "default": null,
5900          "type": "bool"
5901        }
5902      ],
5903      "meta-type": "object"
5904    },
5905    {
5906      "name": "[174]",
5907      "element-type": "174",
5908      "meta-type": "array"
5909    },
5910    {
5911      "name": "174",
5912      "members": [
5913        {
5914          "name": "name",
5915          "type": "str"
5916        },
5917        {
5918          "name": "abstract",
5919          "default": null,
5920          "type": "bool"
5921        },
5922        {
5923          "name": "parent",
5924          "default": null,
5925          "type": "str"
5926        }
5927      ],
5928      "meta-type": "object"
5929    },
5930    {
5931      "name": "175",
5932      "members": [
5933        {
5934          "name": "typename",
5935          "type": "str"
5936        }
5937      ],
5938      "meta-type": "object"
5939    },
5940    {
5941      "name": "176",
5942      "members": [
5943        {
5944          "name": "qom-type",
5945          "type": "str"
5946        },
5947        {
5948          "name": "id",
5949          "type": "str"
5950        },
5951        {
5952          "name": "props",
5953          "default": null,
5954          "type": "any"
5955        }
5956      ],
5957      "meta-type": "object"
5958    },
5959    {
5960      "name": "177",
5961      "members": [
5962        {
5963          "name": "id",
5964          "type": "str"
5965        }
5966      ],
5967      "meta-type": "object"
5968    },
5969    {
5970      "name": "178",
5971      "members": [
5972        {
5973          "name": "typename",
5974          "type": "str"
5975        }
5976      ],
5977      "meta-type": "object"
5978    },
5979    {
5980      "name": "179",
5981      "members": [
5982        {
5983          "name": "driver",
5984          "type": "str"
5985        },
5986        {
5987          "name": "bus",
5988          "default": null,
5989          "type": "str"
5990        },
5991        {
5992          "name": "id",
5993          "default": null,
5994          "type": "str"
5995        }
5996      ],
5997      "meta-type": "object"
5998    },
5999    {
6000      "name": "180",
6001      "members": [
6002        {
6003          "name": "id",
6004          "type": "str"
6005        }
6006      ],
6007      "meta-type": "object"
6008    },
6009    {
6010      "name": "181",
6011      "members": [
6012        {
6013          "name": "device",
6014          "default": null,
6015          "type": "str"
6016        },
6017        {
6018          "name": "path",
6019          "type": "str"
6020        }
6021      ],
6022      "meta-type": "object"
6023    },
6024    {
6025      "name": "[182]",
6026      "element-type": "182",
6027      "meta-type": "array"
6028    },
6029    {
6030      "name": "182",
6031      "tag": "arch",
6032      "variants": [
6033        {
6034          "case": "x86",
6035          "type": "370"
6036        },
6037        {
6038          "case": "sparc",
6039          "type": "371"
6040        },
6041        {
6042          "case": "ppc",
6043          "type": "372"
6044        },
6045        {
6046          "case": "mips",
6047          "type": "373"
6048        },
6049        {
6050          "case": "tricore",
6051          "type": "374"
6052        },
6053        {
6054          "case": "s390",
6055          "type": "375"
6056        },
6057        {
6058          "case": "riscv",
6059          "type": "376"
6060        },
6061        {
6062          "case": "other",
6063          "type": "0"
6064        }
6065      ],
6066      "members": [
6067        {
6068          "name": "CPU",
6069          "type": "int"
6070        },
6071        {
6072          "name": "current",
6073          "type": "bool"
6074        },
6075        {
6076          "name": "halted",
6077          "type": "bool"
6078        },
6079        {
6080          "name": "qom_path",
6081          "type": "str"
6082        },
6083        {
6084          "name": "thread_id",
6085          "type": "int"
6086        },
6087        {
6088          "name": "props",
6089          "default": null,
6090          "type": "368"
6091        },
6092        {
6093          "name": "arch",
6094          "type": "369"
6095        }
6096      ],
6097      "meta-type": "object"
6098    },
6099    {
6100      "name": "[183]",
6101      "element-type": "183",
6102      "meta-type": "array"
6103    },
6104    {
6105      "name": "183",
6106      "tag": "target",
6107      "variants": [
6108        {
6109          "case": "s390x",
6110          "type": "375"
6111        },
6112        {
6113          "case": "aarch64",
6114          "type": "0"
6115        },
6116        {
6117          "case": "alpha",
6118          "type": "0"
6119        },
6120        {
6121          "case": "arm",
6122          "type": "0"
6123        },
6124        {
6125          "case": "avr",
6126          "type": "0"
6127        },
6128        {
6129          "case": "cris",
6130          "type": "0"
6131        },
6132        {
6133          "case": "hppa",
6134          "type": "0"
6135        },
6136        {
6137          "case": "i386",
6138          "type": "0"
6139        },
6140        {
6141          "case": "lm32",
6142          "type": "0"
6143        },
6144        {
6145          "case": "m68k",
6146          "type": "0"
6147        },
6148        {
6149          "case": "microblaze",
6150          "type": "0"
6151        },
6152        {
6153          "case": "microblazeel",
6154          "type": "0"
6155        },
6156        {
6157          "case": "mips",
6158          "type": "0"
6159        },
6160        {
6161          "case": "mips64",
6162          "type": "0"
6163        },
6164        {
6165          "case": "mips64el",
6166          "type": "0"
6167        },
6168        {
6169          "case": "mipsel",
6170          "type": "0"
6171        },
6172        {
6173          "case": "moxie",
6174          "type": "0"
6175        },
6176        {
6177          "case": "nios2",
6178          "type": "0"
6179        },
6180        {
6181          "case": "or1k",
6182          "type": "0"
6183        },
6184        {
6185          "case": "ppc",
6186          "type": "0"
6187        },
6188        {
6189          "case": "ppc64",
6190          "type": "0"
6191        },
6192        {
6193          "case": "riscv32",
6194          "type": "0"
6195        },
6196        {
6197          "case": "riscv64",
6198          "type": "0"
6199        },
6200        {
6201          "case": "rx",
6202          "type": "0"
6203        },
6204        {
6205          "case": "sh4",
6206          "type": "0"
6207        },
6208        {
6209          "case": "sh4eb",
6210          "type": "0"
6211        },
6212        {
6213          "case": "sparc",
6214          "type": "0"
6215        },
6216        {
6217          "case": "sparc64",
6218          "type": "0"
6219        },
6220        {
6221          "case": "tricore",
6222          "type": "0"
6223        },
6224        {
6225          "case": "unicore32",
6226          "type": "0"
6227        },
6228        {
6229          "case": "x86_64",
6230          "type": "0"
6231        },
6232        {
6233          "case": "xtensa",
6234          "type": "0"
6235        },
6236        {
6237          "case": "xtensaeb",
6238          "type": "0"
6239        }
6240      ],
6241      "members": [
6242        {
6243          "name": "cpu-index",
6244          "type": "int"
6245        },
6246        {
6247          "name": "qom-path",
6248          "type": "str"
6249        },
6250        {
6251          "name": "thread-id",
6252          "type": "int"
6253        },
6254        {
6255          "name": "props",
6256          "default": null,
6257          "type": "368"
6258        },
6259        {
6260          "name": "arch",
6261          "type": "369",
6262          "features": [
6263            "deprecated"
6264          ]
6265        },
6266        {
6267          "name": "target",
6268          "type": "377"
6269        }
6270      ],
6271      "meta-type": "object"
6272    },
6273    {
6274      "name": "[184]",
6275      "element-type": "184",
6276      "meta-type": "array"
6277    },
6278    {
6279      "name": "184",
6280      "members": [
6281        {
6282          "name": "name",
6283          "type": "str"
6284        },
6285        {
6286          "name": "alias",
6287          "default": null,
6288          "type": "str"
6289        },
6290        {
6291          "name": "is-default",
6292          "default": null,
6293          "type": "bool"
6294        },
6295        {
6296          "name": "cpu-max",
6297          "type": "int"
6298        },
6299        {
6300          "name": "hotpluggable-cpus",
6301          "type": "bool"
6302        },
6303        {
6304          "name": "numa-mem-supported",
6305          "type": "bool"
6306        },
6307        {
6308          "name": "deprecated",
6309          "type": "bool"
6310        },
6311        {
6312          "name": "default-cpu-type",
6313          "default": null,
6314          "type": "str"
6315        },
6316        {
6317          "name": "default-ram-id",
6318          "default": null,
6319          "type": "str"
6320        }
6321      ],
6322      "meta-type": "object"
6323    },
6324    {
6325      "name": "185",
6326      "members": [
6327        {
6328          "name": "wakeup-suspend-support",
6329          "type": "bool"
6330        }
6331      ],
6332      "meta-type": "object"
6333    },
6334    {
6335      "name": "186",
6336      "members": [
6337        {
6338          "name": "arch",
6339          "type": "377"
6340        }
6341      ],
6342      "meta-type": "object"
6343    },
6344    {
6345      "name": "187",
6346      "members": [
6347        {
6348          "name": "UUID",
6349          "type": "str"
6350        }
6351      ],
6352      "meta-type": "object"
6353    },
6354    {
6355      "name": "188",
6356      "members": [
6357        {
6358          "name": "guid",
6359          "type": "str"
6360        }
6361      ],
6362      "meta-type": "object"
6363    },
6364    {
6365      "name": "189",
6366      "members": [
6367        {
6368          "name": "enabled",
6369          "type": "bool"
6370        },
6371        {
6372          "name": "present",
6373          "type": "bool"
6374        }
6375      ],
6376      "meta-type": "object"
6377    },
6378    {
6379      "name": "190",
6380      "members": [
6381        {
6382          "name": "val",
6383          "type": "int"
6384        },
6385        {
6386          "name": "size",
6387          "type": "int"
6388        },
6389        {
6390          "name": "filename",
6391          "type": "str"
6392        },
6393        {
6394          "name": "cpu-index",
6395          "default": null,
6396          "type": "int"
6397        }
6398      ],
6399      "meta-type": "object"
6400    },
6401    {
6402      "name": "191",
6403      "members": [
6404        {
6405          "name": "val",
6406          "type": "int"
6407        },
6408        {
6409          "name": "size",
6410          "type": "int"
6411        },
6412        {
6413          "name": "filename",
6414          "type": "str"
6415        }
6416      ],
6417      "meta-type": "object"
6418    },
6419    {
6420      "name": "[192]",
6421      "element-type": "192",
6422      "meta-type": "array"
6423    },
6424    {
6425      "name": "192",
6426      "members": [
6427        {
6428          "name": "id",
6429          "default": null,
6430          "type": "str"
6431        },
6432        {
6433          "name": "size",
6434          "type": "int"
6435        },
6436        {
6437          "name": "merge",
6438          "type": "bool"
6439        },
6440        {
6441          "name": "dump",
6442          "type": "bool"
6443        },
6444        {
6445          "name": "prealloc",
6446          "type": "bool"
6447        },
6448        {
6449          "name": "host-nodes",
6450          "type": "[int]"
6451        },
6452        {
6453          "name": "policy",
6454          "type": "378"
6455        }
6456      ],
6457      "meta-type": "object"
6458    },
6459    {
6460      "name": "[193]",
6461      "element-type": "193",
6462      "meta-type": "array"
6463    },
6464    {
6465      "name": "193",
6466      "members": [
6467        {
6468          "name": "type",
6469          "type": "str"
6470        },
6471        {
6472          "name": "vcpus-count",
6473          "type": "int"
6474        },
6475        {
6476          "name": "props",
6477          "type": "368"
6478        },
6479        {
6480          "name": "qom-path",
6481          "default": null,
6482          "type": "str"
6483        }
6484      ],
6485      "meta-type": "object"
6486    },
6487    {
6488      "name": "194",
6489      "tag": "type",
6490      "variants": [
6491        {
6492          "case": "node",
6493          "type": "380"
6494        },
6495        {
6496          "case": "dist",
6497          "type": "381"
6498        },
6499        {
6500          "case": "cpu",
6501          "type": "382"
6502        },
6503        {
6504          "case": "hmat-lb",
6505          "type": "383"
6506        },
6507        {
6508          "case": "hmat-cache",
6509          "type": "384"
6510        }
6511      ],
6512      "members": [
6513        {
6514          "name": "type",
6515          "type": "379"
6516        }
6517      ],
6518      "meta-type": "object"
6519    },
6520    {
6521      "name": "195",
6522      "members": [
6523        {
6524          "name": "value",
6525          "type": "int"
6526        }
6527      ],
6528      "meta-type": "object"
6529    },
6530    {
6531      "name": "196",
6532      "members": [
6533        {
6534          "name": "actual",
6535          "type": "int"
6536        }
6537      ],
6538      "meta-type": "object"
6539    },
6540    {
6541      "name": "197",
6542      "members": [
6543        {
6544          "name": "actual",
6545          "type": "int"
6546        }
6547      ],
6548      "meta-type": "object"
6549    },
6550    {
6551      "name": "198",
6552      "members": [
6553        {
6554          "name": "base-memory",
6555          "type": "int"
6556        },
6557        {
6558          "name": "plugged-memory",
6559          "default": null,
6560          "type": "int"
6561        }
6562      ],
6563      "meta-type": "object"
6564    },
6565    {
6566      "name": "[199]",
6567      "element-type": "199",
6568      "meta-type": "array"
6569    },
6570    {
6571      "name": "199",
6572      "tag": "type",
6573      "variants": [
6574        {
6575          "case": "dimm",
6576          "type": "386"
6577        },
6578        {
6579          "case": "nvdimm",
6580          "type": "386"
6581        },
6582        {
6583          "case": "virtio-pmem",
6584          "type": "387"
6585        },
6586        {
6587          "case": "virtio-mem",
6588          "type": "388"
6589        }
6590      ],
6591      "members": [
6592        {
6593          "name": "type",
6594          "type": "385"
6595        }
6596      ],
6597      "meta-type": "object"
6598    },
6599    {
6600      "name": "200",
6601      "members": [
6602        {
6603          "name": "id",
6604          "default": null,
6605          "type": "str"
6606        },
6607        {
6608          "name": "size",
6609          "type": "int"
6610        }
6611      ],
6612      "meta-type": "object"
6613    },
6614    {
6615      "name": "201",
6616      "members": [
6617        {
6618          "name": "device",
6619          "type": "str"
6620        },
6621        {
6622          "name": "msg",
6623          "type": "str"
6624        }
6625      ],
6626      "meta-type": "object"
6627    },
6628    {
6629      "name": "209",
6630      "members": [
6631        {
6632          "name": "mode",
6633          "type": "392"
6634        },
6635        {
6636          "name": "filename",
6637          "default": null,
6638          "type": "str"
6639        },
6640        {
6641          "name": "icount",
6642          "type": "int"
6643        }
6644      ],
6645      "meta-type": "object"
6646    },
6647    {
6648      "name": "210",
6649      "members": [
6650        {
6651          "name": "icount",
6652          "type": "int"
6653        }
6654      ],
6655      "meta-type": "object"
6656    },
6657    {
6658      "name": "211",
6659      "members": [
6660        {
6661          "name": "icount",
6662          "type": "int"
6663        }
6664      ],
6665      "meta-type": "object"
6666    },
6667    {
6668      "name": "212",
6669      "members": [
6670        {
6671          "name": "protocol",
6672          "type": "str"
6673        },
6674        {
6675          "name": "fdname",
6676          "type": "str"
6677        },
6678        {
6679          "name": "skipauth",
6680          "default": null,
6681          "type": "bool"
6682        },
6683        {
6684          "name": "tls",
6685          "default": null,
6686          "type": "bool"
6687        }
6688      ],
6689      "meta-type": "object"
6690    },
6691    {
6692      "name": "213",
6693      "members": [
6694        {
6695          "name": "name",
6696          "default": null,
6697          "type": "str"
6698        }
6699      ],
6700      "meta-type": "object"
6701    },
6702    {
6703      "name": "[214]",
6704      "element-type": "214",
6705      "meta-type": "array"
6706    },
6707    {
6708      "name": "214",
6709      "members": [
6710        {
6711          "name": "id",
6712          "type": "str"
6713        },
6714        {
6715          "name": "thread-id",
6716          "type": "int"
6717        },
6718        {
6719          "name": "poll-max-ns",
6720          "type": "int"
6721        },
6722        {
6723          "name": "poll-grow",
6724          "type": "int"
6725        },
6726        {
6727          "name": "poll-shrink",
6728          "type": "int"
6729        }
6730      ],
6731      "meta-type": "object"
6732    },
6733    {
6734      "name": "215",
6735      "members": [
6736        {
6737          "name": "command-line",
6738          "type": "str"
6739        },
6740        {
6741          "name": "cpu-index",
6742          "default": null,
6743          "type": "int"
6744        }
6745      ],
6746      "meta-type": "object"
6747    },
6748    {
6749      "name": "216",
6750      "members": [
6751        {
6752          "name": "device",
6753          "type": "str"
6754        },
6755        {
6756          "name": "target",
6757          "type": "str"
6758        },
6759        {
6760          "name": "arg",
6761          "default": null,
6762          "type": "str"
6763        }
6764      ],
6765      "meta-type": "object"
6766    },
6767    {
6768      "name": "217",
6769      "members": [
6770        {
6771          "name": "fdname",
6772          "type": "str"
6773        }
6774      ],
6775      "meta-type": "object"
6776    },
6777    {
6778      "name": "218",
6779      "members": [
6780        {
6781          "name": "fdname",
6782          "type": "str"
6783        }
6784      ],
6785      "meta-type": "object"
6786    },
6787    {
6788      "name": "219",
6789      "members": [
6790        {
6791          "name": "fdset-id",
6792          "default": null,
6793          "type": "int"
6794        },
6795        {
6796          "name": "opaque",
6797          "default": null,
6798          "type": "str"
6799        }
6800      ],
6801      "meta-type": "object"
6802    },
6803    {
6804      "name": "220",
6805      "members": [
6806        {
6807          "name": "fdset-id",
6808          "type": "int"
6809        },
6810        {
6811          "name": "fd",
6812          "type": "int"
6813        }
6814      ],
6815      "meta-type": "object"
6816    },
6817    {
6818      "name": "221",
6819      "members": [
6820        {
6821          "name": "fdset-id",
6822          "type": "int"
6823        },
6824        {
6825          "name": "fd",
6826          "default": null,
6827          "type": "int"
6828        }
6829      ],
6830      "meta-type": "object"
6831    },
6832    {
6833      "name": "[222]",
6834      "element-type": "222",
6835      "meta-type": "array"
6836    },
6837    {
6838      "name": "222",
6839      "members": [
6840        {
6841          "name": "fdset-id",
6842          "type": "int"
6843        },
6844        {
6845          "name": "fds",
6846          "type": "[393]"
6847        }
6848      ],
6849      "meta-type": "object"
6850    },
6851    {
6852      "name": "223",
6853      "members": [
6854        {
6855          "name": "option",
6856          "default": null,
6857          "type": "str"
6858        }
6859      ],
6860      "meta-type": "object"
6861    },
6862    {
6863      "name": "[224]",
6864      "element-type": "224",
6865      "meta-type": "array"
6866    },
6867    {
6868      "name": "224",
6869      "members": [
6870        {
6871          "name": "option",
6872          "type": "str"
6873        },
6874        {
6875          "name": "parameters",
6876          "type": "[394]"
6877        }
6878      ],
6879      "meta-type": "object"
6880    },
6881    {
6882      "name": "[231]",
6883      "element-type": "231",
6884      "meta-type": "array"
6885    },
6886    {
6887      "name": "231",
6888      "members": [
6889        {
6890          "name": "device",
6891          "default": null,
6892          "type": "str"
6893        },
6894        {
6895          "name": "slot",
6896          "type": "str"
6897        },
6898        {
6899          "name": "slot-type",
6900          "type": "396"
6901        },
6902        {
6903          "name": "source",
6904          "type": "int"
6905        },
6906        {
6907          "name": "status",
6908          "type": "int"
6909        }
6910      ],
6911      "meta-type": "object"
6912    },
6913    {
6914      "name": "232",
6915      "members": [
6916        {
6917          "name": "info",
6918          "type": "231"
6919        }
6920      ],
6921      "meta-type": "object"
6922    },
6923    {
6924      "name": "[233]",
6925      "element-type": "233",
6926      "meta-type": "array"
6927    },
6928    {
6929      "name": "233",
6930      "members": [
6931        {
6932          "name": "bus",
6933          "type": "int"
6934        },
6935        {
6936          "name": "devices",
6937          "type": "[397]"
6938        }
6939      ],
6940      "meta-type": "object"
6941    },
6942    {
6943      "name": "bool",
6944      "json-type": "boolean",
6945      "meta-type": "builtin"
6946    },
6947    {
6948      "name": "234",
6949      "meta-type": "enum",
6950      "values": [
6951        "debug",
6952        "inmigrate",
6953        "internal-error",
6954        "io-error",
6955        "paused",
6956        "postmigrate",
6957        "prelaunch",
6958        "finish-migrate",
6959        "restore-vm",
6960        "running",
6961        "save-vm",
6962        "shutdown",
6963        "suspended",
6964        "watchdog",
6965        "guest-panicked",
6966        "colo",
6967        "preconfig"
6968      ]
6969    },
6970    {
6971      "name": "235",
6972      "meta-type": "enum",
6973      "values": [
6974        "none",
6975        "host-error",
6976        "host-qmp-quit",
6977        "host-qmp-system-reset",
6978        "host-signal",
6979        "host-ui",
6980        "guest-shutdown",
6981        "guest-reset",
6982        "guest-panic",
6983        "subsystem-reset"
6984      ]
6985    },
6986    {
6987      "name": "236",
6988      "meta-type": "enum",
6989      "values": [
6990        "reset",
6991        "shutdown",
6992        "poweroff",
6993        "pause",
6994        "debug",
6995        "none",
6996        "inject-nmi"
6997      ]
6998    },
6999    {
7000      "name": "237",
7001      "meta-type": "enum",
7002      "values": [
7003        "pause",
7004        "poweroff",
7005        "run"
7006      ]
7007    },
7008    {
7009      "name": "238",
7010      "tag": "type",
7011      "variants": [
7012        {
7013          "case": "hyper-v",
7014          "type": "399"
7015        },
7016        {
7017          "case": "s390",
7018          "type": "400"
7019        }
7020      ],
7021      "members": [
7022        {
7023          "name": "type",
7024          "type": "398"
7025        }
7026      ],
7027      "meta-type": "object"
7028    },
7029    {
7030      "name": "239",
7031      "meta-type": "enum",
7032      "values": [
7033        "hypervisor",
7034        "guest"
7035      ]
7036    },
7037    {
7038      "name": "240",
7039      "meta-type": "enum",
7040      "values": [
7041        "ignore",
7042        "inject",
7043        "fatal",
7044        "reset"
7045      ]
7046    },
7047    {
7048      "name": "241",
7049      "members": [
7050        {
7051          "name": "action-required",
7052          "type": "bool"
7053        },
7054        {
7055          "name": "recursive",
7056          "type": "bool"
7057        }
7058      ],
7059      "meta-type": "object"
7060    },
7061    {
7062      "name": "242",
7063      "meta-type": "enum",
7064      "values": [
7065        "retain",
7066        "read-only",
7067        "read-write"
7068      ]
7069    },
7070    {
7071      "name": "[int]",
7072      "element-type": "int",
7073      "meta-type": "array"
7074    },
7075    {
7076      "name": "243",
7077      "meta-type": "enum",
7078      "values": [
7079        "ok",
7080        "failed",
7081        "nospace"
7082      ]
7083    },
7084    {
7085      "name": "[244]",
7086      "element-type": "244",
7087      "meta-type": "array"
7088    },
7089    {
7090      "name": "244",
7091      "members": [
7092        {
7093          "name": "name",
7094          "default": null,
7095          "type": "str"
7096        },
7097        {
7098          "name": "count",
7099          "type": "int"
7100        },
7101        {
7102          "name": "granularity",
7103          "type": "int"
7104        },
7105        {
7106          "name": "recording",
7107          "type": "bool"
7108        },
7109        {
7110          "name": "busy",
7111          "type": "bool"
7112        },
7113        {
7114          "name": "status",
7115          "type": "401",
7116          "features": [
7117            "deprecated"
7118          ]
7119        },
7120        {
7121          "name": "persistent",
7122          "type": "bool"
7123        },
7124        {
7125          "name": "inconsistent",
7126          "default": null,
7127          "type": "bool"
7128        }
7129      ],
7130      "meta-type": "object"
7131    },
7132    {
7133      "name": "245",
7134      "members": [
7135        {
7136          "name": "rd_bytes",
7137          "type": "int"
7138        },
7139        {
7140          "name": "wr_bytes",
7141          "type": "int"
7142        },
7143        {
7144          "name": "unmap_bytes",
7145          "type": "int"
7146        },
7147        {
7148          "name": "rd_operations",
7149          "type": "int"
7150        },
7151        {
7152          "name": "wr_operations",
7153          "type": "int"
7154        },
7155        {
7156          "name": "flush_operations",
7157          "type": "int"
7158        },
7159        {
7160          "name": "unmap_operations",
7161          "type": "int"
7162        },
7163        {
7164          "name": "rd_total_time_ns",
7165          "type": "int"
7166        },
7167        {
7168          "name": "wr_total_time_ns",
7169          "type": "int"
7170        },
7171        {
7172          "name": "flush_total_time_ns",
7173          "type": "int"
7174        },
7175        {
7176          "name": "unmap_total_time_ns",
7177          "type": "int"
7178        },
7179        {
7180          "name": "wr_highest_offset",
7181          "type": "int"
7182        },
7183        {
7184          "name": "rd_merged",
7185          "type": "int"
7186        },
7187        {
7188          "name": "wr_merged",
7189          "type": "int"
7190        },
7191        {
7192          "name": "unmap_merged",
7193          "type": "int"
7194        },
7195        {
7196          "name": "idle_time_ns",
7197          "default": null,
7198          "type": "int"
7199        },
7200        {
7201          "name": "failed_rd_operations",
7202          "type": "int"
7203        },
7204        {
7205          "name": "failed_wr_operations",
7206          "type": "int"
7207        },
7208        {
7209          "name": "failed_flush_operations",
7210          "type": "int"
7211        },
7212        {
7213          "name": "failed_unmap_operations",
7214          "type": "int"
7215        },
7216        {
7217          "name": "invalid_rd_operations",
7218          "type": "int"
7219        },
7220        {
7221          "name": "invalid_wr_operations",
7222          "type": "int"
7223        },
7224        {
7225          "name": "invalid_flush_operations",
7226          "type": "int"
7227        },
7228        {
7229          "name": "invalid_unmap_operations",
7230          "type": "int"
7231        },
7232        {
7233          "name": "account_invalid",
7234          "type": "bool"
7235        },
7236        {
7237          "name": "account_failed",
7238          "type": "bool"
7239        },
7240        {
7241          "name": "timed_stats",
7242          "type": "[402]"
7243        },
7244        {
7245          "name": "rd_latency_histogram",
7246          "default": null,
7247          "type": "403"
7248        },
7249        {
7250          "name": "wr_latency_histogram",
7251          "default": null,
7252          "type": "403"
7253        },
7254        {
7255          "name": "flush_latency_histogram",
7256          "default": null,
7257          "type": "403"
7258        }
7259      ],
7260      "meta-type": "object"
7261    },
7262    {
7263      "name": "246",
7264      "tag": "driver",
7265      "variants": [
7266        {
7267          "case": "file",
7268          "type": "404"
7269        },
7270        {
7271          "case": "host_device",
7272          "type": "404"
7273        },
7274        {
7275          "case": "nvme",
7276          "type": "405"
7277        },
7278        {
7279          "case": "blkdebug",
7280          "type": "0"
7281        },
7282        {
7283          "case": "blklogwrites",
7284          "type": "0"
7285        },
7286        {
7287          "case": "blkreplay",
7288          "type": "0"
7289        },
7290        {
7291          "case": "blkverify",
7292          "type": "0"
7293        },
7294        {
7295          "case": "bochs",
7296          "type": "0"
7297        },
7298        {
7299          "case": "cloop",
7300          "type": "0"
7301        },
7302        {
7303          "case": "compress",
7304          "type": "0"
7305        },
7306        {
7307          "case": "copy-on-read",
7308          "type": "0"
7309        },
7310        {
7311          "case": "dmg",
7312          "type": "0"
7313        },
7314        {
7315          "case": "ftp",
7316          "type": "0"
7317        },
7318        {
7319          "case": "ftps",
7320          "type": "0"
7321        },
7322        {
7323          "case": "gluster",
7324          "type": "0"
7325        },
7326        {
7327          "case": "host_cdrom",
7328          "type": "0"
7329        },
7330        {
7331          "case": "http",
7332          "type": "0"
7333        },
7334        {
7335          "case": "https",
7336          "type": "0"
7337        },
7338        {
7339          "case": "iscsi",
7340          "type": "0"
7341        },
7342        {
7343          "case": "luks",
7344          "type": "0"
7345        },
7346        {
7347          "case": "nbd",
7348          "type": "0"
7349        },
7350        {
7351          "case": "nfs",
7352          "type": "0"
7353        },
7354        {
7355          "case": "null-aio",
7356          "type": "0"
7357        },
7358        {
7359          "case": "null-co",
7360          "type": "0"
7361        },
7362        {
7363          "case": "parallels",
7364          "type": "0"
7365        },
7366        {
7367          "case": "qcow",
7368          "type": "0"
7369        },
7370        {
7371          "case": "qcow2",
7372          "type": "0"
7373        },
7374        {
7375          "case": "qed",
7376          "type": "0"
7377        },
7378        {
7379          "case": "quorum",
7380          "type": "0"
7381        },
7382        {
7383          "case": "raw",
7384          "type": "0"
7385        },
7386        {
7387          "case": "rbd",
7388          "type": "0"
7389        },
7390        {
7391          "case": "replication",
7392          "type": "0"
7393        },
7394        {
7395          "case": "sheepdog",
7396          "type": "0"
7397        },
7398        {
7399          "case": "ssh",
7400          "type": "0"
7401        },
7402        {
7403          "case": "throttle",
7404          "type": "0"
7405        },
7406        {
7407          "case": "vdi",
7408          "type": "0"
7409        },
7410        {
7411          "case": "vhdx",
7412          "type": "0"
7413        },
7414        {
7415          "case": "vmdk",
7416          "type": "0"
7417        },
7418        {
7419          "case": "vpc",
7420          "type": "0"
7421        },
7422        {
7423          "case": "vvfat",
7424          "type": "0"
7425        }
7426      ],
7427      "members": [
7428        {
7429          "name": "driver",
7430          "type": "259"
7431        }
7432      ],
7433      "meta-type": "object"
7434    },
7435    {
7436      "name": "247",
7437      "meta-type": "enum",
7438      "values": [
7439        "undefined",
7440        "created",
7441        "running",
7442        "paused",
7443        "ready",
7444        "standby",
7445        "waiting",
7446        "pending",
7447        "aborting",
7448        "concluded",
7449        "null"
7450      ]
7451    },
7452    {
7453      "name": "248",
7454      "meta-type": "enum",
7455      "values": [
7456        "existing",
7457        "absolute-paths"
7458      ]
7459    },
7460    {
7461      "name": "249",
7462      "meta-type": "enum",
7463      "values": [
7464        "report",
7465        "ignore",
7466        "enospc",
7467        "stop",
7468        "auto"
7469      ]
7470    },
7471    {
7472      "name": "250",
7473      "meta-type": "enum",
7474      "values": [
7475        "top",
7476        "full",
7477        "none",
7478        "incremental",
7479        "bitmap"
7480      ]
7481    },
7482    {
7483      "name": "251",
7484      "meta-type": "enum",
7485      "values": [
7486        "on-success",
7487        "never",
7488        "always"
7489      ]
7490    },
7491    {
7492      "name": "252",
7493      "meta-type": "enum",
7494      "values": [
7495        "off",
7496        "on",
7497        "unmap"
7498      ]
7499    },
7500    {
7501      "name": "253",
7502      "members": [
7503        {
7504          "name": "filename",
7505          "type": "str"
7506        },
7507        {
7508          "name": "format",
7509          "type": "str"
7510        },
7511        {
7512          "name": "dirty-flag",
7513          "default": null,
7514          "type": "bool"
7515        },
7516        {
7517          "name": "actual-size",
7518          "default": null,
7519          "type": "int"
7520        },
7521        {
7522          "name": "virtual-size",
7523          "type": "int"
7524        },
7525        {
7526          "name": "cluster-size",
7527          "default": null,
7528          "type": "int"
7529        },
7530        {
7531          "name": "encrypted",
7532          "default": null,
7533          "type": "bool"
7534        },
7535        {
7536          "name": "compressed",
7537          "default": null,
7538          "type": "bool"
7539        },
7540        {
7541          "name": "backing-filename",
7542          "default": null,
7543          "type": "str"
7544        },
7545        {
7546          "name": "full-backing-filename",
7547          "default": null,
7548          "type": "str"
7549        },
7550        {
7551          "name": "backing-filename-format",
7552          "default": null,
7553          "type": "str"
7554        },
7555        {
7556          "name": "snapshots",
7557          "default": null,
7558          "type": "[68]"
7559        },
7560        {
7561          "name": "backing-image",
7562          "default": null,
7563          "type": "253"
7564        },
7565        {
7566          "name": "format-specific",
7567          "default": null,
7568          "type": "406"
7569        }
7570      ],
7571      "meta-type": "object"
7572    },
7573    {
7574      "name": "254",
7575      "members": [
7576        {
7577          "name": "writeback",
7578          "type": "bool"
7579        },
7580        {
7581          "name": "direct",
7582          "type": "bool"
7583        },
7584        {
7585          "name": "no-flush",
7586          "type": "bool"
7587        }
7588      ],
7589      "meta-type": "object"
7590    },
7591    {
7592      "name": "[255]",
7593      "element-type": "255",
7594      "meta-type": "array"
7595    },
7596    {
7597      "name": "255",
7598      "members": [
7599        {
7600          "name": "id",
7601          "type": "int"
7602        },
7603        {
7604          "name": "type",
7605          "type": "407"
7606        },
7607        {
7608          "name": "name",
7609          "type": "str"
7610        }
7611      ],
7612      "meta-type": "object"
7613    },
7614    {
7615      "name": "[256]",
7616      "element-type": "256",
7617      "meta-type": "array"
7618    },
7619    {
7620      "name": "256",
7621      "members": [
7622        {
7623          "name": "parent",
7624          "type": "int"
7625        },
7626        {
7627          "name": "child",
7628          "type": "int"
7629        },
7630        {
7631          "name": "name",
7632          "type": "str"
7633        },
7634        {
7635          "name": "perm",
7636          "type": "[408]"
7637        },
7638        {
7639          "name": "shared-perm",
7640          "type": "[408]"
7641        }
7642      ],
7643      "meta-type": "object"
7644    },
7645    {
7646      "name": "257",
7647      "meta-type": "enum",
7648      "values": [
7649        "background",
7650        "write-blocking"
7651      ]
7652    },
7653    {
7654      "name": "[258]",
7655      "element-type": "258",
7656      "meta-type": "array"
7657    },
7658    {
7659      "name": "258",
7660      "members": [
7661        {
7662          "type": "str"
7663        },
7664        {
7665          "type": "37"
7666        }
7667      ],
7668      "meta-type": "alternate"
7669    },
7670    {
7671      "name": "259",
7672      "meta-type": "enum",
7673      "values": [
7674        "blkdebug",
7675        "blklogwrites",
7676        "blkreplay",
7677        "blkverify",
7678        "bochs",
7679        "cloop",
7680        "compress",
7681        "copy-on-read",
7682        "dmg",
7683        "file",
7684        "ftp",
7685        "ftps",
7686        "gluster",
7687        "host_cdrom",
7688        "host_device",
7689        "http",
7690        "https",
7691        "iscsi",
7692        "luks",
7693        "nbd",
7694        "nfs",
7695        "null-aio",
7696        "null-co",
7697        "nvme",
7698        "parallels",
7699        "qcow",
7700        "qcow2",
7701        "qed",
7702        "quorum",
7703        "raw",
7704        "rbd",
7705        "replication",
7706        "sheepdog",
7707        "ssh",
7708        "throttle",
7709        "vdi",
7710        "vhdx",
7711        "vmdk",
7712        "vpc",
7713        "vvfat"
7714      ]
7715    },
7716    {
7717      "name": "260",
7718      "meta-type": "enum",
7719      "values": [
7720        "ignore",
7721        "unmap"
7722      ]
7723    },
7724    {
7725      "name": "261",
7726      "members": [
7727        {
7728          "name": "direct",
7729          "default": null,
7730          "type": "bool"
7731        },
7732        {
7733          "name": "no-flush",
7734          "default": null,
7735          "type": "bool"
7736        }
7737      ],
7738      "meta-type": "object"
7739    },
7740    {
7741      "name": "262",
7742      "members": [
7743        {
7744          "name": "image",
7745          "type": "409"
7746        },
7747        {
7748          "name": "config",
7749          "default": null,
7750          "type": "str"
7751        },
7752        {
7753          "name": "align",
7754          "default": null,
7755          "type": "int"
7756        },
7757        {
7758          "name": "max-transfer",
7759          "default": null,
7760          "type": "int"
7761        },
7762        {
7763          "name": "opt-write-zero",
7764          "default": null,
7765          "type": "int"
7766        },
7767        {
7768          "name": "max-write-zero",
7769          "default": null,
7770          "type": "int"
7771        },
7772        {
7773          "name": "opt-discard",
7774          "default": null,
7775          "type": "int"
7776        },
7777        {
7778          "name": "max-discard",
7779          "default": null,
7780          "type": "int"
7781        },
7782        {
7783          "name": "inject-error",
7784          "default": null,
7785          "type": "[410]"
7786        },
7787        {
7788          "name": "set-state",
7789          "default": null,
7790          "type": "[411]"
7791        },
7792        {
7793          "name": "take-child-perms",
7794          "default": null,
7795          "type": "[408]"
7796        },
7797        {
7798          "name": "unshare-child-perms",
7799          "default": null,
7800          "type": "[408]"
7801        }
7802      ],
7803      "meta-type": "object"
7804    },
7805    {
7806      "name": "263",
7807      "members": [
7808        {
7809          "name": "file",
7810          "type": "409"
7811        },
7812        {
7813          "name": "log",
7814          "type": "409"
7815        },
7816        {
7817          "name": "log-sector-size",
7818          "default": null,
7819          "type": "int"
7820        },
7821        {
7822          "name": "log-append",
7823          "default": null,
7824          "type": "bool"
7825        },
7826        {
7827          "name": "log-super-update-interval",
7828          "default": null,
7829          "type": "int"
7830        }
7831      ],
7832      "meta-type": "object"
7833    },
7834    {
7835      "name": "264",
7836      "members": [
7837        {
7838          "name": "test",
7839          "type": "409"
7840        },
7841        {
7842          "name": "raw",
7843          "type": "409"
7844        }
7845      ],
7846      "meta-type": "object"
7847    },
7848    {
7849      "name": "265",
7850      "members": [
7851        {
7852          "name": "image",
7853          "type": "409"
7854        }
7855      ],
7856      "meta-type": "object"
7857    },
7858    {
7859      "name": "266",
7860      "members": [
7861        {
7862          "name": "file",
7863          "type": "409"
7864        }
7865      ],
7866      "meta-type": "object"
7867    },
7868    {
7869      "name": "267",
7870      "members": [
7871        {
7872          "name": "filename",
7873          "type": "str"
7874        },
7875        {
7876          "name": "pr-manager",
7877          "default": null,
7878          "type": "str"
7879        },
7880        {
7881          "name": "locking",
7882          "default": null,
7883          "type": "412"
7884        },
7885        {
7886          "name": "aio",
7887          "default": null,
7888          "type": "413"
7889        },
7890        {
7891          "name": "drop-cache",
7892          "default": null,
7893          "type": "bool"
7894        },
7895        {
7896          "name": "x-check-cache-dropped",
7897          "default": null,
7898          "type": "bool"
7899        }
7900      ],
7901      "meta-type": "object",
7902      "features": [
7903        "dynamic-auto-read-only"
7904      ]
7905    },
7906    {
7907      "name": "268",
7908      "members": [
7909        {
7910          "name": "url",
7911          "type": "str"
7912        },
7913        {
7914          "name": "readahead",
7915          "default": null,
7916          "type": "int"
7917        },
7918        {
7919          "name": "timeout",
7920          "default": null,
7921          "type": "int"
7922        },
7923        {
7924          "name": "username",
7925          "default": null,
7926          "type": "str"
7927        },
7928        {
7929          "name": "password-secret",
7930          "default": null,
7931          "type": "str"
7932        },
7933        {
7934          "name": "proxy-username",
7935          "default": null,
7936          "type": "str"
7937        },
7938        {
7939          "name": "proxy-password-secret",
7940          "default": null,
7941          "type": "str"
7942        }
7943      ],
7944      "meta-type": "object"
7945    },
7946    {
7947      "name": "269",
7948      "members": [
7949        {
7950          "name": "url",
7951          "type": "str"
7952        },
7953        {
7954          "name": "readahead",
7955          "default": null,
7956          "type": "int"
7957        },
7958        {
7959          "name": "timeout",
7960          "default": null,
7961          "type": "int"
7962        },
7963        {
7964          "name": "username",
7965          "default": null,
7966          "type": "str"
7967        },
7968        {
7969          "name": "password-secret",
7970          "default": null,
7971          "type": "str"
7972        },
7973        {
7974          "name": "proxy-username",
7975          "default": null,
7976          "type": "str"
7977        },
7978        {
7979          "name": "proxy-password-secret",
7980          "default": null,
7981          "type": "str"
7982        },
7983        {
7984          "name": "sslverify",
7985          "default": null,
7986          "type": "bool"
7987        }
7988      ],
7989      "meta-type": "object"
7990    },
7991    {
7992      "name": "270",
7993      "members": [
7994        {
7995          "name": "volume",
7996          "type": "str"
7997        },
7998        {
7999          "name": "path",
8000          "type": "str"
8001        },
8002        {
8003          "name": "server",
8004          "type": "[348]"
8005        },
8006        {
8007          "name": "debug",
8008          "default": null,
8009          "type": "int"
8010        },
8011        {
8012          "name": "logfile",
8013          "default": null,
8014          "type": "str"
8015        }
8016      ],
8017      "meta-type": "object"
8018    },
8019    {
8020      "name": "271",
8021      "members": [
8022        {
8023          "name": "url",
8024          "type": "str"
8025        },
8026        {
8027          "name": "readahead",
8028          "default": null,
8029          "type": "int"
8030        },
8031        {
8032          "name": "timeout",
8033          "default": null,
8034          "type": "int"
8035        },
8036        {
8037          "name": "username",
8038          "default": null,
8039          "type": "str"
8040        },
8041        {
8042          "name": "password-secret",
8043          "default": null,
8044          "type": "str"
8045        },
8046        {
8047          "name": "proxy-username",
8048          "default": null,
8049          "type": "str"
8050        },
8051        {
8052          "name": "proxy-password-secret",
8053          "default": null,
8054          "type": "str"
8055        },
8056        {
8057          "name": "cookie",
8058          "default": null,
8059          "type": "str"
8060        },
8061        {
8062          "name": "cookie-secret",
8063          "default": null,
8064          "type": "str"
8065        }
8066      ],
8067      "meta-type": "object"
8068    },
8069    {
8070      "name": "272",
8071      "members": [
8072        {
8073          "name": "url",
8074          "type": "str"
8075        },
8076        {
8077          "name": "readahead",
8078          "default": null,
8079          "type": "int"
8080        },
8081        {
8082          "name": "timeout",
8083          "default": null,
8084          "type": "int"
8085        },
8086        {
8087          "name": "username",
8088          "default": null,
8089          "type": "str"
8090        },
8091        {
8092          "name": "password-secret",
8093          "default": null,
8094          "type": "str"
8095        },
8096        {
8097          "name": "proxy-username",
8098          "default": null,
8099          "type": "str"
8100        },
8101        {
8102          "name": "proxy-password-secret",
8103          "default": null,
8104          "type": "str"
8105        },
8106        {
8107          "name": "cookie",
8108          "default": null,
8109          "type": "str"
8110        },
8111        {
8112          "name": "sslverify",
8113          "default": null,
8114          "type": "bool"
8115        },
8116        {
8117          "name": "cookie-secret",
8118          "default": null,
8119          "type": "str"
8120        }
8121      ],
8122      "meta-type": "object"
8123    },
8124    {
8125      "name": "273",
8126      "members": [
8127        {
8128          "name": "transport",
8129          "type": "414"
8130        },
8131        {
8132          "name": "portal",
8133          "type": "str"
8134        },
8135        {
8136          "name": "target",
8137          "type": "str"
8138        },
8139        {
8140          "name": "lun",
8141          "default": null,
8142          "type": "int"
8143        },
8144        {
8145          "name": "user",
8146          "default": null,
8147          "type": "str"
8148        },
8149        {
8150          "name": "password-secret",
8151          "default": null,
8152          "type": "str"
8153        },
8154        {
8155          "name": "initiator-name",
8156          "default": null,
8157          "type": "str"
8158        },
8159        {
8160          "name": "header-digest",
8161          "default": null,
8162          "type": "415"
8163        },
8164        {
8165          "name": "timeout",
8166          "default": null,
8167          "type": "int"
8168        }
8169      ],
8170      "meta-type": "object"
8171    },
8172    {
8173      "name": "274",
8174      "members": [
8175        {
8176          "name": "file",
8177          "type": "409"
8178        },
8179        {
8180          "name": "key-secret",
8181          "default": null,
8182          "type": "str"
8183        }
8184      ],
8185      "meta-type": "object"
8186    },
8187    {
8188      "name": "275",
8189      "members": [
8190        {
8191          "name": "server",
8192          "type": "348"
8193        },
8194        {
8195          "name": "export",
8196          "default": null,
8197          "type": "str"
8198        },
8199        {
8200          "name": "tls-creds",
8201          "default": null,
8202          "type": "str"
8203        },
8204        {
8205          "name": "x-dirty-bitmap",
8206          "default": null,
8207          "type": "str"
8208        },
8209        {
8210          "name": "reconnect-delay",
8211          "default": null,
8212          "type": "int"
8213        }
8214      ],
8215      "meta-type": "object"
8216    },
8217    {
8218      "name": "276",
8219      "members": [
8220        {
8221          "name": "server",
8222          "type": "416"
8223        },
8224        {
8225          "name": "path",
8226          "type": "str"
8227        },
8228        {
8229          "name": "user",
8230          "default": null,
8231          "type": "int"
8232        },
8233        {
8234          "name": "group",
8235          "default": null,
8236          "type": "int"
8237        },
8238        {
8239          "name": "tcp-syn-count",
8240          "default": null,
8241          "type": "int"
8242        },
8243        {
8244          "name": "readahead-size",
8245          "default": null,
8246          "type": "int"
8247        },
8248        {
8249          "name": "page-cache-size",
8250          "default": null,
8251          "type": "int"
8252        },
8253        {
8254          "name": "debug",
8255          "default": null,
8256          "type": "int"
8257        }
8258      ],
8259      "meta-type": "object"
8260    },
8261    {
8262      "name": "277",
8263      "members": [
8264        {
8265          "name": "size",
8266          "default": null,
8267          "type": "int"
8268        },
8269        {
8270          "name": "latency-ns",
8271          "default": null,
8272          "type": "int"
8273        },
8274        {
8275          "name": "read-zeroes",
8276          "default": null,
8277          "type": "bool"
8278        }
8279      ],
8280      "meta-type": "object"
8281    },
8282    {
8283      "name": "278",
8284      "members": [
8285        {
8286          "name": "device",
8287          "type": "str"
8288        },
8289        {
8290          "name": "namespace",
8291          "type": "int"
8292        }
8293      ],
8294      "meta-type": "object"
8295    },
8296    {
8297      "name": "279",
8298      "members": [
8299        {
8300          "name": "file",
8301          "type": "409"
8302        },
8303        {
8304          "name": "backing",
8305          "default": null,
8306          "type": "417"
8307        },
8308        {
8309          "name": "lazy-refcounts",
8310          "default": null,
8311          "type": "bool"
8312        },
8313        {
8314          "name": "pass-discard-request",
8315          "default": null,
8316          "type": "bool"
8317        },
8318        {
8319          "name": "pass-discard-snapshot",
8320          "default": null,
8321          "type": "bool"
8322        },
8323        {
8324          "name": "pass-discard-other",
8325          "default": null,
8326          "type": "bool"
8327        },
8328        {
8329          "name": "overlap-check",
8330          "default": null,
8331          "type": "418"
8332        },
8333        {
8334          "name": "cache-size",
8335          "default": null,
8336          "type": "int"
8337        },
8338        {
8339          "name": "l2-cache-size",
8340          "default": null,
8341          "type": "int"
8342        },
8343        {
8344          "name": "l2-cache-entry-size",
8345          "default": null,
8346          "type": "int"
8347        },
8348        {
8349          "name": "refcount-cache-size",
8350          "default": null,
8351          "type": "int"
8352        },
8353        {
8354          "name": "cache-clean-interval",
8355          "default": null,
8356          "type": "int"
8357        },
8358        {
8359          "name": "encrypt",
8360          "default": null,
8361          "type": "419"
8362        },
8363        {
8364          "name": "data-file",
8365          "default": null,
8366          "type": "409"
8367        }
8368      ],
8369      "meta-type": "object"
8370    },
8371    {
8372      "name": "280",
8373      "members": [
8374        {
8375          "name": "file",
8376          "type": "409"
8377        },
8378        {
8379          "name": "backing",
8380          "default": null,
8381          "type": "417"
8382        },
8383        {
8384          "name": "encrypt",
8385          "default": null,
8386          "type": "420"
8387        }
8388      ],
8389      "meta-type": "object"
8390    },
8391    {
8392      "name": "281",
8393      "members": [
8394        {
8395          "name": "file",
8396          "type": "409"
8397        },
8398        {
8399          "name": "backing",
8400          "default": null,
8401          "type": "417"
8402        }
8403      ],
8404      "meta-type": "object"
8405    },
8406    {
8407      "name": "282",
8408      "members": [
8409        {
8410          "name": "blkverify",
8411          "default": null,
8412          "type": "bool"
8413        },
8414        {
8415          "name": "children",
8416          "type": "[409]"
8417        },
8418        {
8419          "name": "vote-threshold",
8420          "type": "int"
8421        },
8422        {
8423          "name": "rewrite-corrupted",
8424          "default": null,
8425          "type": "bool"
8426        },
8427        {
8428          "name": "read-pattern",
8429          "default": null,
8430          "type": "421"
8431        }
8432      ],
8433      "meta-type": "object"
8434    },
8435    {
8436      "name": "283",
8437      "members": [
8438        {
8439          "name": "file",
8440          "type": "409"
8441        },
8442        {
8443          "name": "offset",
8444          "default": null,
8445          "type": "int"
8446        },
8447        {
8448          "name": "size",
8449          "default": null,
8450          "type": "int"
8451        }
8452      ],
8453      "meta-type": "object"
8454    },
8455    {
8456      "name": "284",
8457      "members": [
8458        {
8459          "name": "pool",
8460          "type": "str"
8461        },
8462        {
8463          "name": "namespace",
8464          "default": null,
8465          "type": "str"
8466        },
8467        {
8468          "name": "image",
8469          "type": "str"
8470        },
8471        {
8472          "name": "conf",
8473          "default": null,
8474          "type": "str"
8475        },
8476        {
8477          "name": "snapshot",
8478          "default": null,
8479          "type": "str"
8480        },
8481        {
8482          "name": "user",
8483          "default": null,
8484          "type": "str"
8485        },
8486        {
8487          "name": "auth-client-required",
8488          "default": null,
8489          "type": "[422]"
8490        },
8491        {
8492          "name": "key-secret",
8493          "default": null,
8494          "type": "str"
8495        },
8496        {
8497          "name": "server",
8498          "default": null,
8499          "type": "[423]"
8500        }
8501      ],
8502      "meta-type": "object"
8503    },
8504    {
8505      "name": "285",
8506      "members": [
8507        {
8508          "name": "file",
8509          "type": "409"
8510        },
8511        {
8512          "name": "mode",
8513          "type": "424"
8514        },
8515        {
8516          "name": "top-id",
8517          "default": null,
8518          "type": "str"
8519        }
8520      ],
8521      "meta-type": "object"
8522    },
8523    {
8524      "name": "286",
8525      "members": [
8526        {
8527          "name": "server",
8528          "type": "348"
8529        },
8530        {
8531          "name": "vdi",
8532          "type": "str"
8533        },
8534        {
8535          "name": "snap-id",
8536          "default": null,
8537          "type": "int"
8538        },
8539        {
8540          "name": "tag",
8541          "default": null,
8542          "type": "str"
8543        }
8544      ],
8545      "meta-type": "object"
8546    },
8547    {
8548      "name": "287",
8549      "members": [
8550        {
8551          "name": "server",
8552          "type": "425"
8553        },
8554        {
8555          "name": "path",
8556          "type": "str"
8557        },
8558        {
8559          "name": "user",
8560          "default": null,
8561          "type": "str"
8562        },
8563        {
8564          "name": "host-key-check",
8565          "default": null,
8566          "type": "426"
8567        }
8568      ],
8569      "meta-type": "object"
8570    },
8571    {
8572      "name": "288",
8573      "members": [
8574        {
8575          "name": "throttle-group",
8576          "type": "str"
8577        },
8578        {
8579          "name": "file",
8580          "type": "409"
8581        }
8582      ],
8583      "meta-type": "object"
8584    },
8585    {
8586      "name": "289",
8587      "members": [
8588        {
8589          "name": "dir",
8590          "type": "str"
8591        },
8592        {
8593          "name": "fat-type",
8594          "default": null,
8595          "type": "int"
8596        },
8597        {
8598          "name": "floppy",
8599          "default": null,
8600          "type": "bool"
8601        },
8602        {
8603          "name": "label",
8604          "default": null,
8605          "type": "str"
8606        },
8607        {
8608          "name": "rw",
8609          "default": null,
8610          "type": "bool"
8611        }
8612      ],
8613      "meta-type": "object"
8614    },
8615    {
8616      "name": "290",
8617      "tag": "driver",
8618      "variants": [
8619        {
8620          "case": "file",
8621          "type": "427"
8622        },
8623        {
8624          "case": "gluster",
8625          "type": "428"
8626        },
8627        {
8628          "case": "luks",
8629          "type": "429"
8630        },
8631        {
8632          "case": "nfs",
8633          "type": "430"
8634        },
8635        {
8636          "case": "parallels",
8637          "type": "431"
8638        },
8639        {
8640          "case": "qcow",
8641          "type": "432"
8642        },
8643        {
8644          "case": "qcow2",
8645          "type": "433"
8646        },
8647        {
8648          "case": "qed",
8649          "type": "434"
8650        },
8651        {
8652          "case": "rbd",
8653          "type": "435"
8654        },
8655        {
8656          "case": "sheepdog",
8657          "type": "436"
8658        },
8659        {
8660          "case": "ssh",
8661          "type": "437"
8662        },
8663        {
8664          "case": "vdi",
8665          "type": "438"
8666        },
8667        {
8668          "case": "vhdx",
8669          "type": "439"
8670        },
8671        {
8672          "case": "vmdk",
8673          "type": "440"
8674        },
8675        {
8676          "case": "vpc",
8677          "type": "441"
8678        },
8679        {
8680          "case": "blkdebug",
8681          "type": "0"
8682        },
8683        {
8684          "case": "blklogwrites",
8685          "type": "0"
8686        },
8687        {
8688          "case": "blkreplay",
8689          "type": "0"
8690        },
8691        {
8692          "case": "blkverify",
8693          "type": "0"
8694        },
8695        {
8696          "case": "bochs",
8697          "type": "0"
8698        },
8699        {
8700          "case": "cloop",
8701          "type": "0"
8702        },
8703        {
8704          "case": "compress",
8705          "type": "0"
8706        },
8707        {
8708          "case": "copy-on-read",
8709          "type": "0"
8710        },
8711        {
8712          "case": "dmg",
8713          "type": "0"
8714        },
8715        {
8716          "case": "ftp",
8717          "type": "0"
8718        },
8719        {
8720          "case": "ftps",
8721          "type": "0"
8722        },
8723        {
8724          "case": "host_cdrom",
8725          "type": "0"
8726        },
8727        {
8728          "case": "host_device",
8729          "type": "0"
8730        },
8731        {
8732          "case": "http",
8733          "type": "0"
8734        },
8735        {
8736          "case": "https",
8737          "type": "0"
8738        },
8739        {
8740          "case": "iscsi",
8741          "type": "0"
8742        },
8743        {
8744          "case": "nbd",
8745          "type": "0"
8746        },
8747        {
8748          "case": "null-aio",
8749          "type": "0"
8750        },
8751        {
8752          "case": "null-co",
8753          "type": "0"
8754        },
8755        {
8756          "case": "nvme",
8757          "type": "0"
8758        },
8759        {
8760          "case": "quorum",
8761          "type": "0"
8762        },
8763        {
8764          "case": "raw",
8765          "type": "0"
8766        },
8767        {
8768          "case": "replication",
8769          "type": "0"
8770        },
8771        {
8772          "case": "throttle",
8773          "type": "0"
8774        },
8775        {
8776          "case": "vvfat",
8777          "type": "0"
8778        }
8779      ],
8780      "members": [
8781        {
8782          "name": "driver",
8783          "type": "259"
8784        }
8785      ],
8786      "meta-type": "object"
8787    },
8788    {
8789      "name": "291",
8790      "tag": "driver",
8791      "variants": [
8792        {
8793          "case": "luks",
8794          "type": "442"
8795        },
8796        {
8797          "case": "qcow2",
8798          "type": "443"
8799        },
8800        {
8801          "case": "blkdebug",
8802          "type": "0"
8803        },
8804        {
8805          "case": "blklogwrites",
8806          "type": "0"
8807        },
8808        {
8809          "case": "blkreplay",
8810          "type": "0"
8811        },
8812        {
8813          "case": "blkverify",
8814          "type": "0"
8815        },
8816        {
8817          "case": "bochs",
8818          "type": "0"
8819        },
8820        {
8821          "case": "cloop",
8822          "type": "0"
8823        },
8824        {
8825          "case": "compress",
8826          "type": "0"
8827        },
8828        {
8829          "case": "copy-on-read",
8830          "type": "0"
8831        },
8832        {
8833          "case": "dmg",
8834          "type": "0"
8835        },
8836        {
8837          "case": "file",
8838          "type": "0"
8839        },
8840        {
8841          "case": "ftp",
8842          "type": "0"
8843        },
8844        {
8845          "case": "ftps",
8846          "type": "0"
8847        },
8848        {
8849          "case": "gluster",
8850          "type": "0"
8851        },
8852        {
8853          "case": "host_cdrom",
8854          "type": "0"
8855        },
8856        {
8857          "case": "host_device",
8858          "type": "0"
8859        },
8860        {
8861          "case": "http",
8862          "type": "0"
8863        },
8864        {
8865          "case": "https",
8866          "type": "0"
8867        },
8868        {
8869          "case": "iscsi",
8870          "type": "0"
8871        },
8872        {
8873          "case": "nbd",
8874          "type": "0"
8875        },
8876        {
8877          "case": "nfs",
8878          "type": "0"
8879        },
8880        {
8881          "case": "null-aio",
8882          "type": "0"
8883        },
8884        {
8885          "case": "null-co",
8886          "type": "0"
8887        },
8888        {
8889          "case": "nvme",
8890          "type": "0"
8891        },
8892        {
8893          "case": "parallels",
8894          "type": "0"
8895        },
8896        {
8897          "case": "qcow",
8898          "type": "0"
8899        },
8900        {
8901          "case": "qed",
8902          "type": "0"
8903        },
8904        {
8905          "case": "quorum",
8906          "type": "0"
8907        },
8908        {
8909          "case": "raw",
8910          "type": "0"
8911        },
8912        {
8913          "case": "rbd",
8914          "type": "0"
8915        },
8916        {
8917          "case": "replication",
8918          "type": "0"
8919        },
8920        {
8921          "case": "sheepdog",
8922          "type": "0"
8923        },
8924        {
8925          "case": "ssh",
8926          "type": "0"
8927        },
8928        {
8929          "case": "throttle",
8930          "type": "0"
8931        },
8932        {
8933          "case": "vdi",
8934          "type": "0"
8935        },
8936        {
8937          "case": "vhdx",
8938          "type": "0"
8939        },
8940        {
8941          "case": "vmdk",
8942          "type": "0"
8943        },
8944        {
8945          "case": "vpc",
8946          "type": "0"
8947        },
8948        {
8949          "case": "vvfat",
8950          "type": "0"
8951        }
8952      ],
8953      "members": [
8954        {
8955          "name": "driver",
8956          "type": "259"
8957        }
8958      ],
8959      "meta-type": "object"
8960    },
8961    {
8962      "name": "292",
8963      "meta-type": "enum",
8964      "values": [
8965        "read",
8966        "write"
8967      ]
8968    },
8969    {
8970      "name": "293",
8971      "meta-type": "enum",
8972      "values": [
8973        "ignore",
8974        "report",
8975        "stop"
8976      ]
8977    },
8978    {
8979      "name": "294",
8980      "meta-type": "enum",
8981      "values": [
8982        "commit",
8983        "stream",
8984        "mirror",
8985        "backup",
8986        "create",
8987        "amend"
8988      ]
8989    },
8990    {
8991      "name": "295",
8992      "members": [
8993        {
8994          "type": "str"
8995        },
8996        {
8997          "type": "null"
8998        }
8999      ],
9000      "meta-type": "alternate"
9001    },
9002    {
9003      "name": "296",
9004      "meta-type": "enum",
9005      "values": [
9006        "read",
9007        "write",
9008        "flush"
9009      ]
9010    },
9011    {
9012      "name": "297",
9013      "tag": "type",
9014      "variants": [
9015        {
9016          "case": "inet",
9017          "type": "445"
9018        },
9019        {
9020          "case": "unix",
9021          "type": "446"
9022        },
9023        {
9024          "case": "vsock",
9025          "type": "447"
9026        },
9027        {
9028          "case": "fd",
9029          "type": "448"
9030        }
9031      ],
9032      "members": [
9033        {
9034          "name": "type",
9035          "type": "444"
9036        }
9037      ],
9038      "meta-type": "object"
9039    },
9040    {
9041      "name": "298",
9042      "meta-type": "enum",
9043      "values": [
9044        "safe",
9045        "hard"
9046      ]
9047    },
9048    {
9049      "name": "299",
9050      "meta-type": "enum",
9051      "values": [
9052        "nbd",
9053        "vhost-user-blk"
9054      ]
9055    },
9056    {
9057      "name": "300",
9058      "members": [
9059        {
9060          "name": "name",
9061          "default": null,
9062          "type": "str"
9063        },
9064        {
9065          "name": "description",
9066          "default": null,
9067          "type": "str"
9068        },
9069        {
9070          "name": "bitmaps",
9071          "default": null,
9072          "type": "[str]"
9073        },
9074        {
9075          "name": "allocation-depth",
9076          "default": null,
9077          "type": "bool"
9078        }
9079      ],
9080      "meta-type": "object"
9081    },
9082    {
9083      "name": "301",
9084      "members": [
9085        {
9086          "name": "addr",
9087          "type": "348"
9088        },
9089        {
9090          "name": "logical-block-size",
9091          "default": null,
9092          "type": "int"
9093        },
9094        {
9095          "name": "num-queues",
9096          "default": null,
9097          "type": "int"
9098        }
9099      ],
9100      "meta-type": "object"
9101    },
9102    {
9103      "name": "302",
9104      "meta-type": "enum",
9105      "values": [
9106        "utf8",
9107        "base64"
9108      ]
9109    },
9110    {
9111      "name": "303",
9112      "tag": "type",
9113      "variants": [
9114        {
9115          "case": "file",
9116          "type": "450"
9117        },
9118        {
9119          "case": "serial",
9120          "type": "451"
9121        },
9122        {
9123          "case": "parallel",
9124          "type": "451"
9125        },
9126        {
9127          "case": "pipe",
9128          "type": "451"
9129        },
9130        {
9131          "case": "socket",
9132          "type": "452"
9133        },
9134        {
9135          "case": "udp",
9136          "type": "453"
9137        },
9138        {
9139          "case": "pty",
9140          "type": "454"
9141        },
9142        {
9143          "case": "null",
9144          "type": "454"
9145        },
9146        {
9147          "case": "mux",
9148          "type": "455"
9149        },
9150        {
9151          "case": "msmouse",
9152          "type": "454"
9153        },
9154        {
9155          "case": "wctablet",
9156          "type": "454"
9157        },
9158        {
9159          "case": "braille",
9160          "type": "454"
9161        },
9162        {
9163          "case": "testdev",
9164          "type": "454"
9165        },
9166        {
9167          "case": "stdio",
9168          "type": "456"
9169        },
9170        {
9171          "case": "console",
9172          "type": "454"
9173        },
9174        {
9175          "case": "spicevmc",
9176          "type": "457"
9177        },
9178        {
9179          "case": "spiceport",
9180          "type": "458"
9181        },
9182        {
9183          "case": "vc",
9184          "type": "459"
9185        },
9186        {
9187          "case": "ringbuf",
9188          "type": "460"
9189        },
9190        {
9191          "case": "memory",
9192          "type": "460"
9193        }
9194      ],
9195      "members": [
9196        {
9197          "name": "type",
9198          "type": "449"
9199        }
9200      ],
9201      "meta-type": "object"
9202    },
9203    {
9204      "name": "304",
9205      "meta-type": "enum",
9206      "values": [
9207        "elf",
9208        "kdump-zlib",
9209        "kdump-lzo",
9210        "kdump-snappy",
9211        "win-dmp"
9212      ]
9213    },
9214    {
9215      "name": "305",
9216      "meta-type": "enum",
9217      "values": [
9218        "none",
9219        "active",
9220        "completed",
9221        "failed"
9222      ]
9223    },
9224    {
9225      "name": "[304]",
9226      "element-type": "304",
9227      "meta-type": "array"
9228    },
9229    {
9230      "name": "306",
9231      "meta-type": "enum",
9232      "values": [
9233        "none",
9234        "nic",
9235        "user",
9236        "tap",
9237        "l2tpv3",
9238        "socket",
9239        "vde",
9240        "bridge",
9241        "hubport",
9242        "netmap",
9243        "vhost-user",
9244        "vhost-vdpa"
9245      ]
9246    },
9247    {
9248      "name": "307",
9249      "members": [
9250        {
9251          "name": "netdev",
9252          "default": null,
9253          "type": "str"
9254        },
9255        {
9256          "name": "macaddr",
9257          "default": null,
9258          "type": "str"
9259        },
9260        {
9261          "name": "model",
9262          "default": null,
9263          "type": "str"
9264        },
9265        {
9266          "name": "addr",
9267          "default": null,
9268          "type": "str"
9269        },
9270        {
9271          "name": "vectors",
9272          "default": null,
9273          "type": "int"
9274        }
9275      ],
9276      "meta-type": "object"
9277    },
9278    {
9279      "name": "308",
9280      "members": [
9281        {
9282          "name": "hostname",
9283          "default": null,
9284          "type": "str"
9285        },
9286        {
9287          "name": "restrict",
9288          "default": null,
9289          "type": "bool"
9290        },
9291        {
9292          "name": "ipv4",
9293          "default": null,
9294          "type": "bool"
9295        },
9296        {
9297          "name": "ipv6",
9298          "default": null,
9299          "type": "bool"
9300        },
9301        {
9302          "name": "ip",
9303          "default": null,
9304          "type": "str"
9305        },
9306        {
9307          "name": "net",
9308          "default": null,
9309          "type": "str"
9310        },
9311        {
9312          "name": "host",
9313          "default": null,
9314          "type": "str"
9315        },
9316        {
9317          "name": "tftp",
9318          "default": null,
9319          "type": "str"
9320        },
9321        {
9322          "name": "bootfile",
9323          "default": null,
9324          "type": "str"
9325        },
9326        {
9327          "name": "dhcpstart",
9328          "default": null,
9329          "type": "str"
9330        },
9331        {
9332          "name": "dns",
9333          "default": null,
9334          "type": "str"
9335        },
9336        {
9337          "name": "dnssearch",
9338          "default": null,
9339          "type": "[461]"
9340        },
9341        {
9342          "name": "domainname",
9343          "default": null,
9344          "type": "str"
9345        },
9346        {
9347          "name": "ipv6-prefix",
9348          "default": null,
9349          "type": "str"
9350        },
9351        {
9352          "name": "ipv6-prefixlen",
9353          "default": null,
9354          "type": "int"
9355        },
9356        {
9357          "name": "ipv6-host",
9358          "default": null,
9359          "type": "str"
9360        },
9361        {
9362          "name": "ipv6-dns",
9363          "default": null,
9364          "type": "str"
9365        },
9366        {
9367          "name": "smb",
9368          "default": null,
9369          "type": "str"
9370        },
9371        {
9372          "name": "smbserver",
9373          "default": null,
9374          "type": "str"
9375        },
9376        {
9377          "name": "hostfwd",
9378          "default": null,
9379          "type": "[461]"
9380        },
9381        {
9382          "name": "guestfwd",
9383          "default": null,
9384          "type": "[461]"
9385        },
9386        {
9387          "name": "tftp-server-name",
9388          "default": null,
9389          "type": "str"
9390        }
9391      ],
9392      "meta-type": "object"
9393    },
9394    {
9395      "name": "309",
9396      "members": [
9397        {
9398          "name": "ifname",
9399          "default": null,
9400          "type": "str"
9401        },
9402        {
9403          "name": "fd",
9404          "default": null,
9405          "type": "str"
9406        },
9407        {
9408          "name": "fds",
9409          "default": null,
9410          "type": "str"
9411        },
9412        {
9413          "name": "script",
9414          "default": null,
9415          "type": "str"
9416        },
9417        {
9418          "name": "downscript",
9419          "default": null,
9420          "type": "str"
9421        },
9422        {
9423          "name": "br",
9424          "default": null,
9425          "type": "str"
9426        },
9427        {
9428          "name": "helper",
9429          "default": null,
9430          "type": "str"
9431        },
9432        {
9433          "name": "sndbuf",
9434          "default": null,
9435          "type": "int"
9436        },
9437        {
9438          "name": "vnet_hdr",
9439          "default": null,
9440          "type": "bool"
9441        },
9442        {
9443          "name": "vhost",
9444          "default": null,
9445          "type": "bool"
9446        },
9447        {
9448          "name": "vhostfd",
9449          "default": null,
9450          "type": "str"
9451        },
9452        {
9453          "name": "vhostfds",
9454          "default": null,
9455          "type": "str"
9456        },
9457        {
9458          "name": "vhostforce",
9459          "default": null,
9460          "type": "bool"
9461        },
9462        {
9463          "name": "queues",
9464          "default": null,
9465          "type": "int"
9466        },
9467        {
9468          "name": "poll-us",
9469          "default": null,
9470          "type": "int"
9471        }
9472      ],
9473      "meta-type": "object"
9474    },
9475    {
9476      "name": "310",
9477      "members": [
9478        {
9479          "name": "src",
9480          "type": "str"
9481        },
9482        {
9483          "name": "dst",
9484          "type": "str"
9485        },
9486        {
9487          "name": "srcport",
9488          "default": null,
9489          "type": "str"
9490        },
9491        {
9492          "name": "dstport",
9493          "default": null,
9494          "type": "str"
9495        },
9496        {
9497          "name": "ipv6",
9498          "default": null,
9499          "type": "bool"
9500        },
9501        {
9502          "name": "udp",
9503          "default": null,
9504          "type": "bool"
9505        },
9506        {
9507          "name": "cookie64",
9508          "default": null,
9509          "type": "bool"
9510        },
9511        {
9512          "name": "counter",
9513          "default": null,
9514          "type": "bool"
9515        },
9516        {
9517          "name": "pincounter",
9518          "default": null,
9519          "type": "bool"
9520        },
9521        {
9522          "name": "txcookie",
9523          "default": null,
9524          "type": "int"
9525        },
9526        {
9527          "name": "rxcookie",
9528          "default": null,
9529          "type": "int"
9530        },
9531        {
9532          "name": "txsession",
9533          "type": "int"
9534        },
9535        {
9536          "name": "rxsession",
9537          "default": null,
9538          "type": "int"
9539        },
9540        {
9541          "name": "offset",
9542          "default": null,
9543          "type": "int"
9544        }
9545      ],
9546      "meta-type": "object"
9547    },
9548    {
9549      "name": "311",
9550      "members": [
9551        {
9552          "name": "fd",
9553          "default": null,
9554          "type": "str"
9555        },
9556        {
9557          "name": "listen",
9558          "default": null,
9559          "type": "str"
9560        },
9561        {
9562          "name": "connect",
9563          "default": null,
9564          "type": "str"
9565        },
9566        {
9567          "name": "mcast",
9568          "default": null,
9569          "type": "str"
9570        },
9571        {
9572          "name": "localaddr",
9573          "default": null,
9574          "type": "str"
9575        },
9576        {
9577          "name": "udp",
9578          "default": null,
9579          "type": "str"
9580        }
9581      ],
9582      "meta-type": "object"
9583    },
9584    {
9585      "name": "312",
9586      "members": [
9587        {
9588          "name": "sock",
9589          "default": null,
9590          "type": "str"
9591        },
9592        {
9593          "name": "port",
9594          "default": null,
9595          "type": "int"
9596        },
9597        {
9598          "name": "group",
9599          "default": null,
9600          "type": "str"
9601        },
9602        {
9603          "name": "mode",
9604          "default": null,
9605          "type": "int"
9606        }
9607      ],
9608      "meta-type": "object"
9609    },
9610    {
9611      "name": "313",
9612      "members": [
9613        {
9614          "name": "br",
9615          "default": null,
9616          "type": "str"
9617        },
9618        {
9619          "name": "helper",
9620          "default": null,
9621          "type": "str"
9622        }
9623      ],
9624      "meta-type": "object"
9625    },
9626    {
9627      "name": "314",
9628      "members": [
9629        {
9630          "name": "hubid",
9631          "type": "int"
9632        },
9633        {
9634          "name": "netdev",
9635          "default": null,
9636          "type": "str"
9637        }
9638      ],
9639      "meta-type": "object"
9640    },
9641    {
9642      "name": "315",
9643      "members": [
9644        {
9645          "name": "ifname",
9646          "type": "str"
9647        },
9648        {
9649          "name": "devname",
9650          "default": null,
9651          "type": "str"
9652        }
9653      ],
9654      "meta-type": "object"
9655    },
9656    {
9657      "name": "316",
9658      "members": [
9659        {
9660          "name": "chardev",
9661          "type": "str"
9662        },
9663        {
9664          "name": "vhostforce",
9665          "default": null,
9666          "type": "bool"
9667        },
9668        {
9669          "name": "queues",
9670          "default": null,
9671          "type": "int"
9672        }
9673      ],
9674      "meta-type": "object"
9675    },
9676    {
9677      "name": "317",
9678      "members": [
9679        {
9680          "name": "vhostdev",
9681          "default": null,
9682          "type": "str"
9683        },
9684        {
9685          "name": "queues",
9686          "default": null,
9687          "type": "int"
9688        }
9689      ],
9690      "meta-type": "object"
9691    },
9692    {
9693      "name": "318",
9694      "meta-type": "enum",
9695      "values": [
9696        "normal",
9697        "none",
9698        "all"
9699      ]
9700    },
9701    {
9702      "name": "[str]",
9703      "element-type": "str",
9704      "meta-type": "array"
9705    },
9706    {
9707      "name": "319",
9708      "meta-type": "enum",
9709      "values": [
9710        "half",
9711        "full"
9712      ]
9713    },
9714    {
9715      "name": "320",
9716      "meta-type": "enum",
9717      "values": [
9718        "off",
9719        "on"
9720      ]
9721    },
9722    {
9723      "name": "321",
9724      "members": [
9725        {
9726          "name": "priority",
9727          "type": "int"
9728        },
9729        {
9730          "name": "tbl-id",
9731          "type": "int"
9732        },
9733        {
9734          "name": "in-pport",
9735          "default": null,
9736          "type": "int"
9737        },
9738        {
9739          "name": "tunnel-id",
9740          "default": null,
9741          "type": "int"
9742        },
9743        {
9744          "name": "vlan-id",
9745          "default": null,
9746          "type": "int"
9747        },
9748        {
9749          "name": "eth-type",
9750          "default": null,
9751          "type": "int"
9752        },
9753        {
9754          "name": "eth-src",
9755          "default": null,
9756          "type": "str"
9757        },
9758        {
9759          "name": "eth-dst",
9760          "default": null,
9761          "type": "str"
9762        },
9763        {
9764          "name": "ip-proto",
9765          "default": null,
9766          "type": "int"
9767        },
9768        {
9769          "name": "ip-tos",
9770          "default": null,
9771          "type": "int"
9772        },
9773        {
9774          "name": "ip-dst",
9775          "default": null,
9776          "type": "str"
9777        }
9778      ],
9779      "meta-type": "object"
9780    },
9781    {
9782      "name": "322",
9783      "members": [
9784        {
9785          "name": "in-pport",
9786          "default": null,
9787          "type": "int"
9788        },
9789        {
9790          "name": "tunnel-id",
9791          "default": null,
9792          "type": "int"
9793        },
9794        {
9795          "name": "vlan-id",
9796          "default": null,
9797          "type": "int"
9798        },
9799        {
9800          "name": "eth-src",
9801          "default": null,
9802          "type": "str"
9803        },
9804        {
9805          "name": "eth-dst",
9806          "default": null,
9807          "type": "str"
9808        },
9809        {
9810          "name": "ip-proto",
9811          "default": null,
9812          "type": "int"
9813        },
9814        {
9815          "name": "ip-tos",
9816          "default": null,
9817          "type": "int"
9818        }
9819      ],
9820      "meta-type": "object"
9821    },
9822    {
9823      "name": "323",
9824      "members": [
9825        {
9826          "name": "goto-tbl",
9827          "default": null,
9828          "type": "int"
9829        },
9830        {
9831          "name": "group-id",
9832          "default": null,
9833          "type": "int"
9834        },
9835        {
9836          "name": "tunnel-lport",
9837          "default": null,
9838          "type": "int"
9839        },
9840        {
9841          "name": "vlan-id",
9842          "default": null,
9843          "type": "int"
9844        },
9845        {
9846          "name": "new-vlan-id",
9847          "default": null,
9848          "type": "int"
9849        },
9850        {
9851          "name": "out-pport",
9852          "default": null,
9853          "type": "int"
9854        }
9855      ],
9856      "meta-type": "object"
9857    },
9858    {
9859      "name": "324",
9860      "tag": "type",
9861      "variants": [
9862        {
9863          "case": "passthrough",
9864          "type": "463"
9865        },
9866        {
9867          "case": "emulator",
9868          "type": "464"
9869        }
9870      ],
9871      "members": [
9872        {
9873          "name": "type",
9874          "type": "462"
9875        }
9876      ],
9877      "meta-type": "object"
9878    },
9879    {
9880      "name": "325",
9881      "meta-type": "enum",
9882      "values": [
9883        "client",
9884        "server",
9885        "unknown"
9886      ]
9887    },
9888    {
9889      "name": "[326]",
9890      "element-type": "326",
9891      "meta-type": "array"
9892    },
9893    {
9894      "name": "326",
9895      "members": [
9896        {
9897          "name": "host",
9898          "type": "str"
9899        },
9900        {
9901          "name": "port",
9902          "type": "str"
9903        },
9904        {
9905          "name": "family",
9906          "type": "329"
9907        },
9908        {
9909          "name": "connection-id",
9910          "type": "int"
9911        },
9912        {
9913          "name": "channel-type",
9914          "type": "int"
9915        },
9916        {
9917          "name": "channel-id",
9918          "type": "int"
9919        },
9920        {
9921          "name": "tls",
9922          "type": "bool"
9923        }
9924      ],
9925      "meta-type": "object"
9926    },
9927    {
9928      "name": "327",
9929      "members": [
9930        {
9931          "name": "host",
9932          "type": "str"
9933        },
9934        {
9935          "name": "port",
9936          "type": "str"
9937        },
9938        {
9939          "name": "family",
9940          "type": "329"
9941        }
9942      ],
9943      "meta-type": "object"
9944    },
9945    {
9946      "name": "328",
9947      "members": [
9948        {
9949          "name": "host",
9950          "type": "str"
9951        },
9952        {
9953          "name": "port",
9954          "type": "str"
9955        },
9956        {
9957          "name": "family",
9958          "type": "329"
9959        },
9960        {
9961          "name": "auth",
9962          "default": null,
9963          "type": "str"
9964        }
9965      ],
9966      "meta-type": "object"
9967    },
9968    {
9969      "name": "329",
9970      "meta-type": "enum",
9971      "values": [
9972        "ipv4",
9973        "ipv6",
9974        "unix",
9975        "vsock",
9976        "unknown"
9977      ]
9978    },
9979    {
9980      "name": "[330]",
9981      "element-type": "330",
9982      "meta-type": "array"
9983    },
9984    {
9985      "name": "330",
9986      "members": [
9987        {
9988          "name": "host",
9989          "type": "str"
9990        },
9991        {
9992          "name": "service",
9993          "type": "str"
9994        },
9995        {
9996          "name": "family",
9997          "type": "329"
9998        },
9999        {
10000          "name": "websocket",
10001          "type": "bool"
10002        },
10003        {
10004          "name": "x509_dname",
10005          "default": null,
10006          "type": "str"
10007        },
10008        {
10009          "name": "sasl_username",
10010          "default": null,
10011          "type": "str"
10012        }
10013      ],
10014      "meta-type": "object"
10015    },
10016    {
10017      "name": "[331]",
10018      "element-type": "331",
10019      "meta-type": "array"
10020    },
10021    {
10022      "name": "331",
10023      "members": [
10024        {
10025          "name": "host",
10026          "type": "str"
10027        },
10028        {
10029          "name": "service",
10030          "type": "str"
10031        },
10032        {
10033          "name": "family",
10034          "type": "329"
10035        },
10036        {
10037          "name": "websocket",
10038          "type": "bool"
10039        },
10040        {
10041          "name": "auth",
10042          "type": "332"
10043        },
10044        {
10045          "name": "vencrypt",
10046          "default": null,
10047          "type": "333"
10048        }
10049      ],
10050      "meta-type": "object"
10051    },
10052    {
10053      "name": "332",
10054      "meta-type": "enum",
10055      "values": [
10056        "none",
10057        "vnc",
10058        "ra2",
10059        "ra2ne",
10060        "tight",
10061        "ultra",
10062        "tls",
10063        "vencrypt",
10064        "sasl"
10065      ]
10066    },
10067    {
10068      "name": "333",
10069      "meta-type": "enum",
10070      "values": [
10071        "plain",
10072        "tls-none",
10073        "x509-none",
10074        "tls-vnc",
10075        "x509-vnc",
10076        "tls-plain",
10077        "x509-plain",
10078        "tls-sasl",
10079        "x509-sasl"
10080      ]
10081    },
10082    {
10083      "name": "334",
10084      "members": [
10085        {
10086          "name": "host",
10087          "type": "str"
10088        },
10089        {
10090          "name": "service",
10091          "type": "str"
10092        },
10093        {
10094          "name": "family",
10095          "type": "329"
10096        },
10097        {
10098          "name": "websocket",
10099          "type": "bool"
10100        },
10101        {
10102          "name": "auth",
10103          "default": null,
10104          "type": "str"
10105        }
10106      ],
10107      "meta-type": "object"
10108    },
10109    {
10110      "name": "335",
10111      "members": [
10112        {
10113          "name": "host",
10114          "type": "str"
10115        },
10116        {
10117          "name": "service",
10118          "type": "str"
10119        },
10120        {
10121          "name": "family",
10122          "type": "329"
10123        },
10124        {
10125          "name": "websocket",
10126          "type": "bool"
10127        }
10128      ],
10129      "meta-type": "object"
10130    },
10131    {
10132      "name": "[336]",
10133      "element-type": "336",
10134      "meta-type": "array"
10135    },
10136    {
10137      "name": "336",
10138      "tag": "type",
10139      "variants": [
10140        {
10141          "case": "number",
10142          "type": "466"
10143        },
10144        {
10145          "case": "qcode",
10146          "type": "467"
10147        }
10148      ],
10149      "members": [
10150        {
10151          "name": "type",
10152          "type": "465"
10153        }
10154      ],
10155      "meta-type": "object"
10156    },
10157    {
10158      "name": "[337]",
10159      "element-type": "337",
10160      "meta-type": "array"
10161    },
10162    {
10163      "name": "337",
10164      "tag": "type",
10165      "variants": [
10166        {
10167          "case": "key",
10168          "type": "469"
10169        },
10170        {
10171          "case": "btn",
10172          "type": "470"
10173        },
10174        {
10175          "case": "rel",
10176          "type": "471"
10177        },
10178        {
10179          "case": "abs",
10180          "type": "471"
10181        }
10182      ],
10183      "members": [
10184        {
10185          "name": "type",
10186          "type": "468"
10187        }
10188      ],
10189      "meta-type": "object"
10190    },
10191    {
10192      "name": "338",
10193      "meta-type": "enum",
10194      "values": [
10195        "default",
10196        "none",
10197        "gtk",
10198        "sdl",
10199        "egl-headless",
10200        "curses",
10201        "cocoa",
10202        "spice-app"
10203      ]
10204    },
10205    {
10206      "name": "339",
10207      "meta-type": "enum",
10208      "values": [
10209        "off",
10210        "on",
10211        "core",
10212        "es"
10213      ]
10214    },
10215    {
10216      "name": "340",
10217      "members": [
10218        {
10219          "name": "grab-on-hover",
10220          "default": null,
10221          "type": "bool"
10222        },
10223        {
10224          "name": "zoom-to-fit",
10225          "default": null,
10226          "type": "bool"
10227        }
10228      ],
10229      "meta-type": "object"
10230    },
10231    {
10232      "name": "341",
10233      "members": [
10234        {
10235          "name": "charset",
10236          "default": null,
10237          "type": "str"
10238        }
10239      ],
10240      "meta-type": "object"
10241    },
10242    {
10243      "name": "342",
10244      "members": [
10245        {
10246          "name": "rendernode",
10247          "default": null,
10248          "type": "str"
10249        }
10250      ],
10251      "meta-type": "object"
10252    },
10253    {
10254      "name": "343",
10255      "meta-type": "enum",
10256      "values": [
10257        "none",
10258        "setup",
10259        "cancelling",
10260        "cancelled",
10261        "active",
10262        "postcopy-active",
10263        "postcopy-paused",
10264        "postcopy-recover",
10265        "completed",
10266        "failed",
10267        "colo",
10268        "pre-switchover",
10269        "device",
10270        "wait-unplug"
10271      ]
10272    },
10273    {
10274      "name": "344",
10275      "members": [
10276        {
10277          "name": "transferred",
10278          "type": "int"
10279        },
10280        {
10281          "name": "remaining",
10282          "type": "int"
10283        },
10284        {
10285          "name": "total",
10286          "type": "int"
10287        },
10288        {
10289          "name": "duplicate",
10290          "type": "int"
10291        },
10292        {
10293          "name": "skipped",
10294          "type": "int"
10295        },
10296        {
10297          "name": "normal",
10298          "type": "int"
10299        },
10300        {
10301          "name": "normal-bytes",
10302          "type": "int"
10303        },
10304        {
10305          "name": "dirty-pages-rate",
10306          "type": "int"
10307        },
10308        {
10309          "name": "mbps",
10310          "type": "number"
10311        },
10312        {
10313          "name": "dirty-sync-count",
10314          "type": "int"
10315        },
10316        {
10317          "name": "postcopy-requests",
10318          "type": "int"
10319        },
10320        {
10321          "name": "page-size",
10322          "type": "int"
10323        },
10324        {
10325          "name": "multifd-bytes",
10326          "type": "int"
10327        },
10328        {
10329          "name": "pages-per-second",
10330          "type": "int"
10331        }
10332      ],
10333      "meta-type": "object"
10334    },
10335    {
10336      "name": "345",
10337      "members": [
10338        {
10339          "name": "transferred",
10340          "type": "int"
10341        }
10342      ],
10343      "meta-type": "object"
10344    },
10345    {
10346      "name": "346",
10347      "members": [
10348        {
10349          "name": "cache-size",
10350          "type": "int"
10351        },
10352        {
10353          "name": "bytes",
10354          "type": "int"
10355        },
10356        {
10357          "name": "pages",
10358          "type": "int"
10359        },
10360        {
10361          "name": "cache-miss",
10362          "type": "int"
10363        },
10364        {
10365          "name": "cache-miss-rate",
10366          "type": "number"
10367        },
10368        {
10369          "name": "encoding-rate",
10370          "type": "number"
10371        },
10372        {
10373          "name": "overflow",
10374          "type": "int"
10375        }
10376      ],
10377      "meta-type": "object"
10378    },
10379    {
10380      "name": "347",
10381      "members": [
10382        {
10383          "name": "pages",
10384          "type": "int"
10385        },
10386        {
10387          "name": "busy",
10388          "type": "int"
10389        },
10390        {
10391          "name": "busy-rate",
10392          "type": "number"
10393        },
10394        {
10395          "name": "compressed-size",
10396          "type": "int"
10397        },
10398        {
10399          "name": "compression-rate",
10400          "type": "number"
10401        }
10402      ],
10403      "meta-type": "object"
10404    },
10405    {
10406      "name": "[348]",
10407      "element-type": "348",
10408      "meta-type": "array"
10409    },
10410    {
10411      "name": "348",
10412      "tag": "type",
10413      "variants": [
10414        {
10415          "case": "inet",
10416          "type": "425"
10417        },
10418        {
10419          "case": "unix",
10420          "type": "473"
10421        },
10422        {
10423          "case": "vsock",
10424          "type": "474"
10425        },
10426        {
10427          "case": "fd",
10428          "type": "461"
10429        }
10430      ],
10431      "members": [
10432        {
10433          "name": "type",
10434          "type": "472"
10435        }
10436      ],
10437      "meta-type": "object"
10438    },
10439    {
10440      "name": "349",
10441      "meta-type": "enum",
10442      "values": [
10443        "xbzrle",
10444        "rdma-pin-all",
10445        "auto-converge",
10446        "zero-blocks",
10447        "compress",
10448        "events",
10449        "postcopy-ram",
10450        "x-colo",
10451        "release-ram",
10452        "block",
10453        "return-path",
10454        "pause-before-switchover",
10455        "multifd",
10456        "dirty-bitmaps",
10457        "postcopy-blocktime",
10458        "late-block-activate",
10459        "x-ignore-shared",
10460        "validate-uuid"
10461      ]
10462    },
10463    {
10464      "name": "350",
10465      "meta-type": "enum",
10466      "values": [
10467        "none",
10468        "zlib",
10469        "zstd"
10470      ]
10471    },
10472    {
10473      "name": "[351]",
10474      "element-type": "351",
10475      "meta-type": "array"
10476    },
10477    {
10478      "name": "351",
10479      "members": [
10480        {
10481          "name": "node-name",
10482          "type": "str"
10483        },
10484        {
10485          "name": "alias",
10486          "type": "str"
10487        },
10488        {
10489          "name": "bitmaps",
10490          "type": "[475]"
10491        }
10492      ],
10493      "meta-type": "object"
10494    },
10495    {
10496      "name": "352",
10497      "meta-type": "enum",
10498      "values": [
10499        "none",
10500        "primary",
10501        "secondary"
10502      ]
10503    },
10504    {
10505      "name": "353",
10506      "meta-type": "enum",
10507      "values": [
10508        "none",
10509        "request",
10510        "error",
10511        "processing"
10512      ]
10513    },
10514    {
10515      "name": "number",
10516      "json-type": "number",
10517      "meta-type": "builtin"
10518    },
10519    {
10520      "name": "354",
10521      "meta-type": "enum",
10522      "values": [
10523        "unstarted",
10524        "measuring",
10525        "measured"
10526      ]
10527    },
10528    {
10529      "name": "[355]",
10530      "element-type": "355",
10531      "meta-type": "array"
10532    },
10533    {
10534      "name": "355",
10535      "tag": "type",
10536      "variants": [
10537        {
10538          "case": "abort",
10539          "type": "477"
10540        },
10541        {
10542          "case": "block-dirty-bitmap-add",
10543          "type": "478"
10544        },
10545        {
10546          "case": "block-dirty-bitmap-remove",
10547          "type": "479"
10548        },
10549        {
10550          "case": "block-dirty-bitmap-clear",
10551          "type": "479"
10552        },
10553        {
10554          "case": "block-dirty-bitmap-enable",
10555          "type": "479"
10556        },
10557        {
10558          "case": "block-dirty-bitmap-disable",
10559          "type": "479"
10560        },
10561        {
10562          "case": "block-dirty-bitmap-merge",
10563          "type": "480"
10564        },
10565        {
10566          "case": "blockdev-backup",
10567          "type": "481"
10568        },
10569        {
10570          "case": "blockdev-snapshot",
10571          "type": "482"
10572        },
10573        {
10574          "case": "blockdev-snapshot-internal-sync",
10575          "type": "483"
10576        },
10577        {
10578          "case": "blockdev-snapshot-sync",
10579          "type": "484"
10580        },
10581        {
10582          "case": "drive-backup",
10583          "type": "485"
10584        }
10585      ],
10586      "members": [
10587        {
10588          "name": "type",
10589          "type": "476"
10590        }
10591      ],
10592      "meta-type": "object"
10593    },
10594    {
10595      "name": "356",
10596      "members": [
10597        {
10598          "name": "completion-mode",
10599          "default": null,
10600          "type": "486"
10601        }
10602      ],
10603      "meta-type": "object"
10604    },
10605    {
10606      "name": "357",
10607      "meta-type": "enum",
10608      "values": [
10609        "unavailable",
10610        "disabled",
10611        "enabled"
10612      ]
10613    },
10614    {
10615      "name": "[358]",
10616      "element-type": "358",
10617      "meta-type": "array"
10618    },
10619    {
10620      "name": "358",
10621      "meta-type": "enum",
10622      "values": [
10623        "oob"
10624      ]
10625    },
10626    {
10627      "name": "359",
10628      "members": [
10629        {
10630          "name": "major",
10631          "type": "int"
10632        },
10633        {
10634          "name": "minor",
10635          "type": "int"
10636        },
10637        {
10638          "name": "micro",
10639          "type": "int"
10640        }
10641      ],
10642      "meta-type": "object"
10643    },
10644    {
10645      "name": "360",
10646      "meta-type": "enum",
10647      "values": [
10648        "builtin",
10649        "enum",
10650        "array",
10651        "object",
10652        "alternate",
10653        "command",
10654        "event"
10655      ]
10656    },
10657    {
10658      "name": "361",
10659      "members": [
10660        {
10661          "name": "json-type",
10662          "type": "487"
10663        }
10664      ],
10665      "meta-type": "object"
10666    },
10667    {
10668      "name": "362",
10669      "members": [
10670        {
10671          "name": "values",
10672          "type": "[str]"
10673        }
10674      ],
10675      "meta-type": "object"
10676    },
10677    {
10678      "name": "363",
10679      "members": [
10680        {
10681          "name": "element-type",
10682          "type": "str"
10683        }
10684      ],
10685      "meta-type": "object"
10686    },
10687    {
10688      "name": "364",
10689      "members": [
10690        {
10691          "name": "members",
10692          "type": "[488]"
10693        },
10694        {
10695          "name": "tag",
10696          "default": null,
10697          "type": "str"
10698        },
10699        {
10700          "name": "variants",
10701          "default": null,
10702          "type": "[489]"
10703        }
10704      ],
10705      "meta-type": "object"
10706    },
10707    {
10708      "name": "365",
10709      "members": [
10710        {
10711          "name": "members",
10712          "type": "[490]"
10713        }
10714      ],
10715      "meta-type": "object"
10716    },
10717    {
10718      "name": "366",
10719      "members": [
10720        {
10721          "name": "arg-type",
10722          "type": "str"
10723        },
10724        {
10725          "name": "ret-type",
10726          "type": "str"
10727        },
10728        {
10729          "name": "allow-oob",
10730          "default": null,
10731          "type": "bool"
10732        }
10733      ],
10734      "meta-type": "object"
10735    },
10736    {
10737      "name": "367",
10738      "members": [
10739        {
10740          "name": "arg-type",
10741          "type": "str"
10742        }
10743      ],
10744      "meta-type": "object"
10745    },
10746    {
10747      "name": "368",
10748      "members": [
10749        {
10750          "name": "node-id",
10751          "default": null,
10752          "type": "int"
10753        },
10754        {
10755          "name": "socket-id",
10756          "default": null,
10757          "type": "int"
10758        },
10759        {
10760          "name": "die-id",
10761          "default": null,
10762          "type": "int"
10763        },
10764        {
10765          "name": "core-id",
10766          "default": null,
10767          "type": "int"
10768        },
10769        {
10770          "name": "thread-id",
10771          "default": null,
10772          "type": "int"
10773        }
10774      ],
10775      "meta-type": "object"
10776    },
10777    {
10778      "name": "369",
10779      "meta-type": "enum",
10780      "values": [
10781        "x86",
10782        "sparc",
10783        "ppc",
10784        "mips",
10785        "tricore",
10786        "s390",
10787        "riscv",
10788        "other"
10789      ]
10790    },
10791    {
10792      "name": "370",
10793      "members": [
10794        {
10795          "name": "pc",
10796          "type": "int"
10797        }
10798      ],
10799      "meta-type": "object"
10800    },
10801    {
10802      "name": "371",
10803      "members": [
10804        {
10805          "name": "pc",
10806          "type": "int"
10807        },
10808        {
10809          "name": "npc",
10810          "type": "int"
10811        }
10812      ],
10813      "meta-type": "object"
10814    },
10815    {
10816      "name": "372",
10817      "members": [
10818        {
10819          "name": "nip",
10820          "type": "int"
10821        }
10822      ],
10823      "meta-type": "object"
10824    },
10825    {
10826      "name": "373",
10827      "members": [
10828        {
10829          "name": "PC",
10830          "type": "int"
10831        }
10832      ],
10833      "meta-type": "object"
10834    },
10835    {
10836      "name": "374",
10837      "members": [
10838        {
10839          "name": "PC",
10840          "type": "int"
10841        }
10842      ],
10843      "meta-type": "object"
10844    },
10845    {
10846      "name": "375",
10847      "members": [
10848        {
10849          "name": "cpu-state",
10850          "type": "491"
10851        }
10852      ],
10853      "meta-type": "object"
10854    },
10855    {
10856      "name": "376",
10857      "members": [
10858        {
10859          "name": "pc",
10860          "type": "int"
10861        }
10862      ],
10863      "meta-type": "object"
10864    },
10865    {
10866      "name": "377",
10867      "meta-type": "enum",
10868      "values": [
10869        "aarch64",
10870        "alpha",
10871        "arm",
10872        "avr",
10873        "cris",
10874        "hppa",
10875        "i386",
10876        "lm32",
10877        "m68k",
10878        "microblaze",
10879        "microblazeel",
10880        "mips",
10881        "mips64",
10882        "mips64el",
10883        "mipsel",
10884        "moxie",
10885        "nios2",
10886        "or1k",
10887        "ppc",
10888        "ppc64",
10889        "riscv32",
10890        "riscv64",
10891        "rx",
10892        "s390x",
10893        "sh4",
10894        "sh4eb",
10895        "sparc",
10896        "sparc64",
10897        "tricore",
10898        "unicore32",
10899        "x86_64",
10900        "xtensa",
10901        "xtensaeb"
10902      ]
10903    },
10904    {
10905      "name": "378",
10906      "meta-type": "enum",
10907      "values": [
10908        "default",
10909        "preferred",
10910        "bind",
10911        "interleave"
10912      ]
10913    },
10914    {
10915      "name": "379",
10916      "meta-type": "enum",
10917      "values": [
10918        "node",
10919        "dist",
10920        "cpu",
10921        "hmat-lb",
10922        "hmat-cache"
10923      ]
10924    },
10925    {
10926      "name": "380",
10927      "members": [
10928        {
10929          "name": "nodeid",
10930          "default": null,
10931          "type": "int"
10932        },
10933        {
10934          "name": "cpus",
10935          "default": null,
10936          "type": "[int]"
10937        },
10938        {
10939          "name": "mem",
10940          "default": null,
10941          "type": "int"
10942        },
10943        {
10944          "name": "memdev",
10945          "default": null,
10946          "type": "str"
10947        },
10948        {
10949          "name": "initiator",
10950          "default": null,
10951          "type": "int"
10952        }
10953      ],
10954      "meta-type": "object"
10955    },
10956    {
10957      "name": "381",
10958      "members": [
10959        {
10960          "name": "src",
10961          "type": "int"
10962        },
10963        {
10964          "name": "dst",
10965          "type": "int"
10966        },
10967        {
10968          "name": "val",
10969          "type": "int"
10970        }
10971      ],
10972      "meta-type": "object"
10973    },
10974    {
10975      "name": "382",
10976      "members": [
10977        {
10978          "name": "node-id",
10979          "default": null,
10980          "type": "int"
10981        },
10982        {
10983          "name": "socket-id",
10984          "default": null,
10985          "type": "int"
10986        },
10987        {
10988          "name": "die-id",
10989          "default": null,
10990          "type": "int"
10991        },
10992        {
10993          "name": "core-id",
10994          "default": null,
10995          "type": "int"
10996        },
10997        {
10998          "name": "thread-id",
10999          "default": null,
11000          "type": "int"
11001        }
11002      ],
11003      "meta-type": "object"
11004    },
11005    {
11006      "name": "383",
11007      "members": [
11008        {
11009          "name": "initiator",
11010          "type": "int"
11011        },
11012        {
11013          "name": "target",
11014          "type": "int"
11015        },
11016        {
11017          "name": "hierarchy",
11018          "type": "492"
11019        },
11020        {
11021          "name": "data-type",
11022          "type": "493"
11023        },
11024        {
11025          "name": "latency",
11026          "default": null,
11027          "type": "int"
11028        },
11029        {
11030          "name": "bandwidth",
11031          "default": null,
11032          "type": "int"
11033        }
11034      ],
11035      "meta-type": "object"
11036    },
11037    {
11038      "name": "384",
11039      "members": [
11040        {
11041          "name": "node-id",
11042          "type": "int"
11043        },
11044        {
11045          "name": "size",
11046          "type": "int"
11047        },
11048        {
11049          "name": "level",
11050          "type": "int"
11051        },
11052        {
11053          "name": "associativity",
11054          "type": "494"
11055        },
11056        {
11057          "name": "policy",
11058          "type": "495"
11059        },
11060        {
11061          "name": "line",
11062          "type": "int"
11063        }
11064      ],
11065      "meta-type": "object"
11066    },
11067    {
11068      "name": "385",
11069      "meta-type": "enum",
11070      "values": [
11071        "dimm",
11072        "nvdimm",
11073        "virtio-pmem",
11074        "virtio-mem"
11075      ]
11076    },
11077    {
11078      "name": "386",
11079      "members": [
11080        {
11081          "name": "data",
11082          "type": "496"
11083        }
11084      ],
11085      "meta-type": "object"
11086    },
11087    {
11088      "name": "387",
11089      "members": [
11090        {
11091          "name": "data",
11092          "type": "497"
11093        }
11094      ],
11095      "meta-type": "object"
11096    },
11097    {
11098      "name": "388",
11099      "members": [
11100        {
11101          "name": "data",
11102          "type": "498"
11103        }
11104      ],
11105      "meta-type": "object"
11106    },
11107    {
11108      "name": "389",
11109      "members": [
11110        {
11111          "name": "name",
11112          "type": "str"
11113        },
11114        {
11115          "name": "props",
11116          "default": null,
11117          "type": "any"
11118        }
11119      ],
11120      "meta-type": "object"
11121    },
11122    {
11123      "name": "390",
11124      "meta-type": "enum",
11125      "values": [
11126        "incompatible",
11127        "identical",
11128        "superset",
11129        "subset"
11130      ]
11131    },
11132    {
11133      "name": "391",
11134      "meta-type": "enum",
11135      "values": [
11136        "static",
11137        "full"
11138      ]
11139    },
11140    {
11141      "name": "392",
11142      "meta-type": "enum",
11143      "values": [
11144        "none",
11145        "record",
11146        "play"
11147      ]
11148    },
11149    {
11150      "name": "[393]",
11151      "element-type": "393",
11152      "meta-type": "array"
11153    },
11154    {
11155      "name": "393",
11156      "members": [
11157        {
11158          "name": "fd",
11159          "type": "int"
11160        },
11161        {
11162          "name": "opaque",
11163          "default": null,
11164          "type": "str"
11165        }
11166      ],
11167      "meta-type": "object"
11168    },
11169    {
11170      "name": "[394]",
11171      "element-type": "394",
11172      "meta-type": "array"
11173    },
11174    {
11175      "name": "394",
11176      "members": [
11177        {
11178          "name": "name",
11179          "type": "str"
11180        },
11181        {
11182          "name": "type",
11183          "type": "499"
11184        },
11185        {
11186          "name": "help",
11187          "default": null,
11188          "type": "str"
11189        },
11190        {
11191          "name": "default",
11192          "default": null,
11193          "type": "str"
11194        }
11195      ],
11196      "meta-type": "object"
11197    },
11198    {
11199      "name": "396",
11200      "meta-type": "enum",
11201      "values": [
11202        "DIMM",
11203        "CPU"
11204      ]
11205    },
11206    {
11207      "name": "[397]",
11208      "element-type": "397",
11209      "meta-type": "array"
11210    },
11211    {
11212      "name": "397",
11213      "members": [
11214        {
11215          "name": "bus",
11216          "type": "int"
11217        },
11218        {
11219          "name": "slot",
11220          "type": "int"
11221        },
11222        {
11223          "name": "function",
11224          "type": "int"
11225        },
11226        {
11227          "name": "class_info",
11228          "type": "500"
11229        },
11230        {
11231          "name": "id",
11232          "type": "501"
11233        },
11234        {
11235          "name": "irq",
11236          "default": null,
11237          "type": "int"
11238        },
11239        {
11240          "name": "irq_pin",
11241          "type": "int"
11242        },
11243        {
11244          "name": "qdev_id",
11245          "type": "str"
11246        },
11247        {
11248          "name": "pci_bridge",
11249          "default": null,
11250          "type": "502"
11251        },
11252        {
11253          "name": "regions",
11254          "type": "[503]"
11255        }
11256      ],
11257      "meta-type": "object"
11258    },
11259    {
11260      "name": "398",
11261      "meta-type": "enum",
11262      "values": [
11263        "hyper-v",
11264        "s390"
11265      ]
11266    },
11267    {
11268      "name": "399",
11269      "members": [
11270        {
11271          "name": "arg1",
11272          "type": "int"
11273        },
11274        {
11275          "name": "arg2",
11276          "type": "int"
11277        },
11278        {
11279          "name": "arg3",
11280          "type": "int"
11281        },
11282        {
11283          "name": "arg4",
11284          "type": "int"
11285        },
11286        {
11287          "name": "arg5",
11288          "type": "int"
11289        }
11290      ],
11291      "meta-type": "object"
11292    },
11293    {
11294      "name": "400",
11295      "members": [
11296        {
11297          "name": "core",
11298          "type": "int"
11299        },
11300        {
11301          "name": "psw-mask",
11302          "type": "int"
11303        },
11304        {
11305          "name": "psw-addr",
11306          "type": "int"
11307        },
11308        {
11309          "name": "reason",
11310          "type": "504"
11311        }
11312      ],
11313      "meta-type": "object"
11314    },
11315    {
11316      "name": "401",
11317      "meta-type": "enum",
11318      "values": [
11319        "active",
11320        "disabled",
11321        "frozen",
11322        "locked",
11323        "inconsistent"
11324      ]
11325    },
11326    {
11327      "name": "[402]",
11328      "element-type": "402",
11329      "meta-type": "array"
11330    },
11331    {
11332      "name": "402",
11333      "members": [
11334        {
11335          "name": "interval_length",
11336          "type": "int"
11337        },
11338        {
11339          "name": "min_rd_latency_ns",
11340          "type": "int"
11341        },
11342        {
11343          "name": "max_rd_latency_ns",
11344          "type": "int"
11345        },
11346        {
11347          "name": "avg_rd_latency_ns",
11348          "type": "int"
11349        },
11350        {
11351          "name": "min_wr_latency_ns",
11352          "type": "int"
11353        },
11354        {
11355          "name": "max_wr_latency_ns",
11356          "type": "int"
11357        },
11358        {
11359          "name": "avg_wr_latency_ns",
11360          "type": "int"
11361        },
11362        {
11363          "name": "min_flush_latency_ns",
11364          "type": "int"
11365        },
11366        {
11367          "name": "max_flush_latency_ns",
11368          "type": "int"
11369        },
11370        {
11371          "name": "avg_flush_latency_ns",
11372          "type": "int"
11373        },
11374        {
11375          "name": "avg_rd_queue_depth",
11376          "type": "number"
11377        },
11378        {
11379          "name": "avg_wr_queue_depth",
11380          "type": "number"
11381        }
11382      ],
11383      "meta-type": "object"
11384    },
11385    {
11386      "name": "403",
11387      "members": [
11388        {
11389          "name": "boundaries",
11390          "type": "[int]"
11391        },
11392        {
11393          "name": "bins",
11394          "type": "[int]"
11395        }
11396      ],
11397      "meta-type": "object"
11398    },
11399    {
11400      "name": "404",
11401      "members": [
11402        {
11403          "name": "discard-nb-ok",
11404          "type": "int"
11405        },
11406        {
11407          "name": "discard-nb-failed",
11408          "type": "int"
11409        },
11410        {
11411          "name": "discard-bytes-ok",
11412          "type": "int"
11413        }
11414      ],
11415      "meta-type": "object"
11416    },
11417    {
11418      "name": "405",
11419      "members": [
11420        {
11421          "name": "completion-errors",
11422          "type": "int"
11423        },
11424        {
11425          "name": "aligned-accesses",
11426          "type": "int"
11427        },
11428        {
11429          "name": "unaligned-accesses",
11430          "type": "int"
11431        }
11432      ],
11433      "meta-type": "object"
11434    },
11435    {
11436      "name": "[68]",
11437      "element-type": "68",
11438      "meta-type": "array"
11439    },
11440    {
11441      "name": "406",
11442      "tag": "type",
11443      "variants": [
11444        {
11445          "case": "qcow2",
11446          "type": "506"
11447        },
11448        {
11449          "case": "vmdk",
11450          "type": "507"
11451        },
11452        {
11453          "case": "luks",
11454          "type": "508"
11455        }
11456      ],
11457      "members": [
11458        {
11459          "name": "type",
11460          "type": "505"
11461        }
11462      ],
11463      "meta-type": "object"
11464    },
11465    {
11466      "name": "407",
11467      "meta-type": "enum",
11468      "values": [
11469        "block-backend",
11470        "block-job",
11471        "block-driver"
11472      ]
11473    },
11474    {
11475      "name": "[408]",
11476      "element-type": "408",
11477      "meta-type": "array"
11478    },
11479    {
11480      "name": "408",
11481      "meta-type": "enum",
11482      "values": [
11483        "consistent-read",
11484        "write",
11485        "write-unchanged",
11486        "resize",
11487        "graph-mod"
11488      ]
11489    },
11490    {
11491      "name": "409",
11492      "members": [
11493        {
11494          "type": "49"
11495        },
11496        {
11497          "type": "str"
11498        }
11499      ],
11500      "meta-type": "alternate"
11501    },
11502    {
11503      "name": "[410]",
11504      "element-type": "410",
11505      "meta-type": "array"
11506    },
11507    {
11508      "name": "410",
11509      "members": [
11510        {
11511          "name": "event",
11512          "type": "509"
11513        },
11514        {
11515          "name": "state",
11516          "default": null,
11517          "type": "int"
11518        },
11519        {
11520          "name": "iotype",
11521          "default": null,
11522          "type": "510"
11523        },
11524        {
11525          "name": "errno",
11526          "default": null,
11527          "type": "int"
11528        },
11529        {
11530          "name": "sector",
11531          "default": null,
11532          "type": "int"
11533        },
11534        {
11535          "name": "once",
11536          "default": null,
11537          "type": "bool"
11538        },
11539        {
11540          "name": "immediately",
11541          "default": null,
11542          "type": "bool"
11543        }
11544      ],
11545      "meta-type": "object"
11546    },
11547    {
11548      "name": "[411]",
11549      "element-type": "411",
11550      "meta-type": "array"
11551    },
11552    {
11553      "name": "411",
11554      "members": [
11555        {
11556          "name": "event",
11557          "type": "509"
11558        },
11559        {
11560          "name": "state",
11561          "default": null,
11562          "type": "int"
11563        },
11564        {
11565          "name": "new_state",
11566          "type": "int"
11567        }
11568      ],
11569      "meta-type": "object"
11570    },
11571    {
11572      "name": "412",
11573      "meta-type": "enum",
11574      "values": [
11575        "auto",
11576        "on",
11577        "off"
11578      ]
11579    },
11580    {
11581      "name": "413",
11582      "meta-type": "enum",
11583      "values": [
11584        "threads",
11585        "native",
11586        "io_uring"
11587      ]
11588    },
11589    {
11590      "name": "414",
11591      "meta-type": "enum",
11592      "values": [
11593        "tcp",
11594        "iser"
11595      ]
11596    },
11597    {
11598      "name": "415",
11599      "meta-type": "enum",
11600      "values": [
11601        "crc32c",
11602        "none",
11603        "crc32c-none",
11604        "none-crc32c"
11605      ]
11606    },
11607    {
11608      "name": "416",
11609      "members": [
11610        {
11611          "name": "type",
11612          "type": "511"
11613        },
11614        {
11615          "name": "host",
11616          "type": "str"
11617        }
11618      ],
11619      "meta-type": "object"
11620    },
11621    {
11622      "name": "417",
11623      "members": [
11624        {
11625          "type": "49"
11626        },
11627        {
11628          "type": "str"
11629        },
11630        {
11631          "type": "null"
11632        }
11633      ],
11634      "meta-type": "alternate"
11635    },
11636    {
11637      "name": "418",
11638      "members": [
11639        {
11640          "type": "512"
11641        },
11642        {
11643          "type": "513"
11644        }
11645      ],
11646      "meta-type": "alternate"
11647    },
11648    {
11649      "name": "419",
11650      "tag": "format",
11651      "variants": [
11652        {
11653          "case": "aes",
11654          "type": "515"
11655        },
11656        {
11657          "case": "luks",
11658          "type": "516"
11659        }
11660      ],
11661      "members": [
11662        {
11663          "name": "format",
11664          "type": "514"
11665        }
11666      ],
11667      "meta-type": "object"
11668    },
11669    {
11670      "name": "420",
11671      "tag": "format",
11672      "variants": [
11673        {
11674          "case": "aes",
11675          "type": "515"
11676        }
11677      ],
11678      "members": [
11679        {
11680          "name": "format",
11681          "type": "517"
11682        }
11683      ],
11684      "meta-type": "object"
11685    },
11686    {
11687      "name": "[409]",
11688      "element-type": "409",
11689      "meta-type": "array"
11690    },
11691    {
11692      "name": "421",
11693      "meta-type": "enum",
11694      "values": [
11695        "quorum",
11696        "fifo"
11697      ]
11698    },
11699    {
11700      "name": "[422]",
11701      "element-type": "422",
11702      "meta-type": "array"
11703    },
11704    {
11705      "name": "422",
11706      "meta-type": "enum",
11707      "values": [
11708        "cephx",
11709        "none"
11710      ]
11711    },
11712    {
11713      "name": "[423]",
11714      "element-type": "423",
11715      "meta-type": "array"
11716    },
11717    {
11718      "name": "423",
11719      "members": [
11720        {
11721          "name": "host",
11722          "type": "str"
11723        },
11724        {
11725          "name": "port",
11726          "type": "str"
11727        }
11728      ],
11729      "meta-type": "object"
11730    },
11731    {
11732      "name": "424",
11733      "meta-type": "enum",
11734      "values": [
11735        "primary",
11736        "secondary"
11737      ]
11738    },
11739    {
11740      "name": "425",
11741      "members": [
11742        {
11743          "name": "host",
11744          "type": "str"
11745        },
11746        {
11747          "name": "port",
11748          "type": "str"
11749        },
11750        {
11751          "name": "numeric",
11752          "default": null,
11753          "type": "bool"
11754        },
11755        {
11756          "name": "to",
11757          "default": null,
11758          "type": "int"
11759        },
11760        {
11761          "name": "ipv4",
11762          "default": null,
11763          "type": "bool"
11764        },
11765        {
11766          "name": "ipv6",
11767          "default": null,
11768          "type": "bool"
11769        },
11770        {
11771          "name": "keep-alive",
11772          "default": null,
11773          "type": "bool"
11774        }
11775      ],
11776      "meta-type": "object"
11777    },
11778    {
11779      "name": "426",
11780      "tag": "mode",
11781      "variants": [
11782        {
11783          "case": "hash",
11784          "type": "519"
11785        },
11786        {
11787          "case": "none",
11788          "type": "0"
11789        },
11790        {
11791          "case": "known_hosts",
11792          "type": "0"
11793        }
11794      ],
11795      "members": [
11796        {
11797          "name": "mode",
11798          "type": "518"
11799        }
11800      ],
11801      "meta-type": "object"
11802    },
11803    {
11804      "name": "427",
11805      "members": [
11806        {
11807          "name": "filename",
11808          "type": "str"
11809        },
11810        {
11811          "name": "size",
11812          "type": "int"
11813        },
11814        {
11815          "name": "preallocation",
11816          "default": null,
11817          "type": "520"
11818        },
11819        {
11820          "name": "nocow",
11821          "default": null,
11822          "type": "bool"
11823        },
11824        {
11825          "name": "extent-size-hint",
11826          "default": null,
11827          "type": "int"
11828        }
11829      ],
11830      "meta-type": "object"
11831    },
11832    {
11833      "name": "428",
11834      "members": [
11835        {
11836          "name": "location",
11837          "type": "270"
11838        },
11839        {
11840          "name": "size",
11841          "type": "int"
11842        },
11843        {
11844          "name": "preallocation",
11845          "default": null,
11846          "type": "520"
11847        }
11848      ],
11849      "meta-type": "object"
11850    },
11851    {
11852      "name": "429",
11853      "members": [
11854        {
11855          "name": "key-secret",
11856          "default": null,
11857          "type": "str"
11858        },
11859        {
11860          "name": "cipher-alg",
11861          "default": null,
11862          "type": "521"
11863        },
11864        {
11865          "name": "cipher-mode",
11866          "default": null,
11867          "type": "522"
11868        },
11869        {
11870          "name": "ivgen-alg",
11871          "default": null,
11872          "type": "523"
11873        },
11874        {
11875          "name": "ivgen-hash-alg",
11876          "default": null,
11877          "type": "524"
11878        },
11879        {
11880          "name": "hash-alg",
11881          "default": null,
11882          "type": "524"
11883        },
11884        {
11885          "name": "iter-time",
11886          "default": null,
11887          "type": "int"
11888        },
11889        {
11890          "name": "file",
11891          "type": "409"
11892        },
11893        {
11894          "name": "size",
11895          "type": "int"
11896        },
11897        {
11898          "name": "preallocation",
11899          "default": null,
11900          "type": "520"
11901        }
11902      ],
11903      "meta-type": "object"
11904    },
11905    {
11906      "name": "430",
11907      "members": [
11908        {
11909          "name": "location",
11910          "type": "276"
11911        },
11912        {
11913          "name": "size",
11914          "type": "int"
11915        }
11916      ],
11917      "meta-type": "object"
11918    },
11919    {
11920      "name": "431",
11921      "members": [
11922        {
11923          "name": "file",
11924          "type": "409"
11925        },
11926        {
11927          "name": "size",
11928          "type": "int"
11929        },
11930        {
11931          "name": "cluster-size",
11932          "default": null,
11933          "type": "int"
11934        }
11935      ],
11936      "meta-type": "object"
11937    },
11938    {
11939      "name": "432",
11940      "members": [
11941        {
11942          "name": "file",
11943          "type": "409"
11944        },
11945        {
11946          "name": "size",
11947          "type": "int"
11948        },
11949        {
11950          "name": "backing-file",
11951          "default": null,
11952          "type": "str"
11953        },
11954        {
11955          "name": "encrypt",
11956          "default": null,
11957          "type": "525"
11958        }
11959      ],
11960      "meta-type": "object"
11961    },
11962    {
11963      "name": "433",
11964      "members": [
11965        {
11966          "name": "file",
11967          "type": "409"
11968        },
11969        {
11970          "name": "data-file",
11971          "default": null,
11972          "type": "409"
11973        },
11974        {
11975          "name": "data-file-raw",
11976          "default": null,
11977          "type": "bool"
11978        },
11979        {
11980          "name": "extended-l2",
11981          "default": null,
11982          "type": "bool"
11983        },
11984        {
11985          "name": "size",
11986          "type": "int"
11987        },
11988        {
11989          "name": "version",
11990          "default": null,
11991          "type": "526"
11992        },
11993        {
11994          "name": "backing-file",
11995          "default": null,
11996          "type": "str"
11997        },
11998        {
11999          "name": "backing-fmt",
12000          "default": null,
12001          "type": "259"
12002        },
12003        {
12004          "name": "encrypt",
12005          "default": null,
12006          "type": "525"
12007        },
12008        {
12009          "name": "cluster-size",
12010          "default": null,
12011          "type": "int"
12012        },
12013        {
12014          "name": "preallocation",
12015          "default": null,
12016          "type": "520"
12017        },
12018        {
12019          "name": "lazy-refcounts",
12020          "default": null,
12021          "type": "bool"
12022        },
12023        {
12024          "name": "refcount-bits",
12025          "default": null,
12026          "type": "int"
12027        },
12028        {
12029          "name": "compression-type",
12030          "default": null,
12031          "type": "527"
12032        }
12033      ],
12034      "meta-type": "object"
12035    },
12036    {
12037      "name": "434",
12038      "members": [
12039        {
12040          "name": "file",
12041          "type": "409"
12042        },
12043        {
12044          "name": "size",
12045          "type": "int"
12046        },
12047        {
12048          "name": "backing-file",
12049          "default": null,
12050          "type": "str"
12051        },
12052        {
12053          "name": "backing-fmt",
12054          "default": null,
12055          "type": "259"
12056        },
12057        {
12058          "name": "cluster-size",
12059          "default": null,
12060          "type": "int"
12061        },
12062        {
12063          "name": "table-size",
12064          "default": null,
12065          "type": "int"
12066        }
12067      ],
12068      "meta-type": "object"
12069    },
12070    {
12071      "name": "435",
12072      "members": [
12073        {
12074          "name": "location",
12075          "type": "284"
12076        },
12077        {
12078          "name": "size",
12079          "type": "int"
12080        },
12081        {
12082          "name": "cluster-size",
12083          "default": null,
12084          "type": "int"
12085        }
12086      ],
12087      "meta-type": "object"
12088    },
12089    {
12090      "name": "436",
12091      "members": [
12092        {
12093          "name": "location",
12094          "type": "286"
12095        },
12096        {
12097          "name": "size",
12098          "type": "int"
12099        },
12100        {
12101          "name": "backing-file",
12102          "default": null,
12103          "type": "str"
12104        },
12105        {
12106          "name": "preallocation",
12107          "default": null,
12108          "type": "520"
12109        },
12110        {
12111          "name": "redundancy",
12112          "default": null,
12113          "type": "528"
12114        },
12115        {
12116          "name": "object-size",
12117          "default": null,
12118          "type": "int"
12119        }
12120      ],
12121      "meta-type": "object"
12122    },
12123    {
12124      "name": "437",
12125      "members": [
12126        {
12127          "name": "location",
12128          "type": "287"
12129        },
12130        {
12131          "name": "size",
12132          "type": "int"
12133        }
12134      ],
12135      "meta-type": "object"
12136    },
12137    {
12138      "name": "438",
12139      "members": [
12140        {
12141          "name": "file",
12142          "type": "409"
12143        },
12144        {
12145          "name": "size",
12146          "type": "int"
12147        },
12148        {
12149          "name": "preallocation",
12150          "default": null,
12151          "type": "520"
12152        }
12153      ],
12154      "meta-type": "object"
12155    },
12156    {
12157      "name": "439",
12158      "members": [
12159        {
12160          "name": "file",
12161          "type": "409"
12162        },
12163        {
12164          "name": "size",
12165          "type": "int"
12166        },
12167        {
12168          "name": "log-size",
12169          "default": null,
12170          "type": "int"
12171        },
12172        {
12173          "name": "block-size",
12174          "default": null,
12175          "type": "int"
12176        },
12177        {
12178          "name": "subformat",
12179          "default": null,
12180          "type": "529"
12181        },
12182        {
12183          "name": "block-state-zero",
12184          "default": null,
12185          "type": "bool"
12186        }
12187      ],
12188      "meta-type": "object"
12189    },
12190    {
12191      "name": "440",
12192      "members": [
12193        {
12194          "name": "file",
12195          "type": "409"
12196        },
12197        {
12198          "name": "size",
12199          "type": "int"
12200        },
12201        {
12202          "name": "extents",
12203          "default": null,
12204          "type": "[409]"
12205        },
12206        {
12207          "name": "subformat",
12208          "default": null,
12209          "type": "530"
12210        },
12211        {
12212          "name": "backing-file",
12213          "default": null,
12214          "type": "str"
12215        },
12216        {
12217          "name": "adapter-type",
12218          "default": null,
12219          "type": "531"
12220        },
12221        {
12222          "name": "hwversion",
12223          "default": null,
12224          "type": "str"
12225        },
12226        {
12227          "name": "zeroed-grain",
12228          "default": null,
12229          "type": "bool"
12230        }
12231      ],
12232      "meta-type": "object"
12233    },
12234    {
12235      "name": "441",
12236      "members": [
12237        {
12238          "name": "file",
12239          "type": "409"
12240        },
12241        {
12242          "name": "size",
12243          "type": "int"
12244        },
12245        {
12246          "name": "subformat",
12247          "default": null,
12248          "type": "532"
12249        },
12250        {
12251          "name": "force-size",
12252          "default": null,
12253          "type": "bool"
12254        }
12255      ],
12256      "meta-type": "object"
12257    },
12258    {
12259      "name": "442",
12260      "members": [
12261        {
12262          "name": "state",
12263          "type": "533"
12264        },
12265        {
12266          "name": "new-secret",
12267          "default": null,
12268          "type": "str"
12269        },
12270        {
12271          "name": "old-secret",
12272          "default": null,
12273          "type": "str"
12274        },
12275        {
12276          "name": "keyslot",
12277          "default": null,
12278          "type": "int"
12279        },
12280        {
12281          "name": "iter-time",
12282          "default": null,
12283          "type": "int"
12284        },
12285        {
12286          "name": "secret",
12287          "default": null,
12288          "type": "str"
12289        }
12290      ],
12291      "meta-type": "object"
12292    },
12293    {
12294      "name": "443",
12295      "members": [
12296        {
12297          "name": "encrypt",
12298          "default": null,
12299          "type": "534"
12300        }
12301      ],
12302      "meta-type": "object"
12303    },
12304    {
12305      "name": "null",
12306      "json-type": "null",
12307      "meta-type": "builtin"
12308    },
12309    {
12310      "name": "444",
12311      "meta-type": "enum",
12312      "values": [
12313        "inet",
12314        "unix",
12315        "vsock",
12316        "fd"
12317      ]
12318    },
12319    {
12320      "name": "445",
12321      "members": [
12322        {
12323          "name": "data",
12324          "type": "425"
12325        }
12326      ],
12327      "meta-type": "object"
12328    },
12329    {
12330      "name": "446",
12331      "members": [
12332        {
12333          "name": "data",
12334          "type": "473"
12335        }
12336      ],
12337      "meta-type": "object"
12338    },
12339    {
12340      "name": "447",
12341      "members": [
12342        {
12343          "name": "data",
12344          "type": "474"
12345        }
12346      ],
12347      "meta-type": "object"
12348    },
12349    {
12350      "name": "448",
12351      "members": [
12352        {
12353          "name": "data",
12354          "type": "461"
12355        }
12356      ],
12357      "meta-type": "object"
12358    },
12359    {
12360      "name": "449",
12361      "meta-type": "enum",
12362      "values": [
12363        "file",
12364        "serial",
12365        "parallel",
12366        "pipe",
12367        "socket",
12368        "udp",
12369        "pty",
12370        "null",
12371        "mux",
12372        "msmouse",
12373        "wctablet",
12374        "braille",
12375        "testdev",
12376        "stdio",
12377        "console",
12378        "spicevmc",
12379        "spiceport",
12380        "vc",
12381        "ringbuf",
12382        "memory"
12383      ]
12384    },
12385    {
12386      "name": "450",
12387      "members": [
12388        {
12389          "name": "data",
12390          "type": "535"
12391        }
12392      ],
12393      "meta-type": "object"
12394    },
12395    {
12396      "name": "451",
12397      "members": [
12398        {
12399          "name": "data",
12400          "type": "536"
12401        }
12402      ],
12403      "meta-type": "object"
12404    },
12405    {
12406      "name": "452",
12407      "members": [
12408        {
12409          "name": "data",
12410          "type": "537"
12411        }
12412      ],
12413      "meta-type": "object"
12414    },
12415    {
12416      "name": "453",
12417      "members": [
12418        {
12419          "name": "data",
12420          "type": "538"
12421        }
12422      ],
12423      "meta-type": "object"
12424    },
12425    {
12426      "name": "454",
12427      "members": [
12428        {
12429          "name": "data",
12430          "type": "539"
12431        }
12432      ],
12433      "meta-type": "object"
12434    },
12435    {
12436      "name": "455",
12437      "members": [
12438        {
12439          "name": "data",
12440          "type": "540"
12441        }
12442      ],
12443      "meta-type": "object"
12444    },
12445    {
12446      "name": "456",
12447      "members": [
12448        {
12449          "name": "data",
12450          "type": "541"
12451        }
12452      ],
12453      "meta-type": "object"
12454    },
12455    {
12456      "name": "457",
12457      "members": [
12458        {
12459          "name": "data",
12460          "type": "542"
12461        }
12462      ],
12463      "meta-type": "object"
12464    },
12465    {
12466      "name": "458",
12467      "members": [
12468        {
12469          "name": "data",
12470          "type": "543"
12471        }
12472      ],
12473      "meta-type": "object"
12474    },
12475    {
12476      "name": "459",
12477      "members": [
12478        {
12479          "name": "data",
12480          "type": "544"
12481        }
12482      ],
12483      "meta-type": "object"
12484    },
12485    {
12486      "name": "460",
12487      "members": [
12488        {
12489          "name": "data",
12490          "type": "545"
12491        }
12492      ],
12493      "meta-type": "object"
12494    },
12495    {
12496      "name": "[461]",
12497      "element-type": "461",
12498      "meta-type": "array"
12499    },
12500    {
12501      "name": "461",
12502      "members": [
12503        {
12504          "name": "str",
12505          "type": "str"
12506        }
12507      ],
12508      "meta-type": "object"
12509    },
12510    {
12511      "name": "462",
12512      "meta-type": "enum",
12513      "values": [
12514        "passthrough",
12515        "emulator"
12516      ]
12517    },
12518    {
12519      "name": "463",
12520      "members": [
12521        {
12522          "name": "data",
12523          "type": "546"
12524        }
12525      ],
12526      "meta-type": "object"
12527    },
12528    {
12529      "name": "464",
12530      "members": [
12531        {
12532          "name": "data",
12533          "type": "547"
12534        }
12535      ],
12536      "meta-type": "object"
12537    },
12538    {
12539      "name": "465",
12540      "meta-type": "enum",
12541      "values": [
12542        "number",
12543        "qcode"
12544      ]
12545    },
12546    {
12547      "name": "466",
12548      "members": [
12549        {
12550          "name": "data",
12551          "type": "int"
12552        }
12553      ],
12554      "meta-type": "object"
12555    },
12556    {
12557      "name": "467",
12558      "members": [
12559        {
12560          "name": "data",
12561          "type": "548"
12562        }
12563      ],
12564      "meta-type": "object"
12565    },
12566    {
12567      "name": "468",
12568      "meta-type": "enum",
12569      "values": [
12570        "key",
12571        "btn",
12572        "rel",
12573        "abs"
12574      ]
12575    },
12576    {
12577      "name": "469",
12578      "members": [
12579        {
12580          "name": "data",
12581          "type": "549"
12582        }
12583      ],
12584      "meta-type": "object"
12585    },
12586    {
12587      "name": "470",
12588      "members": [
12589        {
12590          "name": "data",
12591          "type": "550"
12592        }
12593      ],
12594      "meta-type": "object"
12595    },
12596    {
12597      "name": "471",
12598      "members": [
12599        {
12600          "name": "data",
12601          "type": "551"
12602        }
12603      ],
12604      "meta-type": "object"
12605    },
12606    {
12607      "name": "472",
12608      "meta-type": "enum",
12609      "values": [
12610        "inet",
12611        "unix",
12612        "vsock",
12613        "fd"
12614      ]
12615    },
12616    {
12617      "name": "473",
12618      "members": [
12619        {
12620          "name": "path",
12621          "type": "str"
12622        },
12623        {
12624          "name": "abstract",
12625          "default": null,
12626          "type": "bool"
12627        },
12628        {
12629          "name": "tight",
12630          "default": null,
12631          "type": "bool"
12632        }
12633      ],
12634      "meta-type": "object"
12635    },
12636    {
12637      "name": "474",
12638      "members": [
12639        {
12640          "name": "cid",
12641          "type": "str"
12642        },
12643        {
12644          "name": "port",
12645          "type": "str"
12646        }
12647      ],
12648      "meta-type": "object"
12649    },
12650    {
12651      "name": "[475]",
12652      "element-type": "475",
12653      "meta-type": "array"
12654    },
12655    {
12656      "name": "475",
12657      "members": [
12658        {
12659          "name": "name",
12660          "type": "str"
12661        },
12662        {
12663          "name": "alias",
12664          "type": "str"
12665        }
12666      ],
12667      "meta-type": "object"
12668    },
12669    {
12670      "name": "476",
12671      "meta-type": "enum",
12672      "values": [
12673        "abort",
12674        "block-dirty-bitmap-add",
12675        "block-dirty-bitmap-remove",
12676        "block-dirty-bitmap-clear",
12677        "block-dirty-bitmap-enable",
12678        "block-dirty-bitmap-disable",
12679        "block-dirty-bitmap-merge",
12680        "blockdev-backup",
12681        "blockdev-snapshot",
12682        "blockdev-snapshot-internal-sync",
12683        "blockdev-snapshot-sync",
12684        "drive-backup"
12685      ]
12686    },
12687    {
12688      "name": "477",
12689      "members": [
12690        {
12691          "name": "data",
12692          "type": "552"
12693        }
12694      ],
12695      "meta-type": "object"
12696    },
12697    {
12698      "name": "478",
12699      "members": [
12700        {
12701          "name": "data",
12702          "type": "36"
12703        }
12704      ],
12705      "meta-type": "object"
12706    },
12707    {
12708      "name": "479",
12709      "members": [
12710        {
12711          "name": "data",
12712          "type": "37"
12713        }
12714      ],
12715      "meta-type": "object"
12716    },
12717    {
12718      "name": "480",
12719      "members": [
12720        {
12721          "name": "data",
12722          "type": "38"
12723        }
12724      ],
12725      "meta-type": "object"
12726    },
12727    {
12728      "name": "481",
12729      "members": [
12730        {
12731          "name": "data",
12732          "type": "31"
12733        }
12734      ],
12735      "meta-type": "object"
12736    },
12737    {
12738      "name": "482",
12739      "members": [
12740        {
12741          "name": "data",
12742          "type": "27"
12743        }
12744      ],
12745      "meta-type": "object"
12746    },
12747    {
12748      "name": "483",
12749      "members": [
12750        {
12751          "name": "data",
12752          "type": "66"
12753        }
12754      ],
12755      "meta-type": "object"
12756    },
12757    {
12758      "name": "484",
12759      "members": [
12760        {
12761          "name": "data",
12762          "type": "26"
12763        }
12764      ],
12765      "meta-type": "object"
12766    },
12767    {
12768      "name": "485",
12769      "members": [
12770        {
12771          "name": "data",
12772          "type": "30"
12773        }
12774      ],
12775      "meta-type": "object"
12776    },
12777    {
12778      "name": "486",
12779      "meta-type": "enum",
12780      "values": [
12781        "individual",
12782        "grouped"
12783      ]
12784    },
12785    {
12786      "name": "487",
12787      "meta-type": "enum",
12788      "values": [
12789        "string",
12790        "number",
12791        "int",
12792        "boolean",
12793        "null",
12794        "object",
12795        "array",
12796        "value"
12797      ]
12798    },
12799    {
12800      "name": "[488]",
12801      "element-type": "488",
12802      "meta-type": "array"
12803    },
12804    {
12805      "name": "488",
12806      "members": [
12807        {
12808          "name": "name",
12809          "type": "str"
12810        },
12811        {
12812          "name": "type",
12813          "type": "str"
12814        },
12815        {
12816          "name": "default",
12817          "default": null,
12818          "type": "any"
12819        },
12820        {
12821          "name": "features",
12822          "default": null,
12823          "type": "[str]"
12824        }
12825      ],
12826      "meta-type": "object"
12827    },
12828    {
12829      "name": "[489]",
12830      "element-type": "489",
12831      "meta-type": "array"
12832    },
12833    {
12834      "name": "489",
12835      "members": [
12836        {
12837          "name": "case",
12838          "type": "str"
12839        },
12840        {
12841          "name": "type",
12842          "type": "str"
12843        }
12844      ],
12845      "meta-type": "object"
12846    },
12847    {
12848      "name": "[490]",
12849      "element-type": "490",
12850      "meta-type": "array"
12851    },
12852    {
12853      "name": "490",
12854      "members": [
12855        {
12856          "name": "type",
12857          "type": "str"
12858        }
12859      ],
12860      "meta-type": "object"
12861    },
12862    {
12863      "name": "491",
12864      "meta-type": "enum",
12865      "values": [
12866        "uninitialized",
12867        "stopped",
12868        "check-stop",
12869        "operating",
12870        "load"
12871      ]
12872    },
12873    {
12874      "name": "492",
12875      "meta-type": "enum",
12876      "values": [
12877        "memory",
12878        "first-level",
12879        "second-level",
12880        "third-level"
12881      ]
12882    },
12883    {
12884      "name": "493",
12885      "meta-type": "enum",
12886      "values": [
12887        "access-latency",
12888        "read-latency",
12889        "write-latency",
12890        "access-bandwidth",
12891        "read-bandwidth",
12892        "write-bandwidth"
12893      ]
12894    },
12895    {
12896      "name": "494",
12897      "meta-type": "enum",
12898      "values": [
12899        "none",
12900        "direct",
12901        "complex"
12902      ]
12903    },
12904    {
12905      "name": "495",
12906      "meta-type": "enum",
12907      "values": [
12908        "none",
12909        "write-back",
12910        "write-through"
12911      ]
12912    },
12913    {
12914      "name": "496",
12915      "members": [
12916        {
12917          "name": "id",
12918          "default": null,
12919          "type": "str"
12920        },
12921        {
12922          "name": "addr",
12923          "type": "int"
12924        },
12925        {
12926          "name": "size",
12927          "type": "int"
12928        },
12929        {
12930          "name": "slot",
12931          "type": "int"
12932        },
12933        {
12934          "name": "node",
12935          "type": "int"
12936        },
12937        {
12938          "name": "memdev",
12939          "type": "str"
12940        },
12941        {
12942          "name": "hotplugged",
12943          "type": "bool"
12944        },
12945        {
12946          "name": "hotpluggable",
12947          "type": "bool"
12948        }
12949      ],
12950      "meta-type": "object"
12951    },
12952    {
12953      "name": "497",
12954      "members": [
12955        {
12956          "name": "id",
12957          "default": null,
12958          "type": "str"
12959        },
12960        {
12961          "name": "memaddr",
12962          "type": "int"
12963        },
12964        {
12965          "name": "size",
12966          "type": "int"
12967        },
12968        {
12969          "name": "memdev",
12970          "type": "str"
12971        }
12972      ],
12973      "meta-type": "object"
12974    },
12975    {
12976      "name": "498",
12977      "members": [
12978        {
12979          "name": "id",
12980          "default": null,
12981          "type": "str"
12982        },
12983        {
12984          "name": "memaddr",
12985          "type": "int"
12986        },
12987        {
12988          "name": "requested-size",
12989          "type": "int"
12990        },
12991        {
12992          "name": "size",
12993          "type": "int"
12994        },
12995        {
12996          "name": "max-size",
12997          "type": "int"
12998        },
12999        {
13000          "name": "block-size",
13001          "type": "int"
13002        },
13003        {
13004          "name": "node",
13005          "type": "int"
13006        },
13007        {
13008          "name": "memdev",
13009          "type": "str"
13010        }
13011      ],
13012      "meta-type": "object"
13013    },
13014    {
13015      "name": "499",
13016      "meta-type": "enum",
13017      "values": [
13018        "string",
13019        "boolean",
13020        "number",
13021        "size"
13022      ]
13023    },
13024    {
13025      "name": "500",
13026      "members": [
13027        {
13028          "name": "desc",
13029          "default": null,
13030          "type": "str"
13031        },
13032        {
13033          "name": "class",
13034          "type": "int"
13035        }
13036      ],
13037      "meta-type": "object"
13038    },
13039    {
13040      "name": "501",
13041      "members": [
13042        {
13043          "name": "device",
13044          "type": "int"
13045        },
13046        {
13047          "name": "vendor",
13048          "type": "int"
13049        },
13050        {
13051          "name": "subsystem",
13052          "default": null,
13053          "type": "int"
13054        },
13055        {
13056          "name": "subsystem-vendor",
13057          "default": null,
13058          "type": "int"
13059        }
13060      ],
13061      "meta-type": "object"
13062    },
13063    {
13064      "name": "502",
13065      "members": [
13066        {
13067          "name": "bus",
13068          "type": "553"
13069        },
13070        {
13071          "name": "devices",
13072          "default": null,
13073          "type": "[397]"
13074        }
13075      ],
13076      "meta-type": "object"
13077    },
13078    {
13079      "name": "[503]",
13080      "element-type": "503",
13081      "meta-type": "array"
13082    },
13083    {
13084      "name": "503",
13085      "members": [
13086        {
13087          "name": "bar",
13088          "type": "int"
13089        },
13090        {
13091          "name": "type",
13092          "type": "str"
13093        },
13094        {
13095          "name": "address",
13096          "type": "int"
13097        },
13098        {
13099          "name": "size",
13100          "type": "int"
13101        },
13102        {
13103          "name": "prefetch",
13104          "default": null,
13105          "type": "bool"
13106        },
13107        {
13108          "name": "mem_type_64",
13109          "default": null,
13110          "type": "bool"
13111        }
13112      ],
13113      "meta-type": "object"
13114    },
13115    {
13116      "name": "504",
13117      "meta-type": "enum",
13118      "values": [
13119        "unknown",
13120        "disabled-wait",
13121        "extint-loop",
13122        "pgmint-loop",
13123        "opint-loop"
13124      ]
13125    },
13126    {
13127      "name": "505",
13128      "meta-type": "enum",
13129      "values": [
13130        "qcow2",
13131        "vmdk",
13132        "luks"
13133      ]
13134    },
13135    {
13136      "name": "506",
13137      "members": [
13138        {
13139          "name": "data",
13140          "type": "554"
13141        }
13142      ],
13143      "meta-type": "object"
13144    },
13145    {
13146      "name": "507",
13147      "members": [
13148        {
13149          "name": "data",
13150          "type": "555"
13151        }
13152      ],
13153      "meta-type": "object"
13154    },
13155    {
13156      "name": "508",
13157      "members": [
13158        {
13159          "name": "data",
13160          "type": "556"
13161        }
13162      ],
13163      "meta-type": "object"
13164    },
13165    {
13166      "name": "509",
13167      "meta-type": "enum",
13168      "values": [
13169        "l1_update",
13170        "l1_grow_alloc_table",
13171        "l1_grow_write_table",
13172        "l1_grow_activate_table",
13173        "l2_load",
13174        "l2_update",
13175        "l2_update_compressed",
13176        "l2_alloc_cow_read",
13177        "l2_alloc_write",
13178        "read_aio",
13179        "read_backing_aio",
13180        "read_compressed",
13181        "write_aio",
13182        "write_compressed",
13183        "vmstate_load",
13184        "vmstate_save",
13185        "cow_read",
13186        "cow_write",
13187        "reftable_load",
13188        "reftable_grow",
13189        "reftable_update",
13190        "refblock_load",
13191        "refblock_update",
13192        "refblock_update_part",
13193        "refblock_alloc",
13194        "refblock_alloc_hookup",
13195        "refblock_alloc_write",
13196        "refblock_alloc_write_blocks",
13197        "refblock_alloc_write_table",
13198        "refblock_alloc_switch_table",
13199        "cluster_alloc",
13200        "cluster_alloc_bytes",
13201        "cluster_free",
13202        "flush_to_os",
13203        "flush_to_disk",
13204        "pwritev_rmw_head",
13205        "pwritev_rmw_after_head",
13206        "pwritev_rmw_tail",
13207        "pwritev_rmw_after_tail",
13208        "pwritev",
13209        "pwritev_zero",
13210        "pwritev_done",
13211        "empty_image_prepare",
13212        "l1_shrink_write_table",
13213        "l1_shrink_free_l2_clusters",
13214        "cor_write",
13215        "cluster_alloc_space",
13216        "none"
13217      ]
13218    },
13219    {
13220      "name": "510",
13221      "meta-type": "enum",
13222      "values": [
13223        "read",
13224        "write",
13225        "write-zeroes",
13226        "discard",
13227        "flush",
13228        "block-status"
13229      ]
13230    },
13231    {
13232      "name": "511",
13233      "meta-type": "enum",
13234      "values": [
13235        "inet"
13236      ]
13237    },
13238    {
13239      "name": "512",
13240      "members": [
13241        {
13242          "name": "template",
13243          "default": null,
13244          "type": "513"
13245        },
13246        {
13247          "name": "main-header",
13248          "default": null,
13249          "type": "bool"
13250        },
13251        {
13252          "name": "active-l1",
13253          "default": null,
13254          "type": "bool"
13255        },
13256        {
13257          "name": "active-l2",
13258          "default": null,
13259          "type": "bool"
13260        },
13261        {
13262          "name": "refcount-table",
13263          "default": null,
13264          "type": "bool"
13265        },
13266        {
13267          "name": "refcount-block",
13268          "default": null,
13269          "type": "bool"
13270        },
13271        {
13272          "name": "snapshot-table",
13273          "default": null,
13274          "type": "bool"
13275        },
13276        {
13277          "name": "inactive-l1",
13278          "default": null,
13279          "type": "bool"
13280        },
13281        {
13282          "name": "inactive-l2",
13283          "default": null,
13284          "type": "bool"
13285        },
13286        {
13287          "name": "bitmap-directory",
13288          "default": null,
13289          "type": "bool"
13290        }
13291      ],
13292      "meta-type": "object"
13293    },
13294    {
13295      "name": "513",
13296      "meta-type": "enum",
13297      "values": [
13298        "none",
13299        "constant",
13300        "cached",
13301        "all"
13302      ]
13303    },
13304    {
13305      "name": "514",
13306      "meta-type": "enum",
13307      "values": [
13308        "aes",
13309        "luks"
13310      ]
13311    },
13312    {
13313      "name": "515",
13314      "members": [
13315        {
13316          "name": "key-secret",
13317          "default": null,
13318          "type": "str"
13319        }
13320      ],
13321      "meta-type": "object"
13322    },
13323    {
13324      "name": "516",
13325      "members": [
13326        {
13327          "name": "key-secret",
13328          "default": null,
13329          "type": "str"
13330        }
13331      ],
13332      "meta-type": "object"
13333    },
13334    {
13335      "name": "517",
13336      "meta-type": "enum",
13337      "values": [
13338        "aes"
13339      ]
13340    },
13341    {
13342      "name": "518",
13343      "meta-type": "enum",
13344      "values": [
13345        "none",
13346        "hash",
13347        "known_hosts"
13348      ]
13349    },
13350    {
13351      "name": "519",
13352      "members": [
13353        {
13354          "name": "type",
13355          "type": "557"
13356        },
13357        {
13358          "name": "hash",
13359          "type": "str"
13360        }
13361      ],
13362      "meta-type": "object"
13363    },
13364    {
13365      "name": "520",
13366      "meta-type": "enum",
13367      "values": [
13368        "off",
13369        "metadata",
13370        "falloc",
13371        "full"
13372      ]
13373    },
13374    {
13375      "name": "521",
13376      "meta-type": "enum",
13377      "values": [
13378        "aes-128",
13379        "aes-192",
13380        "aes-256",
13381        "des-rfb",
13382        "3des",
13383        "cast5-128",
13384        "serpent-128",
13385        "serpent-192",
13386        "serpent-256",
13387        "twofish-128",
13388        "twofish-192",
13389        "twofish-256"
13390      ]
13391    },
13392    {
13393      "name": "522",
13394      "meta-type": "enum",
13395      "values": [
13396        "ecb",
13397        "cbc",
13398        "xts",
13399        "ctr"
13400      ]
13401    },
13402    {
13403      "name": "523",
13404      "meta-type": "enum",
13405      "values": [
13406        "plain",
13407        "plain64",
13408        "essiv"
13409      ]
13410    },
13411    {
13412      "name": "524",
13413      "meta-type": "enum",
13414      "values": [
13415        "md5",
13416        "sha1",
13417        "sha224",
13418        "sha256",
13419        "sha384",
13420        "sha512",
13421        "ripemd160"
13422      ]
13423    },
13424    {
13425      "name": "525",
13426      "tag": "format",
13427      "variants": [
13428        {
13429          "case": "qcow",
13430          "type": "515"
13431        },
13432        {
13433          "case": "luks",
13434          "type": "559"
13435        }
13436      ],
13437      "members": [
13438        {
13439          "name": "format",
13440          "type": "558"
13441        }
13442      ],
13443      "meta-type": "object"
13444    },
13445    {
13446      "name": "526",
13447      "meta-type": "enum",
13448      "values": [
13449        "v2",
13450        "v3"
13451      ]
13452    },
13453    {
13454      "name": "527",
13455      "meta-type": "enum",
13456      "values": [
13457        "zlib",
13458        "zstd"
13459      ]
13460    },
13461    {
13462      "name": "528",
13463      "tag": "type",
13464      "variants": [
13465        {
13466          "case": "full",
13467          "type": "561"
13468        },
13469        {
13470          "case": "erasure-coded",
13471          "type": "562"
13472        }
13473      ],
13474      "members": [
13475        {
13476          "name": "type",
13477          "type": "560"
13478        }
13479      ],
13480      "meta-type": "object"
13481    },
13482    {
13483      "name": "529",
13484      "meta-type": "enum",
13485      "values": [
13486        "dynamic",
13487        "fixed"
13488      ]
13489    },
13490    {
13491      "name": "530",
13492      "meta-type": "enum",
13493      "values": [
13494        "monolithicSparse",
13495        "monolithicFlat",
13496        "twoGbMaxExtentSparse",
13497        "twoGbMaxExtentFlat",
13498        "streamOptimized"
13499      ]
13500    },
13501    {
13502      "name": "531",
13503      "meta-type": "enum",
13504      "values": [
13505        "ide",
13506        "buslogic",
13507        "lsilogic",
13508        "legacyESX"
13509      ]
13510    },
13511    {
13512      "name": "532",
13513      "meta-type": "enum",
13514      "values": [
13515        "dynamic",
13516        "fixed"
13517      ]
13518    },
13519    {
13520      "name": "533",
13521      "meta-type": "enum",
13522      "values": [
13523        "active",
13524        "inactive"
13525      ]
13526    },
13527    {
13528      "name": "534",
13529      "tag": "format",
13530      "variants": [
13531        {
13532          "case": "luks",
13533          "type": "563"
13534        },
13535        {
13536          "case": "qcow",
13537          "type": "0"
13538        }
13539      ],
13540      "members": [
13541        {
13542          "name": "format",
13543          "type": "558"
13544        }
13545      ],
13546      "meta-type": "object"
13547    },
13548    {
13549      "name": "535",
13550      "members": [
13551        {
13552          "name": "logfile",
13553          "default": null,
13554          "type": "str"
13555        },
13556        {
13557          "name": "logappend",
13558          "default": null,
13559          "type": "bool"
13560        },
13561        {
13562          "name": "in",
13563          "default": null,
13564          "type": "str"
13565        },
13566        {
13567          "name": "out",
13568          "type": "str"
13569        },
13570        {
13571          "name": "append",
13572          "default": null,
13573          "type": "bool"
13574        }
13575      ],
13576      "meta-type": "object"
13577    },
13578    {
13579      "name": "536",
13580      "members": [
13581        {
13582          "name": "logfile",
13583          "default": null,
13584          "type": "str"
13585        },
13586        {
13587          "name": "logappend",
13588          "default": null,
13589          "type": "bool"
13590        },
13591        {
13592          "name": "device",
13593          "type": "str"
13594        }
13595      ],
13596      "meta-type": "object"
13597    },
13598    {
13599      "name": "537",
13600      "members": [
13601        {
13602          "name": "logfile",
13603          "default": null,
13604          "type": "str"
13605        },
13606        {
13607          "name": "logappend",
13608          "default": null,
13609          "type": "bool"
13610        },
13611        {
13612          "name": "addr",
13613          "type": "297"
13614        },
13615        {
13616          "name": "tls-creds",
13617          "default": null,
13618          "type": "str"
13619        },
13620        {
13621          "name": "tls-authz",
13622          "default": null,
13623          "type": "str"
13624        },
13625        {
13626          "name": "server",
13627          "default": null,
13628          "type": "bool"
13629        },
13630        {
13631          "name": "wait",
13632          "default": null,
13633          "type": "bool"
13634        },
13635        {
13636          "name": "nodelay",
13637          "default": null,
13638          "type": "bool"
13639        },
13640        {
13641          "name": "telnet",
13642          "default": null,
13643          "type": "bool"
13644        },
13645        {
13646          "name": "tn3270",
13647          "default": null,
13648          "type": "bool"
13649        },
13650        {
13651          "name": "websocket",
13652          "default": null,
13653          "type": "bool"
13654        },
13655        {
13656          "name": "reconnect",
13657          "default": null,
13658          "type": "int"
13659        }
13660      ],
13661      "meta-type": "object"
13662    },
13663    {
13664      "name": "538",
13665      "members": [
13666        {
13667          "name": "logfile",
13668          "default": null,
13669          "type": "str"
13670        },
13671        {
13672          "name": "logappend",
13673          "default": null,
13674          "type": "bool"
13675        },
13676        {
13677          "name": "remote",
13678          "type": "297"
13679        },
13680        {
13681          "name": "local",
13682          "default": null,
13683          "type": "297"
13684        }
13685      ],
13686      "meta-type": "object"
13687    },
13688    {
13689      "name": "539",
13690      "members": [
13691        {
13692          "name": "logfile",
13693          "default": null,
13694          "type": "str"
13695        },
13696        {
13697          "name": "logappend",
13698          "default": null,
13699          "type": "bool"
13700        }
13701      ],
13702      "meta-type": "object"
13703    },
13704    {
13705      "name": "540",
13706      "members": [
13707        {
13708          "name": "logfile",
13709          "default": null,
13710          "type": "str"
13711        },
13712        {
13713          "name": "logappend",
13714          "default": null,
13715          "type": "bool"
13716        },
13717        {
13718          "name": "chardev",
13719          "type": "str"
13720        }
13721      ],
13722      "meta-type": "object"
13723    },
13724    {
13725      "name": "541",
13726      "members": [
13727        {
13728          "name": "logfile",
13729          "default": null,
13730          "type": "str"
13731        },
13732        {
13733          "name": "logappend",
13734          "default": null,
13735          "type": "bool"
13736        },
13737        {
13738          "name": "signal",
13739          "default": null,
13740          "type": "bool"
13741        }
13742      ],
13743      "meta-type": "object"
13744    },
13745    {
13746      "name": "542",
13747      "members": [
13748        {
13749          "name": "logfile",
13750          "default": null,
13751          "type": "str"
13752        },
13753        {
13754          "name": "logappend",
13755          "default": null,
13756          "type": "bool"
13757        },
13758        {
13759          "name": "type",
13760          "type": "str"
13761        }
13762      ],
13763      "meta-type": "object"
13764    },
13765    {
13766      "name": "543",
13767      "members": [
13768        {
13769          "name": "logfile",
13770          "default": null,
13771          "type": "str"
13772        },
13773        {
13774          "name": "logappend",
13775          "default": null,
13776          "type": "bool"
13777        },
13778        {
13779          "name": "fqdn",
13780          "type": "str"
13781        }
13782      ],
13783      "meta-type": "object"
13784    },
13785    {
13786      "name": "544",
13787      "members": [
13788        {
13789          "name": "logfile",
13790          "default": null,
13791          "type": "str"
13792        },
13793        {
13794          "name": "logappend",
13795          "default": null,
13796          "type": "bool"
13797        },
13798        {
13799          "name": "width",
13800          "default": null,
13801          "type": "int"
13802        },
13803        {
13804          "name": "height",
13805          "default": null,
13806          "type": "int"
13807        },
13808        {
13809          "name": "cols",
13810          "default": null,
13811          "type": "int"
13812        },
13813        {
13814          "name": "rows",
13815          "default": null,
13816          "type": "int"
13817        }
13818      ],
13819      "meta-type": "object"
13820    },
13821    {
13822      "name": "545",
13823      "members": [
13824        {
13825          "name": "logfile",
13826          "default": null,
13827          "type": "str"
13828        },
13829        {
13830          "name": "logappend",
13831          "default": null,
13832          "type": "bool"
13833        },
13834        {
13835          "name": "size",
13836          "default": null,
13837          "type": "int"
13838        }
13839      ],
13840      "meta-type": "object"
13841    },
13842    {
13843      "name": "546",
13844      "members": [
13845        {
13846          "name": "path",
13847          "default": null,
13848          "type": "str"
13849        },
13850        {
13851          "name": "cancel-path",
13852          "default": null,
13853          "type": "str"
13854        }
13855      ],
13856      "meta-type": "object"
13857    },
13858    {
13859      "name": "547",
13860      "members": [
13861        {
13862          "name": "chardev",
13863          "type": "str"
13864        }
13865      ],
13866      "meta-type": "object"
13867    },
13868    {
13869      "name": "548",
13870      "meta-type": "enum",
13871      "values": [
13872        "unmapped",
13873        "shift",
13874        "shift_r",
13875        "alt",
13876        "alt_r",
13877        "ctrl",
13878        "ctrl_r",
13879        "menu",
13880        "esc",
13881        "1",
13882        "2",
13883        "3",
13884        "4",
13885        "5",
13886        "6",
13887        "7",
13888        "8",
13889        "9",
13890        "0",
13891        "minus",
13892        "equal",
13893        "backspace",
13894        "tab",
13895        "q",
13896        "w",
13897        "e",
13898        "r",
13899        "t",
13900        "y",
13901        "u",
13902        "i",
13903        "o",
13904        "p",
13905        "bracket_left",
13906        "bracket_right",
13907        "ret",
13908        "a",
13909        "s",
13910        "d",
13911        "f",
13912        "g",
13913        "h",
13914        "j",
13915        "k",
13916        "l",
13917        "semicolon",
13918        "apostrophe",
13919        "grave_accent",
13920        "backslash",
13921        "z",
13922        "x",
13923        "c",
13924        "v",
13925        "b",
13926        "n",
13927        "m",
13928        "comma",
13929        "dot",
13930        "slash",
13931        "asterisk",
13932        "spc",
13933        "caps_lock",
13934        "f1",
13935        "f2",
13936        "f3",
13937        "f4",
13938        "f5",
13939        "f6",
13940        "f7",
13941        "f8",
13942        "f9",
13943        "f10",
13944        "num_lock",
13945        "scroll_lock",
13946        "kp_divide",
13947        "kp_multiply",
13948        "kp_subtract",
13949        "kp_add",
13950        "kp_enter",
13951        "kp_decimal",
13952        "sysrq",
13953        "kp_0",
13954        "kp_1",
13955        "kp_2",
13956        "kp_3",
13957        "kp_4",
13958        "kp_5",
13959        "kp_6",
13960        "kp_7",
13961        "kp_8",
13962        "kp_9",
13963        "less",
13964        "f11",
13965        "f12",
13966        "print",
13967        "home",
13968        "pgup",
13969        "pgdn",
13970        "end",
13971        "left",
13972        "up",
13973        "down",
13974        "right",
13975        "insert",
13976        "delete",
13977        "stop",
13978        "again",
13979        "props",
13980        "undo",
13981        "front",
13982        "copy",
13983        "open",
13984        "paste",
13985        "find",
13986        "cut",
13987        "lf",
13988        "help",
13989        "meta_l",
13990        "meta_r",
13991        "compose",
13992        "pause",
13993        "ro",
13994        "hiragana",
13995        "henkan",
13996        "yen",
13997        "muhenkan",
13998        "katakanahiragana",
13999        "kp_comma",
14000        "kp_equals",
14001        "power",
14002        "sleep",
14003        "wake",
14004        "audionext",
14005        "audioprev",
14006        "audiostop",
14007        "audioplay",
14008        "audiomute",
14009        "volumeup",
14010        "volumedown",
14011        "mediaselect",
14012        "mail",
14013        "calculator",
14014        "computer",
14015        "ac_home",
14016        "ac_back",
14017        "ac_forward",
14018        "ac_refresh",
14019        "ac_bookmarks"
14020      ]
14021    },
14022    {
14023      "name": "549",
14024      "members": [
14025        {
14026          "name": "key",
14027          "type": "336"
14028        },
14029        {
14030          "name": "down",
14031          "type": "bool"
14032        }
14033      ],
14034      "meta-type": "object"
14035    },
14036    {
14037      "name": "550",
14038      "members": [
14039        {
14040          "name": "button",
14041          "type": "564"
14042        },
14043        {
14044          "name": "down",
14045          "type": "bool"
14046        }
14047      ],
14048      "meta-type": "object"
14049    },
14050    {
14051      "name": "551",
14052      "members": [
14053        {
14054          "name": "axis",
14055          "type": "565"
14056        },
14057        {
14058          "name": "value",
14059          "type": "int"
14060        }
14061      ],
14062      "meta-type": "object"
14063    },
14064    {
14065      "name": "552",
14066      "members": [
14067      ],
14068      "meta-type": "object"
14069    },
14070    {
14071      "name": "553",
14072      "members": [
14073        {
14074          "name": "number",
14075          "type": "int"
14076        },
14077        {
14078          "name": "secondary",
14079          "type": "int"
14080        },
14081        {
14082          "name": "subordinate",
14083          "type": "int"
14084        },
14085        {
14086          "name": "io_range",
14087          "type": "566"
14088        },
14089        {
14090          "name": "memory_range",
14091          "type": "566"
14092        },
14093        {
14094          "name": "prefetchable_range",
14095          "type": "566"
14096        }
14097      ],
14098      "meta-type": "object"
14099    },
14100    {
14101      "name": "554",
14102      "members": [
14103        {
14104          "name": "compat",
14105          "type": "str"
14106        },
14107        {
14108          "name": "data-file",
14109          "default": null,
14110          "type": "str"
14111        },
14112        {
14113          "name": "data-file-raw",
14114          "default": null,
14115          "type": "bool"
14116        },
14117        {
14118          "name": "extended-l2",
14119          "default": null,
14120          "type": "bool"
14121        },
14122        {
14123          "name": "lazy-refcounts",
14124          "default": null,
14125          "type": "bool"
14126        },
14127        {
14128          "name": "corrupt",
14129          "default": null,
14130          "type": "bool"
14131        },
14132        {
14133          "name": "refcount-bits",
14134          "type": "int"
14135        },
14136        {
14137          "name": "encrypt",
14138          "default": null,
14139          "type": "567"
14140        },
14141        {
14142          "name": "bitmaps",
14143          "default": null,
14144          "type": "[568]"
14145        },
14146        {
14147          "name": "compression-type",
14148          "type": "527"
14149        }
14150      ],
14151      "meta-type": "object"
14152    },
14153    {
14154      "name": "555",
14155      "members": [
14156        {
14157          "name": "create-type",
14158          "type": "str"
14159        },
14160        {
14161          "name": "cid",
14162          "type": "int"
14163        },
14164        {
14165          "name": "parent-cid",
14166          "type": "int"
14167        },
14168        {
14169          "name": "extents",
14170          "type": "[253]"
14171        }
14172      ],
14173      "meta-type": "object"
14174    },
14175    {
14176      "name": "556",
14177      "members": [
14178        {
14179          "name": "cipher-alg",
14180          "type": "521"
14181        },
14182        {
14183          "name": "cipher-mode",
14184          "type": "522"
14185        },
14186        {
14187          "name": "ivgen-alg",
14188          "type": "523"
14189        },
14190        {
14191          "name": "ivgen-hash-alg",
14192          "default": null,
14193          "type": "524"
14194        },
14195        {
14196          "name": "hash-alg",
14197          "type": "524"
14198        },
14199        {
14200          "name": "payload-offset",
14201          "type": "int"
14202        },
14203        {
14204          "name": "master-key-iters",
14205          "type": "int"
14206        },
14207        {
14208          "name": "uuid",
14209          "type": "str"
14210        },
14211        {
14212          "name": "slots",
14213          "type": "[569]"
14214        }
14215      ],
14216      "meta-type": "object"
14217    },
14218    {
14219      "name": "557",
14220      "meta-type": "enum",
14221      "values": [
14222        "md5",
14223        "sha1"
14224      ]
14225    },
14226    {
14227      "name": "558",
14228      "meta-type": "enum",
14229      "values": [
14230        "qcow",
14231        "luks"
14232      ]
14233    },
14234    {
14235      "name": "559",
14236      "members": [
14237        {
14238          "name": "key-secret",
14239          "default": null,
14240          "type": "str"
14241        },
14242        {
14243          "name": "cipher-alg",
14244          "default": null,
14245          "type": "521"
14246        },
14247        {
14248          "name": "cipher-mode",
14249          "default": null,
14250          "type": "522"
14251        },
14252        {
14253          "name": "ivgen-alg",
14254          "default": null,
14255          "type": "523"
14256        },
14257        {
14258          "name": "ivgen-hash-alg",
14259          "default": null,
14260          "type": "524"
14261        },
14262        {
14263          "name": "hash-alg",
14264          "default": null,
14265          "type": "524"
14266        },
14267        {
14268          "name": "iter-time",
14269          "default": null,
14270          "type": "int"
14271        }
14272      ],
14273      "meta-type": "object"
14274    },
14275    {
14276      "name": "560",
14277      "meta-type": "enum",
14278      "values": [
14279        "full",
14280        "erasure-coded"
14281      ]
14282    },
14283    {
14284      "name": "561",
14285      "members": [
14286        {
14287          "name": "copies",
14288          "type": "int"
14289        }
14290      ],
14291      "meta-type": "object"
14292    },
14293    {
14294      "name": "562",
14295      "members": [
14296        {
14297          "name": "data-strips",
14298          "type": "int"
14299        },
14300        {
14301          "name": "parity-strips",
14302          "type": "int"
14303        }
14304      ],
14305      "meta-type": "object"
14306    },
14307    {
14308      "name": "563",
14309      "members": [
14310        {
14311          "name": "state",
14312          "type": "533"
14313        },
14314        {
14315          "name": "new-secret",
14316          "default": null,
14317          "type": "str"
14318        },
14319        {
14320          "name": "old-secret",
14321          "default": null,
14322          "type": "str"
14323        },
14324        {
14325          "name": "keyslot",
14326          "default": null,
14327          "type": "int"
14328        },
14329        {
14330          "name": "iter-time",
14331          "default": null,
14332          "type": "int"
14333        },
14334        {
14335          "name": "secret",
14336          "default": null,
14337          "type": "str"
14338        }
14339      ],
14340      "meta-type": "object"
14341    },
14342    {
14343      "name": "564",
14344      "meta-type": "enum",
14345      "values": [
14346        "left",
14347        "middle",
14348        "right",
14349        "wheel-up",
14350        "wheel-down",
14351        "side",
14352        "extra"
14353      ]
14354    },
14355    {
14356      "name": "565",
14357      "meta-type": "enum",
14358      "values": [
14359        "x",
14360        "y"
14361      ]
14362    },
14363    {
14364      "name": "566",
14365      "members": [
14366        {
14367          "name": "base",
14368          "type": "int"
14369        },
14370        {
14371          "name": "limit",
14372          "type": "int"
14373        }
14374      ],
14375      "meta-type": "object"
14376    },
14377    {
14378      "name": "567",
14379      "tag": "format",
14380      "variants": [
14381        {
14382          "case": "luks",
14383          "type": "556"
14384        },
14385        {
14386          "case": "aes",
14387          "type": "0"
14388        }
14389      ],
14390      "members": [
14391        {
14392          "name": "format",
14393          "type": "514"
14394        }
14395      ],
14396      "meta-type": "object"
14397    },
14398    {
14399      "name": "[568]",
14400      "element-type": "568",
14401      "meta-type": "array"
14402    },
14403    {
14404      "name": "568",
14405      "members": [
14406        {
14407          "name": "name",
14408          "type": "str"
14409        },
14410        {
14411          "name": "granularity",
14412          "type": "int"
14413        },
14414        {
14415          "name": "flags",
14416          "type": "[570]"
14417        }
14418      ],
14419      "meta-type": "object"
14420    },
14421    {
14422      "name": "[253]",
14423      "element-type": "253",
14424      "meta-type": "array"
14425    },
14426    {
14427      "name": "[569]",
14428      "element-type": "569",
14429      "meta-type": "array"
14430    },
14431    {
14432      "name": "569",
14433      "members": [
14434        {
14435          "name": "active",
14436          "type": "bool"
14437        },
14438        {
14439          "name": "iters",
14440          "default": null,
14441          "type": "int"
14442        },
14443        {
14444          "name": "stripes",
14445          "default": null,
14446          "type": "int"
14447        },
14448        {
14449          "name": "key-offset",
14450          "type": "int"
14451        }
14452      ],
14453      "meta-type": "object"
14454    },
14455    {
14456      "name": "[570]",
14457      "element-type": "570",
14458      "meta-type": "array"
14459    },
14460    {
14461      "name": "570",
14462      "meta-type": "enum",
14463      "values": [
14464        "in-use",
14465        "auto"
14466      ]
14467    }
14468  ],
14469  "id": "libvirt-4"
14470}
14471
14472{
14473  "execute": "query-commands",
14474  "id": "libvirt-5"
14475}
14476
14477{
14478  "return": [
14479    {
14480      "name": "object-add"
14481    },
14482    {
14483      "name": "device_add"
14484    },
14485    {
14486      "name": "query-qmp-schema"
14487    },
14488    {
14489      "name": "query-pci"
14490    },
14491    {
14492      "name": "query-acpi-ospm-status"
14493    },
14494    {
14495      "name": "query-command-line-options"
14496    },
14497    {
14498      "name": "query-fdsets"
14499    },
14500    {
14501      "name": "remove-fd"
14502    },
14503    {
14504      "name": "add-fd"
14505    },
14506    {
14507      "name": "closefd"
14508    },
14509    {
14510      "name": "getfd"
14511    },
14512    {
14513      "name": "change"
14514    },
14515    {
14516      "name": "human-monitor-command"
14517    },
14518    {
14519      "name": "x-exit-preconfig"
14520    },
14521    {
14522      "name": "cont"
14523    },
14524    {
14525      "name": "stop"
14526    },
14527    {
14528      "name": "query-iothreads"
14529    },
14530    {
14531      "name": "query-name"
14532    },
14533    {
14534      "name": "add_client"
14535    },
14536    {
14537      "name": "replay-seek"
14538    },
14539    {
14540      "name": "replay-delete-break"
14541    },
14542    {
14543      "name": "replay-break"
14544    },
14545    {
14546      "name": "query-replay"
14547    },
14548    {
14549      "name": "query-memory-devices"
14550    },
14551    {
14552      "name": "query-memory-size-summary"
14553    },
14554    {
14555      "name": "query-balloon"
14556    },
14557    {
14558      "name": "balloon"
14559    },
14560    {
14561      "name": "set-numa-node"
14562    },
14563    {
14564      "name": "query-hotpluggable-cpus"
14565    },
14566    {
14567      "name": "query-memdev"
14568    },
14569    {
14570      "name": "pmemsave"
14571    },
14572    {
14573      "name": "memsave"
14574    },
14575    {
14576      "name": "query-kvm"
14577    },
14578    {
14579      "name": "inject-nmi"
14580    },
14581    {
14582      "name": "system_wakeup"
14583    },
14584    {
14585      "name": "system_powerdown"
14586    },
14587    {
14588      "name": "system_reset"
14589    },
14590    {
14591      "name": "query-vm-generation-id"
14592    },
14593    {
14594      "name": "query-uuid"
14595    },
14596    {
14597      "name": "query-target"
14598    },
14599    {
14600      "name": "query-current-machine"
14601    },
14602    {
14603      "name": "query-machines"
14604    },
14605    {
14606      "name": "query-cpus-fast"
14607    },
14608    {
14609      "name": "query-cpus"
14610    },
14611    {
14612      "name": "device_del"
14613    },
14614    {
14615      "name": "device-list-properties"
14616    },
14617    {
14618      "name": "object-del"
14619    },
14620    {
14621      "name": "qom-list-properties"
14622    },
14623    {
14624      "name": "qom-list-types"
14625    },
14626    {
14627      "name": "qom-set"
14628    },
14629    {
14630      "name": "qom-get"
14631    },
14632    {
14633      "name": "qom-list"
14634    },
14635    {
14636      "name": "quit"
14637    },
14638    {
14639      "name": "query-events"
14640    },
14641    {
14642      "name": "query-commands"
14643    },
14644    {
14645      "name": "query-version"
14646    },
14647    {
14648      "name": "qmp_capabilities"
14649    },
14650    {
14651      "name": "trace-event-set-state"
14652    },
14653    {
14654      "name": "trace-event-get-state"
14655    },
14656    {
14657      "name": "transaction"
14658    },
14659    {
14660      "name": "query-dirty-rate"
14661    },
14662    {
14663      "name": "calc-dirty-rate"
14664    },
14665    {
14666      "name": "migrate-pause"
14667    },
14668    {
14669      "name": "migrate-recover"
14670    },
14671    {
14672      "name": "query-colo-status"
14673    },
14674    {
14675      "name": "xen-colo-do-checkpoint"
14676    },
14677    {
14678      "name": "query-xen-replication-status"
14679    },
14680    {
14681      "name": "xen-set-replication"
14682    },
14683    {
14684      "name": "xen-load-devices-state"
14685    },
14686    {
14687      "name": "xen-set-global-dirty-log"
14688    },
14689    {
14690      "name": "xen-save-devices-state"
14691    },
14692    {
14693      "name": "migrate-incoming"
14694    },
14695    {
14696      "name": "migrate"
14697    },
14698    {
14699      "name": "query-migrate-cache-size"
14700    },
14701    {
14702      "name": "migrate-set-cache-size"
14703    },
14704    {
14705      "name": "migrate_set_speed"
14706    },
14707    {
14708      "name": "migrate_set_downtime"
14709    },
14710    {
14711      "name": "migrate-continue"
14712    },
14713    {
14714      "name": "migrate_cancel"
14715    },
14716    {
14717      "name": "x-colo-lost-heartbeat"
14718    },
14719    {
14720      "name": "migrate-start-postcopy"
14721    },
14722    {
14723      "name": "client_migrate_info"
14724    },
14725    {
14726      "name": "query-migrate-parameters"
14727    },
14728    {
14729      "name": "migrate-set-parameters"
14730    },
14731    {
14732      "name": "query-migrate-capabilities"
14733    },
14734    {
14735      "name": "migrate-set-capabilities"
14736    },
14737    {
14738      "name": "query-migrate"
14739    },
14740    {
14741      "name": "query-display-options"
14742    },
14743    {
14744      "name": "input-send-event"
14745    },
14746    {
14747      "name": "send-key"
14748    },
14749    {
14750      "name": "query-mice"
14751    },
14752    {
14753      "name": "change-vnc-password"
14754    },
14755    {
14756      "name": "query-vnc-servers"
14757    },
14758    {
14759      "name": "query-vnc"
14760    },
14761    {
14762      "name": "query-spice"
14763    },
14764    {
14765      "name": "screendump"
14766    },
14767    {
14768      "name": "expire_password"
14769    },
14770    {
14771      "name": "set_password"
14772    },
14773    {
14774      "name": "query-tpm"
14775    },
14776    {
14777      "name": "query-tpm-types"
14778    },
14779    {
14780      "name": "query-tpm-models"
14781    },
14782    {
14783      "name": "query-rocker-of-dpa-groups"
14784    },
14785    {
14786      "name": "query-rocker-of-dpa-flows"
14787    },
14788    {
14789      "name": "query-rocker-ports"
14790    },
14791    {
14792      "name": "query-rocker"
14793    },
14794    {
14795      "name": "announce-self"
14796    },
14797    {
14798      "name": "query-rx-filter"
14799    },
14800    {
14801      "name": "netdev_del"
14802    },
14803    {
14804      "name": "netdev_add"
14805    },
14806    {
14807      "name": "set_link"
14808    },
14809    {
14810      "name": "query-dump-guest-memory-capability"
14811    },
14812    {
14813      "name": "query-dump"
14814    },
14815    {
14816      "name": "dump-guest-memory"
14817    },
14818    {
14819      "name": "chardev-send-break"
14820    },
14821    {
14822      "name": "chardev-remove"
14823    },
14824    {
14825      "name": "chardev-change"
14826    },
14827    {
14828      "name": "chardev-add"
14829    },
14830    {
14831      "name": "ringbuf-read"
14832    },
14833    {
14834      "name": "ringbuf-write"
14835    },
14836    {
14837      "name": "query-chardev-backends"
14838    },
14839    {
14840      "name": "query-chardev"
14841    },
14842    {
14843      "name": "query-block-exports"
14844    },
14845    {
14846      "name": "block-export-del"
14847    },
14848    {
14849      "name": "block-export-add"
14850    },
14851    {
14852      "name": "nbd-server-stop"
14853    },
14854    {
14855      "name": "nbd-server-remove"
14856    },
14857    {
14858      "name": "nbd-server-add"
14859    },
14860    {
14861      "name": "nbd-server-start"
14862    },
14863    {
14864      "name": "query-jobs"
14865    },
14866    {
14867      "name": "job-finalize"
14868    },
14869    {
14870      "name": "job-dismiss"
14871    },
14872    {
14873      "name": "job-complete"
14874    },
14875    {
14876      "name": "job-cancel"
14877    },
14878    {
14879      "name": "job-resume"
14880    },
14881    {
14882      "name": "job-pause"
14883    },
14884    {
14885      "name": "blockdev-snapshot-delete-internal-sync"
14886    },
14887    {
14888      "name": "blockdev-snapshot-internal-sync"
14889    },
14890    {
14891      "name": "x-blockdev-set-iothread"
14892    },
14893    {
14894      "name": "x-blockdev-change"
14895    },
14896    {
14897      "name": "block-set-write-threshold"
14898    },
14899    {
14900      "name": "x-blockdev-amend"
14901    },
14902    {
14903      "name": "blockdev-create"
14904    },
14905    {
14906      "name": "blockdev-del"
14907    },
14908    {
14909      "name": "x-blockdev-reopen"
14910    },
14911    {
14912      "name": "blockdev-add"
14913    },
14914    {
14915      "name": "block-job-finalize"
14916    },
14917    {
14918      "name": "block-job-dismiss"
14919    },
14920    {
14921      "name": "block-job-complete"
14922    },
14923    {
14924      "name": "block-job-resume"
14925    },
14926    {
14927      "name": "block-job-pause"
14928    },
14929    {
14930      "name": "block-job-cancel"
14931    },
14932    {
14933      "name": "block-job-set-speed"
14934    },
14935    {
14936      "name": "block-stream"
14937    },
14938    {
14939      "name": "blockdev-mirror"
14940    },
14941    {
14942      "name": "x-debug-block-dirty-bitmap-sha256"
14943    },
14944    {
14945      "name": "block-dirty-bitmap-merge"
14946    },
14947    {
14948      "name": "block-dirty-bitmap-disable"
14949    },
14950    {
14951      "name": "block-dirty-bitmap-enable"
14952    },
14953    {
14954      "name": "block-dirty-bitmap-clear"
14955    },
14956    {
14957      "name": "block-dirty-bitmap-remove"
14958    },
14959    {
14960      "name": "block-dirty-bitmap-add"
14961    },
14962    {
14963      "name": "drive-mirror"
14964    },
14965    {
14966      "name": "x-debug-query-block-graph"
14967    },
14968    {
14969      "name": "query-named-block-nodes"
14970    },
14971    {
14972      "name": "blockdev-backup"
14973    },
14974    {
14975      "name": "drive-backup"
14976    },
14977    {
14978      "name": "block-commit"
14979    },
14980    {
14981      "name": "change-backing-file"
14982    },
14983    {
14984      "name": "blockdev-snapshot"
14985    },
14986    {
14987      "name": "blockdev-snapshot-sync"
14988    },
14989    {
14990      "name": "block_resize"
14991    },
14992    {
14993      "name": "block_passwd"
14994    },
14995    {
14996      "name": "query-block-jobs"
14997    },
14998    {
14999      "name": "query-blockstats"
15000    },
15001    {
15002      "name": "query-block"
15003    },
15004    {
15005      "name": "block-latency-histogram-set"
15006    },
15007    {
15008      "name": "block_set_io_throttle"
15009    },
15010    {
15011      "name": "blockdev-change-medium"
15012    },
15013    {
15014      "name": "blockdev-insert-medium"
15015    },
15016    {
15017      "name": "blockdev-remove-medium"
15018    },
15019    {
15020      "name": "blockdev-close-tray"
15021    },
15022    {
15023      "name": "blockdev-open-tray"
15024    },
15025    {
15026      "name": "eject"
15027    },
15028    {
15029      "name": "query-pr-managers"
15030    },
15031    {
15032      "name": "watchdog-set-action"
15033    },
15034    {
15035      "name": "query-status"
15036    }
15037  ],
15038  "id": "libvirt-5"
15039}
15040
15041{
15042  "execute": "query-kvm",
15043  "id": "libvirt-6"
15044}
15045
15046{
15047  "return": {
15048    "enabled": false,
15049    "present": false
15050  },
15051  "id": "libvirt-6"
15052}
15053
15054{
15055  "execute": "qom-list-types",
15056  "id": "libvirt-7"
15057}
15058
15059{
15060  "return": [
15061    {
15062      "name": "microchip-icicle-kit-machine",
15063      "parent": "machine"
15064    },
15065    {
15066      "name": "i82557b",
15067      "parent": "pci-device"
15068    },
15069    {
15070      "name": "ccid-card-passthru",
15071      "parent": "ccid-card"
15072    },
15073    {
15074      "name": "cadence_ttc",
15075      "parent": "sys-bus-device"
15076    },
15077    {
15078      "name": "usb-wacom-tablet",
15079      "parent": "usb-device"
15080    },
15081    {
15082      "name": "chardev-stdio",
15083      "parent": "chardev-fd"
15084    },
15085    {
15086      "name": "xio3130-downstream",
15087      "parent": "pcie-slot"
15088    },
15089    {
15090      "name": "i82557a",
15091      "parent": "pci-device"
15092    },
15093    {
15094      "name": "rocker",
15095      "parent": "pci-device"
15096    },
15097    {
15098      "name": "authz-pam",
15099      "parent": "authz"
15100    },
15101    {
15102      "name": "riscv.hart_array",
15103      "parent": "sys-bus-device"
15104    },
15105    {
15106      "name": "sifive.pdma",
15107      "parent": "sys-bus-device"
15108    },
15109    {
15110      "name": "dc390",
15111      "parent": "am53c974"
15112    },
15113    {
15114      "name": "usb-tablet",
15115      "parent": "usb-hid"
15116    },
15117    {
15118      "name": "vhost-user-blk",
15119      "parent": "virtio-device"
15120    },
15121    {
15122      "name": "virtio-net-pci-transitional",
15123      "parent": "virtio-net-pci-base"
15124    },
15125    {
15126      "name": "intel-hda",
15127      "parent": "intel-hda-generic"
15128    },
15129    {
15130      "name": "SCSI",
15131      "parent": "bus"
15132    },
15133    {
15134      "name": "vhost-user-fs-device",
15135      "parent": "virtio-device"
15136    },
15137    {
15138      "name": "virtio-scsi-device",
15139      "parent": "virtio-scsi-common"
15140    },
15141    {
15142      "name": "vhost-user-backend",
15143      "parent": "object"
15144    },
15145    {
15146      "name": "pci-serial",
15147      "parent": "pci-device"
15148    },
15149    {
15150      "name": "filter-mirror",
15151      "parent": "netfilter"
15152    },
15153    {
15154      "name": "vhost-user-input-pci",
15155      "parent": "vhost-user-input-pci-base-type"
15156    },
15157    {
15158      "name": "ioh3420",
15159      "parent": "pcie-root-port-base"
15160    },
15161    {
15162      "name": "virtio-blk-pci-non-transitional",
15163      "parent": "virtio-blk-pci-base"
15164    },
15165    {
15166      "name": "virtio-iommu-pci-non-transitional",
15167      "parent": "virtio-iommu-device-base"
15168    },
15169    {
15170      "name": "vfio-pci-nohotplug",
15171      "parent": "vfio-pci"
15172    },
15173    {
15174      "name": "vt82c686b-usb-uhci",
15175      "parent": "pci-uhci-usb"
15176    },
15177    {
15178      "name": "e1000-82544gc",
15179      "parent": "e1000-base"
15180    },
15181    {
15182      "name": "sd-card",
15183      "parent": "device"
15184    },
15185    {
15186      "name": "chardev-vc",
15187      "parent": "chardev"
15188    },
15189    {
15190      "name": "chardev-pty",
15191      "parent": "chardev"
15192    },
15193    {
15194      "name": "usb-braille",
15195      "parent": "usb-serial-dev"
15196    },
15197    {
15198      "name": "colo-compare",
15199      "parent": "object"
15200    },
15201    {
15202      "name": "i82801",
15203      "parent": "pci-device"
15204    },
15205    {
15206      "name": "virtio-serial-pci",
15207      "parent": "virtio-serial-pci-base"
15208    },
15209    {
15210      "name": "IndustryPack",
15211      "parent": "bus"
15212    },
15213    {
15214      "name": "chardev-udp",
15215      "parent": "chardev"
15216    },
15217    {
15218      "name": "virtio-net-pci",
15219      "parent": "virtio-net-pci-base"
15220    },
15221    {
15222      "name": "chardev-wctablet",
15223      "parent": "chardev"
15224    },
15225    {
15226      "name": "chardev-mux",
15227      "parent": "chardev"
15228    },
15229    {
15230      "name": "virtconsole",
15231      "parent": "virtserialport"
15232    },
15233    {
15234      "name": "i82551",
15235      "parent": "pci-device"
15236    },
15237    {
15238      "name": "tls-creds-psk",
15239      "parent": "tls-creds"
15240    },
15241    {
15242      "name": "virtio-balloon-pci-non-transitional",
15243      "parent": "virtio-balloon-pci-base"
15244    },
15245    {
15246      "name": "virtio-iommu-device",
15247      "parent": "virtio-device"
15248    },
15249    {
15250      "name": "pvscsi",
15251      "parent": "pci-device"
15252    },
15253    {
15254      "name": "pci-bridge-seat",
15255      "parent": "pci-bridge"
15256    },
15257    {
15258      "name": "PCIE",
15259      "parent": "PCI"
15260    },
15261    {
15262      "name": "chardev-testdev",
15263      "parent": "chardev"
15264    },
15265    {
15266      "name": "i82550",
15267      "parent": "pci-device"
15268    },
15269    {
15270      "name": "virtio-mmio",
15271      "parent": "sys-bus-device"
15272    },
15273    {
15274      "name": "ide-hd",
15275      "parent": "ide-device"
15276    },
15277    {
15278      "name": "virtio-serial-device",
15279      "parent": "virtio-device"
15280    },
15281    {
15282      "name": "ccid-card-emulated",
15283      "parent": "ccid-card"
15284    },
15285    {
15286      "name": "none-machine",
15287      "parent": "machine"
15288    },
15289    {
15290      "name": "pcm3680_pci",
15291      "parent": "pci-device"
15292    },
15293    {
15294      "name": "usb-host",
15295      "parent": "usb-device"
15296    },
15297    {
15298      "name": "virtio-keyboard-pci",
15299      "parent": "virtio-keyboard-pci-base-type"
15300    },
15301    {
15302      "name": "virtio-net-pci-non-transitional",
15303      "parent": "virtio-net-pci-base"
15304    },
15305    {
15306      "name": "vhost-user-vsock-pci",
15307      "parent": "vhost-user-vsock-pci-base"
15308    },
15309    {
15310      "name": "vhost-vsock-pci",
15311      "parent": "vhost-vsock-pci-base"
15312    },
15313    {
15314      "name": "PCI",
15315      "parent": "bus"
15316    },
15317    {
15318      "name": "piix4-usb-uhci",
15319      "parent": "pci-uhci-usb"
15320    },
15321    {
15322      "name": "virtio-blk-device",
15323      "parent": "virtio-device"
15324    },
15325    {
15326      "name": "qio-channel-command",
15327      "parent": "qio-channel"
15328    },
15329    {
15330      "name": "virtio-scsi-pci",
15331      "parent": "virtio-scsi-pci-base"
15332    },
15333    {
15334      "name": "vhost-user-scsi-pci-non-transitional",
15335      "parent": "vhost-user-scsi-pci-base"
15336    },
15337    {
15338      "name": "ivshmem-doorbell",
15339      "parent": "ivshmem-common"
15340    },
15341    {
15342      "name": "virtio-9p-pci-transitional",
15343      "parent": "virtio-9p-pci-base"
15344    },
15345    {
15346      "name": "virtio-scsi-pci-transitional",
15347      "parent": "virtio-scsi-pci-base"
15348    },
15349    {
15350      "name": "vmware-svga",
15351      "parent": "pci-device"
15352    },
15353    {
15354      "name": "ES1370",
15355      "parent": "pci-device"
15356    },
15357    {
15358      "name": "vhost-scsi-pci-transitional",
15359      "parent": "vhost-scsi-pci-base"
15360    },
15361    {
15362      "name": "virtio-mouse-pci",
15363      "parent": "virtio-mouse-pci-base-type"
15364    },
15365    {
15366      "name": "nvme-ns",
15367      "parent": "device"
15368    },
15369    {
15370      "name": "cpu-cluster",
15371      "parent": "device"
15372    },
15373    {
15374      "name": "vhost-user-scsi-pci",
15375      "parent": "vhost-user-scsi-pci-base"
15376    },
15377    {
15378      "name": "cirrus-vga",
15379      "parent": "pci-device"
15380    },
15381    {
15382      "name": "i82801b11-bridge",
15383      "parent": "base-pci-bridge"
15384    },
15385    {
15386      "name": "virtio-tablet-device",
15387      "parent": "virtio-input-hid-device"
15388    },
15389    {
15390      "name": "usb-ccid",
15391      "parent": "usb-device"
15392    },
15393    {
15394      "name": "pci-ohci",
15395      "parent": "pci-device"
15396    },
15397    {
15398      "name": "pcie-root-port",
15399      "parent": "pcie-root-port-base"
15400    },
15401    {
15402      "name": "memory-backend-ram",
15403      "parent": "memory-backend"
15404    },
15405    {
15406      "name": "vhost-scsi-pci",
15407      "parent": "vhost-scsi-pci-base"
15408    },
15409    {
15410      "name": "virtio-balloon-pci",
15411      "parent": "virtio-balloon-pci-base"
15412    },
15413    {
15414      "name": "sifive_u-machine",
15415      "parent": "machine"
15416    },
15417    {
15418      "name": "i82558b",
15419      "parent": "pci-device"
15420    },
15421    {
15422      "name": "mchp.pfsoc.ddr_cfg",
15423      "parent": "sys-bus-device"
15424    },
15425    {
15426      "name": "sifive_e-machine",
15427      "parent": "machine"
15428    },
15429    {
15430      "name": "gpex-pcihost",
15431      "parent": "pcie-host-bridge"
15432    },
15433    {
15434      "name": "virtio-9p-pci-non-transitional",
15435      "parent": "virtio-9p-pci-base"
15436    },
15437    {
15438      "name": "chardev-pipe",
15439      "parent": "chardev-fd"
15440    },
15441    {
15442      "name": "chardev-parallel",
15443      "parent": "chardev"
15444    },
15445    {
15446      "name": "goldfish_rtc",
15447      "parent": "sys-bus-device"
15448    },
15449    {
15450      "name": "i82558a",
15451      "parent": "pci-device"
15452    },
15453    {
15454      "name": "imx.usbphy",
15455      "parent": "sys-bus-device"
15456    },
15457    {
15458      "name": "vhost-user-gpu",
15459      "parent": "virtio-gpu-base"
15460    },
15461    {
15462      "name": "authz-list-file",
15463      "parent": "authz"
15464    },
15465    {
15466      "name": "sifive-e51-riscv-cpu",
15467      "parent": "riscv-cpu"
15468    },
15469    {
15470      "name": "virtio-mmio-bus",
15471      "parent": "virtio-bus"
15472    },
15473    {
15474      "name": "vhost-user-vsock-device",
15475      "parent": "vhost-vsock-common"
15476    },
15477    {
15478      "name": "qio-channel-file",
15479      "parent": "qio-channel"
15480    },
15481    {
15482      "name": "spike-machine",
15483      "parent": "machine"
15484    },
15485    {
15486      "name": "generic-sdhci",
15487      "parent": "sys-bus-device"
15488    },
15489    {
15490      "name": "pci-testdev",
15491      "parent": "pci-device"
15492    },
15493    {
15494      "name": "mchp.pfsoc.ddr_sgmii_phy",
15495      "parent": "sys-bus-device"
15496    },
15497    {
15498      "name": "IDE",
15499      "parent": "bus"
15500    },
15501    {
15502      "name": "VGA",
15503      "parent": "pci-vga"
15504    },
15505    {
15506      "name": "riscv.sifive.u.prci",
15507      "parent": "sys-bus-device"
15508    },
15509    {
15510      "name": "virtio-balloon-device",
15511      "parent": "virtio-device"
15512    },
15513    {
15514      "name": "pci-bridge",
15515      "parent": "base-pci-bridge"
15516    },
15517    {
15518      "name": "authz-simple",
15519      "parent": "authz"
15520    },
15521    {
15522      "name": "chardev-ringbuf",
15523      "parent": "chardev"
15524    },
15525    {
15526      "name": "cadence.sdhci",
15527      "parent": "sys-bus-device"
15528    },
15529    {
15530      "name": "authz-list",
15531      "parent": "authz"
15532    },
15533    {
15534      "name": "qio-channel-tls",
15535      "parent": "qio-channel"
15536    },
15537    {
15538      "name": "i2c-ddc",
15539      "parent": "i2c-slave"
15540    },
15541    {
15542      "name": "pcnet",
15543      "parent": "pci-device"
15544    },
15545    {
15546      "name": "System",
15547      "parent": "bus"
15548    },
15549    {
15550      "name": "sifive_soc.gpio",
15551      "parent": "sys-bus-device"
15552    },
15553    {
15554      "name": "vhost-user-scsi",
15555      "parent": "vhost-scsi-common"
15556    },
15557    {
15558      "name": "rng-egd",
15559      "parent": "rng-backend"
15560    },
15561    {
15562      "name": "cryptodev-backend-builtin",
15563      "parent": "cryptodev-backend"
15564    },
15565    {
15566      "name": "pci-serial-4x",
15567      "parent": "pci-device"
15568    },
15569    {
15570      "name": "virtio-rng-pci",
15571      "parent": "virtio-rng-pci-base"
15572    },
15573    {
15574      "name": "i82559er",
15575      "parent": "pci-device"
15576    },
15577    {
15578      "name": "scsi-hd",
15579      "parent": "scsi-disk-base"
15580    },
15581    {
15582      "name": "usb-audio",
15583      "parent": "usb-device"
15584    },
15585    {
15586      "name": "sdhci-pci",
15587      "parent": "pci-device"
15588    },
15589    {
15590      "name": "ivshmem-plain",
15591      "parent": "ivshmem-common"
15592    },
15593    {
15594      "name": "riscv.sifive.test",
15595      "parent": "sys-bus-device"
15596    },
15597    {
15598      "name": "AC97",
15599      "parent": "pci-device"
15600    },
15601    {
15602      "name": "scsi-block",
15603      "parent": "scsi-disk-base"
15604    },
15605    {
15606      "name": "ide-drive",
15607      "parent": "ide-device"
15608    },
15609    {
15610      "name": "i82562",
15611      "parent": "pci-device"
15612    },
15613    {
15614      "name": "cadence_gem",
15615      "parent": "sys-bus-device"
15616    },
15617    {
15618      "name": "chardev-file",
15619      "parent": "chardev-fd"
15620    },
15621    {
15622      "name": "qio-channel-websock",
15623      "parent": "qio-channel"
15624    },
15625    {
15626      "name": "chardev-serial",
15627      "parent": "chardev-fd"
15628    },
15629    {
15630      "name": "throttle-group",
15631      "parent": "object"
15632    },
15633    {
15634      "name": "virtio-9p-pci",
15635      "parent": "virtio-9p-pci-base"
15636    },
15637    {
15638      "name": "qemu-console",
15639      "parent": "object"
15640    },
15641    {
15642      "name": "can-bus",
15643      "parent": "object"
15644    },
15645    {
15646      "name": "ipoctal232",
15647      "parent": "ipack-device"
15648    },
15649    {
15650      "name": "usb-storage",
15651      "parent": "usb-storage-dev"
15652    },
15653    {
15654      "name": "chardev-socket",
15655      "parent": "chardev"
15656    },
15657    {
15658      "name": "qio-channel-buffer",
15659      "parent": "qio-channel"
15660    },
15661    {
15662      "name": "vhost-user-blk-pci-transitional",
15663      "parent": "vhost-user-blk-pci-base"
15664    },
15665    {
15666      "name": "ich9-usb-uhci6",
15667      "parent": "pci-uhci-usb"
15668    },
15669    {
15670      "name": "irq",
15671      "parent": "object"
15672    },
15673    {
15674      "name": "virtio-crypto-pci",
15675      "parent": "virtio-crypto-pci-base-type"
15676    },
15677    {
15678      "name": "tulip",
15679      "parent": "pci-device"
15680    },
15681    {
15682      "name": "virtio-balloon-pci-transitional",
15683      "parent": "virtio-balloon-pci-base"
15684    },
15685    {
15686      "name": "ich9-usb-uhci5",
15687      "parent": "pci-uhci-usb"
15688    },
15689    {
15690      "name": "usb-mtp",
15691      "parent": "usb-device"
15692    },
15693    {
15694      "name": "usb-ehci",
15695      "parent": "pci-ehci-usb"
15696    },
15697    {
15698      "name": "qio-dns-resolver",
15699      "parent": "object"
15700    },
15701    {
15702      "name": "gpio_i2c",
15703      "parent": "sys-bus-device"
15704    },
15705    {
15706      "name": "s3c-sdhci",
15707      "parent": "generic-sdhci"
15708    },
15709    {
15710      "name": "pr-manager-helper",
15711      "parent": "pr-manager"
15712    },
15713    {
15714      "name": "edu",
15715      "parent": "pci-device"
15716    },
15717    {
15718      "name": "i6300esb",
15719      "parent": "pci-device"
15720    },
15721    {
15722      "name": "ich9-usb-uhci4",
15723      "parent": "pci-uhci-usb"
15724    },
15725    {
15726      "name": "chardev-spicevmc",
15727      "parent": "chardev-spice"
15728    },
15729    {
15730      "name": "usb-redir",
15731      "parent": "usb-device"
15732    },
15733    {
15734      "name": "nvme",
15735      "parent": "pci-device"
15736    },
15737    {
15738      "name": "virtserialport",
15739      "parent": "virtio-serial-port"
15740    },
15741    {
15742      "name": "qemu-xhci",
15743      "parent": "pci-xhci"
15744    },
15745    {
15746      "name": "hda-duplex",
15747      "parent": "hda-audio"
15748    },
15749    {
15750      "name": "virtio-serial-bus",
15751      "parent": "bus"
15752    },
15753    {
15754      "name": "accel",
15755      "parent": "object"
15756    },
15757    {
15758      "name": "ich9-usb-uhci3",
15759      "parent": "pci-uhci-usb"
15760    },
15761    {
15762      "name": "sysbus-ahci",
15763      "parent": "sys-bus-device"
15764    },
15765    {
15766      "name": "i82559c",
15767      "parent": "pci-device"
15768    },
15769    {
15770      "name": "tls-cipher-suites",
15771      "parent": "tls-creds"
15772    },
15773    {
15774      "name": "virtio-input-host-device",
15775      "parent": "virtio-input-device"
15776    },
15777    {
15778      "name": "virtio-keyboard-device",
15779      "parent": "virtio-input-hid-device"
15780    },
15781    {
15782      "name": "ich9-usb-uhci2",
15783      "parent": "pci-uhci-usb"
15784    },
15785    {
15786      "name": "megasas",
15787      "parent": "megasas-base"
15788    },
15789    {
15790      "name": "i82559b",
15791      "parent": "pci-device"
15792    },
15793    {
15794      "name": "vhost-user-fs-pci",
15795      "parent": "vhost-user-fs-pci-base"
15796    },
15797    {
15798      "name": "gpex-root",
15799      "parent": "pci-device"
15800    },
15801    {
15802      "name": "virtio-gpu-device",
15803      "parent": "virtio-gpu-base"
15804    },
15805    {
15806      "name": "sysbus-ohci",
15807      "parent": "sys-bus-device"
15808    },
15809    {
15810      "name": "dbus-vmstate",
15811      "parent": "object"
15812    },
15813    {
15814      "name": "ich9-intel-hda",
15815      "parent": "intel-hda-generic"
15816    },
15817    {
15818      "name": "secret",
15819      "parent": "secret_common"
15820    },
15821    {
15822      "name": "ich9-usb-uhci1",
15823      "parent": "pci-uhci-usb"
15824    },
15825    {
15826      "name": "i82559a",
15827      "parent": "pci-device"
15828    },
15829    {
15830      "name": "virtio-pci-bus",
15831      "parent": "virtio-bus"
15832    },
15833    {
15834      "name": "cfi.pflash01",
15835      "parent": "sys-bus-device"
15836    },
15837    {
15838      "name": "chardev-spiceport",
15839      "parent": "chardev-spice"
15840    },
15841    {
15842      "name": "nvme-bus",
15843      "parent": "bus"
15844    },
15845    {
15846      "name": "usb-net",
15847      "parent": "usb-device"
15848    },
15849    {
15850      "name": "bochs-display",
15851      "parent": "pci-device"
15852    },
15853    {
15854      "name": "virtio-blk-pci-transitional",
15855      "parent": "virtio-blk-pci-base"
15856    },
15857    {
15858      "name": "ich9-usb-ehci2",
15859      "parent": "pci-ehci-usb"
15860    },
15861    {
15862      "name": "chardev-memory",
15863      "parent": "chardev-ringbuf"
15864    },
15865    {
15866      "name": "hda-output",
15867      "parent": "hda-audio"
15868    },
15869    {
15870      "name": "iothread",
15871      "parent": "object"
15872    },
15873    {
15874      "name": "usb-bus",
15875      "parent": "bus"
15876    },
15877    {
15878      "name": "riscv.sifive.u.soc",
15879      "parent": "device"
15880    },
15881    {
15882      "name": "mchp.pfsoc.ioscb",
15883      "parent": "sys-bus-device"
15884    },
15885    {
15886      "name": "secret_keyring",
15887      "parent": "secret_common"
15888    },
15889    {
15890      "name": "ich9-usb-ehci1",
15891      "parent": "pci-ehci-usb"
15892    },
15893    {
15894      "name": "scsi-disk",
15895      "parent": "scsi-disk-base"
15896    },
15897    {
15898      "name": "ccid-bus",
15899      "parent": "bus"
15900    },
15901    {
15902      "name": "pcie-pci-bridge",
15903      "parent": "base-pci-bridge"
15904    },
15905    {
15906      "name": "vhost-user-input",
15907      "parent": "virtio-input-device"
15908    },
15909    {
15910      "name": "cryptodev-vhost-user",
15911      "parent": "cryptodev-backend"
15912    },
15913    {
15914      "name": "e1000e",
15915      "parent": "pci-device"
15916    },
15917    {
15918      "name": "nec-usb-xhci",
15919      "parent": "pci-xhci"
15920    },
15921    {
15922      "name": "loader",
15923      "parent": "device"
15924    },
15925    {
15926      "name": "ne2k_pci",
15927      "parent": "pci-device"
15928    },
15929    {
15930      "name": "virtio-iommu-memory-region",
15931      "parent": "qemu:iommu-memory-region"
15932    },
15933    {
15934      "name": "ctucan_pci",
15935      "parent": "pci-device"
15936    },
15937    {
15938      "name": "can-host-socketcan",
15939      "parent": "can-host"
15940    },
15941    {
15942      "name": "vhost-user-blk-pci-non-transitional",
15943      "parent": "vhost-user-blk-pci-base"
15944    },
15945    {
15946      "name": "vfio-pci",
15947      "parent": "pci-device"
15948    },
15949    {
15950      "name": "kvaser_pci",
15951      "parent": "pci-device"
15952    },
15953    {
15954      "name": "filter-rewriter",
15955      "parent": "netfilter"
15956    },
15957    {
15958      "name": "imx-usdhc",
15959      "parent": "generic-sdhci"
15960    },
15961    {
15962      "name": "cryptodev-backend",
15963      "parent": "object"
15964    },
15965    {
15966      "name": "usb-kbd",
15967      "parent": "usb-hid"
15968    },
15969    {
15970      "name": "input-barrier",
15971      "parent": "object"
15972    },
15973    {
15974      "name": "hda-micro",
15975      "parent": "hda-audio"
15976    },
15977    {
15978      "name": "riscv.sifive.plic",
15979      "parent": "sys-bus-device"
15980    },
15981    {
15982      "name": "riscv.sifive.e.soc",
15983      "parent": "device"
15984    },
15985    {
15986      "name": "sifive-u54-riscv-cpu",
15987      "parent": "riscv-cpu"
15988    },
15989    {
15990      "name": "chardev-braille",
15991      "parent": "chardev"
15992    },
15993    {
15994      "name": "vhost-user-scsi-pci-transitional",
15995      "parent": "vhost-user-scsi-pci-base"
15996    },
15997    {
15998      "name": "virtio-rng-device",
15999      "parent": "virtio-device"
16000    },
16001    {
16002      "name": "virtio-tablet-pci",
16003      "parent": "virtio-tablet-pci-base-type"
16004    },
16005    {
16006      "name": "ich9-ahci",
16007      "parent": "pci-device"
16008    },
16009    {
16010      "name": "pvrdma",
16011      "parent": "pci-device"
16012    },
16013    {
16014      "name": "lsi53c810",
16015      "parent": "lsi53c895a"
16016    },
16017    {
16018      "name": "usb-uas",
16019      "parent": "usb-device"
16020    },
16021    {
16022      "name": "lsi53c895a",
16023      "parent": "pci-device"
16024    },
16025    {
16026      "name": "fw_cfg_io",
16027      "parent": "fw_cfg"
16028    },
16029    {
16030      "name": "memory-backend-file",
16031      "parent": "memory-backend"
16032    },
16033    {
16034      "name": "qio-channel-socket",
16035      "parent": "qio-channel"
16036    },
16037    {
16038      "name": "virtio-9p-device",
16039      "parent": "virtio-device"
16040    },
16041    {
16042      "name": "virtio-rng-pci-transitional",
16043      "parent": "virtio-rng-pci-base"
16044    },
16045    {
16046      "name": "vhost-scsi",
16047      "parent": "vhost-scsi-common"
16048    },
16049    {
16050      "name": "ide-cd",
16051      "parent": "ide-device"
16052    },
16053    {
16054      "name": "rv64-riscv-cpu",
16055      "parent": "riscv-cpu"
16056    },
16057    {
16058      "name": "virt-machine",
16059      "parent": "machine"
16060    },
16061    {
16062      "name": "qemu:memory-region",
16063      "parent": "object"
16064    },
16065    {
16066      "name": "qio-channel-rdma",
16067      "parent": "qio-channel"
16068    },
16069    {
16070      "name": "vmxnet3",
16071      "parent": "pci-device"
16072    },
16073    {
16074      "name": "scsi-generic",
16075      "parent": "scsi-device"
16076    },
16077    {
16078      "name": "e1000-82545em",
16079      "parent": "e1000-base"
16080    },
16081    {
16082      "name": "usb-hub",
16083      "parent": "usb-device"
16084    },
16085    {
16086      "name": "container",
16087      "parent": "object"
16088    },
16089    {
16090      "name": "vhost-user-vsock-pci-non-transitional",
16091      "parent": "vhost-user-vsock-pci-base"
16092    },
16093    {
16094      "name": "virtio-input-host-pci",
16095      "parent": "virtio-input-host-pci-base-type"
16096    },
16097    {
16098      "name": "mioe3680_pci",
16099      "parent": "pci-device"
16100    },
16101    {
16102      "name": "usb-serial",
16103      "parent": "usb-serial-dev"
16104    },
16105    {
16106      "name": "tpci200",
16107      "parent": "pci-device"
16108    },
16109    {
16110      "name": "memory-backend-memfd",
16111      "parent": "memory-backend"
16112    },
16113    {
16114      "name": "virtio-blk-pci",
16115      "parent": "virtio-blk-pci-base"
16116    },
16117    {
16118      "name": "pci-serial-2x",
16119      "parent": "pci-device"
16120    },
16121    {
16122      "name": "rng-builtin",
16123      "parent": "rng-backend"
16124    },
16125    {
16126      "name": "virtio-scsi-pci-non-transitional",
16127      "parent": "virtio-scsi-pci-base"
16128    },
16129    {
16130      "name": "riscv.sifive.e.prci",
16131      "parent": "sys-bus-device"
16132    },
16133    {
16134      "name": "tcg-accel",
16135      "parent": "accel"
16136    },
16137    {
16138      "name": "sdhci-bus",
16139      "parent": "sd-bus"
16140    },
16141    {
16142      "name": "virtio-mouse-device",
16143      "parent": "virtio-input-hid-device"
16144    },
16145    {
16146      "name": "input-linux",
16147      "parent": "object"
16148    },
16149    {
16150      "name": "mptsas1068",
16151      "parent": "pci-device"
16152    },
16153    {
16154      "name": "vhost-user-blk-pci",
16155      "parent": "vhost-user-blk-pci-base"
16156    },
16157    {
16158      "name": "e1000",
16159      "parent": "e1000-base"
16160    },
16161    {
16162      "name": "virtio-serial-pci-non-transitional",
16163      "parent": "virtio-serial-pci-base"
16164    },
16165    {
16166      "name": "rtl8139",
16167      "parent": "pci-device"
16168    },
16169    {
16170      "name": "any-riscv-cpu",
16171      "parent": "riscv-cpu"
16172    },
16173    {
16174      "name": "filter-buffer",
16175      "parent": "netfilter"
16176    },
16177    {
16178      "name": "vhost-vsock-device",
16179      "parent": "vhost-vsock-common"
16180    },
16181    {
16182      "name": "secondary-vga",
16183      "parent": "pci-vga"
16184    },
16185    {
16186      "name": "chardev-null",
16187      "parent": "chardev"
16188    },
16189    {
16190      "name": "virtio-net-device",
16191      "parent": "virtio-device"
16192    },
16193    {
16194      "name": "virtio-rng-pci-non-transitional",
16195      "parent": "virtio-rng-pci-base"
16196    },
16197    {
16198      "name": "cadence_uart",
16199      "parent": "sys-bus-device"
16200    },
16201    {
16202      "name": "serial-mm",
16203      "parent": "sys-bus-device"
16204    },
16205    {
16206      "name": "filter-dump",
16207      "parent": "netfilter"
16208    },
16209    {
16210      "name": "filter-replay",
16211      "parent": "netfilter"
16212    },
16213    {
16214      "name": "usb-bot",
16215      "parent": "usb-storage-dev"
16216    },
16217    {
16218      "name": "clock",
16219      "parent": "object"
16220    },
16221    {
16222      "name": "microchip.pfsoc",
16223      "parent": "device"
16224    },
16225    {
16226      "name": "chardev-msmouse",
16227      "parent": "chardev"
16228    },
16229    {
16230      "name": "tls-creds-x509",
16231      "parent": "tls-creds"
16232    },
16233    {
16234      "name": "x3130-upstream",
16235      "parent": "pcie-port"
16236    },
16237    {
16238      "name": "serial",
16239      "parent": "device"
16240    },
16241    {
16242      "name": "megasas-gen2",
16243      "parent": "megasas-base"
16244    },
16245    {
16246      "name": "piix3-usb-uhci",
16247      "parent": "pci-uhci-usb"
16248    },
16249    {
16250      "name": "riscv.sifive.clint",
16251      "parent": "sys-bus-device"
16252    },
16253    {
16254      "name": "qio-net-listener",
16255      "parent": "object"
16256    },
16257    {
16258      "name": "base-xhci",
16259      "parent": "device"
16260    },
16261    {
16262      "name": "esp",
16263      "parent": "sys-bus-device"
16264    },
16265    {
16266      "name": "rng-random",
16267      "parent": "rng-backend"
16268    },
16269    {
16270      "name": "vhost-vsock-pci-non-transitional",
16271      "parent": "vhost-vsock-pci-base"
16272    },
16273    {
16274      "name": "virtio-crypto-device",
16275      "parent": "virtio-device"
16276    },
16277    {
16278      "name": "ati-vga",
16279      "parent": "pci-device"
16280    },
16281    {
16282      "name": "virtio-iommu-pci",
16283      "parent": "virtio-iommu-device-base"
16284    },
16285    {
16286      "name": "qtest-accel",
16287      "parent": "accel"
16288    },
16289    {
16290      "name": "riscv.sifive.u.otp",
16291      "parent": "sys-bus-device"
16292    },
16293    {
16294      "name": "u2f-passthru",
16295      "parent": "u2f-key"
16296    },
16297    {
16298      "name": "usb-mouse",
16299      "parent": "usb-hid"
16300    },
16301    {
16302      "name": "migration",
16303      "parent": "device"
16304    },
16305    {
16306      "name": "HDA",
16307      "parent": "bus"
16308    },
16309    {
16310      "name": "chardev-gdb",
16311      "parent": "chardev"
16312    },
16313    {
16314      "name": "sd-bus",
16315      "parent": "bus"
16316    },
16317    {
16318      "name": "i2c-bus",
16319      "parent": "bus"
16320    },
16321    {
16322      "name": "virtio-gpu-pci",
16323      "parent": "virtio-gpu-pci-base-type"
16324    },
16325    {
16326      "name": "tls-creds-anon",
16327      "parent": "tls-creds"
16328    },
16329    {
16330      "name": "scsi-cd",
16331      "parent": "scsi-disk-base"
16332    },
16333    {
16334      "name": "vhost-scsi-pci-non-transitional",
16335      "parent": "vhost-scsi-pci-base"
16336    },
16337    {
16338      "name": "i82557c",
16339      "parent": "pci-device"
16340    },
16341    {
16342      "name": "unimplemented-device",
16343      "parent": "sys-bus-device"
16344    },
16345    {
16346      "name": "am53c974",
16347      "parent": "pci-device"
16348    },
16349    {
16350      "name": "mchp.pfsoc.sysreg",
16351      "parent": "sys-bus-device"
16352    },
16353    {
16354      "name": "filter-redirector",
16355      "parent": "netfilter"
16356    },
16357    {
16358      "name": "fw_cfg_mem",
16359      "parent": "fw_cfg"
16360    },
16361    {
16362      "name": "virtio-serial-pci-transitional",
16363      "parent": "virtio-serial-pci-base"
16364    },
16365    {
16366      "name": "vhost-user-gpu-pci",
16367      "parent": "vhost-user-gpu-pci-base-type"
16368    }
16369  ],
16370  "id": "libvirt-7"
16371}
16372
16373{
16374  "execute": "device-list-properties",
16375  "arguments": {
16376    "typename": "virtio-blk-pci"
16377  },
16378  "id": "libvirt-8"
16379}
16380
16381{
16382  "return": [
16383    {
16384      "name": "romfile",
16385      "type": "str"
16386    },
16387    {
16388      "default-value": -1,
16389      "name": "addr",
16390      "description": "Slot and optional function number, example: 06.0 or 06",
16391      "type": "int32"
16392    },
16393    {
16394      "name": "failover_pair_id",
16395      "type": "str"
16396    },
16397    {
16398      "default-value": true,
16399      "name": "x-pcie-lnksta-dllla",
16400      "description": "on/off",
16401      "type": "bool"
16402    },
16403    {
16404      "default-value": 1,
16405      "name": "rombar",
16406      "type": "uint32"
16407    },
16408    {
16409      "default-value": true,
16410      "name": "x-pcie-extcap-init",
16411      "description": "on/off",
16412      "type": "bool"
16413    },
16414    {
16415      "default-value": false,
16416      "name": "multifunction",
16417      "description": "on/off",
16418      "type": "bool"
16419    },
16420    {
16421      "default-value": true,
16422      "name": "migrate-extra",
16423      "description": "on/off",
16424      "type": "bool"
16425    },
16426    {
16427      "default-value": false,
16428      "name": "ats",
16429      "description": "on/off",
16430      "type": "bool"
16431    },
16432    {
16433      "default-value": false,
16434      "name": "x-ignore-backend-features",
16435      "type": "bool"
16436    },
16437    {
16438      "default-value": true,
16439      "name": "x-pcie-pm-init",
16440      "description": "on/off",
16441      "type": "bool"
16442    },
16443    {
16444      "default-value": true,
16445      "name": "x-pcie-flr-init",
16446      "description": "on/off",
16447      "type": "bool"
16448    },
16449    {
16450      "default-value": true,
16451      "name": "x-pcie-lnkctl-init",
16452      "description": "on/off",
16453      "type": "bool"
16454    },
16455    {
16456      "default-value": false,
16457      "name": "page-per-vq",
16458      "description": "on/off",
16459      "type": "bool"
16460    },
16461    {
16462      "default-value": true,
16463      "name": "x-pcie-deverr-init",
16464      "description": "on/off",
16465      "type": "bool"
16466    },
16467    {
16468      "default-value": false,
16469      "name": "virtio-pci-bus-master-bug-migration",
16470      "description": "on/off",
16471      "type": "bool"
16472    },
16473    {
16474      "default-value": false,
16475      "name": "modern-pio-notify",
16476      "description": "on/off",
16477      "type": "bool"
16478    },
16479    {
16480      "default-value": false,
16481      "name": "x-disable-pcie",
16482      "description": "on/off",
16483      "type": "bool"
16484    },
16485    {
16486      "default-value": 4294967295,
16487      "name": "vectors",
16488      "type": "uint32"
16489    },
16490    {
16491      "default-value": true,
16492      "name": "ioeventfd",
16493      "description": "on/off",
16494      "type": "bool"
16495    },
16496    {
16497      "default-value": 0,
16498      "name": "class",
16499      "type": "uint32"
16500    },
16501    {
16502      "default-value": "auto",
16503      "name": "disable-legacy",
16504      "description": "on/off/auto",
16505      "type": "OnOffAuto"
16506    },
16507    {
16508      "default-value": false,
16509      "name": "disable-modern",
16510      "type": "bool"
16511    },
16512    {
16513      "default-value": true,
16514      "name": "notify_on_empty",
16515      "description": "on/off",
16516      "type": "bool"
16517    },
16518    {
16519      "default-value": false,
16520      "name": "share-rw",
16521      "type": "bool"
16522    },
16523    {
16524      "default-value": 256,
16525      "name": "queue-size",
16526      "type": "uint16"
16527    },
16528    {
16529      "default-value": 0,
16530      "name": "lcyls",
16531      "type": "uint32"
16532    },
16533    {
16534      "default-value": 0,
16535      "name": "lsecs",
16536      "type": "uint32"
16537    },
16538    {
16539      "default-value": 0,
16540      "name": "heads",
16541      "type": "uint32"
16542    },
16543    {
16544      "name": "iothread",
16545      "type": "link<iothread>"
16546    },
16547    {
16548      "default-value": 0,
16549      "name": "lheads",
16550      "type": "uint32"
16551    },
16552    {
16553      "default-value": 65535,
16554      "name": "num-queues",
16555      "type": "uint16"
16556    },
16557    {
16558      "default-value": 0,
16559      "name": "cyls",
16560      "type": "uint32"
16561    },
16562    {
16563      "default-value": 0,
16564      "name": "secs",
16565      "type": "uint32"
16566    },
16567    {
16568      "name": "virtio-backend",
16569      "type": "child<virtio-blk-device>"
16570    },
16571    {
16572      "default-value": 0,
16573      "name": "min_io_size",
16574      "type": "size"
16575    },
16576    {
16577      "name": "bootindex",
16578      "type": "int32"
16579    },
16580    {
16581      "default-value": true,
16582      "name": "config-wce",
16583      "description": "on/off",
16584      "type": "bool"
16585    },
16586    {
16587      "default-value": true,
16588      "name": "seg-max-adjust",
16589      "type": "bool"
16590    },
16591    {
16592      "name": "drive",
16593      "description": "Node name or ID of a block device to use as a backend",
16594      "type": "str"
16595    },
16596    {
16597      "default-value": "auto",
16598      "name": "werror",
16599      "description": "Error handling policy, report/ignore/enospc/stop/auto",
16600      "type": "BlockdevOnError"
16601    },
16602    {
16603      "default-value": "auto",
16604      "name": "rerror",
16605      "description": "Error handling policy, report/ignore/enospc/stop/auto",
16606      "type": "BlockdevOnError"
16607    },
16608    {
16609      "default-value": "auto",
16610      "name": "write-cache",
16611      "description": "on/off/auto",
16612      "type": "OnOffAuto"
16613    },
16614    {
16615      "default-value": true,
16616      "name": "use-disabled-flag",
16617      "type": "bool"
16618    },
16619    {
16620      "default-value": false,
16621      "name": "x-disable-legacy-check",
16622      "type": "bool"
16623    },
16624    {
16625      "default-value": true,
16626      "name": "use-started",
16627      "type": "bool"
16628    },
16629    {
16630      "default-value": false,
16631      "name": "iommu_platform",
16632      "description": "on/off",
16633      "type": "bool"
16634    },
16635    {
16636      "default-value": 0,
16637      "name": "physical_block_size",
16638      "description": "A power of two between 512 B and 2 MiB",
16639      "type": "size"
16640    },
16641    {
16642      "default-value": false,
16643      "name": "scsi",
16644      "description": "on/off",
16645      "type": "bool"
16646    },
16647    {
16648      "default-value": true,
16649      "name": "any_layout",
16650      "description": "on/off",
16651      "type": "bool"
16652    },
16653    {
16654      "default-value": 0,
16655      "name": "opt_io_size",
16656      "type": "size"
16657    },
16658    {
16659      "default-value": 0,
16660      "name": "logical_block_size",
16661      "description": "A power of two between 512 B and 2 MiB",
16662      "type": "size"
16663    },
16664    {
16665      "default-value": 4194303,
16666      "name": "max-discard-sectors",
16667      "type": "uint32"
16668    },
16669    {
16670      "default-value": true,
16671      "name": "discard",
16672      "description": "on/off",
16673      "type": "bool"
16674    },
16675    {
16676      "default-value": 4294967295,
16677      "name": "discard_granularity",
16678      "type": "size"
16679    },
16680    {
16681      "default-value": true,
16682      "name": "request-merging",
16683      "description": "on/off",
16684      "type": "bool"
16685    },
16686    {
16687      "default-value": true,
16688      "name": "write-zeroes",
16689      "description": "on/off",
16690      "type": "bool"
16691    },
16692    {
16693      "default-value": 4194303,
16694      "name": "max-write-zeroes-sectors",
16695      "type": "uint32"
16696    },
16697    {
16698      "default-value": false,
16699      "name": "packed",
16700      "description": "on/off",
16701      "type": "bool"
16702    },
16703    {
16704      "default-value": true,
16705      "name": "event_idx",
16706      "description": "on/off",
16707      "type": "bool"
16708    },
16709    {
16710      "default-value": true,
16711      "name": "x-enable-wce-if-config-wce",
16712      "type": "bool"
16713    },
16714    {
16715      "default-value": true,
16716      "name": "indirect_desc",
16717      "description": "on/off",
16718      "type": "bool"
16719    },
16720    {
16721      "name": "serial",
16722      "type": "str"
16723    }
16724  ],
16725  "id": "libvirt-8"
16726}
16727
16728{
16729  "execute": "device-list-properties",
16730  "arguments": {
16731    "typename": "virtio-net-pci"
16732  },
16733  "id": "libvirt-9"
16734}
16735
16736{
16737  "return": [
16738    {
16739      "name": "romfile",
16740      "type": "str"
16741    },
16742    {
16743      "default-value": -1,
16744      "name": "addr",
16745      "description": "Slot and optional function number, example: 06.0 or 06",
16746      "type": "int32"
16747    },
16748    {
16749      "name": "failover_pair_id",
16750      "type": "str"
16751    },
16752    {
16753      "default-value": true,
16754      "name": "x-pcie-lnksta-dllla",
16755      "description": "on/off",
16756      "type": "bool"
16757    },
16758    {
16759      "default-value": 1,
16760      "name": "rombar",
16761      "type": "uint32"
16762    },
16763    {
16764      "default-value": true,
16765      "name": "x-pcie-extcap-init",
16766      "description": "on/off",
16767      "type": "bool"
16768    },
16769    {
16770      "default-value": false,
16771      "name": "multifunction",
16772      "description": "on/off",
16773      "type": "bool"
16774    },
16775    {
16776      "default-value": true,
16777      "name": "migrate-extra",
16778      "description": "on/off",
16779      "type": "bool"
16780    },
16781    {
16782      "default-value": false,
16783      "name": "ats",
16784      "description": "on/off",
16785      "type": "bool"
16786    },
16787    {
16788      "default-value": false,
16789      "name": "x-ignore-backend-features",
16790      "type": "bool"
16791    },
16792    {
16793      "default-value": true,
16794      "name": "x-pcie-pm-init",
16795      "description": "on/off",
16796      "type": "bool"
16797    },
16798    {
16799      "default-value": true,
16800      "name": "x-pcie-flr-init",
16801      "description": "on/off",
16802      "type": "bool"
16803    },
16804    {
16805      "default-value": true,
16806      "name": "x-pcie-lnkctl-init",
16807      "description": "on/off",
16808      "type": "bool"
16809    },
16810    {
16811      "default-value": false,
16812      "name": "page-per-vq",
16813      "description": "on/off",
16814      "type": "bool"
16815    },
16816    {
16817      "default-value": true,
16818      "name": "x-pcie-deverr-init",
16819      "description": "on/off",
16820      "type": "bool"
16821    },
16822    {
16823      "default-value": false,
16824      "name": "virtio-pci-bus-master-bug-migration",
16825      "description": "on/off",
16826      "type": "bool"
16827    },
16828    {
16829      "default-value": false,
16830      "name": "modern-pio-notify",
16831      "description": "on/off",
16832      "type": "bool"
16833    },
16834    {
16835      "default-value": false,
16836      "name": "x-disable-pcie",
16837      "description": "on/off",
16838      "type": "bool"
16839    },
16840    {
16841      "default-value": 3,
16842      "name": "vectors",
16843      "type": "uint32"
16844    },
16845    {
16846      "default-value": true,
16847      "name": "ioeventfd",
16848      "description": "on/off",
16849      "type": "bool"
16850    },
16851    {
16852      "default-value": "auto",
16853      "name": "disable-legacy",
16854      "description": "on/off/auto",
16855      "type": "OnOffAuto"
16856    },
16857    {
16858      "default-value": false,
16859      "name": "disable-modern",
16860      "type": "bool"
16861    },
16862    {
16863      "name": "mac",
16864      "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56",
16865      "type": "str"
16866    },
16867    {
16868      "default-value": true,
16869      "name": "notify_on_empty",
16870      "description": "on/off",
16871      "type": "bool"
16872    },
16873    {
16874      "default-value": true,
16875      "name": "gso",
16876      "description": "on/off",
16877      "type": "bool"
16878    },
16879    {
16880      "default-value": 150000,
16881      "name": "x-txtimer",
16882      "type": "uint32"
16883    },
16884    {
16885      "default-value": false,
16886      "name": "mq",
16887      "description": "on/off",
16888      "type": "bool"
16889    },
16890    {
16891      "default-value": true,
16892      "name": "mrg_rxbuf",
16893      "description": "on/off",
16894      "type": "bool"
16895    },
16896    {
16897      "default-value": 256,
16898      "name": "x-txburst",
16899      "type": "int32"
16900    },
16901    {
16902      "default-value": 0,
16903      "name": "host_mtu",
16904      "type": "uint16"
16905    },
16906    {
16907      "name": "tx",
16908      "type": "str"
16909    },
16910    {
16911      "default-value": false,
16912      "name": "rss",
16913      "description": "on/off",
16914      "type": "bool"
16915    },
16916    {
16917      "default-value": true,
16918      "name": "status",
16919      "description": "on/off",
16920      "type": "bool"
16921    },
16922    {
16923      "default-value": false,
16924      "name": "failover",
16925      "type": "bool"
16926    },
16927    {
16928      "name": "virtio-backend",
16929      "type": "child<virtio-net-device>"
16930    },
16931    {
16932      "default-value": false,
16933      "name": "packed",
16934      "description": "on/off",
16935      "type": "bool"
16936    },
16937    {
16938      "default-value": true,
16939      "name": "ctrl_mac_addr",
16940      "description": "on/off",
16941      "type": "bool"
16942    },
16943    {
16944      "default-value": 256,
16945      "name": "tx_queue_size",
16946      "type": "uint16"
16947    },
16948    {
16949      "default-value": true,
16950      "name": "guest_tso4",
16951      "description": "on/off",
16952      "type": "bool"
16953    },
16954    {
16955      "default-value": true,
16956      "name": "use-disabled-flag",
16957      "type": "bool"
16958    },
16959    {
16960      "default-value": false,
16961      "name": "hash",
16962      "description": "on/off",
16963      "type": "bool"
16964    },
16965    {
16966      "default-value": true,
16967      "name": "host_tso6",
16968      "description": "on/off",
16969      "type": "bool"
16970    },
16971    {
16972      "default-value": true,
16973      "name": "ctrl_guest_offloads",
16974      "description": "on/off",
16975      "type": "bool"
16976    },
16977    {
16978      "default-value": true,
16979      "name": "guest_ufo",
16980      "description": "on/off",
16981      "type": "bool"
16982    },
16983    {
16984      "default-value": true,
16985      "name": "ctrl_vq",
16986      "description": "on/off",
16987      "type": "bool"
16988    },
16989    {
16990      "default-value": true,
16991      "name": "guest_ecn",
16992      "description": "on/off",
16993      "type": "bool"
16994    },
16995    {
16996      "default-value": true,
16997      "name": "use-started",
16998      "type": "bool"
16999    },
17000    {
17001      "default-value": false,
17002      "name": "iommu_platform",
17003      "description": "on/off",
17004      "type": "bool"
17005    },
17006    {
17007      "default-value": true,
17008      "name": "host_ufo",
17009      "description": "on/off",
17010      "type": "bool"
17011    },
17012    {
17013      "default-value": false,
17014      "name": "x-disable-legacy-check",
17015      "type": "bool"
17016    },
17017    {
17018      "default-value": true,
17019      "name": "any_layout",
17020      "description": "on/off",
17021      "type": "bool"
17022    },
17023    {
17024      "default-value": true,
17025      "name": "host_ecn",
17026      "description": "on/off",
17027      "type": "bool"
17028    },
17029    {
17030      "default-value": false,
17031      "name": "guest_rsc_ext",
17032      "description": "on/off",
17033      "type": "bool"
17034    },
17035    {
17036      "name": "duplex",
17037      "type": "str"
17038    },
17039    {
17040      "default-value": 300000,
17041      "name": "rsc_interval",
17042      "type": "uint32"
17043    },
17044    {
17045      "default-value": true,
17046      "name": "guest_announce",
17047      "description": "on/off",
17048      "type": "bool"
17049    },
17050    {
17051      "name": "netdev",
17052      "description": "ID of a netdev to use as a backend",
17053      "type": "str"
17054    },
17055    {
17056      "default-value": true,
17057      "name": "host_tso4",
17058      "description": "on/off",
17059      "type": "bool"
17060    },
17061    {
17062      "default-value": true,
17063      "name": "x-mtu-bypass-backend",
17064      "type": "bool"
17065    },
17066    {
17067      "default-value": true,
17068      "name": "ctrl_rx_extra",
17069      "description": "on/off",
17070      "type": "bool"
17071    },
17072    {
17073      "default-value": 256,
17074      "name": "rx_queue_size",
17075      "type": "uint16"
17076    },
17077    {
17078      "default-value": true,
17079      "name": "guest_csum",
17080      "description": "on/off",
17081      "type": "bool"
17082    },
17083    {
17084      "name": "bootindex",
17085      "type": "int32"
17086    },
17087    {
17088      "default-value": true,
17089      "name": "event_idx",
17090      "description": "on/off",
17091      "type": "bool"
17092    },
17093    {
17094      "default-value": true,
17095      "name": "indirect_desc",
17096      "description": "on/off",
17097      "type": "bool"
17098    },
17099    {
17100      "default-value": true,
17101      "name": "ctrl_vlan",
17102      "description": "on/off",
17103      "type": "bool"
17104    },
17105    {
17106      "default-value": true,
17107      "name": "guest_tso6",
17108      "description": "on/off",
17109      "type": "bool"
17110    },
17111    {
17112      "default-value": -1,
17113      "name": "speed",
17114      "type": "int32"
17115    },
17116    {
17117      "default-value": true,
17118      "name": "csum",
17119      "description": "on/off",
17120      "type": "bool"
17121    },
17122    {
17123      "default-value": true,
17124      "name": "ctrl_rx",
17125      "description": "on/off",
17126      "type": "bool"
17127    }
17128  ],
17129  "id": "libvirt-9"
17130}
17131
17132{
17133  "execute": "device-list-properties",
17134  "arguments": {
17135    "typename": "virtio-scsi-pci"
17136  },
17137  "id": "libvirt-10"
17138}
17139
17140{
17141  "return": [
17142    {
17143      "name": "romfile",
17144      "type": "str"
17145    },
17146    {
17147      "default-value": -1,
17148      "name": "addr",
17149      "description": "Slot and optional function number, example: 06.0 or 06",
17150      "type": "int32"
17151    },
17152    {
17153      "name": "failover_pair_id",
17154      "type": "str"
17155    },
17156    {
17157      "default-value": true,
17158      "name": "x-pcie-lnksta-dllla",
17159      "description": "on/off",
17160      "type": "bool"
17161    },
17162    {
17163      "default-value": 1,
17164      "name": "rombar",
17165      "type": "uint32"
17166    },
17167    {
17168      "default-value": true,
17169      "name": "x-pcie-extcap-init",
17170      "description": "on/off",
17171      "type": "bool"
17172    },
17173    {
17174      "default-value": false,
17175      "name": "multifunction",
17176      "description": "on/off",
17177      "type": "bool"
17178    },
17179    {
17180      "default-value": true,
17181      "name": "migrate-extra",
17182      "description": "on/off",
17183      "type": "bool"
17184    },
17185    {
17186      "default-value": false,
17187      "name": "ats",
17188      "description": "on/off",
17189      "type": "bool"
17190    },
17191    {
17192      "default-value": false,
17193      "name": "x-ignore-backend-features",
17194      "type": "bool"
17195    },
17196    {
17197      "default-value": true,
17198      "name": "x-pcie-pm-init",
17199      "description": "on/off",
17200      "type": "bool"
17201    },
17202    {
17203      "default-value": true,
17204      "name": "x-pcie-flr-init",
17205      "description": "on/off",
17206      "type": "bool"
17207    },
17208    {
17209      "default-value": true,
17210      "name": "x-pcie-lnkctl-init",
17211      "description": "on/off",
17212      "type": "bool"
17213    },
17214    {
17215      "default-value": false,
17216      "name": "page-per-vq",
17217      "description": "on/off",
17218      "type": "bool"
17219    },
17220    {
17221      "default-value": true,
17222      "name": "x-pcie-deverr-init",
17223      "description": "on/off",
17224      "type": "bool"
17225    },
17226    {
17227      "default-value": false,
17228      "name": "virtio-pci-bus-master-bug-migration",
17229      "description": "on/off",
17230      "type": "bool"
17231    },
17232    {
17233      "default-value": false,
17234      "name": "modern-pio-notify",
17235      "description": "on/off",
17236      "type": "bool"
17237    },
17238    {
17239      "default-value": false,
17240      "name": "x-disable-pcie",
17241      "description": "on/off",
17242      "type": "bool"
17243    },
17244    {
17245      "default-value": 4294967295,
17246      "name": "vectors",
17247      "type": "uint32"
17248    },
17249    {
17250      "default-value": true,
17251      "name": "ioeventfd",
17252      "description": "on/off",
17253      "type": "bool"
17254    },
17255    {
17256      "default-value": "auto",
17257      "name": "disable-legacy",
17258      "description": "on/off/auto",
17259      "type": "OnOffAuto"
17260    },
17261    {
17262      "default-value": false,
17263      "name": "disable-modern",
17264      "type": "bool"
17265    },
17266    {
17267      "default-value": true,
17268      "name": "indirect_desc",
17269      "description": "on/off",
17270      "type": "bool"
17271    },
17272    {
17273      "default-value": false,
17274      "name": "iommu_platform",
17275      "description": "on/off",
17276      "type": "bool"
17277    },
17278    {
17279      "default-value": true,
17280      "name": "hotplug",
17281      "description": "on/off",
17282      "type": "bool"
17283    },
17284    {
17285      "default-value": true,
17286      "name": "use-disabled-flag",
17287      "type": "bool"
17288    },
17289    {
17290      "default-value": true,
17291      "name": "event_idx",
17292      "description": "on/off",
17293      "type": "bool"
17294    },
17295    {
17296      "default-value": 4294967295,
17297      "name": "num_queues",
17298      "type": "uint32"
17299    },
17300    {
17301      "default-value": 65535,
17302      "name": "max_sectors",
17303      "type": "uint32"
17304    },
17305    {
17306      "default-value": false,
17307      "name": "x-disable-legacy-check",
17308      "type": "bool"
17309    },
17310    {
17311      "default-value": true,
17312      "name": "any_layout",
17313      "description": "on/off",
17314      "type": "bool"
17315    },
17316    {
17317      "default-value": true,
17318      "name": "notify_on_empty",
17319      "description": "on/off",
17320      "type": "bool"
17321    },
17322    {
17323      "name": "iothread",
17324      "type": "link<iothread>"
17325    },
17326    {
17327      "default-value": true,
17328      "name": "param_change",
17329      "description": "on/off",
17330      "type": "bool"
17331    },
17332    {
17333      "default-value": false,
17334      "name": "packed",
17335      "description": "on/off",
17336      "type": "bool"
17337    },
17338    {
17339      "default-value": true,
17340      "name": "use-started",
17341      "type": "bool"
17342    },
17343    {
17344      "default-value": 256,
17345      "name": "virtqueue_size",
17346      "type": "uint32"
17347    },
17348    {
17349      "default-value": true,
17350      "name": "seg_max_adjust",
17351      "type": "bool"
17352    },
17353    {
17354      "default-value": 128,
17355      "name": "cmd_per_lun",
17356      "type": "uint32"
17357    },
17358    {
17359      "name": "virtio-backend",
17360      "type": "child<virtio-scsi-device>"
17361    }
17362  ],
17363  "id": "libvirt-10"
17364}
17365
17366{
17367  "execute": "device-list-properties",
17368  "arguments": {
17369    "typename": "virtio-net-ccw"
17370  },
17371  "id": "libvirt-11"
17372}
17373
17374{
17375  "id": "libvirt-11",
17376  "error": {
17377    "class": "DeviceNotFound",
17378    "desc": "Device 'virtio-net-ccw' not found"
17379  }
17380}
17381
17382{
17383  "execute": "device-list-properties",
17384  "arguments": {
17385    "typename": "virtio-scsi-ccw"
17386  },
17387  "id": "libvirt-12"
17388}
17389
17390{
17391  "id": "libvirt-12",
17392  "error": {
17393    "class": "DeviceNotFound",
17394    "desc": "Device 'virtio-scsi-ccw' not found"
17395  }
17396}
17397
17398{
17399  "execute": "device-list-properties",
17400  "arguments": {
17401    "typename": "vfio-pci"
17402  },
17403  "id": "libvirt-13"
17404}
17405
17406{
17407  "return": [
17408    {
17409      "name": "romfile",
17410      "type": "str"
17411    },
17412    {
17413      "default-value": -1,
17414      "name": "addr",
17415      "description": "Slot and optional function number, example: 06.0 or 06",
17416      "type": "int32"
17417    },
17418    {
17419      "name": "failover_pair_id",
17420      "type": "str"
17421    },
17422    {
17423      "default-value": true,
17424      "name": "x-pcie-lnksta-dllla",
17425      "description": "on/off",
17426      "type": "bool"
17427    },
17428    {
17429      "default-value": 1,
17430      "name": "rombar",
17431      "type": "uint32"
17432    },
17433    {
17434      "default-value": true,
17435      "name": "x-pcie-extcap-init",
17436      "description": "on/off",
17437      "type": "bool"
17438    },
17439    {
17440      "default-value": false,
17441      "name": "multifunction",
17442      "description": "on/off",
17443      "type": "bool"
17444    },
17445    {
17446      "default-value": false,
17447      "name": "x-no-kvm-msix",
17448      "type": "bool"
17449    },
17450    {
17451      "default-value": 0,
17452      "name": "yres",
17453      "type": "uint32"
17454    },
17455    {
17456      "default-value": false,
17457      "name": "x-vga",
17458      "description": "on/off",
17459      "type": "bool"
17460    },
17461    {
17462      "default-value": "on",
17463      "name": "x-pre-copy-dirty-page-tracking",
17464      "description": "on/off/auto",
17465      "type": "OnOffAuto"
17466    },
17467    {
17468      "name": "x-nv-gpudirect-clique",
17469      "description": "NVIDIA GPUDirect Clique ID (0 - 15)",
17470      "type": "uint4"
17471    },
17472    {
17473      "default-value": "off",
17474      "name": "x-msix-relocation",
17475      "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5",
17476      "type": "OffAutoPCIBAR"
17477    },
17478    {
17479      "default-value": false,
17480      "name": "x-no-vfio-ioeventfd",
17481      "type": "bool"
17482    },
17483    {
17484      "name": "sysfsdev",
17485      "type": "str"
17486    },
17487    {
17488      "name": "host",
17489      "description": "Address (bus/device/function) of the host device, example: 04:10.0",
17490      "type": "str"
17491    },
17492    {
17493      "default-value": 4294967295,
17494      "name": "x-pci-device-id",
17495      "type": "uint32"
17496    },
17497    {
17498      "default-value": false,
17499      "name": "x-no-kvm-msi",
17500      "type": "bool"
17501    },
17502    {
17503      "default-value": 4294967295,
17504      "name": "x-pci-sub-vendor-id",
17505      "type": "uint32"
17506    },
17507    {
17508      "default-value": false,
17509      "name": "x-enable-migration",
17510      "type": "bool"
17511    },
17512    {
17513      "default-value": false,
17514      "name": "x-no-geforce-quirks",
17515      "type": "bool"
17516    },
17517    {
17518      "default-value": true,
17519      "name": "x-req",
17520      "description": "on/off",
17521      "type": "bool"
17522    },
17523    {
17524      "default-value": 0,
17525      "name": "x-igd-gms",
17526      "type": "uint32"
17527    },
17528    {
17529      "default-value": 1100,
17530      "name": "x-intx-mmap-timeout-ms",
17531      "type": "uint32"
17532    },
17533    {
17534      "default-value": false,
17535      "name": "x-no-kvm-intx",
17536      "type": "bool"
17537    },
17538    {
17539      "default-value": false,
17540      "name": "x-no-kvm-ioeventfd",
17541      "type": "bool"
17542    },
17543    {
17544      "default-value": 4294967295,
17545      "name": "x-pci-sub-device-id",
17546      "type": "uint32"
17547    },
17548    {
17549      "default-value": "off",
17550      "name": "display",
17551      "description": "on/off/auto",
17552      "type": "OnOffAuto"
17553    },
17554    {
17555      "default-value": false,
17556      "name": "x-igd-opregion",
17557      "description": "on/off",
17558      "type": "bool"
17559    },
17560    {
17561      "default-value": 4294967295,
17562      "name": "x-pci-vendor-id",
17563      "type": "uint32"
17564    },
17565    {
17566      "default-value": 0,
17567      "name": "xres",
17568      "type": "uint32"
17569    },
17570    {
17571      "default-value": false,
17572      "name": "x-no-mmap",
17573      "type": "bool"
17574    },
17575    {
17576      "default-value": false,
17577      "name": "x-balloon-allowed",
17578      "type": "bool"
17579    },
17580    {
17581      "name": "bootindex",
17582      "type": "int32"
17583    }
17584  ],
17585  "id": "libvirt-13"
17586}
17587
17588{
17589  "execute": "device-list-properties",
17590  "arguments": {
17591    "typename": "scsi-hd"
17592  },
17593  "id": "libvirt-14"
17594}
17595
17596{
17597  "return": [
17598    {
17599      "default-value": 4294967295,
17600      "name": "scsi-id",
17601      "type": "uint32"
17602    },
17603    {
17604      "default-value": 4294967295,
17605      "name": "lun",
17606      "type": "uint32"
17607    },
17608    {
17609      "default-value": 0,
17610      "name": "channel",
17611      "type": "uint32"
17612    },
17613    {
17614      "default-value": 0,
17615      "name": "lsecs",
17616      "type": "uint32"
17617    },
17618    {
17619      "name": "device_id",
17620      "type": "str"
17621    },
17622    {
17623      "default-value": 0,
17624      "name": "logical_block_size",
17625      "description": "A power of two between 512 B and 2 MiB",
17626      "type": "size"
17627    },
17628    {
17629      "default-value": 2147483647,
17630      "name": "max_io_size",
17631      "type": "uint64"
17632    },
17633    {
17634      "default-value": false,
17635      "name": "dpofua",
17636      "description": "on/off",
17637      "type": "bool"
17638    },
17639    {
17640      "name": "drive",
17641      "description": "Node name or ID of a block device to use as a backend",
17642      "type": "str"
17643    },
17644    {
17645      "default-value": 0,
17646      "name": "lheads",
17647      "type": "uint32"
17648    },
17649    {
17650      "name": "serial",
17651      "type": "str"
17652    },
17653    {
17654      "name": "ver",
17655      "type": "str"
17656    },
17657    {
17658      "default-value": "auto",
17659      "name": "write-cache",
17660      "description": "on/off/auto",
17661      "type": "OnOffAuto"
17662    },
17663    {
17664      "default-value": false,
17665      "name": "share-rw",
17666      "type": "bool"
17667    },
17668    {
17669      "default-value": 5,
17670      "name": "scsi_version",
17671      "type": "int32"
17672    },
17673    {
17674      "default-value": false,
17675      "name": "removable",
17676      "description": "on/off",
17677      "type": "bool"
17678    },
17679    {
17680      "default-value": 0,
17681      "name": "wwn",
17682      "type": "uint64"
17683    },
17684    {
17685      "default-value": 4294967295,
17686      "name": "discard_granularity",
17687      "type": "size"
17688    },
17689    {
17690      "default-value": 0,
17691      "name": "heads",
17692      "type": "uint32"
17693    },
17694    {
17695      "name": "vendor",
17696      "type": "str"
17697    },
17698    {
17699      "default-value": 1073741824,
17700      "name": "max_unmap_size",
17701      "type": "uint64"
17702    },
17703    {
17704      "default-value": 0,
17705      "name": "cyls",
17706      "type": "uint32"
17707    },
17708    {
17709      "default-value": 0,
17710      "name": "lcyls",
17711      "type": "uint32"
17712    },
17713    {
17714      "name": "product",
17715      "type": "str"
17716    },
17717    {
17718      "default-value": 0,
17719      "name": "opt_io_size",
17720      "type": "size"
17721    },
17722    {
17723      "default-value": "auto",
17724      "name": "rerror",
17725      "description": "Error handling policy, report/ignore/enospc/stop/auto",
17726      "type": "BlockdevOnError"
17727    },
17728    {
17729      "default-value": 0,
17730      "name": "secs",
17731      "type": "uint32"
17732    },
17733    {
17734      "default-value": 0,
17735      "name": "rotation_rate",
17736      "type": "uint16"
17737    },
17738    {
17739      "default-value": 0,
17740      "name": "min_io_size",
17741      "type": "size"
17742    },
17743    {
17744      "default-value": 0,
17745      "name": "physical_block_size",
17746      "description": "A power of two between 512 B and 2 MiB",
17747      "type": "size"
17748    },
17749    {
17750      "default-value": 0,
17751      "name": "port_wwn",
17752      "type": "uint64"
17753    },
17754    {
17755      "default-value": 0,
17756      "name": "port_index",
17757      "type": "uint16"
17758    },
17759    {
17760      "default-value": "auto",
17761      "name": "werror",
17762      "description": "Error handling policy, report/ignore/enospc/stop/auto",
17763      "type": "BlockdevOnError"
17764    },
17765    {
17766      "name": "bootindex",
17767      "type": "int32"
17768    }
17769  ],
17770  "id": "libvirt-14"
17771}
17772
17773{
17774  "execute": "device-list-properties",
17775  "arguments": {
17776    "typename": "ide-hd"
17777  },
17778  "id": "libvirt-15"
17779}
17780
17781{
17782  "return": [
17783    {
17784      "default-value": 4294967295,
17785      "name": "unit",
17786      "type": "uint32"
17787    },
17788    {
17789      "default-value": 0,
17790      "name": "logical_block_size",
17791      "description": "A power of two between 512 B and 2 MiB",
17792      "type": "size"
17793    },
17794    {
17795      "default-value": 0,
17796      "name": "lsecs",
17797      "type": "uint32"
17798    },
17799    {
17800      "default-value": 0,
17801      "name": "rotation_rate",
17802      "type": "uint16"
17803    },
17804    {
17805      "name": "drive",
17806      "description": "Node name or ID of a block device to use as a backend",
17807      "type": "str"
17808    },
17809    {
17810      "default-value": 0,
17811      "name": "lheads",
17812      "type": "uint32"
17813    },
17814    {
17815      "name": "serial",
17816      "type": "str"
17817    },
17818    {
17819      "name": "ver",
17820      "type": "str"
17821    },
17822    {
17823      "default-value": false,
17824      "name": "share-rw",
17825      "type": "bool"
17826    },
17827    {
17828      "default-value": "auto",
17829      "name": "write-cache",
17830      "description": "on/off/auto",
17831      "type": "OnOffAuto"
17832    },
17833    {
17834      "default-value": 0,
17835      "name": "wwn",
17836      "type": "uint64"
17837    },
17838    {
17839      "default-value": 4294967295,
17840      "name": "discard_granularity",
17841      "type": "size"
17842    },
17843    {
17844      "default-value": 0,
17845      "name": "heads",
17846      "type": "uint32"
17847    },
17848    {
17849      "default-value": 0,
17850      "name": "cyls",
17851      "type": "uint32"
17852    },
17853    {
17854      "default-value": 0,
17855      "name": "lcyls",
17856      "type": "uint32"
17857    },
17858    {
17859      "default-value": 0,
17860      "name": "opt_io_size",
17861      "type": "size"
17862    },
17863    {
17864      "default-value": "auto",
17865      "name": "rerror",
17866      "description": "Error handling policy, report/ignore/enospc/stop/auto",
17867      "type": "BlockdevOnError"
17868    },
17869    {
17870      "default-value": "auto",
17871      "name": "bios-chs-trans",
17872      "description": "Logical CHS translation algorithm, auto/none/lba/large/rechs",
17873      "type": "BiosAtaTranslation"
17874    },
17875    {
17876      "name": "model",
17877      "type": "str"
17878    },
17879    {
17880      "default-value": 0,
17881      "name": "min_io_size",
17882      "type": "size"
17883    },
17884    {
17885      "default-value": 0,
17886      "name": "physical_block_size",
17887      "description": "A power of two between 512 B and 2 MiB",
17888      "type": "size"
17889    },
17890    {
17891      "default-value": 0,
17892      "name": "secs",
17893      "type": "uint32"
17894    },
17895    {
17896      "default-value": "auto",
17897      "name": "werror",
17898      "description": "Error handling policy, report/ignore/enospc/stop/auto",
17899      "type": "BlockdevOnError"
17900    },
17901    {
17902      "name": "bootindex",
17903      "type": "int32"
17904    }
17905  ],
17906  "id": "libvirt-15"
17907}
17908
17909{
17910  "execute": "device-list-properties",
17911  "arguments": {
17912    "typename": "PIIX4_PM"
17913  },
17914  "id": "libvirt-16"
17915}
17916
17917{
17918  "id": "libvirt-16",
17919  "error": {
17920    "class": "DeviceNotFound",
17921    "desc": "Device 'PIIX4_PM' not found"
17922  }
17923}
17924
17925{
17926  "execute": "device-list-properties",
17927  "arguments": {
17928    "typename": "usb-redir"
17929  },
17930  "id": "libvirt-17"
17931}
17932
17933{
17934  "return": [
17935    {
17936      "default-value": true,
17937      "name": "full-path",
17938      "description": "on/off",
17939      "type": "bool"
17940    },
17941    {
17942      "name": "port",
17943      "type": "str"
17944    },
17945    {
17946      "default-value": true,
17947      "name": "msos-desc",
17948      "description": "on/off",
17949      "type": "bool"
17950    },
17951    {
17952      "name": "serial",
17953      "type": "str"
17954    },
17955    {
17956      "name": "filter",
17957      "type": "str"
17958    },
17959    {
17960      "default-value": true,
17961      "name": "streams",
17962      "type": "bool"
17963    },
17964    {
17965      "name": "chardev",
17966      "description": "ID of a chardev to use as a backend",
17967      "type": "str"
17968    },
17969    {
17970      "default-value": 2,
17971      "name": "debug",
17972      "type": "uint8"
17973    },
17974    {
17975      "default-value": true,
17976      "name": "suppress-remote-wake",
17977      "type": "bool"
17978    },
17979    {
17980      "name": "bootindex",
17981      "type": "int32"
17982    },
17983    {
17984      "name": "attached",
17985      "type": "bool"
17986    }
17987  ],
17988  "id": "libvirt-17"
17989}
17990
17991{
17992  "execute": "device-list-properties",
17993  "arguments": {
17994    "typename": "i440FX-pcihost"
17995  },
17996  "id": "libvirt-18"
17997}
17998
17999{
18000  "id": "libvirt-18",
18001  "error": {
18002    "class": "DeviceNotFound",
18003    "desc": "Device 'i440FX-pcihost' not found"
18004  }
18005}
18006
18007{
18008  "execute": "device-list-properties",
18009  "arguments": {
18010    "typename": "q35-pcihost"
18011  },
18012  "id": "libvirt-19"
18013}
18014
18015{
18016  "id": "libvirt-19",
18017  "error": {
18018    "class": "DeviceNotFound",
18019    "desc": "Device 'q35-pcihost' not found"
18020  }
18021}
18022
18023{
18024  "execute": "device-list-properties",
18025  "arguments": {
18026    "typename": "usb-storage"
18027  },
18028  "id": "libvirt-20"
18029}
18030
18031{
18032  "return": [
18033    {
18034      "default-value": true,
18035      "name": "full-path",
18036      "description": "on/off",
18037      "type": "bool"
18038    },
18039    {
18040      "name": "port",
18041      "type": "str"
18042    },
18043    {
18044      "default-value": true,
18045      "name": "msos-desc",
18046      "description": "on/off",
18047      "type": "bool"
18048    },
18049    {
18050      "name": "serial",
18051      "type": "str"
18052    },
18053    {
18054      "default-value": "auto",
18055      "name": "rerror",
18056      "description": "Error handling policy, report/ignore/enospc/stop/auto",
18057      "type": "BlockdevOnError"
18058    },
18059    {
18060      "default-value": 0,
18061      "name": "min_io_size",
18062      "type": "size"
18063    },
18064    {
18065      "default-value": false,
18066      "name": "removable",
18067      "type": "bool"
18068    },
18069    {
18070      "default-value": false,
18071      "name": "share-rw",
18072      "type": "bool"
18073    },
18074    {
18075      "default-value": 0,
18076      "name": "logical_block_size",
18077      "description": "A power of two between 512 B and 2 MiB",
18078      "type": "size"
18079    },
18080    {
18081      "default-value": "auto",
18082      "name": "write-cache",
18083      "description": "on/off/auto",
18084      "type": "OnOffAuto"
18085    },
18086    {
18087      "default-value": 0,
18088      "name": "opt_io_size",
18089      "type": "size"
18090    },
18091    {
18092      "default-value": false,
18093      "name": "commandlog",
18094      "type": "bool"
18095    },
18096    {
18097      "name": "drive",
18098      "description": "Node name or ID of a block device to use as a backend",
18099      "type": "str"
18100    },
18101    {
18102      "default-value": 4294967295,
18103      "name": "discard_granularity",
18104      "type": "size"
18105    },
18106    {
18107      "default-value": 0,
18108      "name": "physical_block_size",
18109      "description": "A power of two between 512 B and 2 MiB",
18110      "type": "size"
18111    },
18112    {
18113      "default-value": "auto",
18114      "name": "werror",
18115      "description": "Error handling policy, report/ignore/enospc/stop/auto",
18116      "type": "BlockdevOnError"
18117    },
18118    {
18119      "name": "bootindex",
18120      "type": "int32"
18121    },
18122    {
18123      "name": "attached",
18124      "type": "bool"
18125    }
18126  ],
18127  "id": "libvirt-20"
18128}
18129
18130{
18131  "execute": "device-list-properties",
18132  "arguments": {
18133    "typename": "kvm-pit"
18134  },
18135  "id": "libvirt-21"
18136}
18137
18138{
18139  "id": "libvirt-21",
18140  "error": {
18141    "class": "DeviceNotFound",
18142    "desc": "Device 'kvm-pit' not found"
18143  }
18144}
18145
18146{
18147  "execute": "device-list-properties",
18148  "arguments": {
18149    "typename": "VGA"
18150  },
18151  "id": "libvirt-22"
18152}
18153
18154{
18155  "return": [
18156    {
18157      "name": "romfile",
18158      "type": "str"
18159    },
18160    {
18161      "default-value": -1,
18162      "name": "addr",
18163      "description": "Slot and optional function number, example: 06.0 or 06",
18164      "type": "int32"
18165    },
18166    {
18167      "name": "failover_pair_id",
18168      "type": "str"
18169    },
18170    {
18171      "default-value": true,
18172      "name": "x-pcie-lnksta-dllla",
18173      "description": "on/off",
18174      "type": "bool"
18175    },
18176    {
18177      "default-value": 1,
18178      "name": "rombar",
18179      "type": "uint32"
18180    },
18181    {
18182      "default-value": true,
18183      "name": "x-pcie-extcap-init",
18184      "description": "on/off",
18185      "type": "bool"
18186    },
18187    {
18188      "default-value": false,
18189      "name": "multifunction",
18190      "description": "on/off",
18191      "type": "bool"
18192    },
18193    {
18194      "default-value": false,
18195      "name": "global-vmstate",
18196      "type": "bool"
18197    },
18198    {
18199      "name": "big-endian-framebuffer",
18200      "type": "bool"
18201    },
18202    {
18203      "default-value": 16,
18204      "name": "vgamem_mb",
18205      "type": "uint32"
18206    },
18207    {
18208      "default-value": true,
18209      "name": "qemu-extended-regs",
18210      "description": "on/off",
18211      "type": "bool"
18212    },
18213    {
18214      "default-value": true,
18215      "name": "mmio",
18216      "description": "on/off",
18217      "type": "bool"
18218    },
18219    {
18220      "default-value": 0,
18221      "name": "ymax",
18222      "type": "uint32"
18223    },
18224    {
18225      "default-value": 0,
18226      "name": "yres",
18227      "type": "uint32"
18228    },
18229    {
18230      "default-value": 0,
18231      "name": "xmax",
18232      "type": "uint32"
18233    },
18234    {
18235      "default-value": true,
18236      "name": "edid",
18237      "description": "on/off",
18238      "type": "bool"
18239    },
18240    {
18241      "default-value": 0,
18242      "name": "xres",
18243      "type": "uint32"
18244    }
18245  ],
18246  "id": "libvirt-22"
18247}
18248
18249{
18250  "execute": "device-list-properties",
18251  "arguments": {
18252    "typename": "vmware-svga"
18253  },
18254  "id": "libvirt-23"
18255}
18256
18257{
18258  "return": [
18259    {
18260      "name": "romfile",
18261      "type": "str"
18262    },
18263    {
18264      "default-value": -1,
18265      "name": "addr",
18266      "description": "Slot and optional function number, example: 06.0 or 06",
18267      "type": "int32"
18268    },
18269    {
18270      "name": "failover_pair_id",
18271      "type": "str"
18272    },
18273    {
18274      "default-value": true,
18275      "name": "x-pcie-lnksta-dllla",
18276      "description": "on/off",
18277      "type": "bool"
18278    },
18279    {
18280      "default-value": 1,
18281      "name": "rombar",
18282      "type": "uint32"
18283    },
18284    {
18285      "default-value": true,
18286      "name": "x-pcie-extcap-init",
18287      "description": "on/off",
18288      "type": "bool"
18289    },
18290    {
18291      "default-value": false,
18292      "name": "multifunction",
18293      "description": "on/off",
18294      "type": "bool"
18295    },
18296    {
18297      "default-value": false,
18298      "name": "global-vmstate",
18299      "type": "bool"
18300    },
18301    {
18302      "default-value": 16,
18303      "name": "vgamem_mb",
18304      "type": "uint32"
18305    }
18306  ],
18307  "id": "libvirt-23"
18308}
18309
18310{
18311  "execute": "device-list-properties",
18312  "arguments": {
18313    "typename": "virtio-gpu-pci"
18314  },
18315  "id": "libvirt-24"
18316}
18317
18318{
18319  "return": [
18320    {
18321      "name": "romfile",
18322      "type": "str"
18323    },
18324    {
18325      "default-value": -1,
18326      "name": "addr",
18327      "description": "Slot and optional function number, example: 06.0 or 06",
18328      "type": "int32"
18329    },
18330    {
18331      "name": "failover_pair_id",
18332      "type": "str"
18333    },
18334    {
18335      "default-value": true,
18336      "name": "x-pcie-lnksta-dllla",
18337      "description": "on/off",
18338      "type": "bool"
18339    },
18340    {
18341      "default-value": 1,
18342      "name": "rombar",
18343      "type": "uint32"
18344    },
18345    {
18346      "default-value": true,
18347      "name": "x-pcie-extcap-init",
18348      "description": "on/off",
18349      "type": "bool"
18350    },
18351    {
18352      "default-value": false,
18353      "name": "multifunction",
18354      "description": "on/off",
18355      "type": "bool"
18356    },
18357    {
18358      "default-value": true,
18359      "name": "migrate-extra",
18360      "description": "on/off",
18361      "type": "bool"
18362    },
18363    {
18364      "default-value": false,
18365      "name": "ats",
18366      "description": "on/off",
18367      "type": "bool"
18368    },
18369    {
18370      "default-value": false,
18371      "name": "x-ignore-backend-features",
18372      "type": "bool"
18373    },
18374    {
18375      "default-value": true,
18376      "name": "x-pcie-pm-init",
18377      "description": "on/off",
18378      "type": "bool"
18379    },
18380    {
18381      "default-value": true,
18382      "name": "x-pcie-flr-init",
18383      "description": "on/off",
18384      "type": "bool"
18385    },
18386    {
18387      "default-value": true,
18388      "name": "x-pcie-lnkctl-init",
18389      "description": "on/off",
18390      "type": "bool"
18391    },
18392    {
18393      "default-value": false,
18394      "name": "page-per-vq",
18395      "description": "on/off",
18396      "type": "bool"
18397    },
18398    {
18399      "default-value": true,
18400      "name": "x-pcie-deverr-init",
18401      "description": "on/off",
18402      "type": "bool"
18403    },
18404    {
18405      "default-value": false,
18406      "name": "virtio-pci-bus-master-bug-migration",
18407      "description": "on/off",
18408      "type": "bool"
18409    },
18410    {
18411      "default-value": false,
18412      "name": "modern-pio-notify",
18413      "description": "on/off",
18414      "type": "bool"
18415    },
18416    {
18417      "default-value": false,
18418      "name": "x-disable-pcie",
18419      "description": "on/off",
18420      "type": "bool"
18421    },
18422    {
18423      "default-value": 3,
18424      "name": "vectors",
18425      "type": "uint32"
18426    },
18427    {
18428      "default-value": false,
18429      "name": "ioeventfd",
18430      "description": "on/off",
18431      "type": "bool"
18432    },
18433    {
18434      "default-value": "auto",
18435      "name": "disable-legacy",
18436      "description": "on/off/auto",
18437      "type": "OnOffAuto"
18438    },
18439    {
18440      "default-value": false,
18441      "name": "disable-modern",
18442      "type": "bool"
18443    },
18444    {
18445      "default-value": true,
18446      "name": "indirect_desc",
18447      "description": "on/off",
18448      "type": "bool"
18449    },
18450    {
18451      "default-value": 768,
18452      "name": "yres",
18453      "type": "uint32"
18454    },
18455    {
18456      "default-value": false,
18457      "name": "iommu_platform",
18458      "description": "on/off",
18459      "type": "bool"
18460    },
18461    {
18462      "default-value": false,
18463      "name": "stats",
18464      "description": "on/off",
18465      "type": "bool"
18466    },
18467    {
18468      "default-value": true,
18469      "name": "event_idx",
18470      "description": "on/off",
18471      "type": "bool"
18472    },
18473    {
18474      "default-value": true,
18475      "name": "edid",
18476      "description": "on/off",
18477      "type": "bool"
18478    },
18479    {
18480      "default-value": false,
18481      "name": "x-disable-legacy-check",
18482      "type": "bool"
18483    },
18484    {
18485      "default-value": true,
18486      "name": "any_layout",
18487      "description": "on/off",
18488      "type": "bool"
18489    },
18490    {
18491      "default-value": 268435456,
18492      "name": "max_hostmem",
18493      "type": "size"
18494    },
18495    {
18496      "default-value": true,
18497      "name": "notify_on_empty",
18498      "description": "on/off",
18499      "type": "bool"
18500    },
18501    {
18502      "default-value": false,
18503      "name": "packed",
18504      "description": "on/off",
18505      "type": "bool"
18506    },
18507    {
18508      "default-value": true,
18509      "name": "use-started",
18510      "type": "bool"
18511    },
18512    {
18513      "default-value": true,
18514      "name": "use-disabled-flag",
18515      "type": "bool"
18516    },
18517    {
18518      "default-value": 1,
18519      "name": "max_outputs",
18520      "type": "uint32"
18521    },
18522    {
18523      "default-value": true,
18524      "name": "virgl",
18525      "description": "on/off",
18526      "type": "bool"
18527    },
18528    {
18529      "default-value": 1024,
18530      "name": "xres",
18531      "type": "uint32"
18532    },
18533    {
18534      "name": "virtio-backend",
18535      "type": "child<virtio-gpu-device>"
18536    }
18537  ],
18538  "id": "libvirt-24"
18539}
18540
18541{
18542  "execute": "device-list-properties",
18543  "arguments": {
18544    "typename": "virtio-gpu-device"
18545  },
18546  "id": "libvirt-25"
18547}
18548
18549{
18550  "return": [
18551    {
18552      "default-value": false,
18553      "name": "packed",
18554      "description": "on/off",
18555      "type": "bool"
18556    },
18557    {
18558      "default-value": true,
18559      "name": "use-disabled-flag",
18560      "type": "bool"
18561    },
18562    {
18563      "default-value": false,
18564      "name": "iommu_platform",
18565      "description": "on/off",
18566      "type": "bool"
18567    },
18568    {
18569      "default-value": true,
18570      "name": "event_idx",
18571      "description": "on/off",
18572      "type": "bool"
18573    },
18574    {
18575      "default-value": false,
18576      "name": "x-disable-legacy-check",
18577      "type": "bool"
18578    },
18579    {
18580      "default-value": true,
18581      "name": "notify_on_empty",
18582      "description": "on/off",
18583      "type": "bool"
18584    },
18585    {
18586      "default-value": true,
18587      "name": "any_layout",
18588      "description": "on/off",
18589      "type": "bool"
18590    },
18591    {
18592      "default-value": true,
18593      "name": "use-started",
18594      "type": "bool"
18595    },
18596    {
18597      "default-value": true,
18598      "name": "indirect_desc",
18599      "description": "on/off",
18600      "type": "bool"
18601    },
18602    {
18603      "default-value": 1024,
18604      "name": "xres",
18605      "type": "uint32"
18606    },
18607    {
18608      "default-value": false,
18609      "name": "stats",
18610      "description": "on/off",
18611      "type": "bool"
18612    },
18613    {
18614      "default-value": true,
18615      "name": "edid",
18616      "description": "on/off",
18617      "type": "bool"
18618    },
18619    {
18620      "default-value": 768,
18621      "name": "yres",
18622      "type": "uint32"
18623    },
18624    {
18625      "default-value": 1,
18626      "name": "max_outputs",
18627      "type": "uint32"
18628    },
18629    {
18630      "default-value": 268435456,
18631      "name": "max_hostmem",
18632      "type": "size"
18633    },
18634    {
18635      "default-value": true,
18636      "name": "virgl",
18637      "description": "on/off",
18638      "type": "bool"
18639    }
18640  ],
18641  "id": "libvirt-25"
18642}
18643
18644{
18645  "execute": "device-list-properties",
18646  "arguments": {
18647    "typename": "ICH9-LPC"
18648  },
18649  "id": "libvirt-26"
18650}
18651
18652{
18653  "id": "libvirt-26",
18654  "error": {
18655    "class": "DeviceNotFound",
18656    "desc": "Device 'ICH9-LPC' not found"
18657  }
18658}
18659
18660{
18661  "execute": "device-list-properties",
18662  "arguments": {
18663    "typename": "virtio-balloon-pci"
18664  },
18665  "id": "libvirt-27"
18666}
18667
18668{
18669  "return": [
18670    {
18671      "name": "romfile",
18672      "type": "str"
18673    },
18674    {
18675      "default-value": -1,
18676      "name": "addr",
18677      "description": "Slot and optional function number, example: 06.0 or 06",
18678      "type": "int32"
18679    },
18680    {
18681      "name": "failover_pair_id",
18682      "type": "str"
18683    },
18684    {
18685      "default-value": true,
18686      "name": "x-pcie-lnksta-dllla",
18687      "description": "on/off",
18688      "type": "bool"
18689    },
18690    {
18691      "default-value": 1,
18692      "name": "rombar",
18693      "type": "uint32"
18694    },
18695    {
18696      "default-value": true,
18697      "name": "x-pcie-extcap-init",
18698      "description": "on/off",
18699      "type": "bool"
18700    },
18701    {
18702      "default-value": false,
18703      "name": "multifunction",
18704      "description": "on/off",
18705      "type": "bool"
18706    },
18707    {
18708      "default-value": true,
18709      "name": "migrate-extra",
18710      "description": "on/off",
18711      "type": "bool"
18712    },
18713    {
18714      "default-value": false,
18715      "name": "ats",
18716      "description": "on/off",
18717      "type": "bool"
18718    },
18719    {
18720      "default-value": false,
18721      "name": "x-ignore-backend-features",
18722      "type": "bool"
18723    },
18724    {
18725      "default-value": true,
18726      "name": "x-pcie-pm-init",
18727      "description": "on/off",
18728      "type": "bool"
18729    },
18730    {
18731      "default-value": true,
18732      "name": "x-pcie-flr-init",
18733      "description": "on/off",
18734      "type": "bool"
18735    },
18736    {
18737      "default-value": true,
18738      "name": "x-pcie-lnkctl-init",
18739      "description": "on/off",
18740      "type": "bool"
18741    },
18742    {
18743      "default-value": false,
18744      "name": "page-per-vq",
18745      "description": "on/off",
18746      "type": "bool"
18747    },
18748    {
18749      "default-value": true,
18750      "name": "x-pcie-deverr-init",
18751      "description": "on/off",
18752      "type": "bool"
18753    },
18754    {
18755      "default-value": false,
18756      "name": "virtio-pci-bus-master-bug-migration",
18757      "description": "on/off",
18758      "type": "bool"
18759    },
18760    {
18761      "default-value": false,
18762      "name": "modern-pio-notify",
18763      "description": "on/off",
18764      "type": "bool"
18765    },
18766    {
18767      "default-value": false,
18768      "name": "x-disable-pcie",
18769      "description": "on/off",
18770      "type": "bool"
18771    },
18772    {
18773      "default-value": 0,
18774      "name": "class",
18775      "type": "uint32"
18776    },
18777    {
18778      "default-value": "auto",
18779      "name": "disable-legacy",
18780      "description": "on/off/auto",
18781      "type": "OnOffAuto"
18782    },
18783    {
18784      "default-value": false,
18785      "name": "disable-modern",
18786      "type": "bool"
18787    },
18788    {
18789      "default-value": false,
18790      "name": "free-page-reporting",
18791      "description": "on/off",
18792      "type": "bool"
18793    },
18794    {
18795      "default-value": true,
18796      "name": "indirect_desc",
18797      "description": "on/off",
18798      "type": "bool"
18799    },
18800    {
18801      "default-value": false,
18802      "name": "iommu_platform",
18803      "description": "on/off",
18804      "type": "bool"
18805    },
18806    {
18807      "default-value": false,
18808      "name": "deflate-on-oom",
18809      "description": "on/off",
18810      "type": "bool"
18811    },
18812    {
18813      "default-value": true,
18814      "name": "event_idx",
18815      "description": "on/off",
18816      "type": "bool"
18817    },
18818    {
18819      "default-value": true,
18820      "name": "use-disabled-flag",
18821      "type": "bool"
18822    },
18823    {
18824      "default-value": true,
18825      "name": "page-poison",
18826      "description": "on/off",
18827      "type": "bool"
18828    },
18829    {
18830      "name": "guest-stats-polling-interval",
18831      "type": "int"
18832    },
18833    {
18834      "name": "guest-stats",
18835      "type": "guest statistics"
18836    },
18837    {
18838      "default-value": false,
18839      "name": "x-disable-legacy-check",
18840      "type": "bool"
18841    },
18842    {
18843      "default-value": true,
18844      "name": "any_layout",
18845      "description": "on/off",
18846      "type": "bool"
18847    },
18848    {
18849      "default-value": true,
18850      "name": "notify_on_empty",
18851      "description": "on/off",
18852      "type": "bool"
18853    },
18854    {
18855      "name": "iothread",
18856      "type": "link<iothread>"
18857    },
18858    {
18859      "default-value": false,
18860      "name": "qemu-4-0-config-size",
18861      "type": "bool"
18862    },
18863    {
18864      "default-value": false,
18865      "name": "packed",
18866      "description": "on/off",
18867      "type": "bool"
18868    },
18869    {
18870      "default-value": true,
18871      "name": "use-started",
18872      "type": "bool"
18873    },
18874    {
18875      "default-value": false,
18876      "name": "free-page-hint",
18877      "description": "on/off",
18878      "type": "bool"
18879    },
18880    {
18881      "name": "virtio-backend",
18882      "type": "child<virtio-balloon-device>"
18883    }
18884  ],
18885  "id": "libvirt-27"
18886}
18887
18888{
18889  "execute": "device-list-properties",
18890  "arguments": {
18891    "typename": "virtio-balloon-ccw"
18892  },
18893  "id": "libvirt-28"
18894}
18895
18896{
18897  "id": "libvirt-28",
18898  "error": {
18899    "class": "DeviceNotFound",
18900    "desc": "Device 'virtio-balloon-ccw' not found"
18901  }
18902}
18903
18904{
18905  "execute": "device-list-properties",
18906  "arguments": {
18907    "typename": "virtio-balloon-device"
18908  },
18909  "id": "libvirt-29"
18910}
18911
18912{
18913  "return": [
18914    {
18915      "default-value": false,
18916      "name": "packed",
18917      "description": "on/off",
18918      "type": "bool"
18919    },
18920    {
18921      "default-value": true,
18922      "name": "use-disabled-flag",
18923      "type": "bool"
18924    },
18925    {
18926      "default-value": false,
18927      "name": "iommu_platform",
18928      "description": "on/off",
18929      "type": "bool"
18930    },
18931    {
18932      "default-value": true,
18933      "name": "event_idx",
18934      "description": "on/off",
18935      "type": "bool"
18936    },
18937    {
18938      "default-value": false,
18939      "name": "x-disable-legacy-check",
18940      "type": "bool"
18941    },
18942    {
18943      "default-value": true,
18944      "name": "notify_on_empty",
18945      "description": "on/off",
18946      "type": "bool"
18947    },
18948    {
18949      "default-value": true,
18950      "name": "any_layout",
18951      "description": "on/off",
18952      "type": "bool"
18953    },
18954    {
18955      "default-value": true,
18956      "name": "use-started",
18957      "type": "bool"
18958    },
18959    {
18960      "default-value": true,
18961      "name": "indirect_desc",
18962      "description": "on/off",
18963      "type": "bool"
18964    },
18965    {
18966      "name": "iothread",
18967      "type": "link<iothread>"
18968    },
18969    {
18970      "default-value": false,
18971      "name": "deflate-on-oom",
18972      "description": "on/off",
18973      "type": "bool"
18974    },
18975    {
18976      "default-value": false,
18977      "name": "free-page-hint",
18978      "description": "on/off",
18979      "type": "bool"
18980    },
18981    {
18982      "default-value": true,
18983      "name": "page-poison",
18984      "description": "on/off",
18985      "type": "bool"
18986    },
18987    {
18988      "default-value": false,
18989      "name": "qemu-4-0-config-size",
18990      "type": "bool"
18991    },
18992    {
18993      "default-value": false,
18994      "name": "free-page-reporting",
18995      "description": "on/off",
18996      "type": "bool"
18997    },
18998    {
18999      "name": "guest-stats-polling-interval",
19000      "type": "int"
19001    },
19002    {
19003      "name": "guest-stats",
19004      "type": "guest statistics"
19005    }
19006  ],
19007  "id": "libvirt-29"
19008}
19009
19010{
19011  "execute": "device-list-properties",
19012  "arguments": {
19013    "typename": "nec-usb-xhci"
19014  },
19015  "id": "libvirt-30"
19016}
19017
19018{
19019  "return": [
19020    {
19021      "name": "romfile",
19022      "type": "str"
19023    },
19024    {
19025      "default-value": -1,
19026      "name": "addr",
19027      "description": "Slot and optional function number, example: 06.0 or 06",
19028      "type": "int32"
19029    },
19030    {
19031      "name": "failover_pair_id",
19032      "type": "str"
19033    },
19034    {
19035      "default-value": true,
19036      "name": "x-pcie-lnksta-dllla",
19037      "description": "on/off",
19038      "type": "bool"
19039    },
19040    {
19041      "default-value": 1,
19042      "name": "rombar",
19043      "type": "uint32"
19044    },
19045    {
19046      "default-value": true,
19047      "name": "x-pcie-extcap-init",
19048      "description": "on/off",
19049      "type": "bool"
19050    },
19051    {
19052      "default-value": false,
19053      "name": "multifunction",
19054      "description": "on/off",
19055      "type": "bool"
19056    },
19057    {
19058      "default-value": "auto",
19059      "name": "msi",
19060      "description": "on/off/auto",
19061      "type": "OnOffAuto"
19062    },
19063    {
19064      "default-value": "auto",
19065      "name": "msix",
19066      "description": "on/off/auto",
19067      "type": "OnOffAuto"
19068    },
19069    {
19070      "default-value": false,
19071      "name": "force-pcie-endcap",
19072      "description": "on/off",
19073      "type": "bool"
19074    },
19075    {
19076      "default-value": true,
19077      "name": "superspeed-ports-first",
19078      "description": "on/off",
19079      "type": "bool"
19080    },
19081    {
19082      "default-value": 16,
19083      "name": "intrs",
19084      "type": "uint32"
19085    },
19086    {
19087      "default-value": 64,
19088      "name": "slots",
19089      "type": "uint32"
19090    },
19091    {
19092      "name": "host",
19093      "type": "link<device>"
19094    },
19095    {
19096      "default-value": 4,
19097      "name": "p3",
19098      "type": "uint32"
19099    },
19100    {
19101      "default-value": true,
19102      "name": "streams",
19103      "description": "on/off",
19104      "type": "bool"
19105    },
19106    {
19107      "default-value": 4,
19108      "name": "p2",
19109      "type": "uint32"
19110    },
19111    {
19112      "name": "xhci-core",
19113      "type": "child<base-xhci>"
19114    }
19115  ],
19116  "id": "libvirt-30"
19117}
19118
19119{
19120  "execute": "device-list-properties",
19121  "arguments": {
19122    "typename": "pcie-root-port"
19123  },
19124  "id": "libvirt-31"
19125}
19126
19127{
19128  "return": [
19129    {
19130      "name": "romfile",
19131      "type": "str"
19132    },
19133    {
19134      "default-value": -1,
19135      "name": "addr",
19136      "description": "Slot and optional function number, example: 06.0 or 06",
19137      "type": "int32"
19138    },
19139    {
19140      "name": "failover_pair_id",
19141      "type": "str"
19142    },
19143    {
19144      "default-value": true,
19145      "name": "x-pcie-lnksta-dllla",
19146      "description": "on/off",
19147      "type": "bool"
19148    },
19149    {
19150      "default-value": 1,
19151      "name": "rombar",
19152      "type": "uint32"
19153    },
19154    {
19155      "default-value": true,
19156      "name": "x-pcie-extcap-init",
19157      "description": "on/off",
19158      "type": "bool"
19159    },
19160    {
19161      "default-value": false,
19162      "name": "multifunction",
19163      "description": "on/off",
19164      "type": "bool"
19165    },
19166    {
19167      "default-value": 0,
19168      "name": "port",
19169      "type": "uint8"
19170    },
19171    {
19172      "default-value": 8,
19173      "name": "aer_log_max",
19174      "type": "uint16"
19175    },
19176    {
19177      "default-value": true,
19178      "name": "hotplug",
19179      "type": "bool"
19180    },
19181    {
19182      "default-value": 0,
19183      "name": "slot",
19184      "type": "uint16"
19185    },
19186    {
19187      "default-value": 0,
19188      "name": "chassis",
19189      "type": "uint8"
19190    },
19191    {
19192      "default-value": true,
19193      "name": "power_controller_present",
19194      "description": "on/off",
19195      "type": "bool"
19196    },
19197    {
19198      "default-value": false,
19199      "name": "disable-acs",
19200      "type": "bool"
19201    },
19202    {
19203      "default-value": 18446744073709551615,
19204      "name": "mem-reserve",
19205      "type": "size"
19206    },
19207    {
19208      "default-value": 18446744073709551615,
19209      "name": "pref64-reserve",
19210      "type": "size"
19211    },
19212    {
19213      "default-value": 4294967295,
19214      "name": "bus-reserve",
19215      "type": "uint32"
19216    },
19217    {
19218      "default-value": "32",
19219      "name": "x-width",
19220      "description": "1/2/4/8/12/16/32",
19221      "type": "PCIELinkWidth"
19222    },
19223    {
19224      "default-value": true,
19225      "name": "x-migrate-msix",
19226      "type": "bool"
19227    },
19228    {
19229      "default-value": 18446744073709551615,
19230      "name": "io-reserve",
19231      "type": "size"
19232    },
19233    {
19234      "default-value": "16",
19235      "name": "x-speed",
19236      "description": "2_5/5/8/16",
19237      "type": "PCIELinkSpeed"
19238    },
19239    {
19240      "default-value": 18446744073709551615,
19241      "name": "pref32-reserve",
19242      "type": "size"
19243    }
19244  ],
19245  "id": "libvirt-31"
19246}
19247
19248{
19249  "execute": "device-list-properties",
19250  "arguments": {
19251    "typename": "usb-host"
19252  },
19253  "id": "libvirt-32"
19254}
19255
19256{
19257  "return": [
19258    {
19259      "default-value": true,
19260      "name": "full-path",
19261      "description": "on/off",
19262      "type": "bool"
19263    },
19264    {
19265      "name": "port",
19266      "type": "str"
19267    },
19268    {
19269      "default-value": true,
19270      "name": "msos-desc",
19271      "description": "on/off",
19272      "type": "bool"
19273    },
19274    {
19275      "name": "serial",
19276      "type": "str"
19277    },
19278    {
19279      "default-value": true,
19280      "name": "pipeline",
19281      "description": "on/off",
19282      "type": "bool"
19283    },
19284    {
19285      "default-value": 0,
19286      "name": "hostbus",
19287      "type": "uint32"
19288    },
19289    {
19290      "default-value": 4,
19291      "name": "isobufs",
19292      "type": "uint32"
19293    },
19294    {
19295      "default-value": 0,
19296      "name": "vendorid",
19297      "type": "uint32"
19298    },
19299    {
19300      "default-value": 0,
19301      "name": "productid",
19302      "type": "uint32"
19303    },
19304    {
19305      "name": "hostport",
19306      "type": "str"
19307    },
19308    {
19309      "name": "hostdevice",
19310      "type": "str"
19311    },
19312    {
19313      "default-value": 0,
19314      "name": "hostaddr",
19315      "type": "uint32"
19316    },
19317    {
19318      "default-value": true,
19319      "name": "suppress-remote-wake",
19320      "type": "bool"
19321    },
19322    {
19323      "default-value": 2,
19324      "name": "loglevel",
19325      "type": "uint32"
19326    },
19327    {
19328      "default-value": 32,
19329      "name": "isobsize",
19330      "type": "uint32"
19331    },
19332    {
19333      "default-value": false,
19334      "name": "guest-resets-all",
19335      "type": "bool"
19336    },
19337    {
19338      "default-value": true,
19339      "name": "guest-reset",
19340      "type": "bool"
19341    },
19342    {
19343      "name": "bootindex",
19344      "type": "int32"
19345    },
19346    {
19347      "name": "attached",
19348      "type": "bool"
19349    }
19350  ],
19351  "id": "libvirt-32"
19352}
19353
19354{
19355  "execute": "device-list-properties",
19356  "arguments": {
19357    "typename": "vhost-user-fs-device"
19358  },
19359  "id": "libvirt-33"
19360}
19361
19362{
19363  "return": [
19364    {
19365      "default-value": false,
19366      "name": "packed",
19367      "description": "on/off",
19368      "type": "bool"
19369    },
19370    {
19371      "default-value": true,
19372      "name": "use-disabled-flag",
19373      "type": "bool"
19374    },
19375    {
19376      "default-value": false,
19377      "name": "iommu_platform",
19378      "description": "on/off",
19379      "type": "bool"
19380    },
19381    {
19382      "default-value": true,
19383      "name": "event_idx",
19384      "description": "on/off",
19385      "type": "bool"
19386    },
19387    {
19388      "default-value": false,
19389      "name": "x-disable-legacy-check",
19390      "type": "bool"
19391    },
19392    {
19393      "default-value": true,
19394      "name": "notify_on_empty",
19395      "description": "on/off",
19396      "type": "bool"
19397    },
19398    {
19399      "default-value": true,
19400      "name": "any_layout",
19401      "description": "on/off",
19402      "type": "bool"
19403    },
19404    {
19405      "default-value": true,
19406      "name": "use-started",
19407      "type": "bool"
19408    },
19409    {
19410      "default-value": true,
19411      "name": "indirect_desc",
19412      "description": "on/off",
19413      "type": "bool"
19414    },
19415    {
19416      "name": "chardev",
19417      "description": "ID of a chardev to use as a backend",
19418      "type": "str"
19419    },
19420    {
19421      "default-value": 128,
19422      "name": "queue-size",
19423      "type": "uint16"
19424    },
19425    {
19426      "name": "tag",
19427      "type": "str"
19428    },
19429    {
19430      "default-value": 1,
19431      "name": "num-request-queues",
19432      "type": "uint16"
19433    }
19434  ],
19435  "id": "libvirt-33"
19436}
19437
19438{
19439  "execute": "qom-list-properties",
19440  "arguments": {
19441    "typename": "memory-backend-file"
19442  },
19443  "id": "libvirt-34"
19444}
19445
19446{
19447  "return": [
19448    {
19449      "name": "type",
19450      "type": "string"
19451    },
19452    {
19453      "name": "share",
19454      "description": "Mark the memory as private to QEMU or shared",
19455      "type": "bool"
19456    },
19457    {
19458      "name": "dump",
19459      "description": "Set to 'off' to exclude from core dump",
19460      "type": "bool"
19461    },
19462    {
19463      "name": "prealloc-threads",
19464      "description": "Number of CPU threads to use for prealloc",
19465      "type": "int"
19466    },
19467    {
19468      "name": "x-use-canonical-path-for-ramblock-id",
19469      "type": "bool"
19470    },
19471    {
19472      "name": "policy",
19473      "description": "Set the NUMA policy",
19474      "type": "HostMemPolicy"
19475    },
19476    {
19477      "name": "size",
19478      "description": "Size of the memory region (ex: 500M)",
19479      "type": "int"
19480    },
19481    {
19482      "name": "prealloc",
19483      "description": "Preallocate memory",
19484      "type": "bool"
19485    },
19486    {
19487      "name": "host-nodes",
19488      "description": "Binds memory to the list of NUMA host nodes",
19489      "type": "int"
19490    },
19491    {
19492      "name": "merge",
19493      "description": "Mark memory as mergeable",
19494      "type": "bool"
19495    },
19496    {
19497      "name": "align",
19498      "type": "int"
19499    },
19500    {
19501      "name": "pmem",
19502      "type": "bool"
19503    },
19504    {
19505      "name": "mem-path",
19506      "type": "string"
19507    },
19508    {
19509      "name": "discard-data",
19510      "type": "bool"
19511    }
19512  ],
19513  "id": "libvirt-34"
19514}
19515
19516{
19517  "execute": "qom-list-properties",
19518  "arguments": {
19519    "typename": "memory-backend-memfd"
19520  },
19521  "id": "libvirt-35"
19522}
19523
19524{
19525  "return": [
19526    {
19527      "name": "type",
19528      "type": "string"
19529    },
19530    {
19531      "name": "share",
19532      "description": "Mark the memory as private to QEMU or shared",
19533      "type": "bool"
19534    },
19535    {
19536      "name": "dump",
19537      "description": "Set to 'off' to exclude from core dump",
19538      "type": "bool"
19539    },
19540    {
19541      "name": "prealloc-threads",
19542      "description": "Number of CPU threads to use for prealloc",
19543      "type": "int"
19544    },
19545    {
19546      "name": "x-use-canonical-path-for-ramblock-id",
19547      "type": "bool"
19548    },
19549    {
19550      "name": "policy",
19551      "description": "Set the NUMA policy",
19552      "type": "HostMemPolicy"
19553    },
19554    {
19555      "name": "size",
19556      "description": "Size of the memory region (ex: 500M)",
19557      "type": "int"
19558    },
19559    {
19560      "name": "prealloc",
19561      "description": "Preallocate memory",
19562      "type": "bool"
19563    },
19564    {
19565      "name": "host-nodes",
19566      "description": "Binds memory to the list of NUMA host nodes",
19567      "type": "int"
19568    },
19569    {
19570      "name": "merge",
19571      "description": "Mark memory as mergeable",
19572      "type": "bool"
19573    },
19574    {
19575      "name": "hugetlb",
19576      "description": "Use huge pages",
19577      "type": "bool"
19578    },
19579    {
19580      "name": "seal",
19581      "description": "Seal growing & shrinking",
19582      "type": "bool"
19583    },
19584    {
19585      "name": "hugetlbsize",
19586      "description": "Huge pages size (ex: 2M, 1G)",
19587      "type": "int"
19588    }
19589  ],
19590  "id": "libvirt-35"
19591}
19592
19593{
19594  "execute": "query-machines",
19595  "id": "libvirt-36"
19596}
19597
19598{
19599  "return": [
19600    {
19601      "hotpluggable-cpus": false,
19602      "name": "virt",
19603      "numa-mem-supported": true,
19604      "default-cpu-type": "rv64-riscv-cpu",
19605      "cpu-max": 8,
19606      "deprecated": false
19607    },
19608    {
19609      "hotpluggable-cpus": false,
19610      "name": "spike",
19611      "numa-mem-supported": true,
19612      "default-cpu-type": "rv64-riscv-cpu",
19613      "is-default": true,
19614      "cpu-max": 8,
19615      "deprecated": false
19616    },
19617    {
19618      "hotpluggable-cpus": false,
19619      "name": "sifive_e",
19620      "numa-mem-supported": false,
19621      "default-cpu-type": "sifive-e51-riscv-cpu",
19622      "cpu-max": 1,
19623      "deprecated": false
19624    },
19625    {
19626      "hotpluggable-cpus": false,
19627      "name": "sifive_u",
19628      "numa-mem-supported": false,
19629      "default-cpu-type": "sifive-u54-riscv-cpu",
19630      "cpu-max": 5,
19631      "deprecated": false
19632    },
19633    {
19634      "hotpluggable-cpus": false,
19635      "name": "none",
19636      "numa-mem-supported": false,
19637      "cpu-max": 1,
19638      "deprecated": false,
19639      "default-ram-id": "ram"
19640    },
19641    {
19642      "hotpluggable-cpus": false,
19643      "name": "microchip-icicle-kit",
19644      "numa-mem-supported": false,
19645      "cpu-max": 5,
19646      "deprecated": false
19647    }
19648  ],
19649  "id": "libvirt-36"
19650}
19651
19652{
19653  "execute": "qom-list-properties",
19654  "arguments": {
19655    "typename": "virt-machine"
19656  },
19657  "id": "libvirt-37"
19658}
19659
19660{
19661  "return": [
19662    {
19663      "name": "type",
19664      "type": "string"
19665    },
19666    {
19667      "name": "graphics",
19668      "description": "Set on/off to enable/disable graphics emulation",
19669      "type": "bool"
19670    },
19671    {
19672      "name": "memory-encryption",
19673      "description": "Set memory encryption object to use",
19674      "type": "string"
19675    },
19676    {
19677      "name": "dtb",
19678      "description": "Linux kernel device tree file",
19679      "type": "string"
19680    },
19681    {
19682      "name": "usb",
19683      "description": "Set on/off to enable/disable usb",
19684      "type": "bool"
19685    },
19686    {
19687      "name": "phandle-start",
19688      "description": "The first phandle ID we may generate dynamically",
19689      "type": "int"
19690    },
19691    {
19692      "name": "dump-guest-core",
19693      "description": "Include guest memory in a core dump",
19694      "type": "bool"
19695    },
19696    {
19697      "name": "append",
19698      "description": "Linux kernel command line",
19699      "type": "string"
19700    },
19701    {
19702      "name": "suppress-vmdesc",
19703      "description": "Set on to disable self-describing migration",
19704      "type": "bool"
19705    },
19706    {
19707      "name": "mem-merge",
19708      "description": "Enable/disable memory merge support",
19709      "type": "bool"
19710    },
19711    {
19712      "name": "dt-compatible",
19713      "description": "Overrides the \"compatible\" property of the dt root node",
19714      "type": "string"
19715    },
19716    {
19717      "name": "kernel",
19718      "description": "Linux kernel image file",
19719      "type": "string"
19720    },
19721    {
19722      "name": "dumpdtb",
19723      "description": "Dump current dtb to a file and quit",
19724      "type": "string"
19725    },
19726    {
19727      "name": "initrd",
19728      "description": "Linux initial ramdisk file",
19729      "type": "string"
19730    },
19731    {
19732      "name": "firmware",
19733      "description": "Firmware image",
19734      "type": "string"
19735    },
19736    {
19737      "name": "memory-backend",
19738      "description": "Set RAM backendValid value is ID of hostmem based backend",
19739      "type": "string"
19740    },
19741    {
19742      "name": "hmat",
19743      "description": "Set on/off to enable/disable ACPI Heterogeneous Memory Attribute Table (HMAT)",
19744      "type": "bool"
19745    }
19746  ],
19747  "id": "libvirt-37"
19748}
19749
19750{
19751  "execute": "qom-list-properties",
19752  "arguments": {
19753    "typename": "none-machine"
19754  },
19755  "id": "libvirt-38"
19756}
19757
19758{
19759  "return": [
19760    {
19761      "name": "type",
19762      "type": "string"
19763    },
19764    {
19765      "description": "Set on/off to enable/disable graphics emulation",
19766      "name": "graphics",
19767      "type": "bool"
19768    },
19769    {
19770      "description": "Set memory encryption object to use",
19771      "name": "memory-encryption",
19772      "type": "string"
19773    },
19774    {
19775      "description": "Linux kernel device tree file",
19776      "name": "dtb",
19777      "type": "string"
19778    },
19779    {
19780      "description": "Set on/off to enable/disable usb",
19781      "name": "usb",
19782      "type": "bool"
19783    },
19784    {
19785      "description": "The first phandle ID we may generate dynamically",
19786      "name": "phandle-start",
19787      "type": "int"
19788    },
19789    {
19790      "description": "Include guest memory in a core dump",
19791      "name": "dump-guest-core",
19792      "type": "bool"
19793    },
19794    {
19795      "description": "Linux kernel command line",
19796      "name": "append",
19797      "type": "string"
19798    },
19799    {
19800      "description": "Set on to disable self-describing migration",
19801      "name": "suppress-vmdesc",
19802      "type": "bool"
19803    },
19804    {
19805      "description": "Enable/disable memory merge support",
19806      "name": "mem-merge",
19807      "type": "bool"
19808    },
19809    {
19810      "description": "Overrides the \"compatible\" property of the dt root node",
19811      "name": "dt-compatible",
19812      "type": "string"
19813    },
19814    {
19815      "description": "Linux kernel image file",
19816      "name": "kernel",
19817      "type": "string"
19818    },
19819    {
19820      "description": "Dump current dtb to a file and quit",
19821      "name": "dumpdtb",
19822      "type": "string"
19823    },
19824    {
19825      "description": "Linux initial ramdisk file",
19826      "name": "initrd",
19827      "type": "string"
19828    },
19829    {
19830      "description": "Firmware image",
19831      "name": "firmware",
19832      "type": "string"
19833    },
19834    {
19835      "description": "Set RAM backendValid value is ID of hostmem based backend",
19836      "name": "memory-backend",
19837      "type": "string"
19838    }
19839  ],
19840  "id": "libvirt-38"
19841}
19842
19843{
19844  "execute": "query-tpm-models",
19845  "id": "libvirt-39"
19846}
19847
19848{
19849  "return": [
19850  ],
19851  "id": "libvirt-39"
19852}
19853
19854{
19855  "execute": "query-tpm-types",
19856  "id": "libvirt-40"
19857}
19858
19859{
19860  "return": [
19861  ],
19862  "id": "libvirt-40"
19863}
19864
19865{
19866  "execute": "query-command-line-options",
19867  "id": "libvirt-41"
19868}
19869
19870{
19871  "return": [
19872    {
19873      "parameters": [
19874        {
19875          "name": "timeout",
19876          "help": "Request timeout in seconds (default 0 = no timeout)",
19877          "type": "number"
19878        },
19879        {
19880          "name": "initiator-name",
19881          "help": "Initiator iqn name to use when connecting",
19882          "type": "string"
19883        },
19884        {
19885          "name": "header-digest",
19886          "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}",
19887          "type": "string"
19888        },
19889        {
19890          "name": "password-secret",
19891          "help": "ID of the secret providing password for CHAP authentication to target",
19892          "type": "string"
19893        },
19894        {
19895          "name": "password",
19896          "help": "password for CHAP authentication to target",
19897          "type": "string"
19898        },
19899        {
19900          "name": "user",
19901          "help": "username for CHAP authentication to target",
19902          "type": "string"
19903        }
19904      ],
19905      "option": "iscsi"
19906    },
19907    {
19908      "parameters": [
19909        {
19910          "name": "rendernode",
19911          "type": "string"
19912        },
19913        {
19914          "name": "gl",
19915          "type": "boolean"
19916        },
19917        {
19918          "name": "head",
19919          "type": "number"
19920        },
19921        {
19922          "name": "display",
19923          "type": "string"
19924        },
19925        {
19926          "name": "seamless-migration",
19927          "type": "boolean"
19928        },
19929        {
19930          "name": "playback-compression",
19931          "type": "boolean"
19932        },
19933        {
19934          "name": "agent-mouse",
19935          "type": "boolean"
19936        },
19937        {
19938          "name": "streaming-video",
19939          "type": "string"
19940        },
19941        {
19942          "name": "zlib-glz-wan-compression",
19943          "type": "string"
19944        },
19945        {
19946          "name": "jpeg-wan-compression",
19947          "type": "string"
19948        },
19949        {
19950          "name": "image-compression",
19951          "type": "string"
19952        },
19953        {
19954          "name": "plaintext-channel",
19955          "type": "string"
19956        },
19957        {
19958          "name": "tls-channel",
19959          "type": "string"
19960        },
19961        {
19962          "name": "tls-ciphers",
19963          "type": "string"
19964        },
19965        {
19966          "name": "x509-dh-key-file",
19967          "type": "string"
19968        },
19969        {
19970          "name": "x509-cacert-file",
19971          "type": "string"
19972        },
19973        {
19974          "name": "x509-cert-file",
19975          "type": "string"
19976        },
19977        {
19978          "name": "x509-key-password",
19979          "type": "string"
19980        },
19981        {
19982          "name": "x509-key-file",
19983          "type": "string"
19984        },
19985        {
19986          "name": "x509-dir",
19987          "type": "string"
19988        },
19989        {
19990          "name": "sasl",
19991          "type": "boolean"
19992        },
19993        {
19994          "name": "disable-agent-file-xfer",
19995          "type": "boolean"
19996        },
19997        {
19998          "name": "disable-copy-paste",
19999          "type": "boolean"
20000        },
20001        {
20002          "name": "disable-ticketing",
20003          "type": "boolean"
20004        },
20005        {
20006          "name": "password",
20007          "type": "string"
20008        },
20009        {
20010          "name": "unix",
20011          "type": "boolean"
20012        },
20013        {
20014          "name": "ipv6",
20015          "type": "boolean"
20016        },
20017        {
20018          "name": "ipv4",
20019          "type": "boolean"
20020        },
20021        {
20022          "name": "addr",
20023          "type": "string"
20024        },
20025        {
20026          "name": "tls-port",
20027          "type": "number"
20028        },
20029        {
20030          "name": "port",
20031          "type": "number"
20032        }
20033      ],
20034      "option": "spice"
20035    },
20036    {
20037      "parameters": [
20038        {
20039          "name": "dmode",
20040          "type": "number"
20041        },
20042        {
20043          "name": "fmode",
20044          "type": "number"
20045        },
20046        {
20047          "name": "sock_fd",
20048          "type": "number"
20049        },
20050        {
20051          "name": "socket",
20052          "type": "string"
20053        },
20054        {
20055          "name": "multidevs",
20056          "type": "string"
20057        },
20058        {
20059          "name": "readonly",
20060          "type": "boolean"
20061        },
20062        {
20063          "name": "writeout",
20064          "type": "string"
20065        },
20066        {
20067          "name": "security_model",
20068          "type": "string"
20069        },
20070        {
20071          "name": "mount_tag",
20072          "type": "string"
20073        },
20074        {
20075          "name": "path",
20076          "type": "string"
20077        },
20078        {
20079          "name": "fsdriver",
20080          "type": "string"
20081        }
20082      ],
20083      "option": "virtfs"
20084    },
20085    {
20086      "parameters": [
20087        {
20088          "name": "throttling.iops-size",
20089          "help": "when limiting by iops max size of an I/O in bytes",
20090          "type": "number"
20091        },
20092        {
20093          "name": "throttling.bps-write-max-length",
20094          "help": "length of the bps-write-max burst period, in seconds",
20095          "type": "number"
20096        },
20097        {
20098          "name": "throttling.bps-read-max-length",
20099          "help": "length of the bps-read-max burst period, in seconds",
20100          "type": "number"
20101        },
20102        {
20103          "name": "throttling.bps-total-max-length",
20104          "help": "length of the bps-total-max burst period, in seconds",
20105          "type": "number"
20106        },
20107        {
20108          "name": "throttling.iops-write-max-length",
20109          "help": "length of the iops-write-max burst period, in seconds",
20110          "type": "number"
20111        },
20112        {
20113          "name": "throttling.iops-read-max-length",
20114          "help": "length of the iops-read-max burst period, in seconds",
20115          "type": "number"
20116        },
20117        {
20118          "name": "throttling.iops-total-max-length",
20119          "help": "length of the iops-total-max burst period, in seconds",
20120          "type": "number"
20121        },
20122        {
20123          "name": "throttling.bps-write-max",
20124          "help": "total bytes write burst",
20125          "type": "number"
20126        },
20127        {
20128          "name": "throttling.bps-read-max",
20129          "help": "total bytes read burst",
20130          "type": "number"
20131        },
20132        {
20133          "name": "throttling.bps-total-max",
20134          "help": "total bytes burst",
20135          "type": "number"
20136        },
20137        {
20138          "name": "throttling.iops-write-max",
20139          "help": "I/O operations write burst",
20140          "type": "number"
20141        },
20142        {
20143          "name": "throttling.iops-read-max",
20144          "help": "I/O operations read burst",
20145          "type": "number"
20146        },
20147        {
20148          "name": "throttling.iops-total-max",
20149          "help": "I/O operations burst",
20150          "type": "number"
20151        },
20152        {
20153          "name": "throttling.bps-write",
20154          "help": "limit write bytes per second",
20155          "type": "number"
20156        },
20157        {
20158          "name": "throttling.bps-read",
20159          "help": "limit read bytes per second",
20160          "type": "number"
20161        },
20162        {
20163          "name": "throttling.bps-total",
20164          "help": "limit total bytes per second",
20165          "type": "number"
20166        },
20167        {
20168          "name": "throttling.iops-write",
20169          "help": "limit write operations per second",
20170          "type": "number"
20171        },
20172        {
20173          "name": "throttling.iops-read",
20174          "help": "limit read operations per second",
20175          "type": "number"
20176        },
20177        {
20178          "name": "throttling.iops-total",
20179          "help": "limit total I/O operations per second",
20180          "type": "number"
20181        },
20182        {
20183          "name": "dmode",
20184          "type": "number"
20185        },
20186        {
20187          "name": "fmode",
20188          "type": "number"
20189        },
20190        {
20191          "name": "sock_fd",
20192          "type": "number"
20193        },
20194        {
20195          "name": "socket",
20196          "type": "string"
20197        },
20198        {
20199          "name": "multidevs",
20200          "type": "string"
20201        },
20202        {
20203          "name": "readonly",
20204          "type": "boolean"
20205        },
20206        {
20207          "name": "writeout",
20208          "type": "string"
20209        },
20210        {
20211          "name": "security_model",
20212          "type": "string"
20213        },
20214        {
20215          "name": "path",
20216          "type": "string"
20217        },
20218        {
20219          "name": "fsdriver",
20220          "type": "string"
20221        }
20222      ],
20223      "option": "fsdev"
20224    },
20225    {
20226      "parameters": [
20227        {
20228          "name": "resourcecontrol",
20229          "type": "string"
20230        },
20231        {
20232          "name": "spawn",
20233          "type": "string"
20234        },
20235        {
20236          "name": "elevateprivileges",
20237          "type": "string"
20238        },
20239        {
20240          "name": "obsolete",
20241          "type": "string"
20242        },
20243        {
20244          "name": "enable",
20245          "type": "boolean"
20246        }
20247      ],
20248      "option": "sandbox"
20249    },
20250    {
20251      "parameters": [
20252        {
20253          "name": "audiodev",
20254          "type": "string"
20255        },
20256        {
20257          "name": "non-adaptive",
20258          "type": "boolean"
20259        },
20260        {
20261          "name": "lossy",
20262          "type": "boolean"
20263        },
20264        {
20265          "name": "sasl-authz",
20266          "type": "string"
20267        },
20268        {
20269          "name": "tls-authz",
20270          "type": "string"
20271        },
20272        {
20273          "name": "acl",
20274          "type": "boolean"
20275        },
20276        {
20277          "name": "sasl",
20278          "type": "boolean"
20279        },
20280        {
20281          "name": "key-delay-ms",
20282          "type": "number"
20283        },
20284        {
20285          "name": "lock-key-sync",
20286          "type": "boolean"
20287        },
20288        {
20289          "name": "reverse",
20290          "type": "boolean"
20291        },
20292        {
20293          "name": "password",
20294          "type": "boolean"
20295        },
20296        {
20297          "name": "ipv6",
20298          "type": "boolean"
20299        },
20300        {
20301          "name": "ipv4",
20302          "type": "boolean"
20303        },
20304        {
20305          "name": "to",
20306          "type": "number"
20307        },
20308        {
20309          "name": "connections",
20310          "type": "number"
20311        },
20312        {
20313          "name": "head",
20314          "type": "number"
20315        },
20316        {
20317          "name": "display",
20318          "type": "string"
20319        },
20320        {
20321          "name": "share",
20322          "type": "string"
20323        },
20324        {
20325          "name": "tls-creds",
20326          "type": "string"
20327        },
20328        {
20329          "name": "websocket",
20330          "type": "string"
20331        },
20332        {
20333          "name": "vnc",
20334          "type": "string"
20335        }
20336      ],
20337      "option": "vnc"
20338    },
20339    {
20340      "parameters": [
20341        {
20342          "name": "gen_id",
20343          "help": "Sets id of the object generating the fw_cfg blob to be inserted",
20344          "type": "string"
20345        },
20346        {
20347          "name": "string",
20348          "help": "Sets content of the blob to be inserted from a string",
20349          "type": "string"
20350        },
20351        {
20352          "name": "file",
20353          "help": "Sets the name of the file from which the fw_cfg blob will be loaded",
20354          "type": "string"
20355        },
20356        {
20357          "name": "name",
20358          "help": "Sets the fw_cfg name of the blob to be inserted",
20359          "type": "string"
20360        }
20361      ],
20362      "option": "fw_cfg"
20363    },
20364    {
20365      "parameters": [
20366      ],
20367      "option": ""
20368    },
20369    {
20370      "parameters": [
20371        {
20372          "name": "rrsnapshot",
20373          "type": "string"
20374        },
20375        {
20376          "name": "rrfile",
20377          "type": "string"
20378        },
20379        {
20380          "name": "rr",
20381          "type": "string"
20382        },
20383        {
20384          "name": "sleep",
20385          "type": "boolean"
20386        },
20387        {
20388          "name": "align",
20389          "type": "boolean"
20390        },
20391        {
20392          "name": "shift",
20393          "type": "string"
20394        }
20395      ],
20396      "option": "icount"
20397    },
20398    {
20399      "parameters": [
20400      ],
20401      "option": "numa"
20402    },
20403    {
20404      "parameters": [
20405        {
20406          "name": "debug-threads",
20407          "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.",
20408          "type": "boolean"
20409        },
20410        {
20411          "name": "process",
20412          "help": "Sets the name of the QEMU process, as shown in top etc",
20413          "type": "string"
20414        },
20415        {
20416          "name": "guest",
20417          "help": "Sets the name of the guest.\nThis name will be displayed in the SDL window caption.\nThe name will also be used for the VNC server",
20418          "type": "string"
20419        }
20420      ],
20421      "option": "name"
20422    },
20423    {
20424      "parameters": [
20425        {
20426          "name": "guest-name",
20427          "help": "Prepends guest name for error messages but only if -name guest is set otherwise option is ignored\n",
20428          "type": "boolean"
20429        },
20430        {
20431          "name": "timestamp",
20432          "type": "boolean"
20433        }
20434      ],
20435      "option": "msg"
20436    },
20437    {
20438      "parameters": [
20439        {
20440          "name": "cpu-pm",
20441          "type": "boolean"
20442        },
20443        {
20444          "name": "mem-lock",
20445          "type": "boolean"
20446        }
20447      ],
20448      "option": "overcommit"
20449    },
20450    {
20451      "parameters": [
20452        {
20453          "name": "mlock",
20454          "type": "boolean"
20455        }
20456      ],
20457      "option": "realtime"
20458    },
20459    {
20460      "parameters": [
20461      ],
20462      "option": "tpmdev"
20463    },
20464    {
20465      "parameters": [
20466      ],
20467      "option": "object"
20468    },
20469    {
20470      "parameters": [
20471        {
20472          "name": "opaque",
20473          "help": "free-form string used to describe fd",
20474          "type": "string"
20475        },
20476        {
20477          "name": "set",
20478          "help": "ID of the fd set to add fd to",
20479          "type": "number"
20480        },
20481        {
20482          "name": "fd",
20483          "help": "file descriptor of which a duplicate is added to fd set",
20484          "type": "number"
20485        }
20486      ],
20487      "option": "add-fd"
20488    },
20489    {
20490      "parameters": [
20491        {
20492          "name": "strict",
20493          "type": "boolean"
20494        },
20495        {
20496          "name": "reboot-timeout",
20497          "type": "number"
20498        },
20499        {
20500          "name": "splash-time",
20501          "type": "number"
20502        },
20503        {
20504          "name": "splash",
20505          "type": "string"
20506        },
20507        {
20508          "name": "menu",
20509          "type": "boolean"
20510        },
20511        {
20512          "name": "once",
20513          "type": "string"
20514        },
20515        {
20516          "name": "order",
20517          "type": "string"
20518        }
20519      ],
20520      "option": "boot-opts"
20521    },
20522    {
20523      "parameters": [
20524        {
20525          "name": "maxcpus",
20526          "type": "number"
20527        },
20528        {
20529          "name": "threads",
20530          "type": "number"
20531        },
20532        {
20533          "name": "cores",
20534          "type": "number"
20535        },
20536        {
20537          "name": "dies",
20538          "type": "number"
20539        },
20540        {
20541          "name": "sockets",
20542          "type": "number"
20543        },
20544        {
20545          "name": "cpus",
20546          "type": "number"
20547        }
20548      ],
20549      "option": "smp-opts"
20550    },
20551    {
20552      "parameters": [
20553        {
20554          "name": "maxmem",
20555          "type": "size"
20556        },
20557        {
20558          "name": "slots",
20559          "type": "number"
20560        },
20561        {
20562          "name": "size",
20563          "type": "size"
20564        }
20565      ],
20566      "option": "memory"
20567    },
20568    {
20569      "parameters": [
20570      ],
20571      "option": "accel"
20572    },
20573    {
20574      "parameters": [
20575        {
20576          "name": "loadparm",
20577          "help": "Up to 8 chars in set of [A-Za-z0-9. ](lower case chars converted to upper case) to pass to machine loader, boot manager, and guest kernel",
20578          "type": "string"
20579        },
20580        {
20581          "name": "dea-key-wrap",
20582          "help": "enable/disable DEA key wrapping using the CPACF wrapping key",
20583          "type": "boolean"
20584        },
20585        {
20586          "name": "aes-key-wrap",
20587          "help": "enable/disable AES key wrapping using the CPACF wrapping key",
20588          "type": "boolean"
20589        },
20590        {
20591          "name": "suppress-vmdesc",
20592          "help": "Set on to disable self-describing migration",
20593          "type": "boolean"
20594        },
20595        {
20596          "name": "iommu",
20597          "help": "Set on/off to enable/disable Intel IOMMU (VT-d)",
20598          "type": "boolean"
20599        },
20600        {
20601          "name": "firmware",
20602          "help": "firmware image",
20603          "type": "string"
20604        },
20605        {
20606          "name": "usb",
20607          "help": "Set on/off to enable/disable usb",
20608          "type": "boolean"
20609        },
20610        {
20611          "name": "mem-merge",
20612          "help": "enable/disable memory merge support",
20613          "type": "boolean"
20614        },
20615        {
20616          "name": "dump-guest-core",
20617          "help": "Include guest memory in  a core dump",
20618          "type": "boolean"
20619        },
20620        {
20621          "name": "dt_compatible",
20622          "help": "Overrides the \"compatible\" property of the dt root node",
20623          "type": "string"
20624        },
20625        {
20626          "name": "phandle_start",
20627          "help": "The first phandle ID we may generate dynamically",
20628          "type": "number"
20629        },
20630        {
20631          "name": "dumpdtb",
20632          "help": "Dump current dtb to a file and quit",
20633          "type": "string"
20634        },
20635        {
20636          "name": "dtb",
20637          "help": "Linux kernel device tree file",
20638          "type": "string"
20639        },
20640        {
20641          "name": "append",
20642          "help": "Linux kernel command line",
20643          "type": "string"
20644        },
20645        {
20646          "name": "initrd",
20647          "help": "Linux initial ramdisk file",
20648          "type": "string"
20649        },
20650        {
20651          "name": "kernel",
20652          "help": "Linux kernel image file",
20653          "type": "string"
20654        },
20655        {
20656          "name": "kvm_shadow_mem",
20657          "help": "KVM shadow MMU size",
20658          "type": "size"
20659        },
20660        {
20661          "name": "kernel_irqchip",
20662          "help": "use KVM in-kernel irqchip",
20663          "type": "boolean"
20664        },
20665        {
20666          "name": "accel",
20667          "help": "accelerator list",
20668          "type": "string"
20669        },
20670        {
20671          "name": "type",
20672          "help": "emulated machine",
20673          "type": "string"
20674        }
20675      ],
20676      "option": "machine"
20677    },
20678    {
20679      "parameters": [
20680        {
20681          "name": "romfile",
20682          "type": "string"
20683        },
20684        {
20685          "name": "bootindex",
20686          "type": "number"
20687        }
20688      ],
20689      "option": "option-rom"
20690    },
20691    {
20692      "parameters": [
20693        {
20694          "name": "file",
20695          "type": "string"
20696        },
20697        {
20698          "name": "events",
20699          "type": "string"
20700        },
20701        {
20702          "name": "enable",
20703          "type": "string"
20704        }
20705      ],
20706      "option": "trace"
20707    },
20708    {
20709      "parameters": [
20710        {
20711          "name": "pretty",
20712          "type": "boolean"
20713        },
20714        {
20715          "name": "chardev",
20716          "type": "string"
20717        },
20718        {
20719          "name": "mode",
20720          "type": "string"
20721        }
20722      ],
20723      "option": "mon"
20724    },
20725    {
20726      "parameters": [
20727        {
20728          "name": "value",
20729          "type": "string"
20730        },
20731        {
20732          "name": "property",
20733          "type": "string"
20734        },
20735        {
20736          "name": "driver",
20737          "type": "string"
20738        }
20739      ],
20740      "option": "global"
20741    },
20742    {
20743      "parameters": [
20744        {
20745          "name": "driftfix",
20746          "type": "string"
20747        },
20748        {
20749          "name": "clock",
20750          "type": "string"
20751        },
20752        {
20753          "name": "base",
20754          "type": "string"
20755        }
20756      ],
20757      "option": "rtc"
20758    },
20759    {
20760      "parameters": [
20761      ],
20762      "option": "net"
20763    },
20764    {
20765      "parameters": [
20766      ],
20767      "option": "nic"
20768    },
20769    {
20770      "parameters": [
20771      ],
20772      "option": "netdev"
20773    },
20774    {
20775      "parameters": [
20776      ],
20777      "option": "device"
20778    },
20779    {
20780      "parameters": [
20781        {
20782          "name": "abstract",
20783          "type": "boolean"
20784        },
20785        {
20786          "name": "tight",
20787          "default": "on",
20788          "type": "boolean"
20789        },
20790        {
20791          "name": "logappend",
20792          "type": "boolean"
20793        },
20794        {
20795          "name": "logfile",
20796          "type": "string"
20797        },
20798        {
20799          "name": "append",
20800          "type": "boolean"
20801        },
20802        {
20803          "name": "chardev",
20804          "type": "string"
20805        },
20806        {
20807          "name": "size",
20808          "type": "size"
20809        },
20810        {
20811          "name": "debug",
20812          "type": "number"
20813        },
20814        {
20815          "name": "name",
20816          "type": "string"
20817        },
20818        {
20819          "name": "signal",
20820          "type": "boolean"
20821        },
20822        {
20823          "name": "mux",
20824          "type": "boolean"
20825        },
20826        {
20827          "name": "rows",
20828          "type": "number"
20829        },
20830        {
20831          "name": "cols",
20832          "type": "number"
20833        },
20834        {
20835          "name": "height",
20836          "type": "number"
20837        },
20838        {
20839          "name": "width",
20840          "type": "number"
20841        },
20842        {
20843          "name": "websocket",
20844          "type": "boolean"
20845        },
20846        {
20847          "name": "tls-authz",
20848          "type": "string"
20849        },
20850        {
20851          "name": "tls-creds",
20852          "type": "string"
20853        },
20854        {
20855          "name": "tn3270",
20856          "type": "boolean"
20857        },
20858        {
20859          "name": "telnet",
20860          "type": "boolean"
20861        },
20862        {
20863          "name": "reconnect",
20864          "type": "number"
20865        },
20866        {
20867          "name": "delay",
20868          "type": "boolean"
20869        },
20870        {
20871          "name": "server",
20872          "type": "boolean"
20873        },
20874        {
20875          "name": "wait",
20876          "type": "boolean"
20877        },
20878        {
20879          "name": "ipv6",
20880          "type": "boolean"
20881        },
20882        {
20883          "name": "ipv4",
20884          "type": "boolean"
20885        },
20886        {
20887          "name": "to",
20888          "type": "number"
20889        },
20890        {
20891          "name": "localport",
20892          "type": "string"
20893        },
20894        {
20895          "name": "localaddr",
20896          "type": "string"
20897        },
20898        {
20899          "name": "fd",
20900          "type": "string"
20901        },
20902        {
20903          "name": "port",
20904          "type": "string"
20905        },
20906        {
20907          "name": "host",
20908          "type": "string"
20909        },
20910        {
20911          "name": "path",
20912          "type": "string"
20913        },
20914        {
20915          "name": "backend",
20916          "type": "string"
20917        }
20918      ],
20919      "option": "chardev"
20920    },
20921    {
20922      "parameters": [
20923        {
20924          "name": "copy-on-read",
20925          "help": "copy read data from backing file into image file",
20926          "type": "boolean"
20927        },
20928        {
20929          "name": "werror",
20930          "help": "write error action",
20931          "type": "string"
20932        },
20933        {
20934          "name": "rerror",
20935          "help": "read error action",
20936          "type": "string"
20937        },
20938        {
20939          "name": "read-only",
20940          "help": "open drive file as read-only",
20941          "type": "boolean"
20942        },
20943        {
20944          "name": "file",
20945          "help": "file name",
20946          "type": "string"
20947        },
20948        {
20949          "name": "if",
20950          "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)",
20951          "type": "string"
20952        },
20953        {
20954          "name": "media",
20955          "help": "media type (disk, cdrom)",
20956          "type": "string"
20957        },
20958        {
20959          "name": "index",
20960          "help": "index number",
20961          "type": "number"
20962        },
20963        {
20964          "name": "unit",
20965          "help": "unit number (i.e. lun for scsi)",
20966          "type": "number"
20967        },
20968        {
20969          "name": "bus",
20970          "help": "bus number",
20971          "type": "number"
20972        },
20973        {
20974          "name": "stats-account-failed",
20975          "help": "whether to account for failed I/O operations in the statistics",
20976          "type": "boolean"
20977        },
20978        {
20979          "name": "stats-account-invalid",
20980          "help": "whether to account for invalid I/O operations in the statistics",
20981          "type": "boolean"
20982        },
20983        {
20984          "name": "detect-zeroes",
20985          "help": "try to optimize zero writes (off, on, unmap)",
20986          "type": "string"
20987        },
20988        {
20989          "name": "throttling.group",
20990          "help": "name of the block throttling group",
20991          "type": "string"
20992        },
20993        {
20994          "name": "throttling.iops-size",
20995          "help": "when limiting by iops max size of an I/O in bytes",
20996          "type": "number"
20997        },
20998        {
20999          "name": "throttling.bps-write-max-length",
21000          "help": "length of the bps-write-max burst period, in seconds",
21001          "type": "number"
21002        },
21003        {
21004          "name": "throttling.bps-read-max-length",
21005          "help": "length of the bps-read-max burst period, in seconds",
21006          "type": "number"
21007        },
21008        {
21009          "name": "throttling.bps-total-max-length",
21010          "help": "length of the bps-total-max burst period, in seconds",
21011          "type": "number"
21012        },
21013        {
21014          "name": "throttling.iops-write-max-length",
21015          "help": "length of the iops-write-max burst period, in seconds",
21016          "type": "number"
21017        },
21018        {
21019          "name": "throttling.iops-read-max-length",
21020          "help": "length of the iops-read-max burst period, in seconds",
21021          "type": "number"
21022        },
21023        {
21024          "name": "throttling.iops-total-max-length",
21025          "help": "length of the iops-total-max burst period, in seconds",
21026          "type": "number"
21027        },
21028        {
21029          "name": "throttling.bps-write-max",
21030          "help": "total bytes write burst",
21031          "type": "number"
21032        },
21033        {
21034          "name": "throttling.bps-read-max",
21035          "help": "total bytes read burst",
21036          "type": "number"
21037        },
21038        {
21039          "name": "throttling.bps-total-max",
21040          "help": "total bytes burst",
21041          "type": "number"
21042        },
21043        {
21044          "name": "throttling.iops-write-max",
21045          "help": "I/O operations write burst",
21046          "type": "number"
21047        },
21048        {
21049          "name": "throttling.iops-read-max",
21050          "help": "I/O operations read burst",
21051          "type": "number"
21052        },
21053        {
21054          "name": "throttling.iops-total-max",
21055          "help": "I/O operations burst",
21056          "type": "number"
21057        },
21058        {
21059          "name": "throttling.bps-write",
21060          "help": "limit write bytes per second",
21061          "type": "number"
21062        },
21063        {
21064          "name": "throttling.bps-read",
21065          "help": "limit read bytes per second",
21066          "type": "number"
21067        },
21068        {
21069          "name": "throttling.bps-total",
21070          "help": "limit total bytes per second",
21071          "type": "number"
21072        },
21073        {
21074          "name": "throttling.iops-write",
21075          "help": "limit write operations per second",
21076          "type": "number"
21077        },
21078        {
21079          "name": "throttling.iops-read",
21080          "help": "limit read operations per second",
21081          "type": "number"
21082        },
21083        {
21084          "name": "throttling.iops-total",
21085          "help": "limit total I/O operations per second",
21086          "type": "number"
21087        },
21088        {
21089          "name": "werror",
21090          "help": "write error action",
21091          "type": "string"
21092        },
21093        {
21094          "name": "format",
21095          "help": "disk format (raw, qcow2, ...)",
21096          "type": "string"
21097        },
21098        {
21099          "name": "cache.writeback",
21100          "help": "Enable writeback mode",
21101          "type": "boolean"
21102        },
21103        {
21104          "name": "aio",
21105          "help": "host AIO implementation (threads, native, io_uring)",
21106          "type": "string"
21107        },
21108        {
21109          "name": "snapshot",
21110          "help": "enable/disable snapshot mode",
21111          "type": "boolean"
21112        },
21113        {
21114          "name": "force-share",
21115          "help": "always accept other writers (default: off)",
21116          "type": "boolean"
21117        },
21118        {
21119          "name": "discard",
21120          "help": "discard operation (ignore/off, unmap/on)",
21121          "type": "string"
21122        },
21123        {
21124          "name": "auto-read-only",
21125          "help": "Node can become read-only if opening read-write fails",
21126          "type": "boolean"
21127        },
21128        {
21129          "name": "cache.no-flush",
21130          "help": "Ignore flush requests",
21131          "type": "boolean"
21132        },
21133        {
21134          "name": "cache.direct",
21135          "help": "Bypass software writeback cache on the host",
21136          "type": "boolean"
21137        },
21138        {
21139          "name": "driver",
21140          "help": "Block driver to use for the node",
21141          "type": "string"
21142        },
21143        {
21144          "name": "node-name",
21145          "help": "Node name of the block device node",
21146          "type": "string"
21147        }
21148      ],
21149      "option": "drive"
21150    }
21151  ],
21152  "id": "libvirt-41"
21153}
21154
21155{
21156  "execute": "query-migrate-capabilities",
21157  "id": "libvirt-42"
21158}
21159
21160{
21161  "return": [
21162    {
21163      "state": false,
21164      "capability": "xbzrle"
21165    },
21166    {
21167      "state": false,
21168      "capability": "rdma-pin-all"
21169    },
21170    {
21171      "state": false,
21172      "capability": "auto-converge"
21173    },
21174    {
21175      "state": false,
21176      "capability": "zero-blocks"
21177    },
21178    {
21179      "state": false,
21180      "capability": "compress"
21181    },
21182    {
21183      "state": false,
21184      "capability": "events"
21185    },
21186    {
21187      "state": false,
21188      "capability": "postcopy-ram"
21189    },
21190    {
21191      "state": false,
21192      "capability": "x-colo"
21193    },
21194    {
21195      "state": false,
21196      "capability": "release-ram"
21197    },
21198    {
21199      "state": false,
21200      "capability": "block"
21201    },
21202    {
21203      "state": false,
21204      "capability": "return-path"
21205    },
21206    {
21207      "state": false,
21208      "capability": "pause-before-switchover"
21209    },
21210    {
21211      "state": false,
21212      "capability": "multifd"
21213    },
21214    {
21215      "state": false,
21216      "capability": "dirty-bitmaps"
21217    },
21218    {
21219      "state": false,
21220      "capability": "postcopy-blocktime"
21221    },
21222    {
21223      "state": false,
21224      "capability": "late-block-activate"
21225    },
21226    {
21227      "state": false,
21228      "capability": "x-ignore-shared"
21229    },
21230    {
21231      "state": false,
21232      "capability": "validate-uuid"
21233    }
21234  ],
21235  "id": "libvirt-42"
21236}
21237