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": 0,
22      "major": 4
23    },
24    "package": "v4.0.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": "JOB_STATUS_CHANGE",
112      "meta-type": "event",
113      "arg-type": "7"
114    },
115    {
116      "name": "job-pause",
117      "ret-type": "0",
118      "meta-type": "command",
119      "arg-type": "8"
120    },
121    {
122      "name": "job-resume",
123      "ret-type": "0",
124      "meta-type": "command",
125      "arg-type": "9"
126    },
127    {
128      "name": "job-cancel",
129      "ret-type": "0",
130      "meta-type": "command",
131      "arg-type": "10"
132    },
133    {
134      "name": "job-complete",
135      "ret-type": "0",
136      "meta-type": "command",
137      "arg-type": "11"
138    },
139    {
140      "name": "job-dismiss",
141      "ret-type": "0",
142      "meta-type": "command",
143      "arg-type": "12"
144    },
145    {
146      "name": "job-finalize",
147      "ret-type": "0",
148      "meta-type": "command",
149      "arg-type": "13"
150    },
151    {
152      "name": "query-jobs",
153      "ret-type": "[14]",
154      "meta-type": "command",
155      "arg-type": "0"
156    },
157    {
158      "name": "block-latency-histogram-set",
159      "ret-type": "0",
160      "meta-type": "command",
161      "arg-type": "15"
162    },
163    {
164      "name": "query-block",
165      "ret-type": "[16]",
166      "meta-type": "command",
167      "arg-type": "0"
168    },
169    {
170      "name": "query-blockstats",
171      "ret-type": "[18]",
172      "meta-type": "command",
173      "arg-type": "17"
174    },
175    {
176      "name": "query-block-jobs",
177      "ret-type": "[19]",
178      "meta-type": "command",
179      "arg-type": "0"
180    },
181    {
182      "name": "block_passwd",
183      "ret-type": "0",
184      "meta-type": "command",
185      "arg-type": "20"
186    },
187    {
188      "name": "block_resize",
189      "ret-type": "0",
190      "meta-type": "command",
191      "arg-type": "21"
192    },
193    {
194      "name": "blockdev-snapshot-sync",
195      "ret-type": "0",
196      "meta-type": "command",
197      "arg-type": "22"
198    },
199    {
200      "name": "blockdev-snapshot",
201      "ret-type": "0",
202      "meta-type": "command",
203      "arg-type": "23"
204    },
205    {
206      "name": "change-backing-file",
207      "ret-type": "0",
208      "meta-type": "command",
209      "arg-type": "24"
210    },
211    {
212      "name": "block-commit",
213      "ret-type": "0",
214      "meta-type": "command",
215      "arg-type": "25"
216    },
217    {
218      "name": "drive-backup",
219      "ret-type": "0",
220      "meta-type": "command",
221      "arg-type": "26"
222    },
223    {
224      "name": "blockdev-backup",
225      "ret-type": "0",
226      "meta-type": "command",
227      "arg-type": "27"
228    },
229    {
230      "name": "query-named-block-nodes",
231      "ret-type": "[28]",
232      "meta-type": "command",
233      "arg-type": "0"
234    },
235    {
236      "name": "x-debug-query-block-graph",
237      "ret-type": "29",
238      "meta-type": "command",
239      "arg-type": "0"
240    },
241    {
242      "name": "drive-mirror",
243      "ret-type": "0",
244      "meta-type": "command",
245      "arg-type": "30"
246    },
247    {
248      "name": "block-dirty-bitmap-add",
249      "ret-type": "0",
250      "meta-type": "command",
251      "arg-type": "31"
252    },
253    {
254      "name": "block-dirty-bitmap-remove",
255      "ret-type": "0",
256      "meta-type": "command",
257      "arg-type": "32"
258    },
259    {
260      "name": "block-dirty-bitmap-clear",
261      "ret-type": "0",
262      "meta-type": "command",
263      "arg-type": "32"
264    },
265    {
266      "name": "block-dirty-bitmap-enable",
267      "ret-type": "0",
268      "meta-type": "command",
269      "arg-type": "32"
270    },
271    {
272      "name": "block-dirty-bitmap-disable",
273      "ret-type": "0",
274      "meta-type": "command",
275      "arg-type": "32"
276    },
277    {
278      "name": "block-dirty-bitmap-merge",
279      "ret-type": "0",
280      "meta-type": "command",
281      "arg-type": "33"
282    },
283    {
284      "name": "x-debug-block-dirty-bitmap-sha256",
285      "ret-type": "34",
286      "meta-type": "command",
287      "arg-type": "32"
288    },
289    {
290      "name": "blockdev-mirror",
291      "ret-type": "0",
292      "meta-type": "command",
293      "arg-type": "35"
294    },
295    {
296      "name": "block_set_io_throttle",
297      "ret-type": "0",
298      "meta-type": "command",
299      "arg-type": "36"
300    },
301    {
302      "name": "block-stream",
303      "ret-type": "0",
304      "meta-type": "command",
305      "arg-type": "37"
306    },
307    {
308      "name": "block-job-set-speed",
309      "ret-type": "0",
310      "meta-type": "command",
311      "arg-type": "38"
312    },
313    {
314      "name": "block-job-cancel",
315      "ret-type": "0",
316      "meta-type": "command",
317      "arg-type": "39"
318    },
319    {
320      "name": "block-job-pause",
321      "ret-type": "0",
322      "meta-type": "command",
323      "arg-type": "40"
324    },
325    {
326      "name": "block-job-resume",
327      "ret-type": "0",
328      "meta-type": "command",
329      "arg-type": "41"
330    },
331    {
332      "name": "block-job-complete",
333      "ret-type": "0",
334      "meta-type": "command",
335      "arg-type": "42"
336    },
337    {
338      "name": "block-job-dismiss",
339      "ret-type": "0",
340      "meta-type": "command",
341      "arg-type": "43"
342    },
343    {
344      "name": "block-job-finalize",
345      "ret-type": "0",
346      "meta-type": "command",
347      "arg-type": "44"
348    },
349    {
350      "name": "blockdev-add",
351      "ret-type": "0",
352      "meta-type": "command",
353      "arg-type": "45"
354    },
355    {
356      "name": "x-blockdev-reopen",
357      "ret-type": "0",
358      "meta-type": "command",
359      "arg-type": "45"
360    },
361    {
362      "name": "blockdev-del",
363      "ret-type": "0",
364      "meta-type": "command",
365      "arg-type": "46"
366    },
367    {
368      "name": "blockdev-create",
369      "ret-type": "0",
370      "meta-type": "command",
371      "arg-type": "47"
372    },
373    {
374      "name": "blockdev-open-tray",
375      "ret-type": "0",
376      "meta-type": "command",
377      "arg-type": "48"
378    },
379    {
380      "name": "blockdev-close-tray",
381      "ret-type": "0",
382      "meta-type": "command",
383      "arg-type": "49"
384    },
385    {
386      "name": "blockdev-remove-medium",
387      "ret-type": "0",
388      "meta-type": "command",
389      "arg-type": "50"
390    },
391    {
392      "name": "blockdev-insert-medium",
393      "ret-type": "0",
394      "meta-type": "command",
395      "arg-type": "51"
396    },
397    {
398      "name": "blockdev-change-medium",
399      "ret-type": "0",
400      "meta-type": "command",
401      "arg-type": "52"
402    },
403    {
404      "name": "BLOCK_IMAGE_CORRUPTED",
405      "meta-type": "event",
406      "arg-type": "53"
407    },
408    {
409      "name": "BLOCK_IO_ERROR",
410      "meta-type": "event",
411      "arg-type": "54"
412    },
413    {
414      "name": "BLOCK_JOB_COMPLETED",
415      "meta-type": "event",
416      "arg-type": "55"
417    },
418    {
419      "name": "BLOCK_JOB_CANCELLED",
420      "meta-type": "event",
421      "arg-type": "56"
422    },
423    {
424      "name": "BLOCK_JOB_ERROR",
425      "meta-type": "event",
426      "arg-type": "57"
427    },
428    {
429      "name": "BLOCK_JOB_READY",
430      "meta-type": "event",
431      "arg-type": "58"
432    },
433    {
434      "name": "BLOCK_JOB_PENDING",
435      "meta-type": "event",
436      "arg-type": "59"
437    },
438    {
439      "name": "BLOCK_WRITE_THRESHOLD",
440      "meta-type": "event",
441      "arg-type": "60"
442    },
443    {
444      "name": "block-set-write-threshold",
445      "ret-type": "0",
446      "meta-type": "command",
447      "arg-type": "61"
448    },
449    {
450      "name": "x-blockdev-change",
451      "ret-type": "0",
452      "meta-type": "command",
453      "arg-type": "62"
454    },
455    {
456      "name": "x-blockdev-set-iothread",
457      "ret-type": "0",
458      "meta-type": "command",
459      "arg-type": "63"
460    },
461    {
462      "name": "query-pr-managers",
463      "ret-type": "[64]",
464      "meta-type": "command",
465      "arg-type": "0"
466    },
467    {
468      "name": "blockdev-snapshot-internal-sync",
469      "ret-type": "0",
470      "meta-type": "command",
471      "arg-type": "65"
472    },
473    {
474      "name": "blockdev-snapshot-delete-internal-sync",
475      "ret-type": "67",
476      "meta-type": "command",
477      "arg-type": "66"
478    },
479    {
480      "name": "eject",
481      "ret-type": "0",
482      "meta-type": "command",
483      "arg-type": "68"
484    },
485    {
486      "name": "nbd-server-start",
487      "ret-type": "0",
488      "meta-type": "command",
489      "arg-type": "69"
490    },
491    {
492      "name": "nbd-server-add",
493      "ret-type": "0",
494      "meta-type": "command",
495      "arg-type": "70"
496    },
497    {
498      "name": "nbd-server-remove",
499      "ret-type": "0",
500      "meta-type": "command",
501      "arg-type": "71"
502    },
503    {
504      "name": "nbd-server-stop",
505      "ret-type": "0",
506      "meta-type": "command",
507      "arg-type": "0"
508    },
509    {
510      "name": "DEVICE_TRAY_MOVED",
511      "meta-type": "event",
512      "arg-type": "72"
513    },
514    {
515      "name": "PR_MANAGER_STATUS_CHANGED",
516      "meta-type": "event",
517      "arg-type": "73"
518    },
519    {
520      "name": "QUORUM_FAILURE",
521      "meta-type": "event",
522      "arg-type": "74"
523    },
524    {
525      "name": "QUORUM_REPORT_BAD",
526      "meta-type": "event",
527      "arg-type": "75"
528    },
529    {
530      "name": "query-chardev",
531      "ret-type": "[76]",
532      "meta-type": "command",
533      "arg-type": "0"
534    },
535    {
536      "name": "query-chardev-backends",
537      "ret-type": "[77]",
538      "meta-type": "command",
539      "arg-type": "0"
540    },
541    {
542      "name": "ringbuf-write",
543      "ret-type": "0",
544      "meta-type": "command",
545      "arg-type": "78"
546    },
547    {
548      "name": "ringbuf-read",
549      "ret-type": "str",
550      "meta-type": "command",
551      "arg-type": "79"
552    },
553    {
554      "name": "chardev-add",
555      "ret-type": "81",
556      "meta-type": "command",
557      "arg-type": "80"
558    },
559    {
560      "name": "chardev-change",
561      "ret-type": "81",
562      "meta-type": "command",
563      "arg-type": "82"
564    },
565    {
566      "name": "chardev-remove",
567      "ret-type": "0",
568      "meta-type": "command",
569      "arg-type": "83"
570    },
571    {
572      "name": "chardev-send-break",
573      "ret-type": "0",
574      "meta-type": "command",
575      "arg-type": "84"
576    },
577    {
578      "name": "VSERPORT_CHANGE",
579      "meta-type": "event",
580      "arg-type": "85"
581    },
582    {
583      "name": "set_link",
584      "ret-type": "0",
585      "meta-type": "command",
586      "arg-type": "86"
587    },
588    {
589      "name": "netdev_add",
590      "ret-type": "0",
591      "meta-type": "command",
592      "arg-type": "87"
593    },
594    {
595      "name": "netdev_del",
596      "ret-type": "0",
597      "meta-type": "command",
598      "arg-type": "88"
599    },
600    {
601      "name": "query-rx-filter",
602      "ret-type": "[90]",
603      "meta-type": "command",
604      "arg-type": "89"
605    },
606    {
607      "name": "NIC_RX_FILTER_CHANGED",
608      "meta-type": "event",
609      "arg-type": "91"
610    },
611    {
612      "name": "announce-self",
613      "ret-type": "0",
614      "meta-type": "command",
615      "arg-type": "92"
616    },
617    {
618      "name": "RDMA_GID_STATUS_CHANGED",
619      "meta-type": "event",
620      "arg-type": "93"
621    },
622    {
623      "name": "query-rocker",
624      "ret-type": "95",
625      "meta-type": "command",
626      "arg-type": "94"
627    },
628    {
629      "name": "query-rocker-ports",
630      "ret-type": "[97]",
631      "meta-type": "command",
632      "arg-type": "96"
633    },
634    {
635      "name": "query-rocker-of-dpa-flows",
636      "ret-type": "[99]",
637      "meta-type": "command",
638      "arg-type": "98"
639    },
640    {
641      "name": "query-rocker-of-dpa-groups",
642      "ret-type": "[101]",
643      "meta-type": "command",
644      "arg-type": "100"
645    },
646    {
647      "name": "query-tpm-models",
648      "ret-type": "[102]",
649      "meta-type": "command",
650      "arg-type": "0"
651    },
652    {
653      "name": "query-tpm-types",
654      "ret-type": "[103]",
655      "meta-type": "command",
656      "arg-type": "0"
657    },
658    {
659      "name": "query-tpm",
660      "ret-type": "[104]",
661      "meta-type": "command",
662      "arg-type": "0"
663    },
664    {
665      "name": "set_password",
666      "ret-type": "0",
667      "meta-type": "command",
668      "arg-type": "105"
669    },
670    {
671      "name": "expire_password",
672      "ret-type": "0",
673      "meta-type": "command",
674      "arg-type": "106"
675    },
676    {
677      "name": "screendump",
678      "ret-type": "0",
679      "meta-type": "command",
680      "arg-type": "107"
681    },
682    {
683      "name": "query-spice",
684      "ret-type": "108",
685      "meta-type": "command",
686      "arg-type": "0"
687    },
688    {
689      "name": "SPICE_CONNECTED",
690      "meta-type": "event",
691      "arg-type": "109"
692    },
693    {
694      "name": "SPICE_INITIALIZED",
695      "meta-type": "event",
696      "arg-type": "110"
697    },
698    {
699      "name": "SPICE_DISCONNECTED",
700      "meta-type": "event",
701      "arg-type": "111"
702    },
703    {
704      "name": "SPICE_MIGRATE_COMPLETED",
705      "meta-type": "event",
706      "arg-type": "0"
707    },
708    {
709      "name": "query-vnc",
710      "ret-type": "112",
711      "meta-type": "command",
712      "arg-type": "0"
713    },
714    {
715      "name": "query-vnc-servers",
716      "ret-type": "[113]",
717      "meta-type": "command",
718      "arg-type": "0"
719    },
720    {
721      "name": "change-vnc-password",
722      "ret-type": "0",
723      "meta-type": "command",
724      "arg-type": "114"
725    },
726    {
727      "name": "VNC_CONNECTED",
728      "meta-type": "event",
729      "arg-type": "115"
730    },
731    {
732      "name": "VNC_INITIALIZED",
733      "meta-type": "event",
734      "arg-type": "116"
735    },
736    {
737      "name": "VNC_DISCONNECTED",
738      "meta-type": "event",
739      "arg-type": "117"
740    },
741    {
742      "name": "query-mice",
743      "ret-type": "[118]",
744      "meta-type": "command",
745      "arg-type": "0"
746    },
747    {
748      "name": "send-key",
749      "ret-type": "0",
750      "meta-type": "command",
751      "arg-type": "119"
752    },
753    {
754      "name": "input-send-event",
755      "ret-type": "0",
756      "meta-type": "command",
757      "arg-type": "120"
758    },
759    {
760      "name": "query-display-options",
761      "ret-type": "121",
762      "meta-type": "command",
763      "arg-type": "0"
764    },
765    {
766      "name": "query-migrate",
767      "ret-type": "122",
768      "meta-type": "command",
769      "arg-type": "0"
770    },
771    {
772      "name": "migrate-set-capabilities",
773      "ret-type": "0",
774      "meta-type": "command",
775      "arg-type": "123"
776    },
777    {
778      "name": "query-migrate-capabilities",
779      "ret-type": "[124]",
780      "meta-type": "command",
781      "arg-type": "0"
782    },
783    {
784      "name": "migrate-set-parameters",
785      "ret-type": "0",
786      "meta-type": "command",
787      "arg-type": "125"
788    },
789    {
790      "name": "query-migrate-parameters",
791      "ret-type": "126",
792      "meta-type": "command",
793      "arg-type": "0"
794    },
795    {
796      "name": "client_migrate_info",
797      "ret-type": "0",
798      "meta-type": "command",
799      "arg-type": "127"
800    },
801    {
802      "name": "migrate-start-postcopy",
803      "ret-type": "0",
804      "meta-type": "command",
805      "arg-type": "0"
806    },
807    {
808      "name": "MIGRATION",
809      "meta-type": "event",
810      "arg-type": "128"
811    },
812    {
813      "name": "MIGRATION_PASS",
814      "meta-type": "event",
815      "arg-type": "129"
816    },
817    {
818      "name": "COLO_EXIT",
819      "meta-type": "event",
820      "arg-type": "130"
821    },
822    {
823      "name": "x-colo-lost-heartbeat",
824      "ret-type": "0",
825      "meta-type": "command",
826      "arg-type": "0"
827    },
828    {
829      "name": "migrate_cancel",
830      "ret-type": "0",
831      "meta-type": "command",
832      "arg-type": "0"
833    },
834    {
835      "name": "migrate-continue",
836      "ret-type": "0",
837      "meta-type": "command",
838      "arg-type": "131"
839    },
840    {
841      "name": "migrate_set_downtime",
842      "ret-type": "0",
843      "meta-type": "command",
844      "arg-type": "132"
845    },
846    {
847      "name": "migrate_set_speed",
848      "ret-type": "0",
849      "meta-type": "command",
850      "arg-type": "133"
851    },
852    {
853      "name": "migrate-set-cache-size",
854      "ret-type": "0",
855      "meta-type": "command",
856      "arg-type": "134"
857    },
858    {
859      "name": "query-migrate-cache-size",
860      "ret-type": "int",
861      "meta-type": "command",
862      "arg-type": "0"
863    },
864    {
865      "name": "migrate",
866      "ret-type": "0",
867      "meta-type": "command",
868      "arg-type": "135"
869    },
870    {
871      "name": "migrate-incoming",
872      "ret-type": "0",
873      "meta-type": "command",
874      "arg-type": "136"
875    },
876    {
877      "name": "xen-save-devices-state",
878      "ret-type": "0",
879      "meta-type": "command",
880      "arg-type": "137"
881    },
882    {
883      "name": "xen-set-replication",
884      "ret-type": "0",
885      "meta-type": "command",
886      "arg-type": "138"
887    },
888    {
889      "name": "query-xen-replication-status",
890      "ret-type": "139",
891      "meta-type": "command",
892      "arg-type": "0"
893    },
894    {
895      "name": "xen-colo-do-checkpoint",
896      "ret-type": "0",
897      "meta-type": "command",
898      "arg-type": "0"
899    },
900    {
901      "name": "query-colo-status",
902      "ret-type": "140",
903      "meta-type": "command",
904      "arg-type": "0"
905    },
906    {
907      "name": "migrate-recover",
908      "ret-type": "0",
909      "allow-oob": true,
910      "meta-type": "command",
911      "arg-type": "141"
912    },
913    {
914      "name": "migrate-pause",
915      "ret-type": "0",
916      "allow-oob": true,
917      "meta-type": "command",
918      "arg-type": "0"
919    },
920    {
921      "name": "transaction",
922      "ret-type": "0",
923      "meta-type": "command",
924      "arg-type": "142"
925    },
926    {
927      "name": "trace-event-get-state",
928      "ret-type": "[144]",
929      "meta-type": "command",
930      "arg-type": "143"
931    },
932    {
933      "name": "trace-event-set-state",
934      "ret-type": "0",
935      "meta-type": "command",
936      "arg-type": "145"
937    },
938    {
939      "name": "query-qmp-schema",
940      "ret-type": "[146]",
941      "meta-type": "command",
942      "arg-type": "0"
943    },
944    {
945      "name": "qmp_capabilities",
946      "ret-type": "0",
947      "meta-type": "command",
948      "arg-type": "147"
949    },
950    {
951      "name": "query-version",
952      "ret-type": "148",
953      "meta-type": "command",
954      "arg-type": "0"
955    },
956    {
957      "name": "query-commands",
958      "ret-type": "[149]",
959      "meta-type": "command",
960      "arg-type": "0"
961    },
962    {
963      "name": "add_client",
964      "ret-type": "0",
965      "meta-type": "command",
966      "arg-type": "150"
967    },
968    {
969      "name": "query-name",
970      "ret-type": "151",
971      "meta-type": "command",
972      "arg-type": "0"
973    },
974    {
975      "name": "query-kvm",
976      "ret-type": "152",
977      "meta-type": "command",
978      "arg-type": "0"
979    },
980    {
981      "name": "query-uuid",
982      "ret-type": "153",
983      "meta-type": "command",
984      "arg-type": "0"
985    },
986    {
987      "name": "query-events",
988      "ret-type": "[154]",
989      "meta-type": "command",
990      "arg-type": "0"
991    },
992    {
993      "name": "query-cpus",
994      "ret-type": "[155]",
995      "meta-type": "command",
996      "arg-type": "0"
997    },
998    {
999      "name": "query-cpus-fast",
1000      "ret-type": "[156]",
1001      "meta-type": "command",
1002      "arg-type": "0"
1003    },
1004    {
1005      "name": "query-iothreads",
1006      "ret-type": "[157]",
1007      "meta-type": "command",
1008      "arg-type": "0"
1009    },
1010    {
1011      "name": "query-balloon",
1012      "ret-type": "158",
1013      "meta-type": "command",
1014      "arg-type": "0"
1015    },
1016    {
1017      "name": "BALLOON_CHANGE",
1018      "meta-type": "event",
1019      "arg-type": "159"
1020    },
1021    {
1022      "name": "query-pci",
1023      "ret-type": "[160]",
1024      "meta-type": "command",
1025      "arg-type": "0"
1026    },
1027    {
1028      "name": "quit",
1029      "ret-type": "0",
1030      "meta-type": "command",
1031      "arg-type": "0"
1032    },
1033    {
1034      "name": "stop",
1035      "ret-type": "0",
1036      "meta-type": "command",
1037      "arg-type": "0"
1038    },
1039    {
1040      "name": "system_reset",
1041      "ret-type": "0",
1042      "meta-type": "command",
1043      "arg-type": "0"
1044    },
1045    {
1046      "name": "system_powerdown",
1047      "ret-type": "0",
1048      "meta-type": "command",
1049      "arg-type": "0"
1050    },
1051    {
1052      "name": "cpu-add",
1053      "ret-type": "0",
1054      "meta-type": "command",
1055      "arg-type": "161"
1056    },
1057    {
1058      "name": "memsave",
1059      "ret-type": "0",
1060      "meta-type": "command",
1061      "arg-type": "162"
1062    },
1063    {
1064      "name": "pmemsave",
1065      "ret-type": "0",
1066      "meta-type": "command",
1067      "arg-type": "163"
1068    },
1069    {
1070      "name": "cont",
1071      "ret-type": "0",
1072      "meta-type": "command",
1073      "arg-type": "0"
1074    },
1075    {
1076      "name": "x-exit-preconfig",
1077      "ret-type": "0",
1078      "meta-type": "command",
1079      "arg-type": "0"
1080    },
1081    {
1082      "name": "system_wakeup",
1083      "ret-type": "0",
1084      "meta-type": "command",
1085      "arg-type": "0"
1086    },
1087    {
1088      "name": "inject-nmi",
1089      "ret-type": "0",
1090      "meta-type": "command",
1091      "arg-type": "0"
1092    },
1093    {
1094      "name": "balloon",
1095      "ret-type": "0",
1096      "meta-type": "command",
1097      "arg-type": "164"
1098    },
1099    {
1100      "name": "human-monitor-command",
1101      "ret-type": "str",
1102      "meta-type": "command",
1103      "arg-type": "165"
1104    },
1105    {
1106      "name": "qom-list",
1107      "ret-type": "[167]",
1108      "meta-type": "command",
1109      "arg-type": "166"
1110    },
1111    {
1112      "name": "qom-get",
1113      "ret-type": "any",
1114      "meta-type": "command",
1115      "arg-type": "168"
1116    },
1117    {
1118      "name": "qom-set",
1119      "ret-type": "0",
1120      "meta-type": "command",
1121      "arg-type": "169"
1122    },
1123    {
1124      "name": "change",
1125      "ret-type": "0",
1126      "meta-type": "command",
1127      "arg-type": "170"
1128    },
1129    {
1130      "name": "qom-list-types",
1131      "ret-type": "[172]",
1132      "meta-type": "command",
1133      "arg-type": "171"
1134    },
1135    {
1136      "name": "device-list-properties",
1137      "ret-type": "[167]",
1138      "meta-type": "command",
1139      "arg-type": "173"
1140    },
1141    {
1142      "name": "qom-list-properties",
1143      "ret-type": "[167]",
1144      "meta-type": "command",
1145      "arg-type": "174"
1146    },
1147    {
1148      "name": "xen-set-global-dirty-log",
1149      "ret-type": "0",
1150      "meta-type": "command",
1151      "arg-type": "175"
1152    },
1153    {
1154      "name": "device_add",
1155      "ret-type": "0",
1156      "meta-type": "command",
1157      "arg-type": "176"
1158    },
1159    {
1160      "name": "device_del",
1161      "ret-type": "0",
1162      "meta-type": "command",
1163      "arg-type": "177"
1164    },
1165    {
1166      "name": "DEVICE_DELETED",
1167      "meta-type": "event",
1168      "arg-type": "178"
1169    },
1170    {
1171      "name": "dump-guest-memory",
1172      "ret-type": "0",
1173      "meta-type": "command",
1174      "arg-type": "179"
1175    },
1176    {
1177      "name": "query-dump",
1178      "ret-type": "180",
1179      "meta-type": "command",
1180      "arg-type": "0"
1181    },
1182    {
1183      "name": "DUMP_COMPLETED",
1184      "meta-type": "event",
1185      "arg-type": "181"
1186    },
1187    {
1188      "name": "query-dump-guest-memory-capability",
1189      "ret-type": "182",
1190      "meta-type": "command",
1191      "arg-type": "0"
1192    },
1193    {
1194      "name": "object-add",
1195      "ret-type": "0",
1196      "meta-type": "command",
1197      "arg-type": "183"
1198    },
1199    {
1200      "name": "object-del",
1201      "ret-type": "0",
1202      "meta-type": "command",
1203      "arg-type": "184"
1204    },
1205    {
1206      "name": "getfd",
1207      "ret-type": "0",
1208      "meta-type": "command",
1209      "arg-type": "185"
1210    },
1211    {
1212      "name": "closefd",
1213      "ret-type": "0",
1214      "meta-type": "command",
1215      "arg-type": "186"
1216    },
1217    {
1218      "name": "query-machines",
1219      "ret-type": "[187]",
1220      "meta-type": "command",
1221      "arg-type": "0"
1222    },
1223    {
1224      "name": "query-current-machine",
1225      "ret-type": "188",
1226      "meta-type": "command",
1227      "arg-type": "0"
1228    },
1229    {
1230      "name": "query-memory-size-summary",
1231      "ret-type": "189",
1232      "meta-type": "command",
1233      "arg-type": "0"
1234    },
1235    {
1236      "name": "add-fd",
1237      "ret-type": "191",
1238      "meta-type": "command",
1239      "arg-type": "190"
1240    },
1241    {
1242      "name": "remove-fd",
1243      "ret-type": "0",
1244      "meta-type": "command",
1245      "arg-type": "192"
1246    },
1247    {
1248      "name": "query-fdsets",
1249      "ret-type": "[193]",
1250      "meta-type": "command",
1251      "arg-type": "0"
1252    },
1253    {
1254      "name": "query-target",
1255      "ret-type": "194",
1256      "meta-type": "command",
1257      "arg-type": "0"
1258    },
1259    {
1260      "name": "query-command-line-options",
1261      "ret-type": "[196]",
1262      "meta-type": "command",
1263      "arg-type": "195"
1264    },
1265    {
1266      "name": "query-memdev",
1267      "ret-type": "[197]",
1268      "meta-type": "command",
1269      "arg-type": "0"
1270    },
1271    {
1272      "name": "query-memory-devices",
1273      "ret-type": "[198]",
1274      "meta-type": "command",
1275      "arg-type": "0"
1276    },
1277    {
1278      "name": "MEM_UNPLUG_ERROR",
1279      "meta-type": "event",
1280      "arg-type": "199"
1281    },
1282    {
1283      "name": "query-acpi-ospm-status",
1284      "ret-type": "[200]",
1285      "meta-type": "command",
1286      "arg-type": "0"
1287    },
1288    {
1289      "name": "ACPI_DEVICE_OST",
1290      "meta-type": "event",
1291      "arg-type": "201"
1292    },
1293    {
1294      "name": "xen-load-devices-state",
1295      "ret-type": "0",
1296      "meta-type": "command",
1297      "arg-type": "202"
1298    },
1299    {
1300      "name": "query-hotpluggable-cpus",
1301      "ret-type": "[203]",
1302      "meta-type": "command",
1303      "arg-type": "0"
1304    },
1305    {
1306      "name": "query-vm-generation-id",
1307      "ret-type": "204",
1308      "meta-type": "command",
1309      "arg-type": "0"
1310    },
1311    {
1312      "name": "set-numa-node",
1313      "ret-type": "0",
1314      "meta-type": "command",
1315      "arg-type": "205"
1316    },
1317    {
1318      "name": "0",
1319      "members": [
1320      ],
1321      "meta-type": "object"
1322    },
1323    {
1324      "name": "1",
1325      "members": [
1326        {
1327          "name": "running",
1328          "type": "bool"
1329        },
1330        {
1331          "name": "singlestep",
1332          "type": "bool"
1333        },
1334        {
1335          "name": "status",
1336          "type": "219"
1337        }
1338      ],
1339      "meta-type": "object"
1340    },
1341    {
1342      "name": "2",
1343      "members": [
1344        {
1345          "name": "guest",
1346          "type": "bool"
1347        },
1348        {
1349          "name": "reason",
1350          "type": "220"
1351        }
1352      ],
1353      "meta-type": "object"
1354    },
1355    {
1356      "name": "3",
1357      "members": [
1358        {
1359          "name": "guest",
1360          "type": "bool"
1361        },
1362        {
1363          "name": "reason",
1364          "type": "220"
1365        }
1366      ],
1367      "meta-type": "object"
1368    },
1369    {
1370      "name": "4",
1371      "members": [
1372        {
1373          "name": "action",
1374          "type": "221"
1375        }
1376      ],
1377      "meta-type": "object"
1378    },
1379    {
1380      "name": "5",
1381      "members": [
1382        {
1383          "name": "action",
1384          "type": "221"
1385        }
1386      ],
1387      "meta-type": "object"
1388    },
1389    {
1390      "name": "6",
1391      "members": [
1392        {
1393          "name": "action",
1394          "type": "222"
1395        },
1396        {
1397          "name": "info",
1398          "default": null,
1399          "type": "223"
1400        }
1401      ],
1402      "meta-type": "object"
1403    },
1404    {
1405      "name": "7",
1406      "members": [
1407        {
1408          "name": "id",
1409          "type": "str"
1410        },
1411        {
1412          "name": "status",
1413          "type": "224"
1414        }
1415      ],
1416      "meta-type": "object"
1417    },
1418    {
1419      "name": "8",
1420      "members": [
1421        {
1422          "name": "id",
1423          "type": "str"
1424        }
1425      ],
1426      "meta-type": "object"
1427    },
1428    {
1429      "name": "9",
1430      "members": [
1431        {
1432          "name": "id",
1433          "type": "str"
1434        }
1435      ],
1436      "meta-type": "object"
1437    },
1438    {
1439      "name": "10",
1440      "members": [
1441        {
1442          "name": "id",
1443          "type": "str"
1444        }
1445      ],
1446      "meta-type": "object"
1447    },
1448    {
1449      "name": "11",
1450      "members": [
1451        {
1452          "name": "id",
1453          "type": "str"
1454        }
1455      ],
1456      "meta-type": "object"
1457    },
1458    {
1459      "name": "12",
1460      "members": [
1461        {
1462          "name": "id",
1463          "type": "str"
1464        }
1465      ],
1466      "meta-type": "object"
1467    },
1468    {
1469      "name": "13",
1470      "members": [
1471        {
1472          "name": "id",
1473          "type": "str"
1474        }
1475      ],
1476      "meta-type": "object"
1477    },
1478    {
1479      "name": "[14]",
1480      "element-type": "14",
1481      "meta-type": "array"
1482    },
1483    {
1484      "name": "14",
1485      "members": [
1486        {
1487          "name": "id",
1488          "type": "str"
1489        },
1490        {
1491          "name": "type",
1492          "type": "225"
1493        },
1494        {
1495          "name": "status",
1496          "type": "224"
1497        },
1498        {
1499          "name": "current-progress",
1500          "type": "int"
1501        },
1502        {
1503          "name": "total-progress",
1504          "type": "int"
1505        },
1506        {
1507          "name": "error",
1508          "default": null,
1509          "type": "str"
1510        }
1511      ],
1512      "meta-type": "object"
1513    },
1514    {
1515      "name": "15",
1516      "members": [
1517        {
1518          "name": "id",
1519          "type": "str"
1520        },
1521        {
1522          "name": "boundaries",
1523          "default": null,
1524          "type": "[int]"
1525        },
1526        {
1527          "name": "boundaries-read",
1528          "default": null,
1529          "type": "[int]"
1530        },
1531        {
1532          "name": "boundaries-write",
1533          "default": null,
1534          "type": "[int]"
1535        },
1536        {
1537          "name": "boundaries-flush",
1538          "default": null,
1539          "type": "[int]"
1540        }
1541      ],
1542      "meta-type": "object"
1543    },
1544    {
1545      "name": "[16]",
1546      "element-type": "16",
1547      "meta-type": "array"
1548    },
1549    {
1550      "name": "16",
1551      "members": [
1552        {
1553          "name": "device",
1554          "type": "str"
1555        },
1556        {
1557          "name": "qdev",
1558          "default": null,
1559          "type": "str"
1560        },
1561        {
1562          "name": "type",
1563          "type": "str"
1564        },
1565        {
1566          "name": "removable",
1567          "type": "bool"
1568        },
1569        {
1570          "name": "locked",
1571          "type": "bool"
1572        },
1573        {
1574          "name": "inserted",
1575          "default": null,
1576          "type": "28"
1577        },
1578        {
1579          "name": "tray_open",
1580          "default": null,
1581          "type": "bool"
1582        },
1583        {
1584          "name": "io-status",
1585          "default": null,
1586          "type": "226"
1587        },
1588        {
1589          "name": "dirty-bitmaps",
1590          "default": null,
1591          "type": "[227]"
1592        }
1593      ],
1594      "meta-type": "object"
1595    },
1596    {
1597      "name": "17",
1598      "members": [
1599        {
1600          "name": "query-nodes",
1601          "default": null,
1602          "type": "bool"
1603        }
1604      ],
1605      "meta-type": "object"
1606    },
1607    {
1608      "name": "[18]",
1609      "element-type": "18",
1610      "meta-type": "array"
1611    },
1612    {
1613      "name": "18",
1614      "members": [
1615        {
1616          "name": "device",
1617          "default": null,
1618          "type": "str"
1619        },
1620        {
1621          "name": "qdev",
1622          "default": null,
1623          "type": "str"
1624        },
1625        {
1626          "name": "node-name",
1627          "default": null,
1628          "type": "str"
1629        },
1630        {
1631          "name": "stats",
1632          "type": "228"
1633        },
1634        {
1635          "name": "parent",
1636          "default": null,
1637          "type": "18"
1638        },
1639        {
1640          "name": "backing",
1641          "default": null,
1642          "type": "18"
1643        }
1644      ],
1645      "meta-type": "object"
1646    },
1647    {
1648      "name": "[19]",
1649      "element-type": "19",
1650      "meta-type": "array"
1651    },
1652    {
1653      "name": "19",
1654      "members": [
1655        {
1656          "name": "type",
1657          "type": "str"
1658        },
1659        {
1660          "name": "device",
1661          "type": "str"
1662        },
1663        {
1664          "name": "len",
1665          "type": "int"
1666        },
1667        {
1668          "name": "offset",
1669          "type": "int"
1670        },
1671        {
1672          "name": "busy",
1673          "type": "bool"
1674        },
1675        {
1676          "name": "paused",
1677          "type": "bool"
1678        },
1679        {
1680          "name": "speed",
1681          "type": "int"
1682        },
1683        {
1684          "name": "io-status",
1685          "type": "226"
1686        },
1687        {
1688          "name": "ready",
1689          "type": "bool"
1690        },
1691        {
1692          "name": "status",
1693          "type": "224"
1694        },
1695        {
1696          "name": "auto-finalize",
1697          "type": "bool"
1698        },
1699        {
1700          "name": "auto-dismiss",
1701          "type": "bool"
1702        },
1703        {
1704          "name": "error",
1705          "default": null,
1706          "type": "str"
1707        }
1708      ],
1709      "meta-type": "object"
1710    },
1711    {
1712      "name": "20",
1713      "members": [
1714        {
1715          "name": "device",
1716          "default": null,
1717          "type": "str"
1718        },
1719        {
1720          "name": "node-name",
1721          "default": null,
1722          "type": "str"
1723        },
1724        {
1725          "name": "password",
1726          "type": "str"
1727        }
1728      ],
1729      "meta-type": "object"
1730    },
1731    {
1732      "name": "21",
1733      "members": [
1734        {
1735          "name": "device",
1736          "default": null,
1737          "type": "str"
1738        },
1739        {
1740          "name": "node-name",
1741          "default": null,
1742          "type": "str"
1743        },
1744        {
1745          "name": "size",
1746          "type": "int"
1747        }
1748      ],
1749      "meta-type": "object"
1750    },
1751    {
1752      "name": "22",
1753      "members": [
1754        {
1755          "name": "device",
1756          "default": null,
1757          "type": "str"
1758        },
1759        {
1760          "name": "node-name",
1761          "default": null,
1762          "type": "str"
1763        },
1764        {
1765          "name": "snapshot-file",
1766          "type": "str"
1767        },
1768        {
1769          "name": "snapshot-node-name",
1770          "default": null,
1771          "type": "str"
1772        },
1773        {
1774          "name": "format",
1775          "default": null,
1776          "type": "str"
1777        },
1778        {
1779          "name": "mode",
1780          "default": null,
1781          "type": "229"
1782        }
1783      ],
1784      "meta-type": "object"
1785    },
1786    {
1787      "name": "23",
1788      "members": [
1789        {
1790          "name": "node",
1791          "type": "str"
1792        },
1793        {
1794          "name": "overlay",
1795          "type": "str"
1796        }
1797      ],
1798      "meta-type": "object"
1799    },
1800    {
1801      "name": "24",
1802      "members": [
1803        {
1804          "name": "device",
1805          "type": "str"
1806        },
1807        {
1808          "name": "image-node-name",
1809          "type": "str"
1810        },
1811        {
1812          "name": "backing-file",
1813          "type": "str"
1814        }
1815      ],
1816      "meta-type": "object"
1817    },
1818    {
1819      "name": "25",
1820      "members": [
1821        {
1822          "name": "job-id",
1823          "default": null,
1824          "type": "str"
1825        },
1826        {
1827          "name": "device",
1828          "type": "str"
1829        },
1830        {
1831          "name": "base-node",
1832          "default": null,
1833          "type": "str"
1834        },
1835        {
1836          "name": "base",
1837          "default": null,
1838          "type": "str"
1839        },
1840        {
1841          "name": "top-node",
1842          "default": null,
1843          "type": "str"
1844        },
1845        {
1846          "name": "top",
1847          "default": null,
1848          "type": "str"
1849        },
1850        {
1851          "name": "backing-file",
1852          "default": null,
1853          "type": "str"
1854        },
1855        {
1856          "name": "speed",
1857          "default": null,
1858          "type": "int"
1859        },
1860        {
1861          "name": "filter-node-name",
1862          "default": null,
1863          "type": "str"
1864        },
1865        {
1866          "name": "auto-finalize",
1867          "default": null,
1868          "type": "bool"
1869        },
1870        {
1871          "name": "auto-dismiss",
1872          "default": null,
1873          "type": "bool"
1874        }
1875      ],
1876      "meta-type": "object"
1877    },
1878    {
1879      "name": "26",
1880      "members": [
1881        {
1882          "name": "job-id",
1883          "default": null,
1884          "type": "str"
1885        },
1886        {
1887          "name": "device",
1888          "type": "str"
1889        },
1890        {
1891          "name": "target",
1892          "type": "str"
1893        },
1894        {
1895          "name": "format",
1896          "default": null,
1897          "type": "str"
1898        },
1899        {
1900          "name": "sync",
1901          "type": "230"
1902        },
1903        {
1904          "name": "mode",
1905          "default": null,
1906          "type": "229"
1907        },
1908        {
1909          "name": "speed",
1910          "default": null,
1911          "type": "int"
1912        },
1913        {
1914          "name": "bitmap",
1915          "default": null,
1916          "type": "str"
1917        },
1918        {
1919          "name": "compress",
1920          "default": null,
1921          "type": "bool"
1922        },
1923        {
1924          "name": "on-source-error",
1925          "default": null,
1926          "type": "231"
1927        },
1928        {
1929          "name": "on-target-error",
1930          "default": null,
1931          "type": "231"
1932        },
1933        {
1934          "name": "auto-finalize",
1935          "default": null,
1936          "type": "bool"
1937        },
1938        {
1939          "name": "auto-dismiss",
1940          "default": null,
1941          "type": "bool"
1942        }
1943      ],
1944      "meta-type": "object"
1945    },
1946    {
1947      "name": "27",
1948      "members": [
1949        {
1950          "name": "job-id",
1951          "default": null,
1952          "type": "str"
1953        },
1954        {
1955          "name": "device",
1956          "type": "str"
1957        },
1958        {
1959          "name": "target",
1960          "type": "str"
1961        },
1962        {
1963          "name": "sync",
1964          "type": "230"
1965        },
1966        {
1967          "name": "speed",
1968          "default": null,
1969          "type": "int"
1970        },
1971        {
1972          "name": "bitmap",
1973          "default": null,
1974          "type": "str"
1975        },
1976        {
1977          "name": "compress",
1978          "default": null,
1979          "type": "bool"
1980        },
1981        {
1982          "name": "on-source-error",
1983          "default": null,
1984          "type": "231"
1985        },
1986        {
1987          "name": "on-target-error",
1988          "default": null,
1989          "type": "231"
1990        },
1991        {
1992          "name": "auto-finalize",
1993          "default": null,
1994          "type": "bool"
1995        },
1996        {
1997          "name": "auto-dismiss",
1998          "default": null,
1999          "type": "bool"
2000        }
2001      ],
2002      "meta-type": "object"
2003    },
2004    {
2005      "name": "[28]",
2006      "element-type": "28",
2007      "meta-type": "array"
2008    },
2009    {
2010      "name": "28",
2011      "members": [
2012        {
2013          "name": "file",
2014          "type": "str"
2015        },
2016        {
2017          "name": "node-name",
2018          "default": null,
2019          "type": "str"
2020        },
2021        {
2022          "name": "ro",
2023          "type": "bool"
2024        },
2025        {
2026          "name": "drv",
2027          "type": "str"
2028        },
2029        {
2030          "name": "backing_file",
2031          "default": null,
2032          "type": "str"
2033        },
2034        {
2035          "name": "backing_file_depth",
2036          "type": "int"
2037        },
2038        {
2039          "name": "encrypted",
2040          "type": "bool"
2041        },
2042        {
2043          "name": "encryption_key_missing",
2044          "type": "bool"
2045        },
2046        {
2047          "name": "detect_zeroes",
2048          "type": "232"
2049        },
2050        {
2051          "name": "bps",
2052          "type": "int"
2053        },
2054        {
2055          "name": "bps_rd",
2056          "type": "int"
2057        },
2058        {
2059          "name": "bps_wr",
2060          "type": "int"
2061        },
2062        {
2063          "name": "iops",
2064          "type": "int"
2065        },
2066        {
2067          "name": "iops_rd",
2068          "type": "int"
2069        },
2070        {
2071          "name": "iops_wr",
2072          "type": "int"
2073        },
2074        {
2075          "name": "image",
2076          "type": "233"
2077        },
2078        {
2079          "name": "bps_max",
2080          "default": null,
2081          "type": "int"
2082        },
2083        {
2084          "name": "bps_rd_max",
2085          "default": null,
2086          "type": "int"
2087        },
2088        {
2089          "name": "bps_wr_max",
2090          "default": null,
2091          "type": "int"
2092        },
2093        {
2094          "name": "iops_max",
2095          "default": null,
2096          "type": "int"
2097        },
2098        {
2099          "name": "iops_rd_max",
2100          "default": null,
2101          "type": "int"
2102        },
2103        {
2104          "name": "iops_wr_max",
2105          "default": null,
2106          "type": "int"
2107        },
2108        {
2109          "name": "bps_max_length",
2110          "default": null,
2111          "type": "int"
2112        },
2113        {
2114          "name": "bps_rd_max_length",
2115          "default": null,
2116          "type": "int"
2117        },
2118        {
2119          "name": "bps_wr_max_length",
2120          "default": null,
2121          "type": "int"
2122        },
2123        {
2124          "name": "iops_max_length",
2125          "default": null,
2126          "type": "int"
2127        },
2128        {
2129          "name": "iops_rd_max_length",
2130          "default": null,
2131          "type": "int"
2132        },
2133        {
2134          "name": "iops_wr_max_length",
2135          "default": null,
2136          "type": "int"
2137        },
2138        {
2139          "name": "iops_size",
2140          "default": null,
2141          "type": "int"
2142        },
2143        {
2144          "name": "group",
2145          "default": null,
2146          "type": "str"
2147        },
2148        {
2149          "name": "cache",
2150          "type": "234"
2151        },
2152        {
2153          "name": "write_threshold",
2154          "type": "int"
2155        }
2156      ],
2157      "meta-type": "object"
2158    },
2159    {
2160      "name": "29",
2161      "members": [
2162        {
2163          "name": "nodes",
2164          "type": "[235]"
2165        },
2166        {
2167          "name": "edges",
2168          "type": "[236]"
2169        }
2170      ],
2171      "meta-type": "object"
2172    },
2173    {
2174      "name": "30",
2175      "members": [
2176        {
2177          "name": "job-id",
2178          "default": null,
2179          "type": "str"
2180        },
2181        {
2182          "name": "device",
2183          "type": "str"
2184        },
2185        {
2186          "name": "target",
2187          "type": "str"
2188        },
2189        {
2190          "name": "format",
2191          "default": null,
2192          "type": "str"
2193        },
2194        {
2195          "name": "node-name",
2196          "default": null,
2197          "type": "str"
2198        },
2199        {
2200          "name": "replaces",
2201          "default": null,
2202          "type": "str"
2203        },
2204        {
2205          "name": "sync",
2206          "type": "230"
2207        },
2208        {
2209          "name": "mode",
2210          "default": null,
2211          "type": "229"
2212        },
2213        {
2214          "name": "speed",
2215          "default": null,
2216          "type": "int"
2217        },
2218        {
2219          "name": "granularity",
2220          "default": null,
2221          "type": "int"
2222        },
2223        {
2224          "name": "buf-size",
2225          "default": null,
2226          "type": "int"
2227        },
2228        {
2229          "name": "on-source-error",
2230          "default": null,
2231          "type": "231"
2232        },
2233        {
2234          "name": "on-target-error",
2235          "default": null,
2236          "type": "231"
2237        },
2238        {
2239          "name": "unmap",
2240          "default": null,
2241          "type": "bool"
2242        },
2243        {
2244          "name": "copy-mode",
2245          "default": null,
2246          "type": "237"
2247        },
2248        {
2249          "name": "auto-finalize",
2250          "default": null,
2251          "type": "bool"
2252        },
2253        {
2254          "name": "auto-dismiss",
2255          "default": null,
2256          "type": "bool"
2257        }
2258      ],
2259      "meta-type": "object"
2260    },
2261    {
2262      "name": "31",
2263      "members": [
2264        {
2265          "name": "node",
2266          "type": "str"
2267        },
2268        {
2269          "name": "name",
2270          "type": "str"
2271        },
2272        {
2273          "name": "granularity",
2274          "default": null,
2275          "type": "int"
2276        },
2277        {
2278          "name": "persistent",
2279          "default": null,
2280          "type": "bool"
2281        },
2282        {
2283          "name": "autoload",
2284          "default": null,
2285          "type": "bool"
2286        },
2287        {
2288          "name": "disabled",
2289          "default": null,
2290          "type": "bool"
2291        }
2292      ],
2293      "meta-type": "object"
2294    },
2295    {
2296      "name": "32",
2297      "members": [
2298        {
2299          "name": "node",
2300          "type": "str"
2301        },
2302        {
2303          "name": "name",
2304          "type": "str"
2305        }
2306      ],
2307      "meta-type": "object"
2308    },
2309    {
2310      "name": "33",
2311      "members": [
2312        {
2313          "name": "node",
2314          "type": "str"
2315        },
2316        {
2317          "name": "target",
2318          "type": "str"
2319        },
2320        {
2321          "name": "bitmaps",
2322          "type": "[str]"
2323        }
2324      ],
2325      "meta-type": "object"
2326    },
2327    {
2328      "name": "34",
2329      "members": [
2330        {
2331          "name": "sha256",
2332          "type": "str"
2333        }
2334      ],
2335      "meta-type": "object"
2336    },
2337    {
2338      "name": "35",
2339      "members": [
2340        {
2341          "name": "job-id",
2342          "default": null,
2343          "type": "str"
2344        },
2345        {
2346          "name": "device",
2347          "type": "str"
2348        },
2349        {
2350          "name": "target",
2351          "type": "str"
2352        },
2353        {
2354          "name": "replaces",
2355          "default": null,
2356          "type": "str"
2357        },
2358        {
2359          "name": "sync",
2360          "type": "230"
2361        },
2362        {
2363          "name": "speed",
2364          "default": null,
2365          "type": "int"
2366        },
2367        {
2368          "name": "granularity",
2369          "default": null,
2370          "type": "int"
2371        },
2372        {
2373          "name": "buf-size",
2374          "default": null,
2375          "type": "int"
2376        },
2377        {
2378          "name": "on-source-error",
2379          "default": null,
2380          "type": "231"
2381        },
2382        {
2383          "name": "on-target-error",
2384          "default": null,
2385          "type": "231"
2386        },
2387        {
2388          "name": "filter-node-name",
2389          "default": null,
2390          "type": "str"
2391        },
2392        {
2393          "name": "copy-mode",
2394          "default": null,
2395          "type": "237"
2396        },
2397        {
2398          "name": "auto-finalize",
2399          "default": null,
2400          "type": "bool"
2401        },
2402        {
2403          "name": "auto-dismiss",
2404          "default": null,
2405          "type": "bool"
2406        }
2407      ],
2408      "meta-type": "object"
2409    },
2410    {
2411      "name": "36",
2412      "members": [
2413        {
2414          "name": "device",
2415          "default": null,
2416          "type": "str"
2417        },
2418        {
2419          "name": "id",
2420          "default": null,
2421          "type": "str"
2422        },
2423        {
2424          "name": "bps",
2425          "type": "int"
2426        },
2427        {
2428          "name": "bps_rd",
2429          "type": "int"
2430        },
2431        {
2432          "name": "bps_wr",
2433          "type": "int"
2434        },
2435        {
2436          "name": "iops",
2437          "type": "int"
2438        },
2439        {
2440          "name": "iops_rd",
2441          "type": "int"
2442        },
2443        {
2444          "name": "iops_wr",
2445          "type": "int"
2446        },
2447        {
2448          "name": "bps_max",
2449          "default": null,
2450          "type": "int"
2451        },
2452        {
2453          "name": "bps_rd_max",
2454          "default": null,
2455          "type": "int"
2456        },
2457        {
2458          "name": "bps_wr_max",
2459          "default": null,
2460          "type": "int"
2461        },
2462        {
2463          "name": "iops_max",
2464          "default": null,
2465          "type": "int"
2466        },
2467        {
2468          "name": "iops_rd_max",
2469          "default": null,
2470          "type": "int"
2471        },
2472        {
2473          "name": "iops_wr_max",
2474          "default": null,
2475          "type": "int"
2476        },
2477        {
2478          "name": "bps_max_length",
2479          "default": null,
2480          "type": "int"
2481        },
2482        {
2483          "name": "bps_rd_max_length",
2484          "default": null,
2485          "type": "int"
2486        },
2487        {
2488          "name": "bps_wr_max_length",
2489          "default": null,
2490          "type": "int"
2491        },
2492        {
2493          "name": "iops_max_length",
2494          "default": null,
2495          "type": "int"
2496        },
2497        {
2498          "name": "iops_rd_max_length",
2499          "default": null,
2500          "type": "int"
2501        },
2502        {
2503          "name": "iops_wr_max_length",
2504          "default": null,
2505          "type": "int"
2506        },
2507        {
2508          "name": "iops_size",
2509          "default": null,
2510          "type": "int"
2511        },
2512        {
2513          "name": "group",
2514          "default": null,
2515          "type": "str"
2516        }
2517      ],
2518      "meta-type": "object"
2519    },
2520    {
2521      "name": "37",
2522      "members": [
2523        {
2524          "name": "job-id",
2525          "default": null,
2526          "type": "str"
2527        },
2528        {
2529          "name": "device",
2530          "type": "str"
2531        },
2532        {
2533          "name": "base",
2534          "default": null,
2535          "type": "str"
2536        },
2537        {
2538          "name": "base-node",
2539          "default": null,
2540          "type": "str"
2541        },
2542        {
2543          "name": "backing-file",
2544          "default": null,
2545          "type": "str"
2546        },
2547        {
2548          "name": "speed",
2549          "default": null,
2550          "type": "int"
2551        },
2552        {
2553          "name": "on-error",
2554          "default": null,
2555          "type": "231"
2556        },
2557        {
2558          "name": "auto-finalize",
2559          "default": null,
2560          "type": "bool"
2561        },
2562        {
2563          "name": "auto-dismiss",
2564          "default": null,
2565          "type": "bool"
2566        }
2567      ],
2568      "meta-type": "object"
2569    },
2570    {
2571      "name": "38",
2572      "members": [
2573        {
2574          "name": "device",
2575          "type": "str"
2576        },
2577        {
2578          "name": "speed",
2579          "type": "int"
2580        }
2581      ],
2582      "meta-type": "object"
2583    },
2584    {
2585      "name": "39",
2586      "members": [
2587        {
2588          "name": "device",
2589          "type": "str"
2590        },
2591        {
2592          "name": "force",
2593          "default": null,
2594          "type": "bool"
2595        }
2596      ],
2597      "meta-type": "object"
2598    },
2599    {
2600      "name": "40",
2601      "members": [
2602        {
2603          "name": "device",
2604          "type": "str"
2605        }
2606      ],
2607      "meta-type": "object"
2608    },
2609    {
2610      "name": "41",
2611      "members": [
2612        {
2613          "name": "device",
2614          "type": "str"
2615        }
2616      ],
2617      "meta-type": "object"
2618    },
2619    {
2620      "name": "42",
2621      "members": [
2622        {
2623          "name": "device",
2624          "type": "str"
2625        }
2626      ],
2627      "meta-type": "object"
2628    },
2629    {
2630      "name": "43",
2631      "members": [
2632        {
2633          "name": "id",
2634          "type": "str"
2635        }
2636      ],
2637      "meta-type": "object"
2638    },
2639    {
2640      "name": "44",
2641      "members": [
2642        {
2643          "name": "id",
2644          "type": "str"
2645        }
2646      ],
2647      "meta-type": "object"
2648    },
2649    {
2650      "name": "45",
2651      "tag": "driver",
2652      "variants": [
2653        {
2654          "case": "blkdebug",
2655          "type": "241"
2656        },
2657        {
2658          "case": "blklogwrites",
2659          "type": "242"
2660        },
2661        {
2662          "case": "blkverify",
2663          "type": "243"
2664        },
2665        {
2666          "case": "bochs",
2667          "type": "244"
2668        },
2669        {
2670          "case": "cloop",
2671          "type": "244"
2672        },
2673        {
2674          "case": "copy-on-read",
2675          "type": "244"
2676        },
2677        {
2678          "case": "dmg",
2679          "type": "244"
2680        },
2681        {
2682          "case": "file",
2683          "type": "245"
2684        },
2685        {
2686          "case": "ftp",
2687          "type": "246"
2688        },
2689        {
2690          "case": "ftps",
2691          "type": "247"
2692        },
2693        {
2694          "case": "gluster",
2695          "type": "248"
2696        },
2697        {
2698          "case": "host_cdrom",
2699          "type": "245"
2700        },
2701        {
2702          "case": "host_device",
2703          "type": "245"
2704        },
2705        {
2706          "case": "http",
2707          "type": "249"
2708        },
2709        {
2710          "case": "https",
2711          "type": "250"
2712        },
2713        {
2714          "case": "iscsi",
2715          "type": "251"
2716        },
2717        {
2718          "case": "luks",
2719          "type": "252"
2720        },
2721        {
2722          "case": "nbd",
2723          "type": "253"
2724        },
2725        {
2726          "case": "nfs",
2727          "type": "254"
2728        },
2729        {
2730          "case": "null-aio",
2731          "type": "255"
2732        },
2733        {
2734          "case": "null-co",
2735          "type": "255"
2736        },
2737        {
2738          "case": "nvme",
2739          "type": "256"
2740        },
2741        {
2742          "case": "parallels",
2743          "type": "244"
2744        },
2745        {
2746          "case": "qcow2",
2747          "type": "257"
2748        },
2749        {
2750          "case": "qcow",
2751          "type": "258"
2752        },
2753        {
2754          "case": "qed",
2755          "type": "259"
2756        },
2757        {
2758          "case": "quorum",
2759          "type": "260"
2760        },
2761        {
2762          "case": "raw",
2763          "type": "261"
2764        },
2765        {
2766          "case": "rbd",
2767          "type": "262"
2768        },
2769        {
2770          "case": "replication",
2771          "type": "263"
2772        },
2773        {
2774          "case": "sheepdog",
2775          "type": "264"
2776        },
2777        {
2778          "case": "ssh",
2779          "type": "265"
2780        },
2781        {
2782          "case": "throttle",
2783          "type": "266"
2784        },
2785        {
2786          "case": "vdi",
2787          "type": "244"
2788        },
2789        {
2790          "case": "vhdx",
2791          "type": "244"
2792        },
2793        {
2794          "case": "vmdk",
2795          "type": "259"
2796        },
2797        {
2798          "case": "vpc",
2799          "type": "244"
2800        },
2801        {
2802          "case": "vvfat",
2803          "type": "267"
2804        },
2805        {
2806          "case": "vxhs",
2807          "type": "268"
2808        }
2809      ],
2810      "members": [
2811        {
2812          "name": "driver",
2813          "type": "238"
2814        },
2815        {
2816          "name": "node-name",
2817          "default": null,
2818          "type": "str"
2819        },
2820        {
2821          "name": "discard",
2822          "default": null,
2823          "type": "239"
2824        },
2825        {
2826          "name": "cache",
2827          "default": null,
2828          "type": "240"
2829        },
2830        {
2831          "name": "read-only",
2832          "default": null,
2833          "type": "bool"
2834        },
2835        {
2836          "name": "auto-read-only",
2837          "default": null,
2838          "type": "bool"
2839        },
2840        {
2841          "name": "force-share",
2842          "default": null,
2843          "type": "bool"
2844        },
2845        {
2846          "name": "detect-zeroes",
2847          "default": null,
2848          "type": "232"
2849        }
2850      ],
2851      "meta-type": "object"
2852    },
2853    {
2854      "name": "46",
2855      "members": [
2856        {
2857          "name": "node-name",
2858          "type": "str"
2859        }
2860      ],
2861      "meta-type": "object"
2862    },
2863    {
2864      "name": "47",
2865      "members": [
2866        {
2867          "name": "job-id",
2868          "type": "str"
2869        },
2870        {
2871          "name": "options",
2872          "type": "269"
2873        }
2874      ],
2875      "meta-type": "object"
2876    },
2877    {
2878      "name": "48",
2879      "members": [
2880        {
2881          "name": "device",
2882          "default": null,
2883          "type": "str"
2884        },
2885        {
2886          "name": "id",
2887          "default": null,
2888          "type": "str"
2889        },
2890        {
2891          "name": "force",
2892          "default": null,
2893          "type": "bool"
2894        }
2895      ],
2896      "meta-type": "object"
2897    },
2898    {
2899      "name": "49",
2900      "members": [
2901        {
2902          "name": "device",
2903          "default": null,
2904          "type": "str"
2905        },
2906        {
2907          "name": "id",
2908          "default": null,
2909          "type": "str"
2910        }
2911      ],
2912      "meta-type": "object"
2913    },
2914    {
2915      "name": "50",
2916      "members": [
2917        {
2918          "name": "id",
2919          "type": "str"
2920        }
2921      ],
2922      "meta-type": "object"
2923    },
2924    {
2925      "name": "51",
2926      "members": [
2927        {
2928          "name": "id",
2929          "type": "str"
2930        },
2931        {
2932          "name": "node-name",
2933          "type": "str"
2934        }
2935      ],
2936      "meta-type": "object"
2937    },
2938    {
2939      "name": "52",
2940      "members": [
2941        {
2942          "name": "device",
2943          "default": null,
2944          "type": "str"
2945        },
2946        {
2947          "name": "id",
2948          "default": null,
2949          "type": "str"
2950        },
2951        {
2952          "name": "filename",
2953          "type": "str"
2954        },
2955        {
2956          "name": "format",
2957          "default": null,
2958          "type": "str"
2959        },
2960        {
2961          "name": "read-only-mode",
2962          "default": null,
2963          "type": "270"
2964        }
2965      ],
2966      "meta-type": "object"
2967    },
2968    {
2969      "name": "53",
2970      "members": [
2971        {
2972          "name": "device",
2973          "type": "str"
2974        },
2975        {
2976          "name": "node-name",
2977          "default": null,
2978          "type": "str"
2979        },
2980        {
2981          "name": "msg",
2982          "type": "str"
2983        },
2984        {
2985          "name": "offset",
2986          "default": null,
2987          "type": "int"
2988        },
2989        {
2990          "name": "size",
2991          "default": null,
2992          "type": "int"
2993        },
2994        {
2995          "name": "fatal",
2996          "type": "bool"
2997        }
2998      ],
2999      "meta-type": "object"
3000    },
3001    {
3002      "name": "54",
3003      "members": [
3004        {
3005          "name": "device",
3006          "type": "str"
3007        },
3008        {
3009          "name": "node-name",
3010          "default": null,
3011          "type": "str"
3012        },
3013        {
3014          "name": "operation",
3015          "type": "271"
3016        },
3017        {
3018          "name": "action",
3019          "type": "272"
3020        },
3021        {
3022          "name": "nospace",
3023          "default": null,
3024          "type": "bool"
3025        },
3026        {
3027          "name": "reason",
3028          "type": "str"
3029        }
3030      ],
3031      "meta-type": "object"
3032    },
3033    {
3034      "name": "55",
3035      "members": [
3036        {
3037          "name": "type",
3038          "type": "225"
3039        },
3040        {
3041          "name": "device",
3042          "type": "str"
3043        },
3044        {
3045          "name": "len",
3046          "type": "int"
3047        },
3048        {
3049          "name": "offset",
3050          "type": "int"
3051        },
3052        {
3053          "name": "speed",
3054          "type": "int"
3055        },
3056        {
3057          "name": "error",
3058          "default": null,
3059          "type": "str"
3060        }
3061      ],
3062      "meta-type": "object"
3063    },
3064    {
3065      "name": "56",
3066      "members": [
3067        {
3068          "name": "type",
3069          "type": "225"
3070        },
3071        {
3072          "name": "device",
3073          "type": "str"
3074        },
3075        {
3076          "name": "len",
3077          "type": "int"
3078        },
3079        {
3080          "name": "offset",
3081          "type": "int"
3082        },
3083        {
3084          "name": "speed",
3085          "type": "int"
3086        }
3087      ],
3088      "meta-type": "object"
3089    },
3090    {
3091      "name": "57",
3092      "members": [
3093        {
3094          "name": "device",
3095          "type": "str"
3096        },
3097        {
3098          "name": "operation",
3099          "type": "271"
3100        },
3101        {
3102          "name": "action",
3103          "type": "272"
3104        }
3105      ],
3106      "meta-type": "object"
3107    },
3108    {
3109      "name": "58",
3110      "members": [
3111        {
3112          "name": "type",
3113          "type": "225"
3114        },
3115        {
3116          "name": "device",
3117          "type": "str"
3118        },
3119        {
3120          "name": "len",
3121          "type": "int"
3122        },
3123        {
3124          "name": "offset",
3125          "type": "int"
3126        },
3127        {
3128          "name": "speed",
3129          "type": "int"
3130        }
3131      ],
3132      "meta-type": "object"
3133    },
3134    {
3135      "name": "59",
3136      "members": [
3137        {
3138          "name": "type",
3139          "type": "225"
3140        },
3141        {
3142          "name": "id",
3143          "type": "str"
3144        }
3145      ],
3146      "meta-type": "object"
3147    },
3148    {
3149      "name": "60",
3150      "members": [
3151        {
3152          "name": "node-name",
3153          "type": "str"
3154        },
3155        {
3156          "name": "amount-exceeded",
3157          "type": "int"
3158        },
3159        {
3160          "name": "write-threshold",
3161          "type": "int"
3162        }
3163      ],
3164      "meta-type": "object"
3165    },
3166    {
3167      "name": "61",
3168      "members": [
3169        {
3170          "name": "node-name",
3171          "type": "str"
3172        },
3173        {
3174          "name": "write-threshold",
3175          "type": "int"
3176        }
3177      ],
3178      "meta-type": "object"
3179    },
3180    {
3181      "name": "62",
3182      "members": [
3183        {
3184          "name": "parent",
3185          "type": "str"
3186        },
3187        {
3188          "name": "child",
3189          "default": null,
3190          "type": "str"
3191        },
3192        {
3193          "name": "node",
3194          "default": null,
3195          "type": "str"
3196        }
3197      ],
3198      "meta-type": "object"
3199    },
3200    {
3201      "name": "63",
3202      "members": [
3203        {
3204          "name": "node-name",
3205          "type": "str"
3206        },
3207        {
3208          "name": "iothread",
3209          "type": "273"
3210        },
3211        {
3212          "name": "force",
3213          "default": null,
3214          "type": "bool"
3215        }
3216      ],
3217      "meta-type": "object"
3218    },
3219    {
3220      "name": "[64]",
3221      "element-type": "64",
3222      "meta-type": "array"
3223    },
3224    {
3225      "name": "64",
3226      "members": [
3227        {
3228          "name": "id",
3229          "type": "str"
3230        },
3231        {
3232          "name": "connected",
3233          "type": "bool"
3234        }
3235      ],
3236      "meta-type": "object"
3237    },
3238    {
3239      "name": "65",
3240      "members": [
3241        {
3242          "name": "device",
3243          "type": "str"
3244        },
3245        {
3246          "name": "name",
3247          "type": "str"
3248        }
3249      ],
3250      "meta-type": "object"
3251    },
3252    {
3253      "name": "66",
3254      "members": [
3255        {
3256          "name": "device",
3257          "type": "str"
3258        },
3259        {
3260          "name": "id",
3261          "default": null,
3262          "type": "str"
3263        },
3264        {
3265          "name": "name",
3266          "default": null,
3267          "type": "str"
3268        }
3269      ],
3270      "meta-type": "object"
3271    },
3272    {
3273      "name": "67",
3274      "members": [
3275        {
3276          "name": "id",
3277          "type": "str"
3278        },
3279        {
3280          "name": "name",
3281          "type": "str"
3282        },
3283        {
3284          "name": "vm-state-size",
3285          "type": "int"
3286        },
3287        {
3288          "name": "date-sec",
3289          "type": "int"
3290        },
3291        {
3292          "name": "date-nsec",
3293          "type": "int"
3294        },
3295        {
3296          "name": "vm-clock-sec",
3297          "type": "int"
3298        },
3299        {
3300          "name": "vm-clock-nsec",
3301          "type": "int"
3302        }
3303      ],
3304      "meta-type": "object"
3305    },
3306    {
3307      "name": "68",
3308      "members": [
3309        {
3310          "name": "device",
3311          "default": null,
3312          "type": "str"
3313        },
3314        {
3315          "name": "id",
3316          "default": null,
3317          "type": "str"
3318        },
3319        {
3320          "name": "force",
3321          "default": null,
3322          "type": "bool"
3323        }
3324      ],
3325      "meta-type": "object"
3326    },
3327    {
3328      "name": "69",
3329      "members": [
3330        {
3331          "name": "addr",
3332          "type": "274"
3333        },
3334        {
3335          "name": "tls-creds",
3336          "default": null,
3337          "type": "str"
3338        },
3339        {
3340          "name": "tls-authz",
3341          "default": null,
3342          "type": "str"
3343        }
3344      ],
3345      "meta-type": "object"
3346    },
3347    {
3348      "name": "70",
3349      "members": [
3350        {
3351          "name": "device",
3352          "type": "str"
3353        },
3354        {
3355          "name": "name",
3356          "default": null,
3357          "type": "str"
3358        },
3359        {
3360          "name": "writable",
3361          "default": null,
3362          "type": "bool"
3363        },
3364        {
3365          "name": "bitmap",
3366          "default": null,
3367          "type": "str"
3368        }
3369      ],
3370      "meta-type": "object"
3371    },
3372    {
3373      "name": "71",
3374      "members": [
3375        {
3376          "name": "name",
3377          "type": "str"
3378        },
3379        {
3380          "name": "mode",
3381          "default": null,
3382          "type": "275"
3383        }
3384      ],
3385      "meta-type": "object"
3386    },
3387    {
3388      "name": "72",
3389      "members": [
3390        {
3391          "name": "device",
3392          "type": "str"
3393        },
3394        {
3395          "name": "id",
3396          "type": "str"
3397        },
3398        {
3399          "name": "tray-open",
3400          "type": "bool"
3401        }
3402      ],
3403      "meta-type": "object"
3404    },
3405    {
3406      "name": "73",
3407      "members": [
3408        {
3409          "name": "id",
3410          "type": "str"
3411        },
3412        {
3413          "name": "connected",
3414          "type": "bool"
3415        }
3416      ],
3417      "meta-type": "object"
3418    },
3419    {
3420      "name": "74",
3421      "members": [
3422        {
3423          "name": "reference",
3424          "type": "str"
3425        },
3426        {
3427          "name": "sector-num",
3428          "type": "int"
3429        },
3430        {
3431          "name": "sectors-count",
3432          "type": "int"
3433        }
3434      ],
3435      "meta-type": "object"
3436    },
3437    {
3438      "name": "75",
3439      "members": [
3440        {
3441          "name": "type",
3442          "type": "276"
3443        },
3444        {
3445          "name": "error",
3446          "default": null,
3447          "type": "str"
3448        },
3449        {
3450          "name": "node-name",
3451          "type": "str"
3452        },
3453        {
3454          "name": "sector-num",
3455          "type": "int"
3456        },
3457        {
3458          "name": "sectors-count",
3459          "type": "int"
3460        }
3461      ],
3462      "meta-type": "object"
3463    },
3464    {
3465      "name": "[76]",
3466      "element-type": "76",
3467      "meta-type": "array"
3468    },
3469    {
3470      "name": "76",
3471      "members": [
3472        {
3473          "name": "label",
3474          "type": "str"
3475        },
3476        {
3477          "name": "filename",
3478          "type": "str"
3479        },
3480        {
3481          "name": "frontend-open",
3482          "type": "bool"
3483        }
3484      ],
3485      "meta-type": "object"
3486    },
3487    {
3488      "name": "[77]",
3489      "element-type": "77",
3490      "meta-type": "array"
3491    },
3492    {
3493      "name": "77",
3494      "members": [
3495        {
3496          "name": "name",
3497          "type": "str"
3498        }
3499      ],
3500      "meta-type": "object"
3501    },
3502    {
3503      "name": "78",
3504      "members": [
3505        {
3506          "name": "device",
3507          "type": "str"
3508        },
3509        {
3510          "name": "data",
3511          "type": "str"
3512        },
3513        {
3514          "name": "format",
3515          "default": null,
3516          "type": "277"
3517        }
3518      ],
3519      "meta-type": "object"
3520    },
3521    {
3522      "name": "79",
3523      "members": [
3524        {
3525          "name": "device",
3526          "type": "str"
3527        },
3528        {
3529          "name": "size",
3530          "type": "int"
3531        },
3532        {
3533          "name": "format",
3534          "default": null,
3535          "type": "277"
3536        }
3537      ],
3538      "meta-type": "object"
3539    },
3540    {
3541      "name": "str",
3542      "json-type": "string",
3543      "meta-type": "builtin"
3544    },
3545    {
3546      "name": "80",
3547      "members": [
3548        {
3549          "name": "id",
3550          "type": "str"
3551        },
3552        {
3553          "name": "backend",
3554          "type": "278"
3555        }
3556      ],
3557      "meta-type": "object"
3558    },
3559    {
3560      "name": "81",
3561      "members": [
3562        {
3563          "name": "pty",
3564          "default": null,
3565          "type": "str"
3566        }
3567      ],
3568      "meta-type": "object"
3569    },
3570    {
3571      "name": "82",
3572      "members": [
3573        {
3574          "name": "id",
3575          "type": "str"
3576        },
3577        {
3578          "name": "backend",
3579          "type": "278"
3580        }
3581      ],
3582      "meta-type": "object"
3583    },
3584    {
3585      "name": "83",
3586      "members": [
3587        {
3588          "name": "id",
3589          "type": "str"
3590        }
3591      ],
3592      "meta-type": "object"
3593    },
3594    {
3595      "name": "84",
3596      "members": [
3597        {
3598          "name": "id",
3599          "type": "str"
3600        }
3601      ],
3602      "meta-type": "object"
3603    },
3604    {
3605      "name": "85",
3606      "members": [
3607        {
3608          "name": "id",
3609          "type": "str"
3610        },
3611        {
3612          "name": "open",
3613          "type": "bool"
3614        }
3615      ],
3616      "meta-type": "object"
3617    },
3618    {
3619      "name": "86",
3620      "members": [
3621        {
3622          "name": "name",
3623          "type": "str"
3624        },
3625        {
3626          "name": "up",
3627          "type": "bool"
3628        }
3629      ],
3630      "meta-type": "object"
3631    },
3632    {
3633      "name": "87",
3634      "members": [
3635        {
3636          "name": "type",
3637          "type": "str"
3638        },
3639        {
3640          "name": "id",
3641          "type": "str"
3642        }
3643      ],
3644      "meta-type": "object"
3645    },
3646    {
3647      "name": "88",
3648      "members": [
3649        {
3650          "name": "id",
3651          "type": "str"
3652        }
3653      ],
3654      "meta-type": "object"
3655    },
3656    {
3657      "name": "89",
3658      "members": [
3659        {
3660          "name": "name",
3661          "default": null,
3662          "type": "str"
3663        }
3664      ],
3665      "meta-type": "object"
3666    },
3667    {
3668      "name": "[90]",
3669      "element-type": "90",
3670      "meta-type": "array"
3671    },
3672    {
3673      "name": "90",
3674      "members": [
3675        {
3676          "name": "name",
3677          "type": "str"
3678        },
3679        {
3680          "name": "promiscuous",
3681          "type": "bool"
3682        },
3683        {
3684          "name": "multicast",
3685          "type": "279"
3686        },
3687        {
3688          "name": "unicast",
3689          "type": "279"
3690        },
3691        {
3692          "name": "vlan",
3693          "type": "279"
3694        },
3695        {
3696          "name": "broadcast-allowed",
3697          "type": "bool"
3698        },
3699        {
3700          "name": "multicast-overflow",
3701          "type": "bool"
3702        },
3703        {
3704          "name": "unicast-overflow",
3705          "type": "bool"
3706        },
3707        {
3708          "name": "main-mac",
3709          "type": "str"
3710        },
3711        {
3712          "name": "vlan-table",
3713          "type": "[int]"
3714        },
3715        {
3716          "name": "unicast-table",
3717          "type": "[str]"
3718        },
3719        {
3720          "name": "multicast-table",
3721          "type": "[str]"
3722        }
3723      ],
3724      "meta-type": "object"
3725    },
3726    {
3727      "name": "91",
3728      "members": [
3729        {
3730          "name": "name",
3731          "default": null,
3732          "type": "str"
3733        },
3734        {
3735          "name": "path",
3736          "type": "str"
3737        }
3738      ],
3739      "meta-type": "object"
3740    },
3741    {
3742      "name": "92",
3743      "members": [
3744        {
3745          "name": "initial",
3746          "type": "int"
3747        },
3748        {
3749          "name": "max",
3750          "type": "int"
3751        },
3752        {
3753          "name": "rounds",
3754          "type": "int"
3755        },
3756        {
3757          "name": "step",
3758          "type": "int"
3759        }
3760      ],
3761      "meta-type": "object"
3762    },
3763    {
3764      "name": "93",
3765      "members": [
3766        {
3767          "name": "netdev",
3768          "type": "str"
3769        },
3770        {
3771          "name": "gid-status",
3772          "type": "bool"
3773        },
3774        {
3775          "name": "subnet-prefix",
3776          "type": "int"
3777        },
3778        {
3779          "name": "interface-id",
3780          "type": "int"
3781        }
3782      ],
3783      "meta-type": "object"
3784    },
3785    {
3786      "name": "94",
3787      "members": [
3788        {
3789          "name": "name",
3790          "type": "str"
3791        }
3792      ],
3793      "meta-type": "object"
3794    },
3795    {
3796      "name": "95",
3797      "members": [
3798        {
3799          "name": "name",
3800          "type": "str"
3801        },
3802        {
3803          "name": "id",
3804          "type": "int"
3805        },
3806        {
3807          "name": "ports",
3808          "type": "int"
3809        }
3810      ],
3811      "meta-type": "object"
3812    },
3813    {
3814      "name": "96",
3815      "members": [
3816        {
3817          "name": "name",
3818          "type": "str"
3819        }
3820      ],
3821      "meta-type": "object"
3822    },
3823    {
3824      "name": "[97]",
3825      "element-type": "97",
3826      "meta-type": "array"
3827    },
3828    {
3829      "name": "97",
3830      "members": [
3831        {
3832          "name": "name",
3833          "type": "str"
3834        },
3835        {
3836          "name": "enabled",
3837          "type": "bool"
3838        },
3839        {
3840          "name": "link-up",
3841          "type": "bool"
3842        },
3843        {
3844          "name": "speed",
3845          "type": "int"
3846        },
3847        {
3848          "name": "duplex",
3849          "type": "280"
3850        },
3851        {
3852          "name": "autoneg",
3853          "type": "281"
3854        }
3855      ],
3856      "meta-type": "object"
3857    },
3858    {
3859      "name": "98",
3860      "members": [
3861        {
3862          "name": "name",
3863          "type": "str"
3864        },
3865        {
3866          "name": "tbl-id",
3867          "default": null,
3868          "type": "int"
3869        }
3870      ],
3871      "meta-type": "object"
3872    },
3873    {
3874      "name": "[99]",
3875      "element-type": "99",
3876      "meta-type": "array"
3877    },
3878    {
3879      "name": "99",
3880      "members": [
3881        {
3882          "name": "cookie",
3883          "type": "int"
3884        },
3885        {
3886          "name": "hits",
3887          "type": "int"
3888        },
3889        {
3890          "name": "key",
3891          "type": "282"
3892        },
3893        {
3894          "name": "mask",
3895          "type": "283"
3896        },
3897        {
3898          "name": "action",
3899          "type": "284"
3900        }
3901      ],
3902      "meta-type": "object"
3903    },
3904    {
3905      "name": "100",
3906      "members": [
3907        {
3908          "name": "name",
3909          "type": "str"
3910        },
3911        {
3912          "name": "type",
3913          "default": null,
3914          "type": "int"
3915        }
3916      ],
3917      "meta-type": "object"
3918    },
3919    {
3920      "name": "[101]",
3921      "element-type": "101",
3922      "meta-type": "array"
3923    },
3924    {
3925      "name": "101",
3926      "members": [
3927        {
3928          "name": "id",
3929          "type": "int"
3930        },
3931        {
3932          "name": "type",
3933          "type": "int"
3934        },
3935        {
3936          "name": "vlan-id",
3937          "default": null,
3938          "type": "int"
3939        },
3940        {
3941          "name": "pport",
3942          "default": null,
3943          "type": "int"
3944        },
3945        {
3946          "name": "index",
3947          "default": null,
3948          "type": "int"
3949        },
3950        {
3951          "name": "out-pport",
3952          "default": null,
3953          "type": "int"
3954        },
3955        {
3956          "name": "group-id",
3957          "default": null,
3958          "type": "int"
3959        },
3960        {
3961          "name": "set-vlan-id",
3962          "default": null,
3963          "type": "int"
3964        },
3965        {
3966          "name": "pop-vlan",
3967          "default": null,
3968          "type": "int"
3969        },
3970        {
3971          "name": "group-ids",
3972          "default": null,
3973          "type": "[int]"
3974        },
3975        {
3976          "name": "set-eth-src",
3977          "default": null,
3978          "type": "str"
3979        },
3980        {
3981          "name": "set-eth-dst",
3982          "default": null,
3983          "type": "str"
3984        },
3985        {
3986          "name": "ttl-check",
3987          "default": null,
3988          "type": "int"
3989        }
3990      ],
3991      "meta-type": "object"
3992    },
3993    {
3994      "name": "[102]",
3995      "element-type": "102",
3996      "meta-type": "array"
3997    },
3998    {
3999      "name": "102",
4000      "meta-type": "enum",
4001      "values": [
4002        "tpm-tis",
4003        "tpm-crb"
4004      ]
4005    },
4006    {
4007      "name": "[103]",
4008      "element-type": "103",
4009      "meta-type": "array"
4010    },
4011    {
4012      "name": "103",
4013      "meta-type": "enum",
4014      "values": [
4015        "passthrough",
4016        "emulator"
4017      ]
4018    },
4019    {
4020      "name": "[104]",
4021      "element-type": "104",
4022      "meta-type": "array"
4023    },
4024    {
4025      "name": "104",
4026      "members": [
4027        {
4028          "name": "id",
4029          "type": "str"
4030        },
4031        {
4032          "name": "model",
4033          "type": "102"
4034        },
4035        {
4036          "name": "options",
4037          "type": "285"
4038        }
4039      ],
4040      "meta-type": "object"
4041    },
4042    {
4043      "name": "105",
4044      "members": [
4045        {
4046          "name": "protocol",
4047          "type": "str"
4048        },
4049        {
4050          "name": "password",
4051          "type": "str"
4052        },
4053        {
4054          "name": "connected",
4055          "default": null,
4056          "type": "str"
4057        }
4058      ],
4059      "meta-type": "object"
4060    },
4061    {
4062      "name": "106",
4063      "members": [
4064        {
4065          "name": "protocol",
4066          "type": "str"
4067        },
4068        {
4069          "name": "time",
4070          "type": "str"
4071        }
4072      ],
4073      "meta-type": "object"
4074    },
4075    {
4076      "name": "107",
4077      "members": [
4078        {
4079          "name": "filename",
4080          "type": "str"
4081        },
4082        {
4083          "name": "device",
4084          "default": null,
4085          "type": "str"
4086        },
4087        {
4088          "name": "head",
4089          "default": null,
4090          "type": "int"
4091        }
4092      ],
4093      "meta-type": "object"
4094    },
4095    {
4096      "name": "108",
4097      "members": [
4098        {
4099          "name": "enabled",
4100          "type": "bool"
4101        },
4102        {
4103          "name": "migrated",
4104          "type": "bool"
4105        },
4106        {
4107          "name": "host",
4108          "default": null,
4109          "type": "str"
4110        },
4111        {
4112          "name": "port",
4113          "default": null,
4114          "type": "int"
4115        },
4116        {
4117          "name": "tls-port",
4118          "default": null,
4119          "type": "int"
4120        },
4121        {
4122          "name": "auth",
4123          "default": null,
4124          "type": "str"
4125        },
4126        {
4127          "name": "compiled-version",
4128          "default": null,
4129          "type": "str"
4130        },
4131        {
4132          "name": "mouse-mode",
4133          "type": "286"
4134        },
4135        {
4136          "name": "channels",
4137          "default": null,
4138          "type": "[287]"
4139        }
4140      ],
4141      "meta-type": "object"
4142    },
4143    {
4144      "name": "109",
4145      "members": [
4146        {
4147          "name": "server",
4148          "type": "288"
4149        },
4150        {
4151          "name": "client",
4152          "type": "288"
4153        }
4154      ],
4155      "meta-type": "object"
4156    },
4157    {
4158      "name": "110",
4159      "members": [
4160        {
4161          "name": "server",
4162          "type": "289"
4163        },
4164        {
4165          "name": "client",
4166          "type": "287"
4167        }
4168      ],
4169      "meta-type": "object"
4170    },
4171    {
4172      "name": "111",
4173      "members": [
4174        {
4175          "name": "server",
4176          "type": "288"
4177        },
4178        {
4179          "name": "client",
4180          "type": "288"
4181        }
4182      ],
4183      "meta-type": "object"
4184    },
4185    {
4186      "name": "112",
4187      "members": [
4188        {
4189          "name": "enabled",
4190          "type": "bool"
4191        },
4192        {
4193          "name": "host",
4194          "default": null,
4195          "type": "str"
4196        },
4197        {
4198          "name": "family",
4199          "default": null,
4200          "type": "290"
4201        },
4202        {
4203          "name": "service",
4204          "default": null,
4205          "type": "str"
4206        },
4207        {
4208          "name": "auth",
4209          "default": null,
4210          "type": "str"
4211        },
4212        {
4213          "name": "clients",
4214          "default": null,
4215          "type": "[291]"
4216        }
4217      ],
4218      "meta-type": "object"
4219    },
4220    {
4221      "name": "[113]",
4222      "element-type": "113",
4223      "meta-type": "array"
4224    },
4225    {
4226      "name": "113",
4227      "members": [
4228        {
4229          "name": "id",
4230          "type": "str"
4231        },
4232        {
4233          "name": "server",
4234          "type": "[292]"
4235        },
4236        {
4237          "name": "clients",
4238          "type": "[291]"
4239        },
4240        {
4241          "name": "auth",
4242          "type": "293"
4243        },
4244        {
4245          "name": "vencrypt",
4246          "default": null,
4247          "type": "294"
4248        },
4249        {
4250          "name": "display",
4251          "default": null,
4252          "type": "str"
4253        }
4254      ],
4255      "meta-type": "object"
4256    },
4257    {
4258      "name": "114",
4259      "members": [
4260        {
4261          "name": "password",
4262          "type": "str"
4263        }
4264      ],
4265      "meta-type": "object"
4266    },
4267    {
4268      "name": "115",
4269      "members": [
4270        {
4271          "name": "server",
4272          "type": "295"
4273        },
4274        {
4275          "name": "client",
4276          "type": "296"
4277        }
4278      ],
4279      "meta-type": "object"
4280    },
4281    {
4282      "name": "116",
4283      "members": [
4284        {
4285          "name": "server",
4286          "type": "295"
4287        },
4288        {
4289          "name": "client",
4290          "type": "291"
4291        }
4292      ],
4293      "meta-type": "object"
4294    },
4295    {
4296      "name": "117",
4297      "members": [
4298        {
4299          "name": "server",
4300          "type": "295"
4301        },
4302        {
4303          "name": "client",
4304          "type": "291"
4305        }
4306      ],
4307      "meta-type": "object"
4308    },
4309    {
4310      "name": "[118]",
4311      "element-type": "118",
4312      "meta-type": "array"
4313    },
4314    {
4315      "name": "118",
4316      "members": [
4317        {
4318          "name": "name",
4319          "type": "str"
4320        },
4321        {
4322          "name": "index",
4323          "type": "int"
4324        },
4325        {
4326          "name": "current",
4327          "type": "bool"
4328        },
4329        {
4330          "name": "absolute",
4331          "type": "bool"
4332        }
4333      ],
4334      "meta-type": "object"
4335    },
4336    {
4337      "name": "119",
4338      "members": [
4339        {
4340          "name": "keys",
4341          "type": "[297]"
4342        },
4343        {
4344          "name": "hold-time",
4345          "default": null,
4346          "type": "int"
4347        }
4348      ],
4349      "meta-type": "object"
4350    },
4351    {
4352      "name": "120",
4353      "members": [
4354        {
4355          "name": "device",
4356          "default": null,
4357          "type": "str"
4358        },
4359        {
4360          "name": "head",
4361          "default": null,
4362          "type": "int"
4363        },
4364        {
4365          "name": "events",
4366          "type": "[298]"
4367        }
4368      ],
4369      "meta-type": "object"
4370    },
4371    {
4372      "name": "121",
4373      "tag": "type",
4374      "variants": [
4375        {
4376          "case": "gtk",
4377          "type": "301"
4378        },
4379        {
4380          "case": "curses",
4381          "type": "302"
4382        },
4383        {
4384          "case": "egl-headless",
4385          "type": "303"
4386        },
4387        {
4388          "case": "default",
4389          "type": "0"
4390        },
4391        {
4392          "case": "none",
4393          "type": "0"
4394        },
4395        {
4396          "case": "sdl",
4397          "type": "0"
4398        },
4399        {
4400          "case": "cocoa",
4401          "type": "0"
4402        },
4403        {
4404          "case": "spice-app",
4405          "type": "0"
4406        }
4407      ],
4408      "members": [
4409        {
4410          "name": "type",
4411          "type": "299"
4412        },
4413        {
4414          "name": "full-screen",
4415          "default": null,
4416          "type": "bool"
4417        },
4418        {
4419          "name": "window-close",
4420          "default": null,
4421          "type": "bool"
4422        },
4423        {
4424          "name": "gl",
4425          "default": null,
4426          "type": "300"
4427        }
4428      ],
4429      "meta-type": "object"
4430    },
4431    {
4432      "name": "122",
4433      "members": [
4434        {
4435          "name": "status",
4436          "default": null,
4437          "type": "304"
4438        },
4439        {
4440          "name": "ram",
4441          "default": null,
4442          "type": "305"
4443        },
4444        {
4445          "name": "disk",
4446          "default": null,
4447          "type": "305"
4448        },
4449        {
4450          "name": "xbzrle-cache",
4451          "default": null,
4452          "type": "306"
4453        },
4454        {
4455          "name": "total-time",
4456          "default": null,
4457          "type": "int"
4458        },
4459        {
4460          "name": "expected-downtime",
4461          "default": null,
4462          "type": "int"
4463        },
4464        {
4465          "name": "downtime",
4466          "default": null,
4467          "type": "int"
4468        },
4469        {
4470          "name": "setup-time",
4471          "default": null,
4472          "type": "int"
4473        },
4474        {
4475          "name": "cpu-throttle-percentage",
4476          "default": null,
4477          "type": "int"
4478        },
4479        {
4480          "name": "error-desc",
4481          "default": null,
4482          "type": "str"
4483        },
4484        {
4485          "name": "postcopy-blocktime",
4486          "default": null,
4487          "type": "int"
4488        },
4489        {
4490          "name": "postcopy-vcpu-blocktime",
4491          "default": null,
4492          "type": "[int]"
4493        },
4494        {
4495          "name": "compression",
4496          "default": null,
4497          "type": "307"
4498        },
4499        {
4500          "name": "socket-address",
4501          "default": null,
4502          "type": "[308]"
4503        }
4504      ],
4505      "meta-type": "object"
4506    },
4507    {
4508      "name": "123",
4509      "members": [
4510        {
4511          "name": "capabilities",
4512          "type": "[124]"
4513        }
4514      ],
4515      "meta-type": "object"
4516    },
4517    {
4518      "name": "[124]",
4519      "element-type": "124",
4520      "meta-type": "array"
4521    },
4522    {
4523      "name": "124",
4524      "members": [
4525        {
4526          "name": "capability",
4527          "type": "309"
4528        },
4529        {
4530          "name": "state",
4531          "type": "bool"
4532        }
4533      ],
4534      "meta-type": "object"
4535    },
4536    {
4537      "name": "125",
4538      "members": [
4539        {
4540          "name": "announce-initial",
4541          "default": null,
4542          "type": "int"
4543        },
4544        {
4545          "name": "announce-max",
4546          "default": null,
4547          "type": "int"
4548        },
4549        {
4550          "name": "announce-rounds",
4551          "default": null,
4552          "type": "int"
4553        },
4554        {
4555          "name": "announce-step",
4556          "default": null,
4557          "type": "int"
4558        },
4559        {
4560          "name": "compress-level",
4561          "default": null,
4562          "type": "int"
4563        },
4564        {
4565          "name": "compress-threads",
4566          "default": null,
4567          "type": "int"
4568        },
4569        {
4570          "name": "compress-wait-thread",
4571          "default": null,
4572          "type": "bool"
4573        },
4574        {
4575          "name": "decompress-threads",
4576          "default": null,
4577          "type": "int"
4578        },
4579        {
4580          "name": "cpu-throttle-initial",
4581          "default": null,
4582          "type": "int"
4583        },
4584        {
4585          "name": "cpu-throttle-increment",
4586          "default": null,
4587          "type": "int"
4588        },
4589        {
4590          "name": "tls-creds",
4591          "default": null,
4592          "type": "273"
4593        },
4594        {
4595          "name": "tls-hostname",
4596          "default": null,
4597          "type": "273"
4598        },
4599        {
4600          "name": "tls-authz",
4601          "default": null,
4602          "type": "273"
4603        },
4604        {
4605          "name": "max-bandwidth",
4606          "default": null,
4607          "type": "int"
4608        },
4609        {
4610          "name": "downtime-limit",
4611          "default": null,
4612          "type": "int"
4613        },
4614        {
4615          "name": "x-checkpoint-delay",
4616          "default": null,
4617          "type": "int"
4618        },
4619        {
4620          "name": "block-incremental",
4621          "default": null,
4622          "type": "bool"
4623        },
4624        {
4625          "name": "multifd-channels",
4626          "default": null,
4627          "type": "int"
4628        },
4629        {
4630          "name": "xbzrle-cache-size",
4631          "default": null,
4632          "type": "int"
4633        },
4634        {
4635          "name": "max-postcopy-bandwidth",
4636          "default": null,
4637          "type": "int"
4638        },
4639        {
4640          "name": "max-cpu-throttle",
4641          "default": null,
4642          "type": "int"
4643        }
4644      ],
4645      "meta-type": "object"
4646    },
4647    {
4648      "name": "126",
4649      "members": [
4650        {
4651          "name": "announce-initial",
4652          "default": null,
4653          "type": "int"
4654        },
4655        {
4656          "name": "announce-max",
4657          "default": null,
4658          "type": "int"
4659        },
4660        {
4661          "name": "announce-rounds",
4662          "default": null,
4663          "type": "int"
4664        },
4665        {
4666          "name": "announce-step",
4667          "default": null,
4668          "type": "int"
4669        },
4670        {
4671          "name": "compress-level",
4672          "default": null,
4673          "type": "int"
4674        },
4675        {
4676          "name": "compress-threads",
4677          "default": null,
4678          "type": "int"
4679        },
4680        {
4681          "name": "compress-wait-thread",
4682          "default": null,
4683          "type": "bool"
4684        },
4685        {
4686          "name": "decompress-threads",
4687          "default": null,
4688          "type": "int"
4689        },
4690        {
4691          "name": "cpu-throttle-initial",
4692          "default": null,
4693          "type": "int"
4694        },
4695        {
4696          "name": "cpu-throttle-increment",
4697          "default": null,
4698          "type": "int"
4699        },
4700        {
4701          "name": "tls-creds",
4702          "default": null,
4703          "type": "str"
4704        },
4705        {
4706          "name": "tls-hostname",
4707          "default": null,
4708          "type": "str"
4709        },
4710        {
4711          "name": "tls-authz",
4712          "default": null,
4713          "type": "str"
4714        },
4715        {
4716          "name": "max-bandwidth",
4717          "default": null,
4718          "type": "int"
4719        },
4720        {
4721          "name": "downtime-limit",
4722          "default": null,
4723          "type": "int"
4724        },
4725        {
4726          "name": "x-checkpoint-delay",
4727          "default": null,
4728          "type": "int"
4729        },
4730        {
4731          "name": "block-incremental",
4732          "default": null,
4733          "type": "bool"
4734        },
4735        {
4736          "name": "multifd-channels",
4737          "default": null,
4738          "type": "int"
4739        },
4740        {
4741          "name": "xbzrle-cache-size",
4742          "default": null,
4743          "type": "int"
4744        },
4745        {
4746          "name": "max-postcopy-bandwidth",
4747          "default": null,
4748          "type": "int"
4749        },
4750        {
4751          "name": "max-cpu-throttle",
4752          "default": null,
4753          "type": "int"
4754        }
4755      ],
4756      "meta-type": "object"
4757    },
4758    {
4759      "name": "127",
4760      "members": [
4761        {
4762          "name": "protocol",
4763          "type": "str"
4764        },
4765        {
4766          "name": "hostname",
4767          "type": "str"
4768        },
4769        {
4770          "name": "port",
4771          "default": null,
4772          "type": "int"
4773        },
4774        {
4775          "name": "tls-port",
4776          "default": null,
4777          "type": "int"
4778        },
4779        {
4780          "name": "cert-subject",
4781          "default": null,
4782          "type": "str"
4783        }
4784      ],
4785      "meta-type": "object"
4786    },
4787    {
4788      "name": "128",
4789      "members": [
4790        {
4791          "name": "status",
4792          "type": "304"
4793        }
4794      ],
4795      "meta-type": "object"
4796    },
4797    {
4798      "name": "129",
4799      "members": [
4800        {
4801          "name": "pass",
4802          "type": "int"
4803        }
4804      ],
4805      "meta-type": "object"
4806    },
4807    {
4808      "name": "130",
4809      "members": [
4810        {
4811          "name": "mode",
4812          "type": "310"
4813        },
4814        {
4815          "name": "reason",
4816          "type": "311"
4817        }
4818      ],
4819      "meta-type": "object"
4820    },
4821    {
4822      "name": "131",
4823      "members": [
4824        {
4825          "name": "state",
4826          "type": "304"
4827        }
4828      ],
4829      "meta-type": "object"
4830    },
4831    {
4832      "name": "132",
4833      "members": [
4834        {
4835          "name": "value",
4836          "type": "number"
4837        }
4838      ],
4839      "meta-type": "object"
4840    },
4841    {
4842      "name": "133",
4843      "members": [
4844        {
4845          "name": "value",
4846          "type": "int"
4847        }
4848      ],
4849      "meta-type": "object"
4850    },
4851    {
4852      "name": "134",
4853      "members": [
4854        {
4855          "name": "value",
4856          "type": "int"
4857        }
4858      ],
4859      "meta-type": "object"
4860    },
4861    {
4862      "name": "int",
4863      "json-type": "int",
4864      "meta-type": "builtin"
4865    },
4866    {
4867      "name": "135",
4868      "members": [
4869        {
4870          "name": "uri",
4871          "type": "str"
4872        },
4873        {
4874          "name": "blk",
4875          "default": null,
4876          "type": "bool"
4877        },
4878        {
4879          "name": "inc",
4880          "default": null,
4881          "type": "bool"
4882        },
4883        {
4884          "name": "detach",
4885          "default": null,
4886          "type": "bool"
4887        },
4888        {
4889          "name": "resume",
4890          "default": null,
4891          "type": "bool"
4892        }
4893      ],
4894      "meta-type": "object"
4895    },
4896    {
4897      "name": "136",
4898      "members": [
4899        {
4900          "name": "uri",
4901          "type": "str"
4902        }
4903      ],
4904      "meta-type": "object"
4905    },
4906    {
4907      "name": "137",
4908      "members": [
4909        {
4910          "name": "filename",
4911          "type": "str"
4912        },
4913        {
4914          "name": "live",
4915          "default": null,
4916          "type": "bool"
4917        }
4918      ],
4919      "meta-type": "object"
4920    },
4921    {
4922      "name": "138",
4923      "members": [
4924        {
4925          "name": "enable",
4926          "type": "bool"
4927        },
4928        {
4929          "name": "primary",
4930          "type": "bool"
4931        },
4932        {
4933          "name": "failover",
4934          "default": null,
4935          "type": "bool"
4936        }
4937      ],
4938      "meta-type": "object"
4939    },
4940    {
4941      "name": "139",
4942      "members": [
4943        {
4944          "name": "error",
4945          "type": "bool"
4946        },
4947        {
4948          "name": "desc",
4949          "default": null,
4950          "type": "str"
4951        }
4952      ],
4953      "meta-type": "object"
4954    },
4955    {
4956      "name": "140",
4957      "members": [
4958        {
4959          "name": "mode",
4960          "type": "310"
4961        },
4962        {
4963          "name": "last-mode",
4964          "type": "310"
4965        },
4966        {
4967          "name": "reason",
4968          "type": "311"
4969        }
4970      ],
4971      "meta-type": "object"
4972    },
4973    {
4974      "name": "141",
4975      "members": [
4976        {
4977          "name": "uri",
4978          "type": "str"
4979        }
4980      ],
4981      "meta-type": "object"
4982    },
4983    {
4984      "name": "142",
4985      "members": [
4986        {
4987          "name": "actions",
4988          "type": "[312]"
4989        },
4990        {
4991          "name": "properties",
4992          "default": null,
4993          "type": "313"
4994        }
4995      ],
4996      "meta-type": "object"
4997    },
4998    {
4999      "name": "143",
5000      "members": [
5001        {
5002          "name": "name",
5003          "type": "str"
5004        },
5005        {
5006          "name": "vcpu",
5007          "default": null,
5008          "type": "int"
5009        }
5010      ],
5011      "meta-type": "object"
5012    },
5013    {
5014      "name": "[144]",
5015      "element-type": "144",
5016      "meta-type": "array"
5017    },
5018    {
5019      "name": "144",
5020      "members": [
5021        {
5022          "name": "name",
5023          "type": "str"
5024        },
5025        {
5026          "name": "state",
5027          "type": "314"
5028        },
5029        {
5030          "name": "vcpu",
5031          "type": "bool"
5032        }
5033      ],
5034      "meta-type": "object"
5035    },
5036    {
5037      "name": "145",
5038      "members": [
5039        {
5040          "name": "name",
5041          "type": "str"
5042        },
5043        {
5044          "name": "enable",
5045          "type": "bool"
5046        },
5047        {
5048          "name": "ignore-unavailable",
5049          "default": null,
5050          "type": "bool"
5051        },
5052        {
5053          "name": "vcpu",
5054          "default": null,
5055          "type": "int"
5056        }
5057      ],
5058      "meta-type": "object"
5059    },
5060    {
5061      "name": "[146]",
5062      "element-type": "146",
5063      "meta-type": "array"
5064    },
5065    {
5066      "name": "146",
5067      "tag": "meta-type",
5068      "variants": [
5069        {
5070          "case": "builtin",
5071          "type": "316"
5072        },
5073        {
5074          "case": "enum",
5075          "type": "317"
5076        },
5077        {
5078          "case": "array",
5079          "type": "318"
5080        },
5081        {
5082          "case": "object",
5083          "type": "319"
5084        },
5085        {
5086          "case": "alternate",
5087          "type": "320"
5088        },
5089        {
5090          "case": "command",
5091          "type": "321"
5092        },
5093        {
5094          "case": "event",
5095          "type": "322"
5096        }
5097      ],
5098      "members": [
5099        {
5100          "name": "name",
5101          "type": "str"
5102        },
5103        {
5104          "name": "meta-type",
5105          "type": "315"
5106        }
5107      ],
5108      "meta-type": "object"
5109    },
5110    {
5111      "name": "147",
5112      "members": [
5113        {
5114          "name": "enable",
5115          "default": null,
5116          "type": "[323]"
5117        }
5118      ],
5119      "meta-type": "object"
5120    },
5121    {
5122      "name": "148",
5123      "members": [
5124        {
5125          "name": "qemu",
5126          "type": "324"
5127        },
5128        {
5129          "name": "package",
5130          "type": "str"
5131        }
5132      ],
5133      "meta-type": "object"
5134    },
5135    {
5136      "name": "[149]",
5137      "element-type": "149",
5138      "meta-type": "array"
5139    },
5140    {
5141      "name": "149",
5142      "members": [
5143        {
5144          "name": "name",
5145          "type": "str"
5146        }
5147      ],
5148      "meta-type": "object"
5149    },
5150    {
5151      "name": "150",
5152      "members": [
5153        {
5154          "name": "protocol",
5155          "type": "str"
5156        },
5157        {
5158          "name": "fdname",
5159          "type": "str"
5160        },
5161        {
5162          "name": "skipauth",
5163          "default": null,
5164          "type": "bool"
5165        },
5166        {
5167          "name": "tls",
5168          "default": null,
5169          "type": "bool"
5170        }
5171      ],
5172      "meta-type": "object"
5173    },
5174    {
5175      "name": "151",
5176      "members": [
5177        {
5178          "name": "name",
5179          "default": null,
5180          "type": "str"
5181        }
5182      ],
5183      "meta-type": "object"
5184    },
5185    {
5186      "name": "152",
5187      "members": [
5188        {
5189          "name": "enabled",
5190          "type": "bool"
5191        },
5192        {
5193          "name": "present",
5194          "type": "bool"
5195        }
5196      ],
5197      "meta-type": "object"
5198    },
5199    {
5200      "name": "153",
5201      "members": [
5202        {
5203          "name": "UUID",
5204          "type": "str"
5205        }
5206      ],
5207      "meta-type": "object"
5208    },
5209    {
5210      "name": "[154]",
5211      "element-type": "154",
5212      "meta-type": "array"
5213    },
5214    {
5215      "name": "154",
5216      "members": [
5217        {
5218          "name": "name",
5219          "type": "str"
5220        }
5221      ],
5222      "meta-type": "object"
5223    },
5224    {
5225      "name": "[155]",
5226      "element-type": "155",
5227      "meta-type": "array"
5228    },
5229    {
5230      "name": "155",
5231      "tag": "arch",
5232      "variants": [
5233        {
5234          "case": "x86",
5235          "type": "327"
5236        },
5237        {
5238          "case": "sparc",
5239          "type": "328"
5240        },
5241        {
5242          "case": "ppc",
5243          "type": "329"
5244        },
5245        {
5246          "case": "mips",
5247          "type": "330"
5248        },
5249        {
5250          "case": "tricore",
5251          "type": "331"
5252        },
5253        {
5254          "case": "s390",
5255          "type": "332"
5256        },
5257        {
5258          "case": "riscv",
5259          "type": "333"
5260        },
5261        {
5262          "case": "other",
5263          "type": "0"
5264        }
5265      ],
5266      "members": [
5267        {
5268          "name": "CPU",
5269          "type": "int"
5270        },
5271        {
5272          "name": "current",
5273          "type": "bool"
5274        },
5275        {
5276          "name": "halted",
5277          "type": "bool"
5278        },
5279        {
5280          "name": "qom_path",
5281          "type": "str"
5282        },
5283        {
5284          "name": "thread_id",
5285          "type": "int"
5286        },
5287        {
5288          "name": "props",
5289          "default": null,
5290          "type": "325"
5291        },
5292        {
5293          "name": "arch",
5294          "type": "326"
5295        }
5296      ],
5297      "meta-type": "object"
5298    },
5299    {
5300      "name": "[156]",
5301      "element-type": "156",
5302      "meta-type": "array"
5303    },
5304    {
5305      "name": "156",
5306      "tag": "target",
5307      "variants": [
5308        {
5309          "case": "s390x",
5310          "type": "332"
5311        },
5312        {
5313          "case": "aarch64",
5314          "type": "0"
5315        },
5316        {
5317          "case": "alpha",
5318          "type": "0"
5319        },
5320        {
5321          "case": "arm",
5322          "type": "0"
5323        },
5324        {
5325          "case": "cris",
5326          "type": "0"
5327        },
5328        {
5329          "case": "hppa",
5330          "type": "0"
5331        },
5332        {
5333          "case": "i386",
5334          "type": "0"
5335        },
5336        {
5337          "case": "lm32",
5338          "type": "0"
5339        },
5340        {
5341          "case": "m68k",
5342          "type": "0"
5343        },
5344        {
5345          "case": "microblaze",
5346          "type": "0"
5347        },
5348        {
5349          "case": "microblazeel",
5350          "type": "0"
5351        },
5352        {
5353          "case": "mips",
5354          "type": "0"
5355        },
5356        {
5357          "case": "mips64",
5358          "type": "0"
5359        },
5360        {
5361          "case": "mips64el",
5362          "type": "0"
5363        },
5364        {
5365          "case": "mipsel",
5366          "type": "0"
5367        },
5368        {
5369          "case": "moxie",
5370          "type": "0"
5371        },
5372        {
5373          "case": "nios2",
5374          "type": "0"
5375        },
5376        {
5377          "case": "or1k",
5378          "type": "0"
5379        },
5380        {
5381          "case": "ppc",
5382          "type": "0"
5383        },
5384        {
5385          "case": "ppc64",
5386          "type": "0"
5387        },
5388        {
5389          "case": "riscv32",
5390          "type": "0"
5391        },
5392        {
5393          "case": "riscv64",
5394          "type": "0"
5395        },
5396        {
5397          "case": "sh4",
5398          "type": "0"
5399        },
5400        {
5401          "case": "sh4eb",
5402          "type": "0"
5403        },
5404        {
5405          "case": "sparc",
5406          "type": "0"
5407        },
5408        {
5409          "case": "sparc64",
5410          "type": "0"
5411        },
5412        {
5413          "case": "tricore",
5414          "type": "0"
5415        },
5416        {
5417          "case": "unicore32",
5418          "type": "0"
5419        },
5420        {
5421          "case": "x86_64",
5422          "type": "0"
5423        },
5424        {
5425          "case": "xtensa",
5426          "type": "0"
5427        },
5428        {
5429          "case": "xtensaeb",
5430          "type": "0"
5431        }
5432      ],
5433      "members": [
5434        {
5435          "name": "cpu-index",
5436          "type": "int"
5437        },
5438        {
5439          "name": "qom-path",
5440          "type": "str"
5441        },
5442        {
5443          "name": "thread-id",
5444          "type": "int"
5445        },
5446        {
5447          "name": "props",
5448          "default": null,
5449          "type": "325"
5450        },
5451        {
5452          "name": "arch",
5453          "type": "326"
5454        },
5455        {
5456          "name": "target",
5457          "type": "334"
5458        }
5459      ],
5460      "meta-type": "object"
5461    },
5462    {
5463      "name": "[157]",
5464      "element-type": "157",
5465      "meta-type": "array"
5466    },
5467    {
5468      "name": "157",
5469      "members": [
5470        {
5471          "name": "id",
5472          "type": "str"
5473        },
5474        {
5475          "name": "thread-id",
5476          "type": "int"
5477        },
5478        {
5479          "name": "poll-max-ns",
5480          "type": "int"
5481        },
5482        {
5483          "name": "poll-grow",
5484          "type": "int"
5485        },
5486        {
5487          "name": "poll-shrink",
5488          "type": "int"
5489        }
5490      ],
5491      "meta-type": "object"
5492    },
5493    {
5494      "name": "158",
5495      "members": [
5496        {
5497          "name": "actual",
5498          "type": "int"
5499        }
5500      ],
5501      "meta-type": "object"
5502    },
5503    {
5504      "name": "159",
5505      "members": [
5506        {
5507          "name": "actual",
5508          "type": "int"
5509        }
5510      ],
5511      "meta-type": "object"
5512    },
5513    {
5514      "name": "[160]",
5515      "element-type": "160",
5516      "meta-type": "array"
5517    },
5518    {
5519      "name": "160",
5520      "members": [
5521        {
5522          "name": "bus",
5523          "type": "int"
5524        },
5525        {
5526          "name": "devices",
5527          "type": "[335]"
5528        }
5529      ],
5530      "meta-type": "object"
5531    },
5532    {
5533      "name": "161",
5534      "members": [
5535        {
5536          "name": "id",
5537          "type": "int"
5538        }
5539      ],
5540      "meta-type": "object"
5541    },
5542    {
5543      "name": "162",
5544      "members": [
5545        {
5546          "name": "val",
5547          "type": "int"
5548        },
5549        {
5550          "name": "size",
5551          "type": "int"
5552        },
5553        {
5554          "name": "filename",
5555          "type": "str"
5556        },
5557        {
5558          "name": "cpu-index",
5559          "default": null,
5560          "type": "int"
5561        }
5562      ],
5563      "meta-type": "object"
5564    },
5565    {
5566      "name": "163",
5567      "members": [
5568        {
5569          "name": "val",
5570          "type": "int"
5571        },
5572        {
5573          "name": "size",
5574          "type": "int"
5575        },
5576        {
5577          "name": "filename",
5578          "type": "str"
5579        }
5580      ],
5581      "meta-type": "object"
5582    },
5583    {
5584      "name": "164",
5585      "members": [
5586        {
5587          "name": "value",
5588          "type": "int"
5589        }
5590      ],
5591      "meta-type": "object"
5592    },
5593    {
5594      "name": "165",
5595      "members": [
5596        {
5597          "name": "command-line",
5598          "type": "str"
5599        },
5600        {
5601          "name": "cpu-index",
5602          "default": null,
5603          "type": "int"
5604        }
5605      ],
5606      "meta-type": "object"
5607    },
5608    {
5609      "name": "166",
5610      "members": [
5611        {
5612          "name": "path",
5613          "type": "str"
5614        }
5615      ],
5616      "meta-type": "object"
5617    },
5618    {
5619      "name": "[167]",
5620      "element-type": "167",
5621      "meta-type": "array"
5622    },
5623    {
5624      "name": "167",
5625      "members": [
5626        {
5627          "name": "name",
5628          "type": "str"
5629        },
5630        {
5631          "name": "type",
5632          "type": "str"
5633        },
5634        {
5635          "name": "description",
5636          "default": null,
5637          "type": "str"
5638        }
5639      ],
5640      "meta-type": "object"
5641    },
5642    {
5643      "name": "168",
5644      "members": [
5645        {
5646          "name": "path",
5647          "type": "str"
5648        },
5649        {
5650          "name": "property",
5651          "type": "str"
5652        }
5653      ],
5654      "meta-type": "object"
5655    },
5656    {
5657      "name": "any",
5658      "json-type": "value",
5659      "meta-type": "builtin"
5660    },
5661    {
5662      "name": "169",
5663      "members": [
5664        {
5665          "name": "path",
5666          "type": "str"
5667        },
5668        {
5669          "name": "property",
5670          "type": "str"
5671        },
5672        {
5673          "name": "value",
5674          "type": "any"
5675        }
5676      ],
5677      "meta-type": "object"
5678    },
5679    {
5680      "name": "170",
5681      "members": [
5682        {
5683          "name": "device",
5684          "type": "str"
5685        },
5686        {
5687          "name": "target",
5688          "type": "str"
5689        },
5690        {
5691          "name": "arg",
5692          "default": null,
5693          "type": "str"
5694        }
5695      ],
5696      "meta-type": "object"
5697    },
5698    {
5699      "name": "171",
5700      "members": [
5701        {
5702          "name": "implements",
5703          "default": null,
5704          "type": "str"
5705        },
5706        {
5707          "name": "abstract",
5708          "default": null,
5709          "type": "bool"
5710        }
5711      ],
5712      "meta-type": "object"
5713    },
5714    {
5715      "name": "[172]",
5716      "element-type": "172",
5717      "meta-type": "array"
5718    },
5719    {
5720      "name": "172",
5721      "members": [
5722        {
5723          "name": "name",
5724          "type": "str"
5725        },
5726        {
5727          "name": "abstract",
5728          "default": null,
5729          "type": "bool"
5730        },
5731        {
5732          "name": "parent",
5733          "default": null,
5734          "type": "str"
5735        }
5736      ],
5737      "meta-type": "object"
5738    },
5739    {
5740      "name": "173",
5741      "members": [
5742        {
5743          "name": "typename",
5744          "type": "str"
5745        }
5746      ],
5747      "meta-type": "object"
5748    },
5749    {
5750      "name": "174",
5751      "members": [
5752        {
5753          "name": "typename",
5754          "type": "str"
5755        }
5756      ],
5757      "meta-type": "object"
5758    },
5759    {
5760      "name": "175",
5761      "members": [
5762        {
5763          "name": "enable",
5764          "type": "bool"
5765        }
5766      ],
5767      "meta-type": "object"
5768    },
5769    {
5770      "name": "176",
5771      "members": [
5772        {
5773          "name": "driver",
5774          "type": "str"
5775        },
5776        {
5777          "name": "bus",
5778          "default": null,
5779          "type": "str"
5780        },
5781        {
5782          "name": "id",
5783          "default": null,
5784          "type": "str"
5785        }
5786      ],
5787      "meta-type": "object"
5788    },
5789    {
5790      "name": "177",
5791      "members": [
5792        {
5793          "name": "id",
5794          "type": "str"
5795        }
5796      ],
5797      "meta-type": "object"
5798    },
5799    {
5800      "name": "178",
5801      "members": [
5802        {
5803          "name": "device",
5804          "default": null,
5805          "type": "str"
5806        },
5807        {
5808          "name": "path",
5809          "type": "str"
5810        }
5811      ],
5812      "meta-type": "object"
5813    },
5814    {
5815      "name": "179",
5816      "members": [
5817        {
5818          "name": "paging",
5819          "type": "bool"
5820        },
5821        {
5822          "name": "protocol",
5823          "type": "str"
5824        },
5825        {
5826          "name": "detach",
5827          "default": null,
5828          "type": "bool"
5829        },
5830        {
5831          "name": "begin",
5832          "default": null,
5833          "type": "int"
5834        },
5835        {
5836          "name": "length",
5837          "default": null,
5838          "type": "int"
5839        },
5840        {
5841          "name": "format",
5842          "default": null,
5843          "type": "336"
5844        }
5845      ],
5846      "meta-type": "object"
5847    },
5848    {
5849      "name": "180",
5850      "members": [
5851        {
5852          "name": "status",
5853          "type": "337"
5854        },
5855        {
5856          "name": "completed",
5857          "type": "int"
5858        },
5859        {
5860          "name": "total",
5861          "type": "int"
5862        }
5863      ],
5864      "meta-type": "object"
5865    },
5866    {
5867      "name": "181",
5868      "members": [
5869        {
5870          "name": "result",
5871          "type": "180"
5872        },
5873        {
5874          "name": "error",
5875          "default": null,
5876          "type": "str"
5877        }
5878      ],
5879      "meta-type": "object"
5880    },
5881    {
5882      "name": "182",
5883      "members": [
5884        {
5885          "name": "formats",
5886          "type": "[336]"
5887        }
5888      ],
5889      "meta-type": "object"
5890    },
5891    {
5892      "name": "183",
5893      "members": [
5894        {
5895          "name": "qom-type",
5896          "type": "str"
5897        },
5898        {
5899          "name": "id",
5900          "type": "str"
5901        },
5902        {
5903          "name": "props",
5904          "default": null,
5905          "type": "any"
5906        }
5907      ],
5908      "meta-type": "object"
5909    },
5910    {
5911      "name": "184",
5912      "members": [
5913        {
5914          "name": "id",
5915          "type": "str"
5916        }
5917      ],
5918      "meta-type": "object"
5919    },
5920    {
5921      "name": "185",
5922      "members": [
5923        {
5924          "name": "fdname",
5925          "type": "str"
5926        }
5927      ],
5928      "meta-type": "object"
5929    },
5930    {
5931      "name": "186",
5932      "members": [
5933        {
5934          "name": "fdname",
5935          "type": "str"
5936        }
5937      ],
5938      "meta-type": "object"
5939    },
5940    {
5941      "name": "[187]",
5942      "element-type": "187",
5943      "meta-type": "array"
5944    },
5945    {
5946      "name": "187",
5947      "members": [
5948        {
5949          "name": "name",
5950          "type": "str"
5951        },
5952        {
5953          "name": "alias",
5954          "default": null,
5955          "type": "str"
5956        },
5957        {
5958          "name": "is-default",
5959          "default": null,
5960          "type": "bool"
5961        },
5962        {
5963          "name": "cpu-max",
5964          "type": "int"
5965        },
5966        {
5967          "name": "hotpluggable-cpus",
5968          "type": "bool"
5969        }
5970      ],
5971      "meta-type": "object"
5972    },
5973    {
5974      "name": "188",
5975      "members": [
5976        {
5977          "name": "wakeup-suspend-support",
5978          "type": "bool"
5979        }
5980      ],
5981      "meta-type": "object"
5982    },
5983    {
5984      "name": "189",
5985      "members": [
5986        {
5987          "name": "base-memory",
5988          "type": "int"
5989        },
5990        {
5991          "name": "plugged-memory",
5992          "default": null,
5993          "type": "int"
5994        }
5995      ],
5996      "meta-type": "object"
5997    },
5998    {
5999      "name": "190",
6000      "members": [
6001        {
6002          "name": "fdset-id",
6003          "default": null,
6004          "type": "int"
6005        },
6006        {
6007          "name": "opaque",
6008          "default": null,
6009          "type": "str"
6010        }
6011      ],
6012      "meta-type": "object"
6013    },
6014    {
6015      "name": "191",
6016      "members": [
6017        {
6018          "name": "fdset-id",
6019          "type": "int"
6020        },
6021        {
6022          "name": "fd",
6023          "type": "int"
6024        }
6025      ],
6026      "meta-type": "object"
6027    },
6028    {
6029      "name": "192",
6030      "members": [
6031        {
6032          "name": "fdset-id",
6033          "type": "int"
6034        },
6035        {
6036          "name": "fd",
6037          "default": null,
6038          "type": "int"
6039        }
6040      ],
6041      "meta-type": "object"
6042    },
6043    {
6044      "name": "[193]",
6045      "element-type": "193",
6046      "meta-type": "array"
6047    },
6048    {
6049      "name": "193",
6050      "members": [
6051        {
6052          "name": "fdset-id",
6053          "type": "int"
6054        },
6055        {
6056          "name": "fds",
6057          "type": "[338]"
6058        }
6059      ],
6060      "meta-type": "object"
6061    },
6062    {
6063      "name": "194",
6064      "members": [
6065        {
6066          "name": "arch",
6067          "type": "334"
6068        }
6069      ],
6070      "meta-type": "object"
6071    },
6072    {
6073      "name": "195",
6074      "members": [
6075        {
6076          "name": "option",
6077          "default": null,
6078          "type": "str"
6079        }
6080      ],
6081      "meta-type": "object"
6082    },
6083    {
6084      "name": "[196]",
6085      "element-type": "196",
6086      "meta-type": "array"
6087    },
6088    {
6089      "name": "196",
6090      "members": [
6091        {
6092          "name": "option",
6093          "type": "str"
6094        },
6095        {
6096          "name": "parameters",
6097          "type": "[339]"
6098        }
6099      ],
6100      "meta-type": "object"
6101    },
6102    {
6103      "name": "[197]",
6104      "element-type": "197",
6105      "meta-type": "array"
6106    },
6107    {
6108      "name": "197",
6109      "members": [
6110        {
6111          "name": "id",
6112          "default": null,
6113          "type": "str"
6114        },
6115        {
6116          "name": "size",
6117          "type": "int"
6118        },
6119        {
6120          "name": "merge",
6121          "type": "bool"
6122        },
6123        {
6124          "name": "dump",
6125          "type": "bool"
6126        },
6127        {
6128          "name": "prealloc",
6129          "type": "bool"
6130        },
6131        {
6132          "name": "host-nodes",
6133          "type": "[int]"
6134        },
6135        {
6136          "name": "policy",
6137          "type": "340"
6138        }
6139      ],
6140      "meta-type": "object"
6141    },
6142    {
6143      "name": "[198]",
6144      "element-type": "198",
6145      "meta-type": "array"
6146    },
6147    {
6148      "name": "198",
6149      "tag": "type",
6150      "variants": [
6151        {
6152          "case": "dimm",
6153          "type": "342"
6154        },
6155        {
6156          "case": "nvdimm",
6157          "type": "342"
6158        }
6159      ],
6160      "members": [
6161        {
6162          "name": "type",
6163          "type": "341"
6164        }
6165      ],
6166      "meta-type": "object"
6167    },
6168    {
6169      "name": "199",
6170      "members": [
6171        {
6172          "name": "device",
6173          "type": "str"
6174        },
6175        {
6176          "name": "msg",
6177          "type": "str"
6178        }
6179      ],
6180      "meta-type": "object"
6181    },
6182    {
6183      "name": "[200]",
6184      "element-type": "200",
6185      "meta-type": "array"
6186    },
6187    {
6188      "name": "200",
6189      "members": [
6190        {
6191          "name": "device",
6192          "default": null,
6193          "type": "str"
6194        },
6195        {
6196          "name": "slot",
6197          "type": "str"
6198        },
6199        {
6200          "name": "slot-type",
6201          "type": "343"
6202        },
6203        {
6204          "name": "source",
6205          "type": "int"
6206        },
6207        {
6208          "name": "status",
6209          "type": "int"
6210        }
6211      ],
6212      "meta-type": "object"
6213    },
6214    {
6215      "name": "201",
6216      "members": [
6217        {
6218          "name": "info",
6219          "type": "200"
6220        }
6221      ],
6222      "meta-type": "object"
6223    },
6224    {
6225      "name": "202",
6226      "members": [
6227        {
6228          "name": "filename",
6229          "type": "str"
6230        }
6231      ],
6232      "meta-type": "object"
6233    },
6234    {
6235      "name": "[203]",
6236      "element-type": "203",
6237      "meta-type": "array"
6238    },
6239    {
6240      "name": "203",
6241      "members": [
6242        {
6243          "name": "type",
6244          "type": "str"
6245        },
6246        {
6247          "name": "vcpus-count",
6248          "type": "int"
6249        },
6250        {
6251          "name": "props",
6252          "type": "325"
6253        },
6254        {
6255          "name": "qom-path",
6256          "default": null,
6257          "type": "str"
6258        }
6259      ],
6260      "meta-type": "object"
6261    },
6262    {
6263      "name": "204",
6264      "members": [
6265        {
6266          "name": "guid",
6267          "type": "str"
6268        }
6269      ],
6270      "meta-type": "object"
6271    },
6272    {
6273      "name": "205",
6274      "tag": "type",
6275      "variants": [
6276        {
6277          "case": "node",
6278          "type": "345"
6279        },
6280        {
6281          "case": "dist",
6282          "type": "346"
6283        },
6284        {
6285          "case": "cpu",
6286          "type": "347"
6287        }
6288      ],
6289      "members": [
6290        {
6291          "name": "type",
6292          "type": "344"
6293        }
6294      ],
6295      "meta-type": "object"
6296    },
6297    {
6298      "name": "bool",
6299      "json-type": "boolean",
6300      "meta-type": "builtin"
6301    },
6302    {
6303      "name": "219",
6304      "meta-type": "enum",
6305      "values": [
6306        "debug",
6307        "inmigrate",
6308        "internal-error",
6309        "io-error",
6310        "paused",
6311        "postmigrate",
6312        "prelaunch",
6313        "finish-migrate",
6314        "restore-vm",
6315        "running",
6316        "save-vm",
6317        "shutdown",
6318        "suspended",
6319        "watchdog",
6320        "guest-panicked",
6321        "colo",
6322        "preconfig"
6323      ]
6324    },
6325    {
6326      "name": "220",
6327      "meta-type": "enum",
6328      "values": [
6329        "none",
6330        "host-error",
6331        "host-qmp-quit",
6332        "host-qmp-system-reset",
6333        "host-signal",
6334        "host-ui",
6335        "guest-shutdown",
6336        "guest-reset",
6337        "guest-panic",
6338        "subsystem-reset"
6339      ]
6340    },
6341    {
6342      "name": "221",
6343      "meta-type": "enum",
6344      "values": [
6345        "reset",
6346        "shutdown",
6347        "poweroff",
6348        "pause",
6349        "debug",
6350        "none",
6351        "inject-nmi"
6352      ]
6353    },
6354    {
6355      "name": "222",
6356      "meta-type": "enum",
6357      "values": [
6358        "pause",
6359        "poweroff"
6360      ]
6361    },
6362    {
6363      "name": "223",
6364      "tag": "type",
6365      "variants": [
6366        {
6367          "case": "hyper-v",
6368          "type": "353"
6369        },
6370        {
6371          "case": "s390",
6372          "type": "354"
6373        }
6374      ],
6375      "members": [
6376        {
6377          "name": "type",
6378          "type": "352"
6379        }
6380      ],
6381      "meta-type": "object"
6382    },
6383    {
6384      "name": "224",
6385      "meta-type": "enum",
6386      "values": [
6387        "undefined",
6388        "created",
6389        "running",
6390        "paused",
6391        "ready",
6392        "standby",
6393        "waiting",
6394        "pending",
6395        "aborting",
6396        "concluded",
6397        "null"
6398      ]
6399    },
6400    {
6401      "name": "225",
6402      "meta-type": "enum",
6403      "values": [
6404        "commit",
6405        "stream",
6406        "mirror",
6407        "backup",
6408        "create"
6409      ]
6410    },
6411    {
6412      "name": "[int]",
6413      "element-type": "int",
6414      "meta-type": "array"
6415    },
6416    {
6417      "name": "226",
6418      "meta-type": "enum",
6419      "values": [
6420        "ok",
6421        "failed",
6422        "nospace"
6423      ]
6424    },
6425    {
6426      "name": "[227]",
6427      "element-type": "227",
6428      "meta-type": "array"
6429    },
6430    {
6431      "name": "227",
6432      "members": [
6433        {
6434          "name": "name",
6435          "default": null,
6436          "type": "str"
6437        },
6438        {
6439          "name": "count",
6440          "type": "int"
6441        },
6442        {
6443          "name": "granularity",
6444          "type": "int"
6445        },
6446        {
6447          "name": "recording",
6448          "type": "bool"
6449        },
6450        {
6451          "name": "busy",
6452          "type": "bool"
6453        },
6454        {
6455          "name": "status",
6456          "type": "355"
6457        },
6458        {
6459          "name": "persistent",
6460          "type": "bool"
6461        },
6462        {
6463          "name": "inconsistent",
6464          "default": null,
6465          "type": "bool"
6466        }
6467      ],
6468      "meta-type": "object"
6469    },
6470    {
6471      "name": "228",
6472      "members": [
6473        {
6474          "name": "rd_bytes",
6475          "type": "int"
6476        },
6477        {
6478          "name": "wr_bytes",
6479          "type": "int"
6480        },
6481        {
6482          "name": "rd_operations",
6483          "type": "int"
6484        },
6485        {
6486          "name": "wr_operations",
6487          "type": "int"
6488        },
6489        {
6490          "name": "flush_operations",
6491          "type": "int"
6492        },
6493        {
6494          "name": "flush_total_time_ns",
6495          "type": "int"
6496        },
6497        {
6498          "name": "wr_total_time_ns",
6499          "type": "int"
6500        },
6501        {
6502          "name": "rd_total_time_ns",
6503          "type": "int"
6504        },
6505        {
6506          "name": "wr_highest_offset",
6507          "type": "int"
6508        },
6509        {
6510          "name": "rd_merged",
6511          "type": "int"
6512        },
6513        {
6514          "name": "wr_merged",
6515          "type": "int"
6516        },
6517        {
6518          "name": "idle_time_ns",
6519          "default": null,
6520          "type": "int"
6521        },
6522        {
6523          "name": "failed_rd_operations",
6524          "type": "int"
6525        },
6526        {
6527          "name": "failed_wr_operations",
6528          "type": "int"
6529        },
6530        {
6531          "name": "failed_flush_operations",
6532          "type": "int"
6533        },
6534        {
6535          "name": "invalid_rd_operations",
6536          "type": "int"
6537        },
6538        {
6539          "name": "invalid_wr_operations",
6540          "type": "int"
6541        },
6542        {
6543          "name": "invalid_flush_operations",
6544          "type": "int"
6545        },
6546        {
6547          "name": "account_invalid",
6548          "type": "bool"
6549        },
6550        {
6551          "name": "account_failed",
6552          "type": "bool"
6553        },
6554        {
6555          "name": "timed_stats",
6556          "type": "[356]"
6557        },
6558        {
6559          "name": "rd_latency_histogram",
6560          "default": null,
6561          "type": "357"
6562        },
6563        {
6564          "name": "wr_latency_histogram",
6565          "default": null,
6566          "type": "357"
6567        },
6568        {
6569          "name": "flush_latency_histogram",
6570          "default": null,
6571          "type": "357"
6572        }
6573      ],
6574      "meta-type": "object"
6575    },
6576    {
6577      "name": "229",
6578      "meta-type": "enum",
6579      "values": [
6580        "existing",
6581        "absolute-paths"
6582      ]
6583    },
6584    {
6585      "name": "230",
6586      "meta-type": "enum",
6587      "values": [
6588        "top",
6589        "full",
6590        "none",
6591        "incremental"
6592      ]
6593    },
6594    {
6595      "name": "231",
6596      "meta-type": "enum",
6597      "values": [
6598        "report",
6599        "ignore",
6600        "enospc",
6601        "stop",
6602        "auto"
6603      ]
6604    },
6605    {
6606      "name": "232",
6607      "meta-type": "enum",
6608      "values": [
6609        "off",
6610        "on",
6611        "unmap"
6612      ]
6613    },
6614    {
6615      "name": "233",
6616      "members": [
6617        {
6618          "name": "filename",
6619          "type": "str"
6620        },
6621        {
6622          "name": "format",
6623          "type": "str"
6624        },
6625        {
6626          "name": "dirty-flag",
6627          "default": null,
6628          "type": "bool"
6629        },
6630        {
6631          "name": "actual-size",
6632          "default": null,
6633          "type": "int"
6634        },
6635        {
6636          "name": "virtual-size",
6637          "type": "int"
6638        },
6639        {
6640          "name": "cluster-size",
6641          "default": null,
6642          "type": "int"
6643        },
6644        {
6645          "name": "encrypted",
6646          "default": null,
6647          "type": "bool"
6648        },
6649        {
6650          "name": "compressed",
6651          "default": null,
6652          "type": "bool"
6653        },
6654        {
6655          "name": "backing-filename",
6656          "default": null,
6657          "type": "str"
6658        },
6659        {
6660          "name": "full-backing-filename",
6661          "default": null,
6662          "type": "str"
6663        },
6664        {
6665          "name": "backing-filename-format",
6666          "default": null,
6667          "type": "str"
6668        },
6669        {
6670          "name": "snapshots",
6671          "default": null,
6672          "type": "[67]"
6673        },
6674        {
6675          "name": "backing-image",
6676          "default": null,
6677          "type": "233"
6678        },
6679        {
6680          "name": "format-specific",
6681          "default": null,
6682          "type": "358"
6683        }
6684      ],
6685      "meta-type": "object"
6686    },
6687    {
6688      "name": "234",
6689      "members": [
6690        {
6691          "name": "writeback",
6692          "type": "bool"
6693        },
6694        {
6695          "name": "direct",
6696          "type": "bool"
6697        },
6698        {
6699          "name": "no-flush",
6700          "type": "bool"
6701        }
6702      ],
6703      "meta-type": "object"
6704    },
6705    {
6706      "name": "[235]",
6707      "element-type": "235",
6708      "meta-type": "array"
6709    },
6710    {
6711      "name": "235",
6712      "members": [
6713        {
6714          "name": "id",
6715          "type": "int"
6716        },
6717        {
6718          "name": "type",
6719          "type": "359"
6720        },
6721        {
6722          "name": "name",
6723          "type": "str"
6724        }
6725      ],
6726      "meta-type": "object"
6727    },
6728    {
6729      "name": "[236]",
6730      "element-type": "236",
6731      "meta-type": "array"
6732    },
6733    {
6734      "name": "236",
6735      "members": [
6736        {
6737          "name": "parent",
6738          "type": "int"
6739        },
6740        {
6741          "name": "child",
6742          "type": "int"
6743        },
6744        {
6745          "name": "name",
6746          "type": "str"
6747        },
6748        {
6749          "name": "perm",
6750          "type": "[360]"
6751        },
6752        {
6753          "name": "shared-perm",
6754          "type": "[360]"
6755        }
6756      ],
6757      "meta-type": "object"
6758    },
6759    {
6760      "name": "237",
6761      "meta-type": "enum",
6762      "values": [
6763        "background",
6764        "write-blocking"
6765      ]
6766    },
6767    {
6768      "name": "[str]",
6769      "element-type": "str",
6770      "meta-type": "array"
6771    },
6772    {
6773      "name": "238",
6774      "meta-type": "enum",
6775      "values": [
6776        "blkdebug",
6777        "blklogwrites",
6778        "blkverify",
6779        "bochs",
6780        "cloop",
6781        "copy-on-read",
6782        "dmg",
6783        "file",
6784        "ftp",
6785        "ftps",
6786        "gluster",
6787        "host_cdrom",
6788        "host_device",
6789        "http",
6790        "https",
6791        "iscsi",
6792        "luks",
6793        "nbd",
6794        "nfs",
6795        "null-aio",
6796        "null-co",
6797        "nvme",
6798        "parallels",
6799        "qcow",
6800        "qcow2",
6801        "qed",
6802        "quorum",
6803        "raw",
6804        "rbd",
6805        "replication",
6806        "sheepdog",
6807        "ssh",
6808        "throttle",
6809        "vdi",
6810        "vhdx",
6811        "vmdk",
6812        "vpc",
6813        "vvfat",
6814        "vxhs"
6815      ]
6816    },
6817    {
6818      "name": "239",
6819      "meta-type": "enum",
6820      "values": [
6821        "ignore",
6822        "unmap"
6823      ]
6824    },
6825    {
6826      "name": "240",
6827      "members": [
6828        {
6829          "name": "direct",
6830          "default": null,
6831          "type": "bool"
6832        },
6833        {
6834          "name": "no-flush",
6835          "default": null,
6836          "type": "bool"
6837        }
6838      ],
6839      "meta-type": "object"
6840    },
6841    {
6842      "name": "241",
6843      "members": [
6844        {
6845          "name": "image",
6846          "type": "361"
6847        },
6848        {
6849          "name": "config",
6850          "default": null,
6851          "type": "str"
6852        },
6853        {
6854          "name": "align",
6855          "default": null,
6856          "type": "int"
6857        },
6858        {
6859          "name": "max-transfer",
6860          "default": null,
6861          "type": "int"
6862        },
6863        {
6864          "name": "opt-write-zero",
6865          "default": null,
6866          "type": "int"
6867        },
6868        {
6869          "name": "max-write-zero",
6870          "default": null,
6871          "type": "int"
6872        },
6873        {
6874          "name": "opt-discard",
6875          "default": null,
6876          "type": "int"
6877        },
6878        {
6879          "name": "max-discard",
6880          "default": null,
6881          "type": "int"
6882        },
6883        {
6884          "name": "inject-error",
6885          "default": null,
6886          "type": "[362]"
6887        },
6888        {
6889          "name": "set-state",
6890          "default": null,
6891          "type": "[363]"
6892        }
6893      ],
6894      "meta-type": "object"
6895    },
6896    {
6897      "name": "242",
6898      "members": [
6899        {
6900          "name": "file",
6901          "type": "361"
6902        },
6903        {
6904          "name": "log",
6905          "type": "361"
6906        },
6907        {
6908          "name": "log-sector-size",
6909          "default": null,
6910          "type": "int"
6911        },
6912        {
6913          "name": "log-append",
6914          "default": null,
6915          "type": "bool"
6916        },
6917        {
6918          "name": "log-super-update-interval",
6919          "default": null,
6920          "type": "int"
6921        }
6922      ],
6923      "meta-type": "object"
6924    },
6925    {
6926      "name": "243",
6927      "members": [
6928        {
6929          "name": "test",
6930          "type": "361"
6931        },
6932        {
6933          "name": "raw",
6934          "type": "361"
6935        }
6936      ],
6937      "meta-type": "object"
6938    },
6939    {
6940      "name": "244",
6941      "members": [
6942        {
6943          "name": "file",
6944          "type": "361"
6945        }
6946      ],
6947      "meta-type": "object"
6948    },
6949    {
6950      "name": "245",
6951      "members": [
6952        {
6953          "name": "filename",
6954          "type": "str"
6955        },
6956        {
6957          "name": "pr-manager",
6958          "default": null,
6959          "type": "str"
6960        },
6961        {
6962          "name": "locking",
6963          "default": null,
6964          "type": "364"
6965        },
6966        {
6967          "name": "aio",
6968          "default": null,
6969          "type": "365"
6970        },
6971        {
6972          "name": "drop-cache",
6973          "default": null,
6974          "type": "bool"
6975        },
6976        {
6977          "name": "x-check-cache-dropped",
6978          "default": null,
6979          "type": "bool"
6980        }
6981      ],
6982      "meta-type": "object"
6983    },
6984    {
6985      "name": "246",
6986      "members": [
6987        {
6988          "name": "url",
6989          "type": "str"
6990        },
6991        {
6992          "name": "readahead",
6993          "default": null,
6994          "type": "int"
6995        },
6996        {
6997          "name": "timeout",
6998          "default": null,
6999          "type": "int"
7000        },
7001        {
7002          "name": "username",
7003          "default": null,
7004          "type": "str"
7005        },
7006        {
7007          "name": "password-secret",
7008          "default": null,
7009          "type": "str"
7010        },
7011        {
7012          "name": "proxy-username",
7013          "default": null,
7014          "type": "str"
7015        },
7016        {
7017          "name": "proxy-password-secret",
7018          "default": null,
7019          "type": "str"
7020        }
7021      ],
7022      "meta-type": "object"
7023    },
7024    {
7025      "name": "247",
7026      "members": [
7027        {
7028          "name": "url",
7029          "type": "str"
7030        },
7031        {
7032          "name": "readahead",
7033          "default": null,
7034          "type": "int"
7035        },
7036        {
7037          "name": "timeout",
7038          "default": null,
7039          "type": "int"
7040        },
7041        {
7042          "name": "username",
7043          "default": null,
7044          "type": "str"
7045        },
7046        {
7047          "name": "password-secret",
7048          "default": null,
7049          "type": "str"
7050        },
7051        {
7052          "name": "proxy-username",
7053          "default": null,
7054          "type": "str"
7055        },
7056        {
7057          "name": "proxy-password-secret",
7058          "default": null,
7059          "type": "str"
7060        },
7061        {
7062          "name": "sslverify",
7063          "default": null,
7064          "type": "bool"
7065        }
7066      ],
7067      "meta-type": "object"
7068    },
7069    {
7070      "name": "248",
7071      "members": [
7072        {
7073          "name": "volume",
7074          "type": "str"
7075        },
7076        {
7077          "name": "path",
7078          "type": "str"
7079        },
7080        {
7081          "name": "server",
7082          "type": "[308]"
7083        },
7084        {
7085          "name": "debug",
7086          "default": null,
7087          "type": "int"
7088        },
7089        {
7090          "name": "logfile",
7091          "default": null,
7092          "type": "str"
7093        }
7094      ],
7095      "meta-type": "object"
7096    },
7097    {
7098      "name": "249",
7099      "members": [
7100        {
7101          "name": "url",
7102          "type": "str"
7103        },
7104        {
7105          "name": "readahead",
7106          "default": null,
7107          "type": "int"
7108        },
7109        {
7110          "name": "timeout",
7111          "default": null,
7112          "type": "int"
7113        },
7114        {
7115          "name": "username",
7116          "default": null,
7117          "type": "str"
7118        },
7119        {
7120          "name": "password-secret",
7121          "default": null,
7122          "type": "str"
7123        },
7124        {
7125          "name": "proxy-username",
7126          "default": null,
7127          "type": "str"
7128        },
7129        {
7130          "name": "proxy-password-secret",
7131          "default": null,
7132          "type": "str"
7133        },
7134        {
7135          "name": "cookie",
7136          "default": null,
7137          "type": "str"
7138        },
7139        {
7140          "name": "cookie-secret",
7141          "default": null,
7142          "type": "str"
7143        }
7144      ],
7145      "meta-type": "object"
7146    },
7147    {
7148      "name": "250",
7149      "members": [
7150        {
7151          "name": "url",
7152          "type": "str"
7153        },
7154        {
7155          "name": "readahead",
7156          "default": null,
7157          "type": "int"
7158        },
7159        {
7160          "name": "timeout",
7161          "default": null,
7162          "type": "int"
7163        },
7164        {
7165          "name": "username",
7166          "default": null,
7167          "type": "str"
7168        },
7169        {
7170          "name": "password-secret",
7171          "default": null,
7172          "type": "str"
7173        },
7174        {
7175          "name": "proxy-username",
7176          "default": null,
7177          "type": "str"
7178        },
7179        {
7180          "name": "proxy-password-secret",
7181          "default": null,
7182          "type": "str"
7183        },
7184        {
7185          "name": "cookie",
7186          "default": null,
7187          "type": "str"
7188        },
7189        {
7190          "name": "sslverify",
7191          "default": null,
7192          "type": "bool"
7193        },
7194        {
7195          "name": "cookie-secret",
7196          "default": null,
7197          "type": "str"
7198        }
7199      ],
7200      "meta-type": "object"
7201    },
7202    {
7203      "name": "251",
7204      "members": [
7205        {
7206          "name": "transport",
7207          "type": "366"
7208        },
7209        {
7210          "name": "portal",
7211          "type": "str"
7212        },
7213        {
7214          "name": "target",
7215          "type": "str"
7216        },
7217        {
7218          "name": "lun",
7219          "default": null,
7220          "type": "int"
7221        },
7222        {
7223          "name": "user",
7224          "default": null,
7225          "type": "str"
7226        },
7227        {
7228          "name": "password-secret",
7229          "default": null,
7230          "type": "str"
7231        },
7232        {
7233          "name": "initiator-name",
7234          "default": null,
7235          "type": "str"
7236        },
7237        {
7238          "name": "header-digest",
7239          "default": null,
7240          "type": "367"
7241        },
7242        {
7243          "name": "timeout",
7244          "default": null,
7245          "type": "int"
7246        }
7247      ],
7248      "meta-type": "object"
7249    },
7250    {
7251      "name": "252",
7252      "members": [
7253        {
7254          "name": "file",
7255          "type": "361"
7256        },
7257        {
7258          "name": "key-secret",
7259          "default": null,
7260          "type": "str"
7261        }
7262      ],
7263      "meta-type": "object"
7264    },
7265    {
7266      "name": "253",
7267      "members": [
7268        {
7269          "name": "server",
7270          "type": "308"
7271        },
7272        {
7273          "name": "export",
7274          "default": null,
7275          "type": "str"
7276        },
7277        {
7278          "name": "tls-creds",
7279          "default": null,
7280          "type": "str"
7281        },
7282        {
7283          "name": "x-dirty-bitmap",
7284          "default": null,
7285          "type": "str"
7286        }
7287      ],
7288      "meta-type": "object"
7289    },
7290    {
7291      "name": "254",
7292      "members": [
7293        {
7294          "name": "server",
7295          "type": "368"
7296        },
7297        {
7298          "name": "path",
7299          "type": "str"
7300        },
7301        {
7302          "name": "user",
7303          "default": null,
7304          "type": "int"
7305        },
7306        {
7307          "name": "group",
7308          "default": null,
7309          "type": "int"
7310        },
7311        {
7312          "name": "tcp-syn-count",
7313          "default": null,
7314          "type": "int"
7315        },
7316        {
7317          "name": "readahead-size",
7318          "default": null,
7319          "type": "int"
7320        },
7321        {
7322          "name": "page-cache-size",
7323          "default": null,
7324          "type": "int"
7325        },
7326        {
7327          "name": "debug",
7328          "default": null,
7329          "type": "int"
7330        }
7331      ],
7332      "meta-type": "object"
7333    },
7334    {
7335      "name": "255",
7336      "members": [
7337        {
7338          "name": "size",
7339          "default": null,
7340          "type": "int"
7341        },
7342        {
7343          "name": "latency-ns",
7344          "default": null,
7345          "type": "int"
7346        }
7347      ],
7348      "meta-type": "object"
7349    },
7350    {
7351      "name": "256",
7352      "members": [
7353        {
7354          "name": "device",
7355          "type": "str"
7356        },
7357        {
7358          "name": "namespace",
7359          "type": "int"
7360        }
7361      ],
7362      "meta-type": "object"
7363    },
7364    {
7365      "name": "257",
7366      "members": [
7367        {
7368          "name": "file",
7369          "type": "361"
7370        },
7371        {
7372          "name": "backing",
7373          "default": null,
7374          "type": "369"
7375        },
7376        {
7377          "name": "lazy-refcounts",
7378          "default": null,
7379          "type": "bool"
7380        },
7381        {
7382          "name": "pass-discard-request",
7383          "default": null,
7384          "type": "bool"
7385        },
7386        {
7387          "name": "pass-discard-snapshot",
7388          "default": null,
7389          "type": "bool"
7390        },
7391        {
7392          "name": "pass-discard-other",
7393          "default": null,
7394          "type": "bool"
7395        },
7396        {
7397          "name": "overlap-check",
7398          "default": null,
7399          "type": "370"
7400        },
7401        {
7402          "name": "cache-size",
7403          "default": null,
7404          "type": "int"
7405        },
7406        {
7407          "name": "l2-cache-size",
7408          "default": null,
7409          "type": "int"
7410        },
7411        {
7412          "name": "l2-cache-entry-size",
7413          "default": null,
7414          "type": "int"
7415        },
7416        {
7417          "name": "refcount-cache-size",
7418          "default": null,
7419          "type": "int"
7420        },
7421        {
7422          "name": "cache-clean-interval",
7423          "default": null,
7424          "type": "int"
7425        },
7426        {
7427          "name": "encrypt",
7428          "default": null,
7429          "type": "371"
7430        },
7431        {
7432          "name": "data-file",
7433          "default": null,
7434          "type": "361"
7435        }
7436      ],
7437      "meta-type": "object"
7438    },
7439    {
7440      "name": "258",
7441      "members": [
7442        {
7443          "name": "file",
7444          "type": "361"
7445        },
7446        {
7447          "name": "backing",
7448          "default": null,
7449          "type": "369"
7450        },
7451        {
7452          "name": "encrypt",
7453          "default": null,
7454          "type": "372"
7455        }
7456      ],
7457      "meta-type": "object"
7458    },
7459    {
7460      "name": "259",
7461      "members": [
7462        {
7463          "name": "file",
7464          "type": "361"
7465        },
7466        {
7467          "name": "backing",
7468          "default": null,
7469          "type": "369"
7470        }
7471      ],
7472      "meta-type": "object"
7473    },
7474    {
7475      "name": "260",
7476      "members": [
7477        {
7478          "name": "blkverify",
7479          "default": null,
7480          "type": "bool"
7481        },
7482        {
7483          "name": "children",
7484          "type": "[361]"
7485        },
7486        {
7487          "name": "vote-threshold",
7488          "type": "int"
7489        },
7490        {
7491          "name": "rewrite-corrupted",
7492          "default": null,
7493          "type": "bool"
7494        },
7495        {
7496          "name": "read-pattern",
7497          "default": null,
7498          "type": "373"
7499        }
7500      ],
7501      "meta-type": "object"
7502    },
7503    {
7504      "name": "261",
7505      "members": [
7506        {
7507          "name": "file",
7508          "type": "361"
7509        },
7510        {
7511          "name": "offset",
7512          "default": null,
7513          "type": "int"
7514        },
7515        {
7516          "name": "size",
7517          "default": null,
7518          "type": "int"
7519        }
7520      ],
7521      "meta-type": "object"
7522    },
7523    {
7524      "name": "262",
7525      "members": [
7526        {
7527          "name": "pool",
7528          "type": "str"
7529        },
7530        {
7531          "name": "image",
7532          "type": "str"
7533        },
7534        {
7535          "name": "conf",
7536          "default": null,
7537          "type": "str"
7538        },
7539        {
7540          "name": "snapshot",
7541          "default": null,
7542          "type": "str"
7543        },
7544        {
7545          "name": "user",
7546          "default": null,
7547          "type": "str"
7548        },
7549        {
7550          "name": "auth-client-required",
7551          "default": null,
7552          "type": "[374]"
7553        },
7554        {
7555          "name": "key-secret",
7556          "default": null,
7557          "type": "str"
7558        },
7559        {
7560          "name": "server",
7561          "default": null,
7562          "type": "[375]"
7563        }
7564      ],
7565      "meta-type": "object"
7566    },
7567    {
7568      "name": "263",
7569      "members": [
7570        {
7571          "name": "file",
7572          "type": "361"
7573        },
7574        {
7575          "name": "mode",
7576          "type": "376"
7577        },
7578        {
7579          "name": "top-id",
7580          "default": null,
7581          "type": "str"
7582        }
7583      ],
7584      "meta-type": "object"
7585    },
7586    {
7587      "name": "264",
7588      "members": [
7589        {
7590          "name": "server",
7591          "type": "308"
7592        },
7593        {
7594          "name": "vdi",
7595          "type": "str"
7596        },
7597        {
7598          "name": "snap-id",
7599          "default": null,
7600          "type": "int"
7601        },
7602        {
7603          "name": "tag",
7604          "default": null,
7605          "type": "str"
7606        }
7607      ],
7608      "meta-type": "object"
7609    },
7610    {
7611      "name": "265",
7612      "members": [
7613        {
7614          "name": "server",
7615          "type": "377"
7616        },
7617        {
7618          "name": "path",
7619          "type": "str"
7620        },
7621        {
7622          "name": "user",
7623          "default": null,
7624          "type": "str"
7625        },
7626        {
7627          "name": "host-key-check",
7628          "default": null,
7629          "type": "378"
7630        }
7631      ],
7632      "meta-type": "object"
7633    },
7634    {
7635      "name": "266",
7636      "members": [
7637        {
7638          "name": "throttle-group",
7639          "type": "str"
7640        },
7641        {
7642          "name": "file",
7643          "type": "361"
7644        }
7645      ],
7646      "meta-type": "object"
7647    },
7648    {
7649      "name": "267",
7650      "members": [
7651        {
7652          "name": "dir",
7653          "type": "str"
7654        },
7655        {
7656          "name": "fat-type",
7657          "default": null,
7658          "type": "int"
7659        },
7660        {
7661          "name": "floppy",
7662          "default": null,
7663          "type": "bool"
7664        },
7665        {
7666          "name": "label",
7667          "default": null,
7668          "type": "str"
7669        },
7670        {
7671          "name": "rw",
7672          "default": null,
7673          "type": "bool"
7674        }
7675      ],
7676      "meta-type": "object"
7677    },
7678    {
7679      "name": "268",
7680      "members": [
7681        {
7682          "name": "vdisk-id",
7683          "type": "str"
7684        },
7685        {
7686          "name": "server",
7687          "type": "375"
7688        },
7689        {
7690          "name": "tls-creds",
7691          "default": null,
7692          "type": "str"
7693        }
7694      ],
7695      "meta-type": "object"
7696    },
7697    {
7698      "name": "269",
7699      "tag": "driver",
7700      "variants": [
7701        {
7702          "case": "file",
7703          "type": "379"
7704        },
7705        {
7706          "case": "gluster",
7707          "type": "380"
7708        },
7709        {
7710          "case": "luks",
7711          "type": "381"
7712        },
7713        {
7714          "case": "nfs",
7715          "type": "382"
7716        },
7717        {
7718          "case": "parallels",
7719          "type": "383"
7720        },
7721        {
7722          "case": "qcow",
7723          "type": "384"
7724        },
7725        {
7726          "case": "qcow2",
7727          "type": "385"
7728        },
7729        {
7730          "case": "qed",
7731          "type": "386"
7732        },
7733        {
7734          "case": "rbd",
7735          "type": "387"
7736        },
7737        {
7738          "case": "sheepdog",
7739          "type": "388"
7740        },
7741        {
7742          "case": "ssh",
7743          "type": "389"
7744        },
7745        {
7746          "case": "vdi",
7747          "type": "390"
7748        },
7749        {
7750          "case": "vhdx",
7751          "type": "391"
7752        },
7753        {
7754          "case": "vmdk",
7755          "type": "392"
7756        },
7757        {
7758          "case": "vpc",
7759          "type": "393"
7760        },
7761        {
7762          "case": "blkdebug",
7763          "type": "0"
7764        },
7765        {
7766          "case": "blklogwrites",
7767          "type": "0"
7768        },
7769        {
7770          "case": "blkverify",
7771          "type": "0"
7772        },
7773        {
7774          "case": "bochs",
7775          "type": "0"
7776        },
7777        {
7778          "case": "cloop",
7779          "type": "0"
7780        },
7781        {
7782          "case": "copy-on-read",
7783          "type": "0"
7784        },
7785        {
7786          "case": "dmg",
7787          "type": "0"
7788        },
7789        {
7790          "case": "ftp",
7791          "type": "0"
7792        },
7793        {
7794          "case": "ftps",
7795          "type": "0"
7796        },
7797        {
7798          "case": "host_cdrom",
7799          "type": "0"
7800        },
7801        {
7802          "case": "host_device",
7803          "type": "0"
7804        },
7805        {
7806          "case": "http",
7807          "type": "0"
7808        },
7809        {
7810          "case": "https",
7811          "type": "0"
7812        },
7813        {
7814          "case": "iscsi",
7815          "type": "0"
7816        },
7817        {
7818          "case": "nbd",
7819          "type": "0"
7820        },
7821        {
7822          "case": "null-aio",
7823          "type": "0"
7824        },
7825        {
7826          "case": "null-co",
7827          "type": "0"
7828        },
7829        {
7830          "case": "nvme",
7831          "type": "0"
7832        },
7833        {
7834          "case": "quorum",
7835          "type": "0"
7836        },
7837        {
7838          "case": "raw",
7839          "type": "0"
7840        },
7841        {
7842          "case": "replication",
7843          "type": "0"
7844        },
7845        {
7846          "case": "throttle",
7847          "type": "0"
7848        },
7849        {
7850          "case": "vvfat",
7851          "type": "0"
7852        },
7853        {
7854          "case": "vxhs",
7855          "type": "0"
7856        }
7857      ],
7858      "members": [
7859        {
7860          "name": "driver",
7861          "type": "238"
7862        }
7863      ],
7864      "meta-type": "object"
7865    },
7866    {
7867      "name": "270",
7868      "meta-type": "enum",
7869      "values": [
7870        "retain",
7871        "read-only",
7872        "read-write"
7873      ]
7874    },
7875    {
7876      "name": "271",
7877      "meta-type": "enum",
7878      "values": [
7879        "read",
7880        "write"
7881      ]
7882    },
7883    {
7884      "name": "272",
7885      "meta-type": "enum",
7886      "values": [
7887        "ignore",
7888        "report",
7889        "stop"
7890      ]
7891    },
7892    {
7893      "name": "273",
7894      "members": [
7895        {
7896          "type": "str"
7897        },
7898        {
7899          "type": "null"
7900        }
7901      ],
7902      "meta-type": "alternate"
7903    },
7904    {
7905      "name": "274",
7906      "tag": "type",
7907      "variants": [
7908        {
7909          "case": "inet",
7910          "type": "395"
7911        },
7912        {
7913          "case": "unix",
7914          "type": "396"
7915        },
7916        {
7917          "case": "vsock",
7918          "type": "397"
7919        },
7920        {
7921          "case": "fd",
7922          "type": "398"
7923        }
7924      ],
7925      "members": [
7926        {
7927          "name": "type",
7928          "type": "394"
7929        }
7930      ],
7931      "meta-type": "object"
7932    },
7933    {
7934      "name": "275",
7935      "meta-type": "enum",
7936      "values": [
7937        "safe",
7938        "hard"
7939      ]
7940    },
7941    {
7942      "name": "276",
7943      "meta-type": "enum",
7944      "values": [
7945        "read",
7946        "write",
7947        "flush"
7948      ]
7949    },
7950    {
7951      "name": "277",
7952      "meta-type": "enum",
7953      "values": [
7954        "utf8",
7955        "base64"
7956      ]
7957    },
7958    {
7959      "name": "278",
7960      "tag": "type",
7961      "variants": [
7962        {
7963          "case": "file",
7964          "type": "400"
7965        },
7966        {
7967          "case": "serial",
7968          "type": "401"
7969        },
7970        {
7971          "case": "parallel",
7972          "type": "401"
7973        },
7974        {
7975          "case": "pipe",
7976          "type": "401"
7977        },
7978        {
7979          "case": "socket",
7980          "type": "402"
7981        },
7982        {
7983          "case": "udp",
7984          "type": "403"
7985        },
7986        {
7987          "case": "pty",
7988          "type": "404"
7989        },
7990        {
7991          "case": "null",
7992          "type": "404"
7993        },
7994        {
7995          "case": "mux",
7996          "type": "405"
7997        },
7998        {
7999          "case": "msmouse",
8000          "type": "404"
8001        },
8002        {
8003          "case": "wctablet",
8004          "type": "404"
8005        },
8006        {
8007          "case": "braille",
8008          "type": "404"
8009        },
8010        {
8011          "case": "testdev",
8012          "type": "404"
8013        },
8014        {
8015          "case": "stdio",
8016          "type": "406"
8017        },
8018        {
8019          "case": "console",
8020          "type": "404"
8021        },
8022        {
8023          "case": "spicevmc",
8024          "type": "407"
8025        },
8026        {
8027          "case": "spiceport",
8028          "type": "408"
8029        },
8030        {
8031          "case": "vc",
8032          "type": "409"
8033        },
8034        {
8035          "case": "ringbuf",
8036          "type": "410"
8037        },
8038        {
8039          "case": "memory",
8040          "type": "410"
8041        }
8042      ],
8043      "members": [
8044        {
8045          "name": "type",
8046          "type": "399"
8047        }
8048      ],
8049      "meta-type": "object"
8050    },
8051    {
8052      "name": "279",
8053      "meta-type": "enum",
8054      "values": [
8055        "normal",
8056        "none",
8057        "all"
8058      ]
8059    },
8060    {
8061      "name": "280",
8062      "meta-type": "enum",
8063      "values": [
8064        "half",
8065        "full"
8066      ]
8067    },
8068    {
8069      "name": "281",
8070      "meta-type": "enum",
8071      "values": [
8072        "off",
8073        "on"
8074      ]
8075    },
8076    {
8077      "name": "282",
8078      "members": [
8079        {
8080          "name": "priority",
8081          "type": "int"
8082        },
8083        {
8084          "name": "tbl-id",
8085          "type": "int"
8086        },
8087        {
8088          "name": "in-pport",
8089          "default": null,
8090          "type": "int"
8091        },
8092        {
8093          "name": "tunnel-id",
8094          "default": null,
8095          "type": "int"
8096        },
8097        {
8098          "name": "vlan-id",
8099          "default": null,
8100          "type": "int"
8101        },
8102        {
8103          "name": "eth-type",
8104          "default": null,
8105          "type": "int"
8106        },
8107        {
8108          "name": "eth-src",
8109          "default": null,
8110          "type": "str"
8111        },
8112        {
8113          "name": "eth-dst",
8114          "default": null,
8115          "type": "str"
8116        },
8117        {
8118          "name": "ip-proto",
8119          "default": null,
8120          "type": "int"
8121        },
8122        {
8123          "name": "ip-tos",
8124          "default": null,
8125          "type": "int"
8126        },
8127        {
8128          "name": "ip-dst",
8129          "default": null,
8130          "type": "str"
8131        }
8132      ],
8133      "meta-type": "object"
8134    },
8135    {
8136      "name": "283",
8137      "members": [
8138        {
8139          "name": "in-pport",
8140          "default": null,
8141          "type": "int"
8142        },
8143        {
8144          "name": "tunnel-id",
8145          "default": null,
8146          "type": "int"
8147        },
8148        {
8149          "name": "vlan-id",
8150          "default": null,
8151          "type": "int"
8152        },
8153        {
8154          "name": "eth-src",
8155          "default": null,
8156          "type": "str"
8157        },
8158        {
8159          "name": "eth-dst",
8160          "default": null,
8161          "type": "str"
8162        },
8163        {
8164          "name": "ip-proto",
8165          "default": null,
8166          "type": "int"
8167        },
8168        {
8169          "name": "ip-tos",
8170          "default": null,
8171          "type": "int"
8172        }
8173      ],
8174      "meta-type": "object"
8175    },
8176    {
8177      "name": "284",
8178      "members": [
8179        {
8180          "name": "goto-tbl",
8181          "default": null,
8182          "type": "int"
8183        },
8184        {
8185          "name": "group-id",
8186          "default": null,
8187          "type": "int"
8188        },
8189        {
8190          "name": "tunnel-lport",
8191          "default": null,
8192          "type": "int"
8193        },
8194        {
8195          "name": "vlan-id",
8196          "default": null,
8197          "type": "int"
8198        },
8199        {
8200          "name": "new-vlan-id",
8201          "default": null,
8202          "type": "int"
8203        },
8204        {
8205          "name": "out-pport",
8206          "default": null,
8207          "type": "int"
8208        }
8209      ],
8210      "meta-type": "object"
8211    },
8212    {
8213      "name": "285",
8214      "tag": "type",
8215      "variants": [
8216        {
8217          "case": "passthrough",
8218          "type": "412"
8219        },
8220        {
8221          "case": "emulator",
8222          "type": "413"
8223        }
8224      ],
8225      "members": [
8226        {
8227          "name": "type",
8228          "type": "411"
8229        }
8230      ],
8231      "meta-type": "object"
8232    },
8233    {
8234      "name": "286",
8235      "meta-type": "enum",
8236      "values": [
8237        "client",
8238        "server",
8239        "unknown"
8240      ]
8241    },
8242    {
8243      "name": "[287]",
8244      "element-type": "287",
8245      "meta-type": "array"
8246    },
8247    {
8248      "name": "287",
8249      "members": [
8250        {
8251          "name": "host",
8252          "type": "str"
8253        },
8254        {
8255          "name": "port",
8256          "type": "str"
8257        },
8258        {
8259          "name": "family",
8260          "type": "290"
8261        },
8262        {
8263          "name": "connection-id",
8264          "type": "int"
8265        },
8266        {
8267          "name": "channel-type",
8268          "type": "int"
8269        },
8270        {
8271          "name": "channel-id",
8272          "type": "int"
8273        },
8274        {
8275          "name": "tls",
8276          "type": "bool"
8277        }
8278      ],
8279      "meta-type": "object"
8280    },
8281    {
8282      "name": "288",
8283      "members": [
8284        {
8285          "name": "host",
8286          "type": "str"
8287        },
8288        {
8289          "name": "port",
8290          "type": "str"
8291        },
8292        {
8293          "name": "family",
8294          "type": "290"
8295        }
8296      ],
8297      "meta-type": "object"
8298    },
8299    {
8300      "name": "289",
8301      "members": [
8302        {
8303          "name": "host",
8304          "type": "str"
8305        },
8306        {
8307          "name": "port",
8308          "type": "str"
8309        },
8310        {
8311          "name": "family",
8312          "type": "290"
8313        },
8314        {
8315          "name": "auth",
8316          "default": null,
8317          "type": "str"
8318        }
8319      ],
8320      "meta-type": "object"
8321    },
8322    {
8323      "name": "290",
8324      "meta-type": "enum",
8325      "values": [
8326        "ipv4",
8327        "ipv6",
8328        "unix",
8329        "vsock",
8330        "unknown"
8331      ]
8332    },
8333    {
8334      "name": "[291]",
8335      "element-type": "291",
8336      "meta-type": "array"
8337    },
8338    {
8339      "name": "291",
8340      "members": [
8341        {
8342          "name": "host",
8343          "type": "str"
8344        },
8345        {
8346          "name": "service",
8347          "type": "str"
8348        },
8349        {
8350          "name": "family",
8351          "type": "290"
8352        },
8353        {
8354          "name": "websocket",
8355          "type": "bool"
8356        },
8357        {
8358          "name": "x509_dname",
8359          "default": null,
8360          "type": "str"
8361        },
8362        {
8363          "name": "sasl_username",
8364          "default": null,
8365          "type": "str"
8366        }
8367      ],
8368      "meta-type": "object"
8369    },
8370    {
8371      "name": "[292]",
8372      "element-type": "292",
8373      "meta-type": "array"
8374    },
8375    {
8376      "name": "292",
8377      "members": [
8378        {
8379          "name": "host",
8380          "type": "str"
8381        },
8382        {
8383          "name": "service",
8384          "type": "str"
8385        },
8386        {
8387          "name": "family",
8388          "type": "290"
8389        },
8390        {
8391          "name": "websocket",
8392          "type": "bool"
8393        },
8394        {
8395          "name": "auth",
8396          "type": "293"
8397        },
8398        {
8399          "name": "vencrypt",
8400          "default": null,
8401          "type": "294"
8402        }
8403      ],
8404      "meta-type": "object"
8405    },
8406    {
8407      "name": "293",
8408      "meta-type": "enum",
8409      "values": [
8410        "none",
8411        "vnc",
8412        "ra2",
8413        "ra2ne",
8414        "tight",
8415        "ultra",
8416        "tls",
8417        "vencrypt",
8418        "sasl"
8419      ]
8420    },
8421    {
8422      "name": "294",
8423      "meta-type": "enum",
8424      "values": [
8425        "plain",
8426        "tls-none",
8427        "x509-none",
8428        "tls-vnc",
8429        "x509-vnc",
8430        "tls-plain",
8431        "x509-plain",
8432        "tls-sasl",
8433        "x509-sasl"
8434      ]
8435    },
8436    {
8437      "name": "295",
8438      "members": [
8439        {
8440          "name": "host",
8441          "type": "str"
8442        },
8443        {
8444          "name": "service",
8445          "type": "str"
8446        },
8447        {
8448          "name": "family",
8449          "type": "290"
8450        },
8451        {
8452          "name": "websocket",
8453          "type": "bool"
8454        },
8455        {
8456          "name": "auth",
8457          "default": null,
8458          "type": "str"
8459        }
8460      ],
8461      "meta-type": "object"
8462    },
8463    {
8464      "name": "296",
8465      "members": [
8466        {
8467          "name": "host",
8468          "type": "str"
8469        },
8470        {
8471          "name": "service",
8472          "type": "str"
8473        },
8474        {
8475          "name": "family",
8476          "type": "290"
8477        },
8478        {
8479          "name": "websocket",
8480          "type": "bool"
8481        }
8482      ],
8483      "meta-type": "object"
8484    },
8485    {
8486      "name": "[297]",
8487      "element-type": "297",
8488      "meta-type": "array"
8489    },
8490    {
8491      "name": "297",
8492      "tag": "type",
8493      "variants": [
8494        {
8495          "case": "number",
8496          "type": "415"
8497        },
8498        {
8499          "case": "qcode",
8500          "type": "416"
8501        }
8502      ],
8503      "members": [
8504        {
8505          "name": "type",
8506          "type": "414"
8507        }
8508      ],
8509      "meta-type": "object"
8510    },
8511    {
8512      "name": "[298]",
8513      "element-type": "298",
8514      "meta-type": "array"
8515    },
8516    {
8517      "name": "298",
8518      "tag": "type",
8519      "variants": [
8520        {
8521          "case": "key",
8522          "type": "418"
8523        },
8524        {
8525          "case": "btn",
8526          "type": "419"
8527        },
8528        {
8529          "case": "rel",
8530          "type": "420"
8531        },
8532        {
8533          "case": "abs",
8534          "type": "420"
8535        }
8536      ],
8537      "members": [
8538        {
8539          "name": "type",
8540          "type": "417"
8541        }
8542      ],
8543      "meta-type": "object"
8544    },
8545    {
8546      "name": "299",
8547      "meta-type": "enum",
8548      "values": [
8549        "default",
8550        "none",
8551        "gtk",
8552        "sdl",
8553        "egl-headless",
8554        "curses",
8555        "cocoa",
8556        "spice-app"
8557      ]
8558    },
8559    {
8560      "name": "300",
8561      "meta-type": "enum",
8562      "values": [
8563        "off",
8564        "on",
8565        "core",
8566        "es"
8567      ]
8568    },
8569    {
8570      "name": "301",
8571      "members": [
8572        {
8573          "name": "grab-on-hover",
8574          "default": null,
8575          "type": "bool"
8576        },
8577        {
8578          "name": "zoom-to-fit",
8579          "default": null,
8580          "type": "bool"
8581        }
8582      ],
8583      "meta-type": "object"
8584    },
8585    {
8586      "name": "302",
8587      "members": [
8588        {
8589          "name": "charset",
8590          "default": null,
8591          "type": "str"
8592        }
8593      ],
8594      "meta-type": "object"
8595    },
8596    {
8597      "name": "303",
8598      "members": [
8599        {
8600          "name": "rendernode",
8601          "default": null,
8602          "type": "str"
8603        }
8604      ],
8605      "meta-type": "object"
8606    },
8607    {
8608      "name": "304",
8609      "meta-type": "enum",
8610      "values": [
8611        "none",
8612        "setup",
8613        "cancelling",
8614        "cancelled",
8615        "active",
8616        "postcopy-active",
8617        "postcopy-paused",
8618        "postcopy-recover",
8619        "completed",
8620        "failed",
8621        "colo",
8622        "pre-switchover",
8623        "device"
8624      ]
8625    },
8626    {
8627      "name": "305",
8628      "members": [
8629        {
8630          "name": "transferred",
8631          "type": "int"
8632        },
8633        {
8634          "name": "remaining",
8635          "type": "int"
8636        },
8637        {
8638          "name": "total",
8639          "type": "int"
8640        },
8641        {
8642          "name": "duplicate",
8643          "type": "int"
8644        },
8645        {
8646          "name": "skipped",
8647          "type": "int"
8648        },
8649        {
8650          "name": "normal",
8651          "type": "int"
8652        },
8653        {
8654          "name": "normal-bytes",
8655          "type": "int"
8656        },
8657        {
8658          "name": "dirty-pages-rate",
8659          "type": "int"
8660        },
8661        {
8662          "name": "mbps",
8663          "type": "number"
8664        },
8665        {
8666          "name": "dirty-sync-count",
8667          "type": "int"
8668        },
8669        {
8670          "name": "postcopy-requests",
8671          "type": "int"
8672        },
8673        {
8674          "name": "page-size",
8675          "type": "int"
8676        },
8677        {
8678          "name": "multifd-bytes",
8679          "type": "int"
8680        },
8681        {
8682          "name": "pages-per-second",
8683          "type": "int"
8684        }
8685      ],
8686      "meta-type": "object"
8687    },
8688    {
8689      "name": "306",
8690      "members": [
8691        {
8692          "name": "cache-size",
8693          "type": "int"
8694        },
8695        {
8696          "name": "bytes",
8697          "type": "int"
8698        },
8699        {
8700          "name": "pages",
8701          "type": "int"
8702        },
8703        {
8704          "name": "cache-miss",
8705          "type": "int"
8706        },
8707        {
8708          "name": "cache-miss-rate",
8709          "type": "number"
8710        },
8711        {
8712          "name": "overflow",
8713          "type": "int"
8714        }
8715      ],
8716      "meta-type": "object"
8717    },
8718    {
8719      "name": "307",
8720      "members": [
8721        {
8722          "name": "pages",
8723          "type": "int"
8724        },
8725        {
8726          "name": "busy",
8727          "type": "int"
8728        },
8729        {
8730          "name": "busy-rate",
8731          "type": "number"
8732        },
8733        {
8734          "name": "compressed-size",
8735          "type": "int"
8736        },
8737        {
8738          "name": "compression-rate",
8739          "type": "number"
8740        }
8741      ],
8742      "meta-type": "object"
8743    },
8744    {
8745      "name": "[308]",
8746      "element-type": "308",
8747      "meta-type": "array"
8748    },
8749    {
8750      "name": "308",
8751      "tag": "type",
8752      "variants": [
8753        {
8754          "case": "inet",
8755          "type": "377"
8756        },
8757        {
8758          "case": "unix",
8759          "type": "422"
8760        },
8761        {
8762          "case": "vsock",
8763          "type": "423"
8764        },
8765        {
8766          "case": "fd",
8767          "type": "424"
8768        }
8769      ],
8770      "members": [
8771        {
8772          "name": "type",
8773          "type": "421"
8774        }
8775      ],
8776      "meta-type": "object"
8777    },
8778    {
8779      "name": "309",
8780      "meta-type": "enum",
8781      "values": [
8782        "xbzrle",
8783        "rdma-pin-all",
8784        "auto-converge",
8785        "zero-blocks",
8786        "compress",
8787        "events",
8788        "postcopy-ram",
8789        "x-colo",
8790        "release-ram",
8791        "block",
8792        "return-path",
8793        "pause-before-switchover",
8794        "multifd",
8795        "dirty-bitmaps",
8796        "postcopy-blocktime",
8797        "late-block-activate",
8798        "x-ignore-shared"
8799      ]
8800    },
8801    {
8802      "name": "310",
8803      "meta-type": "enum",
8804      "values": [
8805        "none",
8806        "primary",
8807        "secondary"
8808      ]
8809    },
8810    {
8811      "name": "311",
8812      "meta-type": "enum",
8813      "values": [
8814        "none",
8815        "request",
8816        "error",
8817        "processing"
8818      ]
8819    },
8820    {
8821      "name": "number",
8822      "json-type": "number",
8823      "meta-type": "builtin"
8824    },
8825    {
8826      "name": "[312]",
8827      "element-type": "312",
8828      "meta-type": "array"
8829    },
8830    {
8831      "name": "312",
8832      "tag": "type",
8833      "variants": [
8834        {
8835          "case": "abort",
8836          "type": "426"
8837        },
8838        {
8839          "case": "block-dirty-bitmap-add",
8840          "type": "427"
8841        },
8842        {
8843          "case": "block-dirty-bitmap-clear",
8844          "type": "428"
8845        },
8846        {
8847          "case": "block-dirty-bitmap-enable",
8848          "type": "428"
8849        },
8850        {
8851          "case": "block-dirty-bitmap-disable",
8852          "type": "428"
8853        },
8854        {
8855          "case": "block-dirty-bitmap-merge",
8856          "type": "429"
8857        },
8858        {
8859          "case": "blockdev-backup",
8860          "type": "430"
8861        },
8862        {
8863          "case": "blockdev-snapshot",
8864          "type": "431"
8865        },
8866        {
8867          "case": "blockdev-snapshot-internal-sync",
8868          "type": "432"
8869        },
8870        {
8871          "case": "blockdev-snapshot-sync",
8872          "type": "433"
8873        },
8874        {
8875          "case": "drive-backup",
8876          "type": "434"
8877        }
8878      ],
8879      "members": [
8880        {
8881          "name": "type",
8882          "type": "425"
8883        }
8884      ],
8885      "meta-type": "object"
8886    },
8887    {
8888      "name": "313",
8889      "members": [
8890        {
8891          "name": "completion-mode",
8892          "default": null,
8893          "type": "435"
8894        }
8895      ],
8896      "meta-type": "object"
8897    },
8898    {
8899      "name": "314",
8900      "meta-type": "enum",
8901      "values": [
8902        "unavailable",
8903        "disabled",
8904        "enabled"
8905      ]
8906    },
8907    {
8908      "name": "315",
8909      "meta-type": "enum",
8910      "values": [
8911        "builtin",
8912        "enum",
8913        "array",
8914        "object",
8915        "alternate",
8916        "command",
8917        "event"
8918      ]
8919    },
8920    {
8921      "name": "316",
8922      "members": [
8923        {
8924          "name": "json-type",
8925          "type": "436"
8926        }
8927      ],
8928      "meta-type": "object"
8929    },
8930    {
8931      "name": "317",
8932      "members": [
8933        {
8934          "name": "values",
8935          "type": "[str]"
8936        }
8937      ],
8938      "meta-type": "object"
8939    },
8940    {
8941      "name": "318",
8942      "members": [
8943        {
8944          "name": "element-type",
8945          "type": "str"
8946        }
8947      ],
8948      "meta-type": "object"
8949    },
8950    {
8951      "name": "319",
8952      "members": [
8953        {
8954          "name": "members",
8955          "type": "[437]"
8956        },
8957        {
8958          "name": "tag",
8959          "default": null,
8960          "type": "str"
8961        },
8962        {
8963          "name": "variants",
8964          "default": null,
8965          "type": "[438]"
8966        }
8967      ],
8968      "meta-type": "object"
8969    },
8970    {
8971      "name": "320",
8972      "members": [
8973        {
8974          "name": "members",
8975          "type": "[439]"
8976        }
8977      ],
8978      "meta-type": "object"
8979    },
8980    {
8981      "name": "321",
8982      "members": [
8983        {
8984          "name": "arg-type",
8985          "type": "str"
8986        },
8987        {
8988          "name": "ret-type",
8989          "type": "str"
8990        },
8991        {
8992          "name": "allow-oob",
8993          "default": null,
8994          "type": "bool"
8995        }
8996      ],
8997      "meta-type": "object"
8998    },
8999    {
9000      "name": "322",
9001      "members": [
9002        {
9003          "name": "arg-type",
9004          "type": "str"
9005        }
9006      ],
9007      "meta-type": "object"
9008    },
9009    {
9010      "name": "[323]",
9011      "element-type": "323",
9012      "meta-type": "array"
9013    },
9014    {
9015      "name": "323",
9016      "meta-type": "enum",
9017      "values": [
9018        "oob"
9019      ]
9020    },
9021    {
9022      "name": "324",
9023      "members": [
9024        {
9025          "name": "major",
9026          "type": "int"
9027        },
9028        {
9029          "name": "minor",
9030          "type": "int"
9031        },
9032        {
9033          "name": "micro",
9034          "type": "int"
9035        }
9036      ],
9037      "meta-type": "object"
9038    },
9039    {
9040      "name": "325",
9041      "members": [
9042        {
9043          "name": "node-id",
9044          "default": null,
9045          "type": "int"
9046        },
9047        {
9048          "name": "socket-id",
9049          "default": null,
9050          "type": "int"
9051        },
9052        {
9053          "name": "core-id",
9054          "default": null,
9055          "type": "int"
9056        },
9057        {
9058          "name": "thread-id",
9059          "default": null,
9060          "type": "int"
9061        }
9062      ],
9063      "meta-type": "object"
9064    },
9065    {
9066      "name": "326",
9067      "meta-type": "enum",
9068      "values": [
9069        "x86",
9070        "sparc",
9071        "ppc",
9072        "mips",
9073        "tricore",
9074        "s390",
9075        "riscv",
9076        "other"
9077      ]
9078    },
9079    {
9080      "name": "327",
9081      "members": [
9082        {
9083          "name": "pc",
9084          "type": "int"
9085        }
9086      ],
9087      "meta-type": "object"
9088    },
9089    {
9090      "name": "328",
9091      "members": [
9092        {
9093          "name": "pc",
9094          "type": "int"
9095        },
9096        {
9097          "name": "npc",
9098          "type": "int"
9099        }
9100      ],
9101      "meta-type": "object"
9102    },
9103    {
9104      "name": "329",
9105      "members": [
9106        {
9107          "name": "nip",
9108          "type": "int"
9109        }
9110      ],
9111      "meta-type": "object"
9112    },
9113    {
9114      "name": "330",
9115      "members": [
9116        {
9117          "name": "PC",
9118          "type": "int"
9119        }
9120      ],
9121      "meta-type": "object"
9122    },
9123    {
9124      "name": "331",
9125      "members": [
9126        {
9127          "name": "PC",
9128          "type": "int"
9129        }
9130      ],
9131      "meta-type": "object"
9132    },
9133    {
9134      "name": "332",
9135      "members": [
9136        {
9137          "name": "cpu-state",
9138          "type": "440"
9139        }
9140      ],
9141      "meta-type": "object"
9142    },
9143    {
9144      "name": "333",
9145      "members": [
9146        {
9147          "name": "pc",
9148          "type": "int"
9149        }
9150      ],
9151      "meta-type": "object"
9152    },
9153    {
9154      "name": "334",
9155      "meta-type": "enum",
9156      "values": [
9157        "aarch64",
9158        "alpha",
9159        "arm",
9160        "cris",
9161        "hppa",
9162        "i386",
9163        "lm32",
9164        "m68k",
9165        "microblaze",
9166        "microblazeel",
9167        "mips",
9168        "mips64",
9169        "mips64el",
9170        "mipsel",
9171        "moxie",
9172        "nios2",
9173        "or1k",
9174        "ppc",
9175        "ppc64",
9176        "riscv32",
9177        "riscv64",
9178        "s390x",
9179        "sh4",
9180        "sh4eb",
9181        "sparc",
9182        "sparc64",
9183        "tricore",
9184        "unicore32",
9185        "x86_64",
9186        "xtensa",
9187        "xtensaeb"
9188      ]
9189    },
9190    {
9191      "name": "[335]",
9192      "element-type": "335",
9193      "meta-type": "array"
9194    },
9195    {
9196      "name": "335",
9197      "members": [
9198        {
9199          "name": "bus",
9200          "type": "int"
9201        },
9202        {
9203          "name": "slot",
9204          "type": "int"
9205        },
9206        {
9207          "name": "function",
9208          "type": "int"
9209        },
9210        {
9211          "name": "class_info",
9212          "type": "441"
9213        },
9214        {
9215          "name": "id",
9216          "type": "442"
9217        },
9218        {
9219          "name": "irq",
9220          "default": null,
9221          "type": "int"
9222        },
9223        {
9224          "name": "qdev_id",
9225          "type": "str"
9226        },
9227        {
9228          "name": "pci_bridge",
9229          "default": null,
9230          "type": "443"
9231        },
9232        {
9233          "name": "regions",
9234          "type": "[444]"
9235        }
9236      ],
9237      "meta-type": "object"
9238    },
9239    {
9240      "name": "336",
9241      "meta-type": "enum",
9242      "values": [
9243        "elf",
9244        "kdump-zlib",
9245        "kdump-lzo",
9246        "kdump-snappy",
9247        "win-dmp"
9248      ]
9249    },
9250    {
9251      "name": "337",
9252      "meta-type": "enum",
9253      "values": [
9254        "none",
9255        "active",
9256        "completed",
9257        "failed"
9258      ]
9259    },
9260    {
9261      "name": "[336]",
9262      "element-type": "336",
9263      "meta-type": "array"
9264    },
9265    {
9266      "name": "[338]",
9267      "element-type": "338",
9268      "meta-type": "array"
9269    },
9270    {
9271      "name": "338",
9272      "members": [
9273        {
9274          "name": "fd",
9275          "type": "int"
9276        },
9277        {
9278          "name": "opaque",
9279          "default": null,
9280          "type": "str"
9281        }
9282      ],
9283      "meta-type": "object"
9284    },
9285    {
9286      "name": "[339]",
9287      "element-type": "339",
9288      "meta-type": "array"
9289    },
9290    {
9291      "name": "339",
9292      "members": [
9293        {
9294          "name": "name",
9295          "type": "str"
9296        },
9297        {
9298          "name": "type",
9299          "type": "445"
9300        },
9301        {
9302          "name": "help",
9303          "default": null,
9304          "type": "str"
9305        },
9306        {
9307          "name": "default",
9308          "default": null,
9309          "type": "str"
9310        }
9311      ],
9312      "meta-type": "object"
9313    },
9314    {
9315      "name": "340",
9316      "meta-type": "enum",
9317      "values": [
9318        "default",
9319        "preferred",
9320        "bind",
9321        "interleave"
9322      ]
9323    },
9324    {
9325      "name": "341",
9326      "meta-type": "enum",
9327      "values": [
9328        "dimm",
9329        "nvdimm"
9330      ]
9331    },
9332    {
9333      "name": "342",
9334      "members": [
9335        {
9336          "name": "data",
9337          "type": "446"
9338        }
9339      ],
9340      "meta-type": "object"
9341    },
9342    {
9343      "name": "343",
9344      "meta-type": "enum",
9345      "values": [
9346        "DIMM",
9347        "CPU"
9348      ]
9349    },
9350    {
9351      "name": "344",
9352      "meta-type": "enum",
9353      "values": [
9354        "node",
9355        "dist",
9356        "cpu"
9357      ]
9358    },
9359    {
9360      "name": "345",
9361      "members": [
9362        {
9363          "name": "nodeid",
9364          "default": null,
9365          "type": "int"
9366        },
9367        {
9368          "name": "cpus",
9369          "default": null,
9370          "type": "[int]"
9371        },
9372        {
9373          "name": "mem",
9374          "default": null,
9375          "type": "int"
9376        },
9377        {
9378          "name": "memdev",
9379          "default": null,
9380          "type": "str"
9381        }
9382      ],
9383      "meta-type": "object"
9384    },
9385    {
9386      "name": "346",
9387      "members": [
9388        {
9389          "name": "src",
9390          "type": "int"
9391        },
9392        {
9393          "name": "dst",
9394          "type": "int"
9395        },
9396        {
9397          "name": "val",
9398          "type": "int"
9399        }
9400      ],
9401      "meta-type": "object"
9402    },
9403    {
9404      "name": "347",
9405      "members": [
9406        {
9407          "name": "node-id",
9408          "default": null,
9409          "type": "int"
9410        },
9411        {
9412          "name": "socket-id",
9413          "default": null,
9414          "type": "int"
9415        },
9416        {
9417          "name": "core-id",
9418          "default": null,
9419          "type": "int"
9420        },
9421        {
9422          "name": "thread-id",
9423          "default": null,
9424          "type": "int"
9425        }
9426      ],
9427      "meta-type": "object"
9428    },
9429    {
9430      "name": "349",
9431      "members": [
9432        {
9433          "name": "name",
9434          "type": "str"
9435        },
9436        {
9437          "name": "props",
9438          "default": null,
9439          "type": "any"
9440        }
9441      ],
9442      "meta-type": "object"
9443    },
9444    {
9445      "name": "350",
9446      "meta-type": "enum",
9447      "values": [
9448        "incompatible",
9449        "identical",
9450        "superset",
9451        "subset"
9452      ]
9453    },
9454    {
9455      "name": "351",
9456      "meta-type": "enum",
9457      "values": [
9458        "static",
9459        "full"
9460      ]
9461    },
9462    {
9463      "name": "352",
9464      "meta-type": "enum",
9465      "values": [
9466        "hyper-v",
9467        "s390"
9468      ]
9469    },
9470    {
9471      "name": "353",
9472      "members": [
9473        {
9474          "name": "arg1",
9475          "type": "int"
9476        },
9477        {
9478          "name": "arg2",
9479          "type": "int"
9480        },
9481        {
9482          "name": "arg3",
9483          "type": "int"
9484        },
9485        {
9486          "name": "arg4",
9487          "type": "int"
9488        },
9489        {
9490          "name": "arg5",
9491          "type": "int"
9492        }
9493      ],
9494      "meta-type": "object"
9495    },
9496    {
9497      "name": "354",
9498      "members": [
9499        {
9500          "name": "core",
9501          "type": "int"
9502        },
9503        {
9504          "name": "psw-mask",
9505          "type": "int"
9506        },
9507        {
9508          "name": "psw-addr",
9509          "type": "int"
9510        },
9511        {
9512          "name": "reason",
9513          "type": "447"
9514        }
9515      ],
9516      "meta-type": "object"
9517    },
9518    {
9519      "name": "355",
9520      "meta-type": "enum",
9521      "values": [
9522        "active",
9523        "disabled",
9524        "frozen",
9525        "locked",
9526        "inconsistent"
9527      ]
9528    },
9529    {
9530      "name": "[356]",
9531      "element-type": "356",
9532      "meta-type": "array"
9533    },
9534    {
9535      "name": "356",
9536      "members": [
9537        {
9538          "name": "interval_length",
9539          "type": "int"
9540        },
9541        {
9542          "name": "min_rd_latency_ns",
9543          "type": "int"
9544        },
9545        {
9546          "name": "max_rd_latency_ns",
9547          "type": "int"
9548        },
9549        {
9550          "name": "avg_rd_latency_ns",
9551          "type": "int"
9552        },
9553        {
9554          "name": "min_wr_latency_ns",
9555          "type": "int"
9556        },
9557        {
9558          "name": "max_wr_latency_ns",
9559          "type": "int"
9560        },
9561        {
9562          "name": "avg_wr_latency_ns",
9563          "type": "int"
9564        },
9565        {
9566          "name": "min_flush_latency_ns",
9567          "type": "int"
9568        },
9569        {
9570          "name": "max_flush_latency_ns",
9571          "type": "int"
9572        },
9573        {
9574          "name": "avg_flush_latency_ns",
9575          "type": "int"
9576        },
9577        {
9578          "name": "avg_rd_queue_depth",
9579          "type": "number"
9580        },
9581        {
9582          "name": "avg_wr_queue_depth",
9583          "type": "number"
9584        }
9585      ],
9586      "meta-type": "object"
9587    },
9588    {
9589      "name": "357",
9590      "members": [
9591        {
9592          "name": "boundaries",
9593          "type": "[int]"
9594        },
9595        {
9596          "name": "bins",
9597          "type": "[int]"
9598        }
9599      ],
9600      "meta-type": "object"
9601    },
9602    {
9603      "name": "[67]",
9604      "element-type": "67",
9605      "meta-type": "array"
9606    },
9607    {
9608      "name": "358",
9609      "tag": "type",
9610      "variants": [
9611        {
9612          "case": "qcow2",
9613          "type": "449"
9614        },
9615        {
9616          "case": "vmdk",
9617          "type": "450"
9618        },
9619        {
9620          "case": "luks",
9621          "type": "451"
9622        }
9623      ],
9624      "members": [
9625        {
9626          "name": "type",
9627          "type": "448"
9628        }
9629      ],
9630      "meta-type": "object"
9631    },
9632    {
9633      "name": "359",
9634      "meta-type": "enum",
9635      "values": [
9636        "block-backend",
9637        "block-job",
9638        "block-driver"
9639      ]
9640    },
9641    {
9642      "name": "[360]",
9643      "element-type": "360",
9644      "meta-type": "array"
9645    },
9646    {
9647      "name": "360",
9648      "meta-type": "enum",
9649      "values": [
9650        "consistent-read",
9651        "write",
9652        "write-unchanged",
9653        "resize",
9654        "graph-mod"
9655      ]
9656    },
9657    {
9658      "name": "361",
9659      "members": [
9660        {
9661          "type": "45"
9662        },
9663        {
9664          "type": "str"
9665        }
9666      ],
9667      "meta-type": "alternate"
9668    },
9669    {
9670      "name": "[362]",
9671      "element-type": "362",
9672      "meta-type": "array"
9673    },
9674    {
9675      "name": "362",
9676      "members": [
9677        {
9678          "name": "event",
9679          "type": "452"
9680        },
9681        {
9682          "name": "state",
9683          "default": null,
9684          "type": "int"
9685        },
9686        {
9687          "name": "errno",
9688          "default": null,
9689          "type": "int"
9690        },
9691        {
9692          "name": "sector",
9693          "default": null,
9694          "type": "int"
9695        },
9696        {
9697          "name": "once",
9698          "default": null,
9699          "type": "bool"
9700        },
9701        {
9702          "name": "immediately",
9703          "default": null,
9704          "type": "bool"
9705        }
9706      ],
9707      "meta-type": "object"
9708    },
9709    {
9710      "name": "[363]",
9711      "element-type": "363",
9712      "meta-type": "array"
9713    },
9714    {
9715      "name": "363",
9716      "members": [
9717        {
9718          "name": "event",
9719          "type": "452"
9720        },
9721        {
9722          "name": "state",
9723          "default": null,
9724          "type": "int"
9725        },
9726        {
9727          "name": "new_state",
9728          "type": "int"
9729        }
9730      ],
9731      "meta-type": "object"
9732    },
9733    {
9734      "name": "364",
9735      "meta-type": "enum",
9736      "values": [
9737        "auto",
9738        "on",
9739        "off"
9740      ]
9741    },
9742    {
9743      "name": "365",
9744      "meta-type": "enum",
9745      "values": [
9746        "threads",
9747        "native"
9748      ]
9749    },
9750    {
9751      "name": "366",
9752      "meta-type": "enum",
9753      "values": [
9754        "tcp",
9755        "iser"
9756      ]
9757    },
9758    {
9759      "name": "367",
9760      "meta-type": "enum",
9761      "values": [
9762        "crc32c",
9763        "none",
9764        "crc32c-none",
9765        "none-crc32c"
9766      ]
9767    },
9768    {
9769      "name": "368",
9770      "members": [
9771        {
9772          "name": "type",
9773          "type": "453"
9774        },
9775        {
9776          "name": "host",
9777          "type": "str"
9778        }
9779      ],
9780      "meta-type": "object"
9781    },
9782    {
9783      "name": "369",
9784      "members": [
9785        {
9786          "type": "45"
9787        },
9788        {
9789          "type": "str"
9790        },
9791        {
9792          "type": "null"
9793        }
9794      ],
9795      "meta-type": "alternate"
9796    },
9797    {
9798      "name": "370",
9799      "members": [
9800        {
9801          "type": "454"
9802        },
9803        {
9804          "type": "455"
9805        }
9806      ],
9807      "meta-type": "alternate"
9808    },
9809    {
9810      "name": "371",
9811      "tag": "format",
9812      "variants": [
9813        {
9814          "case": "aes",
9815          "type": "457"
9816        },
9817        {
9818          "case": "luks",
9819          "type": "458"
9820        }
9821      ],
9822      "members": [
9823        {
9824          "name": "format",
9825          "type": "456"
9826        }
9827      ],
9828      "meta-type": "object"
9829    },
9830    {
9831      "name": "372",
9832      "tag": "format",
9833      "variants": [
9834        {
9835          "case": "aes",
9836          "type": "457"
9837        }
9838      ],
9839      "members": [
9840        {
9841          "name": "format",
9842          "type": "459"
9843        }
9844      ],
9845      "meta-type": "object"
9846    },
9847    {
9848      "name": "[361]",
9849      "element-type": "361",
9850      "meta-type": "array"
9851    },
9852    {
9853      "name": "373",
9854      "meta-type": "enum",
9855      "values": [
9856        "quorum",
9857        "fifo"
9858      ]
9859    },
9860    {
9861      "name": "[374]",
9862      "element-type": "374",
9863      "meta-type": "array"
9864    },
9865    {
9866      "name": "374",
9867      "meta-type": "enum",
9868      "values": [
9869        "cephx",
9870        "none"
9871      ]
9872    },
9873    {
9874      "name": "[375]",
9875      "element-type": "375",
9876      "meta-type": "array"
9877    },
9878    {
9879      "name": "375",
9880      "members": [
9881        {
9882          "name": "host",
9883          "type": "str"
9884        },
9885        {
9886          "name": "port",
9887          "type": "str"
9888        }
9889      ],
9890      "meta-type": "object"
9891    },
9892    {
9893      "name": "376",
9894      "meta-type": "enum",
9895      "values": [
9896        "primary",
9897        "secondary"
9898      ]
9899    },
9900    {
9901      "name": "377",
9902      "members": [
9903        {
9904          "name": "host",
9905          "type": "str"
9906        },
9907        {
9908          "name": "port",
9909          "type": "str"
9910        },
9911        {
9912          "name": "numeric",
9913          "default": null,
9914          "type": "bool"
9915        },
9916        {
9917          "name": "to",
9918          "default": null,
9919          "type": "int"
9920        },
9921        {
9922          "name": "ipv4",
9923          "default": null,
9924          "type": "bool"
9925        },
9926        {
9927          "name": "ipv6",
9928          "default": null,
9929          "type": "bool"
9930        }
9931      ],
9932      "meta-type": "object"
9933    },
9934    {
9935      "name": "378",
9936      "tag": "mode",
9937      "variants": [
9938        {
9939          "case": "hash",
9940          "type": "461"
9941        },
9942        {
9943          "case": "none",
9944          "type": "0"
9945        },
9946        {
9947          "case": "known_hosts",
9948          "type": "0"
9949        }
9950      ],
9951      "members": [
9952        {
9953          "name": "mode",
9954          "type": "460"
9955        }
9956      ],
9957      "meta-type": "object"
9958    },
9959    {
9960      "name": "379",
9961      "members": [
9962        {
9963          "name": "filename",
9964          "type": "str"
9965        },
9966        {
9967          "name": "size",
9968          "type": "int"
9969        },
9970        {
9971          "name": "preallocation",
9972          "default": null,
9973          "type": "462"
9974        },
9975        {
9976          "name": "nocow",
9977          "default": null,
9978          "type": "bool"
9979        }
9980      ],
9981      "meta-type": "object"
9982    },
9983    {
9984      "name": "380",
9985      "members": [
9986        {
9987          "name": "location",
9988          "type": "248"
9989        },
9990        {
9991          "name": "size",
9992          "type": "int"
9993        },
9994        {
9995          "name": "preallocation",
9996          "default": null,
9997          "type": "462"
9998        }
9999      ],
10000      "meta-type": "object"
10001    },
10002    {
10003      "name": "381",
10004      "members": [
10005        {
10006          "name": "key-secret",
10007          "default": null,
10008          "type": "str"
10009        },
10010        {
10011          "name": "cipher-alg",
10012          "default": null,
10013          "type": "463"
10014        },
10015        {
10016          "name": "cipher-mode",
10017          "default": null,
10018          "type": "464"
10019        },
10020        {
10021          "name": "ivgen-alg",
10022          "default": null,
10023          "type": "465"
10024        },
10025        {
10026          "name": "ivgen-hash-alg",
10027          "default": null,
10028          "type": "466"
10029        },
10030        {
10031          "name": "hash-alg",
10032          "default": null,
10033          "type": "466"
10034        },
10035        {
10036          "name": "iter-time",
10037          "default": null,
10038          "type": "int"
10039        },
10040        {
10041          "name": "file",
10042          "type": "361"
10043        },
10044        {
10045          "name": "size",
10046          "type": "int"
10047        }
10048      ],
10049      "meta-type": "object"
10050    },
10051    {
10052      "name": "382",
10053      "members": [
10054        {
10055          "name": "location",
10056          "type": "254"
10057        },
10058        {
10059          "name": "size",
10060          "type": "int"
10061        }
10062      ],
10063      "meta-type": "object"
10064    },
10065    {
10066      "name": "383",
10067      "members": [
10068        {
10069          "name": "file",
10070          "type": "361"
10071        },
10072        {
10073          "name": "size",
10074          "type": "int"
10075        },
10076        {
10077          "name": "cluster-size",
10078          "default": null,
10079          "type": "int"
10080        }
10081      ],
10082      "meta-type": "object"
10083    },
10084    {
10085      "name": "384",
10086      "members": [
10087        {
10088          "name": "file",
10089          "type": "361"
10090        },
10091        {
10092          "name": "size",
10093          "type": "int"
10094        },
10095        {
10096          "name": "backing-file",
10097          "default": null,
10098          "type": "str"
10099        },
10100        {
10101          "name": "encrypt",
10102          "default": null,
10103          "type": "467"
10104        }
10105      ],
10106      "meta-type": "object"
10107    },
10108    {
10109      "name": "385",
10110      "members": [
10111        {
10112          "name": "file",
10113          "type": "361"
10114        },
10115        {
10116          "name": "data-file",
10117          "default": null,
10118          "type": "361"
10119        },
10120        {
10121          "name": "data-file-raw",
10122          "default": null,
10123          "type": "bool"
10124        },
10125        {
10126          "name": "size",
10127          "type": "int"
10128        },
10129        {
10130          "name": "version",
10131          "default": null,
10132          "type": "468"
10133        },
10134        {
10135          "name": "backing-file",
10136          "default": null,
10137          "type": "str"
10138        },
10139        {
10140          "name": "backing-fmt",
10141          "default": null,
10142          "type": "238"
10143        },
10144        {
10145          "name": "encrypt",
10146          "default": null,
10147          "type": "467"
10148        },
10149        {
10150          "name": "cluster-size",
10151          "default": null,
10152          "type": "int"
10153        },
10154        {
10155          "name": "preallocation",
10156          "default": null,
10157          "type": "462"
10158        },
10159        {
10160          "name": "lazy-refcounts",
10161          "default": null,
10162          "type": "bool"
10163        },
10164        {
10165          "name": "refcount-bits",
10166          "default": null,
10167          "type": "int"
10168        }
10169      ],
10170      "meta-type": "object"
10171    },
10172    {
10173      "name": "386",
10174      "members": [
10175        {
10176          "name": "file",
10177          "type": "361"
10178        },
10179        {
10180          "name": "size",
10181          "type": "int"
10182        },
10183        {
10184          "name": "backing-file",
10185          "default": null,
10186          "type": "str"
10187        },
10188        {
10189          "name": "backing-fmt",
10190          "default": null,
10191          "type": "238"
10192        },
10193        {
10194          "name": "cluster-size",
10195          "default": null,
10196          "type": "int"
10197        },
10198        {
10199          "name": "table-size",
10200          "default": null,
10201          "type": "int"
10202        }
10203      ],
10204      "meta-type": "object"
10205    },
10206    {
10207      "name": "387",
10208      "members": [
10209        {
10210          "name": "location",
10211          "type": "262"
10212        },
10213        {
10214          "name": "size",
10215          "type": "int"
10216        },
10217        {
10218          "name": "cluster-size",
10219          "default": null,
10220          "type": "int"
10221        }
10222      ],
10223      "meta-type": "object"
10224    },
10225    {
10226      "name": "388",
10227      "members": [
10228        {
10229          "name": "location",
10230          "type": "264"
10231        },
10232        {
10233          "name": "size",
10234          "type": "int"
10235        },
10236        {
10237          "name": "backing-file",
10238          "default": null,
10239          "type": "str"
10240        },
10241        {
10242          "name": "preallocation",
10243          "default": null,
10244          "type": "462"
10245        },
10246        {
10247          "name": "redundancy",
10248          "default": null,
10249          "type": "469"
10250        },
10251        {
10252          "name": "object-size",
10253          "default": null,
10254          "type": "int"
10255        }
10256      ],
10257      "meta-type": "object"
10258    },
10259    {
10260      "name": "389",
10261      "members": [
10262        {
10263          "name": "location",
10264          "type": "265"
10265        },
10266        {
10267          "name": "size",
10268          "type": "int"
10269        }
10270      ],
10271      "meta-type": "object"
10272    },
10273    {
10274      "name": "390",
10275      "members": [
10276        {
10277          "name": "file",
10278          "type": "361"
10279        },
10280        {
10281          "name": "size",
10282          "type": "int"
10283        },
10284        {
10285          "name": "preallocation",
10286          "default": null,
10287          "type": "462"
10288        }
10289      ],
10290      "meta-type": "object"
10291    },
10292    {
10293      "name": "391",
10294      "members": [
10295        {
10296          "name": "file",
10297          "type": "361"
10298        },
10299        {
10300          "name": "size",
10301          "type": "int"
10302        },
10303        {
10304          "name": "log-size",
10305          "default": null,
10306          "type": "int"
10307        },
10308        {
10309          "name": "block-size",
10310          "default": null,
10311          "type": "int"
10312        },
10313        {
10314          "name": "subformat",
10315          "default": null,
10316          "type": "470"
10317        },
10318        {
10319          "name": "block-state-zero",
10320          "default": null,
10321          "type": "bool"
10322        }
10323      ],
10324      "meta-type": "object"
10325    },
10326    {
10327      "name": "392",
10328      "members": [
10329        {
10330          "name": "file",
10331          "type": "361"
10332        },
10333        {
10334          "name": "size",
10335          "type": "int"
10336        },
10337        {
10338          "name": "extents",
10339          "default": null,
10340          "type": "[361]"
10341        },
10342        {
10343          "name": "subformat",
10344          "default": null,
10345          "type": "471"
10346        },
10347        {
10348          "name": "backing-file",
10349          "default": null,
10350          "type": "str"
10351        },
10352        {
10353          "name": "adapter-type",
10354          "default": null,
10355          "type": "472"
10356        },
10357        {
10358          "name": "hwversion",
10359          "default": null,
10360          "type": "str"
10361        },
10362        {
10363          "name": "zeroed-grain",
10364          "default": null,
10365          "type": "bool"
10366        }
10367      ],
10368      "meta-type": "object"
10369    },
10370    {
10371      "name": "393",
10372      "members": [
10373        {
10374          "name": "file",
10375          "type": "361"
10376        },
10377        {
10378          "name": "size",
10379          "type": "int"
10380        },
10381        {
10382          "name": "subformat",
10383          "default": null,
10384          "type": "473"
10385        },
10386        {
10387          "name": "force-size",
10388          "default": null,
10389          "type": "bool"
10390        }
10391      ],
10392      "meta-type": "object"
10393    },
10394    {
10395      "name": "null",
10396      "json-type": "null",
10397      "meta-type": "builtin"
10398    },
10399    {
10400      "name": "394",
10401      "meta-type": "enum",
10402      "values": [
10403        "inet",
10404        "unix",
10405        "vsock",
10406        "fd"
10407      ]
10408    },
10409    {
10410      "name": "395",
10411      "members": [
10412        {
10413          "name": "data",
10414          "type": "377"
10415        }
10416      ],
10417      "meta-type": "object"
10418    },
10419    {
10420      "name": "396",
10421      "members": [
10422        {
10423          "name": "data",
10424          "type": "422"
10425        }
10426      ],
10427      "meta-type": "object"
10428    },
10429    {
10430      "name": "397",
10431      "members": [
10432        {
10433          "name": "data",
10434          "type": "423"
10435        }
10436      ],
10437      "meta-type": "object"
10438    },
10439    {
10440      "name": "398",
10441      "members": [
10442        {
10443          "name": "data",
10444          "type": "424"
10445        }
10446      ],
10447      "meta-type": "object"
10448    },
10449    {
10450      "name": "399",
10451      "meta-type": "enum",
10452      "values": [
10453        "file",
10454        "serial",
10455        "parallel",
10456        "pipe",
10457        "socket",
10458        "udp",
10459        "pty",
10460        "null",
10461        "mux",
10462        "msmouse",
10463        "wctablet",
10464        "braille",
10465        "testdev",
10466        "stdio",
10467        "console",
10468        "spicevmc",
10469        "spiceport",
10470        "vc",
10471        "ringbuf",
10472        "memory"
10473      ]
10474    },
10475    {
10476      "name": "400",
10477      "members": [
10478        {
10479          "name": "data",
10480          "type": "474"
10481        }
10482      ],
10483      "meta-type": "object"
10484    },
10485    {
10486      "name": "401",
10487      "members": [
10488        {
10489          "name": "data",
10490          "type": "475"
10491        }
10492      ],
10493      "meta-type": "object"
10494    },
10495    {
10496      "name": "402",
10497      "members": [
10498        {
10499          "name": "data",
10500          "type": "476"
10501        }
10502      ],
10503      "meta-type": "object"
10504    },
10505    {
10506      "name": "403",
10507      "members": [
10508        {
10509          "name": "data",
10510          "type": "477"
10511        }
10512      ],
10513      "meta-type": "object"
10514    },
10515    {
10516      "name": "404",
10517      "members": [
10518        {
10519          "name": "data",
10520          "type": "478"
10521        }
10522      ],
10523      "meta-type": "object"
10524    },
10525    {
10526      "name": "405",
10527      "members": [
10528        {
10529          "name": "data",
10530          "type": "479"
10531        }
10532      ],
10533      "meta-type": "object"
10534    },
10535    {
10536      "name": "406",
10537      "members": [
10538        {
10539          "name": "data",
10540          "type": "480"
10541        }
10542      ],
10543      "meta-type": "object"
10544    },
10545    {
10546      "name": "407",
10547      "members": [
10548        {
10549          "name": "data",
10550          "type": "481"
10551        }
10552      ],
10553      "meta-type": "object"
10554    },
10555    {
10556      "name": "408",
10557      "members": [
10558        {
10559          "name": "data",
10560          "type": "482"
10561        }
10562      ],
10563      "meta-type": "object"
10564    },
10565    {
10566      "name": "409",
10567      "members": [
10568        {
10569          "name": "data",
10570          "type": "483"
10571        }
10572      ],
10573      "meta-type": "object"
10574    },
10575    {
10576      "name": "410",
10577      "members": [
10578        {
10579          "name": "data",
10580          "type": "484"
10581        }
10582      ],
10583      "meta-type": "object"
10584    },
10585    {
10586      "name": "411",
10587      "meta-type": "enum",
10588      "values": [
10589        "passthrough",
10590        "emulator"
10591      ]
10592    },
10593    {
10594      "name": "412",
10595      "members": [
10596        {
10597          "name": "data",
10598          "type": "485"
10599        }
10600      ],
10601      "meta-type": "object"
10602    },
10603    {
10604      "name": "413",
10605      "members": [
10606        {
10607          "name": "data",
10608          "type": "486"
10609        }
10610      ],
10611      "meta-type": "object"
10612    },
10613    {
10614      "name": "414",
10615      "meta-type": "enum",
10616      "values": [
10617        "number",
10618        "qcode"
10619      ]
10620    },
10621    {
10622      "name": "415",
10623      "members": [
10624        {
10625          "name": "data",
10626          "type": "int"
10627        }
10628      ],
10629      "meta-type": "object"
10630    },
10631    {
10632      "name": "416",
10633      "members": [
10634        {
10635          "name": "data",
10636          "type": "487"
10637        }
10638      ],
10639      "meta-type": "object"
10640    },
10641    {
10642      "name": "417",
10643      "meta-type": "enum",
10644      "values": [
10645        "key",
10646        "btn",
10647        "rel",
10648        "abs"
10649      ]
10650    },
10651    {
10652      "name": "418",
10653      "members": [
10654        {
10655          "name": "data",
10656          "type": "488"
10657        }
10658      ],
10659      "meta-type": "object"
10660    },
10661    {
10662      "name": "419",
10663      "members": [
10664        {
10665          "name": "data",
10666          "type": "489"
10667        }
10668      ],
10669      "meta-type": "object"
10670    },
10671    {
10672      "name": "420",
10673      "members": [
10674        {
10675          "name": "data",
10676          "type": "490"
10677        }
10678      ],
10679      "meta-type": "object"
10680    },
10681    {
10682      "name": "421",
10683      "meta-type": "enum",
10684      "values": [
10685        "inet",
10686        "unix",
10687        "vsock",
10688        "fd"
10689      ]
10690    },
10691    {
10692      "name": "422",
10693      "members": [
10694        {
10695          "name": "path",
10696          "type": "str"
10697        }
10698      ],
10699      "meta-type": "object"
10700    },
10701    {
10702      "name": "423",
10703      "members": [
10704        {
10705          "name": "cid",
10706          "type": "str"
10707        },
10708        {
10709          "name": "port",
10710          "type": "str"
10711        }
10712      ],
10713      "meta-type": "object"
10714    },
10715    {
10716      "name": "424",
10717      "members": [
10718        {
10719          "name": "str",
10720          "type": "str"
10721        }
10722      ],
10723      "meta-type": "object"
10724    },
10725    {
10726      "name": "425",
10727      "meta-type": "enum",
10728      "values": [
10729        "abort",
10730        "block-dirty-bitmap-add",
10731        "block-dirty-bitmap-clear",
10732        "block-dirty-bitmap-enable",
10733        "block-dirty-bitmap-disable",
10734        "block-dirty-bitmap-merge",
10735        "blockdev-backup",
10736        "blockdev-snapshot",
10737        "blockdev-snapshot-internal-sync",
10738        "blockdev-snapshot-sync",
10739        "drive-backup"
10740      ]
10741    },
10742    {
10743      "name": "426",
10744      "members": [
10745        {
10746          "name": "data",
10747          "type": "491"
10748        }
10749      ],
10750      "meta-type": "object"
10751    },
10752    {
10753      "name": "427",
10754      "members": [
10755        {
10756          "name": "data",
10757          "type": "31"
10758        }
10759      ],
10760      "meta-type": "object"
10761    },
10762    {
10763      "name": "428",
10764      "members": [
10765        {
10766          "name": "data",
10767          "type": "32"
10768        }
10769      ],
10770      "meta-type": "object"
10771    },
10772    {
10773      "name": "429",
10774      "members": [
10775        {
10776          "name": "data",
10777          "type": "33"
10778        }
10779      ],
10780      "meta-type": "object"
10781    },
10782    {
10783      "name": "430",
10784      "members": [
10785        {
10786          "name": "data",
10787          "type": "27"
10788        }
10789      ],
10790      "meta-type": "object"
10791    },
10792    {
10793      "name": "431",
10794      "members": [
10795        {
10796          "name": "data",
10797          "type": "23"
10798        }
10799      ],
10800      "meta-type": "object"
10801    },
10802    {
10803      "name": "432",
10804      "members": [
10805        {
10806          "name": "data",
10807          "type": "65"
10808        }
10809      ],
10810      "meta-type": "object"
10811    },
10812    {
10813      "name": "433",
10814      "members": [
10815        {
10816          "name": "data",
10817          "type": "22"
10818        }
10819      ],
10820      "meta-type": "object"
10821    },
10822    {
10823      "name": "434",
10824      "members": [
10825        {
10826          "name": "data",
10827          "type": "26"
10828        }
10829      ],
10830      "meta-type": "object"
10831    },
10832    {
10833      "name": "435",
10834      "meta-type": "enum",
10835      "values": [
10836        "individual",
10837        "grouped"
10838      ]
10839    },
10840    {
10841      "name": "436",
10842      "meta-type": "enum",
10843      "values": [
10844        "string",
10845        "number",
10846        "int",
10847        "boolean",
10848        "null",
10849        "object",
10850        "array",
10851        "value"
10852      ]
10853    },
10854    {
10855      "name": "[437]",
10856      "element-type": "437",
10857      "meta-type": "array"
10858    },
10859    {
10860      "name": "437",
10861      "members": [
10862        {
10863          "name": "name",
10864          "type": "str"
10865        },
10866        {
10867          "name": "type",
10868          "type": "str"
10869        },
10870        {
10871          "name": "default",
10872          "default": null,
10873          "type": "any"
10874        }
10875      ],
10876      "meta-type": "object"
10877    },
10878    {
10879      "name": "[438]",
10880      "element-type": "438",
10881      "meta-type": "array"
10882    },
10883    {
10884      "name": "438",
10885      "members": [
10886        {
10887          "name": "case",
10888          "type": "str"
10889        },
10890        {
10891          "name": "type",
10892          "type": "str"
10893        }
10894      ],
10895      "meta-type": "object"
10896    },
10897    {
10898      "name": "[439]",
10899      "element-type": "439",
10900      "meta-type": "array"
10901    },
10902    {
10903      "name": "439",
10904      "members": [
10905        {
10906          "name": "type",
10907          "type": "str"
10908        }
10909      ],
10910      "meta-type": "object"
10911    },
10912    {
10913      "name": "440",
10914      "meta-type": "enum",
10915      "values": [
10916        "uninitialized",
10917        "stopped",
10918        "check-stop",
10919        "operating",
10920        "load"
10921      ]
10922    },
10923    {
10924      "name": "441",
10925      "members": [
10926        {
10927          "name": "desc",
10928          "default": null,
10929          "type": "str"
10930        },
10931        {
10932          "name": "class",
10933          "type": "int"
10934        }
10935      ],
10936      "meta-type": "object"
10937    },
10938    {
10939      "name": "442",
10940      "members": [
10941        {
10942          "name": "device",
10943          "type": "int"
10944        },
10945        {
10946          "name": "vendor",
10947          "type": "int"
10948        },
10949        {
10950          "name": "subsystem",
10951          "default": null,
10952          "type": "int"
10953        },
10954        {
10955          "name": "subsystem-vendor",
10956          "default": null,
10957          "type": "int"
10958        }
10959      ],
10960      "meta-type": "object"
10961    },
10962    {
10963      "name": "443",
10964      "members": [
10965        {
10966          "name": "bus",
10967          "type": "492"
10968        },
10969        {
10970          "name": "devices",
10971          "default": null,
10972          "type": "[335]"
10973        }
10974      ],
10975      "meta-type": "object"
10976    },
10977    {
10978      "name": "[444]",
10979      "element-type": "444",
10980      "meta-type": "array"
10981    },
10982    {
10983      "name": "444",
10984      "members": [
10985        {
10986          "name": "bar",
10987          "type": "int"
10988        },
10989        {
10990          "name": "type",
10991          "type": "str"
10992        },
10993        {
10994          "name": "address",
10995          "type": "int"
10996        },
10997        {
10998          "name": "size",
10999          "type": "int"
11000        },
11001        {
11002          "name": "prefetch",
11003          "default": null,
11004          "type": "bool"
11005        },
11006        {
11007          "name": "mem_type_64",
11008          "default": null,
11009          "type": "bool"
11010        }
11011      ],
11012      "meta-type": "object"
11013    },
11014    {
11015      "name": "445",
11016      "meta-type": "enum",
11017      "values": [
11018        "string",
11019        "boolean",
11020        "number",
11021        "size"
11022      ]
11023    },
11024    {
11025      "name": "446",
11026      "members": [
11027        {
11028          "name": "id",
11029          "default": null,
11030          "type": "str"
11031        },
11032        {
11033          "name": "addr",
11034          "type": "int"
11035        },
11036        {
11037          "name": "size",
11038          "type": "int"
11039        },
11040        {
11041          "name": "slot",
11042          "type": "int"
11043        },
11044        {
11045          "name": "node",
11046          "type": "int"
11047        },
11048        {
11049          "name": "memdev",
11050          "type": "str"
11051        },
11052        {
11053          "name": "hotplugged",
11054          "type": "bool"
11055        },
11056        {
11057          "name": "hotpluggable",
11058          "type": "bool"
11059        }
11060      ],
11061      "meta-type": "object"
11062    },
11063    {
11064      "name": "447",
11065      "meta-type": "enum",
11066      "values": [
11067        "unknown",
11068        "disabled-wait",
11069        "extint-loop",
11070        "pgmint-loop",
11071        "opint-loop"
11072      ]
11073    },
11074    {
11075      "name": "448",
11076      "meta-type": "enum",
11077      "values": [
11078        "qcow2",
11079        "vmdk",
11080        "luks"
11081      ]
11082    },
11083    {
11084      "name": "449",
11085      "members": [
11086        {
11087          "name": "data",
11088          "type": "493"
11089        }
11090      ],
11091      "meta-type": "object"
11092    },
11093    {
11094      "name": "450",
11095      "members": [
11096        {
11097          "name": "data",
11098          "type": "494"
11099        }
11100      ],
11101      "meta-type": "object"
11102    },
11103    {
11104      "name": "451",
11105      "members": [
11106        {
11107          "name": "data",
11108          "type": "495"
11109        }
11110      ],
11111      "meta-type": "object"
11112    },
11113    {
11114      "name": "452",
11115      "meta-type": "enum",
11116      "values": [
11117        "l1_update",
11118        "l1_grow_alloc_table",
11119        "l1_grow_write_table",
11120        "l1_grow_activate_table",
11121        "l2_load",
11122        "l2_update",
11123        "l2_update_compressed",
11124        "l2_alloc_cow_read",
11125        "l2_alloc_write",
11126        "read_aio",
11127        "read_backing_aio",
11128        "read_compressed",
11129        "write_aio",
11130        "write_compressed",
11131        "vmstate_load",
11132        "vmstate_save",
11133        "cow_read",
11134        "cow_write",
11135        "reftable_load",
11136        "reftable_grow",
11137        "reftable_update",
11138        "refblock_load",
11139        "refblock_update",
11140        "refblock_update_part",
11141        "refblock_alloc",
11142        "refblock_alloc_hookup",
11143        "refblock_alloc_write",
11144        "refblock_alloc_write_blocks",
11145        "refblock_alloc_write_table",
11146        "refblock_alloc_switch_table",
11147        "cluster_alloc",
11148        "cluster_alloc_bytes",
11149        "cluster_free",
11150        "flush_to_os",
11151        "flush_to_disk",
11152        "pwritev_rmw_head",
11153        "pwritev_rmw_after_head",
11154        "pwritev_rmw_tail",
11155        "pwritev_rmw_after_tail",
11156        "pwritev",
11157        "pwritev_zero",
11158        "pwritev_done",
11159        "empty_image_prepare",
11160        "l1_shrink_write_table",
11161        "l1_shrink_free_l2_clusters",
11162        "cor_write"
11163      ]
11164    },
11165    {
11166      "name": "453",
11167      "meta-type": "enum",
11168      "values": [
11169        "inet"
11170      ]
11171    },
11172    {
11173      "name": "454",
11174      "members": [
11175        {
11176          "name": "template",
11177          "default": null,
11178          "type": "455"
11179        },
11180        {
11181          "name": "main-header",
11182          "default": null,
11183          "type": "bool"
11184        },
11185        {
11186          "name": "active-l1",
11187          "default": null,
11188          "type": "bool"
11189        },
11190        {
11191          "name": "active-l2",
11192          "default": null,
11193          "type": "bool"
11194        },
11195        {
11196          "name": "refcount-table",
11197          "default": null,
11198          "type": "bool"
11199        },
11200        {
11201          "name": "refcount-block",
11202          "default": null,
11203          "type": "bool"
11204        },
11205        {
11206          "name": "snapshot-table",
11207          "default": null,
11208          "type": "bool"
11209        },
11210        {
11211          "name": "inactive-l1",
11212          "default": null,
11213          "type": "bool"
11214        },
11215        {
11216          "name": "inactive-l2",
11217          "default": null,
11218          "type": "bool"
11219        },
11220        {
11221          "name": "bitmap-directory",
11222          "default": null,
11223          "type": "bool"
11224        }
11225      ],
11226      "meta-type": "object"
11227    },
11228    {
11229      "name": "455",
11230      "meta-type": "enum",
11231      "values": [
11232        "none",
11233        "constant",
11234        "cached",
11235        "all"
11236      ]
11237    },
11238    {
11239      "name": "456",
11240      "meta-type": "enum",
11241      "values": [
11242        "aes",
11243        "luks"
11244      ]
11245    },
11246    {
11247      "name": "457",
11248      "members": [
11249        {
11250          "name": "key-secret",
11251          "default": null,
11252          "type": "str"
11253        }
11254      ],
11255      "meta-type": "object"
11256    },
11257    {
11258      "name": "458",
11259      "members": [
11260        {
11261          "name": "key-secret",
11262          "default": null,
11263          "type": "str"
11264        }
11265      ],
11266      "meta-type": "object"
11267    },
11268    {
11269      "name": "459",
11270      "meta-type": "enum",
11271      "values": [
11272        "aes"
11273      ]
11274    },
11275    {
11276      "name": "460",
11277      "meta-type": "enum",
11278      "values": [
11279        "none",
11280        "hash",
11281        "known_hosts"
11282      ]
11283    },
11284    {
11285      "name": "461",
11286      "members": [
11287        {
11288          "name": "type",
11289          "type": "496"
11290        },
11291        {
11292          "name": "hash",
11293          "type": "str"
11294        }
11295      ],
11296      "meta-type": "object"
11297    },
11298    {
11299      "name": "462",
11300      "meta-type": "enum",
11301      "values": [
11302        "off",
11303        "metadata",
11304        "falloc",
11305        "full"
11306      ]
11307    },
11308    {
11309      "name": "463",
11310      "meta-type": "enum",
11311      "values": [
11312        "aes-128",
11313        "aes-192",
11314        "aes-256",
11315        "des-rfb",
11316        "3des",
11317        "cast5-128",
11318        "serpent-128",
11319        "serpent-192",
11320        "serpent-256",
11321        "twofish-128",
11322        "twofish-192",
11323        "twofish-256"
11324      ]
11325    },
11326    {
11327      "name": "464",
11328      "meta-type": "enum",
11329      "values": [
11330        "ecb",
11331        "cbc",
11332        "xts",
11333        "ctr"
11334      ]
11335    },
11336    {
11337      "name": "465",
11338      "meta-type": "enum",
11339      "values": [
11340        "plain",
11341        "plain64",
11342        "essiv"
11343      ]
11344    },
11345    {
11346      "name": "466",
11347      "meta-type": "enum",
11348      "values": [
11349        "md5",
11350        "sha1",
11351        "sha224",
11352        "sha256",
11353        "sha384",
11354        "sha512",
11355        "ripemd160"
11356      ]
11357    },
11358    {
11359      "name": "467",
11360      "tag": "format",
11361      "variants": [
11362        {
11363          "case": "qcow",
11364          "type": "457"
11365        },
11366        {
11367          "case": "luks",
11368          "type": "498"
11369        }
11370      ],
11371      "members": [
11372        {
11373          "name": "format",
11374          "type": "497"
11375        }
11376      ],
11377      "meta-type": "object"
11378    },
11379    {
11380      "name": "468",
11381      "meta-type": "enum",
11382      "values": [
11383        "v2",
11384        "v3"
11385      ]
11386    },
11387    {
11388      "name": "469",
11389      "tag": "type",
11390      "variants": [
11391        {
11392          "case": "full",
11393          "type": "500"
11394        },
11395        {
11396          "case": "erasure-coded",
11397          "type": "501"
11398        }
11399      ],
11400      "members": [
11401        {
11402          "name": "type",
11403          "type": "499"
11404        }
11405      ],
11406      "meta-type": "object"
11407    },
11408    {
11409      "name": "470",
11410      "meta-type": "enum",
11411      "values": [
11412        "dynamic",
11413        "fixed"
11414      ]
11415    },
11416    {
11417      "name": "471",
11418      "meta-type": "enum",
11419      "values": [
11420        "monolithicSparse",
11421        "monolithicFlat",
11422        "twoGbMaxExtentSparse",
11423        "twoGbMaxExtentFlat",
11424        "streamOptimized"
11425      ]
11426    },
11427    {
11428      "name": "472",
11429      "meta-type": "enum",
11430      "values": [
11431        "ide",
11432        "buslogic",
11433        "lsilogic",
11434        "legacyESX"
11435      ]
11436    },
11437    {
11438      "name": "473",
11439      "meta-type": "enum",
11440      "values": [
11441        "dynamic",
11442        "fixed"
11443      ]
11444    },
11445    {
11446      "name": "474",
11447      "members": [
11448        {
11449          "name": "logfile",
11450          "default": null,
11451          "type": "str"
11452        },
11453        {
11454          "name": "logappend",
11455          "default": null,
11456          "type": "bool"
11457        },
11458        {
11459          "name": "in",
11460          "default": null,
11461          "type": "str"
11462        },
11463        {
11464          "name": "out",
11465          "type": "str"
11466        },
11467        {
11468          "name": "append",
11469          "default": null,
11470          "type": "bool"
11471        }
11472      ],
11473      "meta-type": "object"
11474    },
11475    {
11476      "name": "475",
11477      "members": [
11478        {
11479          "name": "logfile",
11480          "default": null,
11481          "type": "str"
11482        },
11483        {
11484          "name": "logappend",
11485          "default": null,
11486          "type": "bool"
11487        },
11488        {
11489          "name": "device",
11490          "type": "str"
11491        }
11492      ],
11493      "meta-type": "object"
11494    },
11495    {
11496      "name": "476",
11497      "members": [
11498        {
11499          "name": "logfile",
11500          "default": null,
11501          "type": "str"
11502        },
11503        {
11504          "name": "logappend",
11505          "default": null,
11506          "type": "bool"
11507        },
11508        {
11509          "name": "addr",
11510          "type": "274"
11511        },
11512        {
11513          "name": "tls-creds",
11514          "default": null,
11515          "type": "str"
11516        },
11517        {
11518          "name": "tls-authz",
11519          "default": null,
11520          "type": "str"
11521        },
11522        {
11523          "name": "server",
11524          "default": null,
11525          "type": "bool"
11526        },
11527        {
11528          "name": "wait",
11529          "default": null,
11530          "type": "bool"
11531        },
11532        {
11533          "name": "nodelay",
11534          "default": null,
11535          "type": "bool"
11536        },
11537        {
11538          "name": "telnet",
11539          "default": null,
11540          "type": "bool"
11541        },
11542        {
11543          "name": "tn3270",
11544          "default": null,
11545          "type": "bool"
11546        },
11547        {
11548          "name": "websocket",
11549          "default": null,
11550          "type": "bool"
11551        },
11552        {
11553          "name": "reconnect",
11554          "default": null,
11555          "type": "int"
11556        }
11557      ],
11558      "meta-type": "object"
11559    },
11560    {
11561      "name": "477",
11562      "members": [
11563        {
11564          "name": "logfile",
11565          "default": null,
11566          "type": "str"
11567        },
11568        {
11569          "name": "logappend",
11570          "default": null,
11571          "type": "bool"
11572        },
11573        {
11574          "name": "remote",
11575          "type": "274"
11576        },
11577        {
11578          "name": "local",
11579          "default": null,
11580          "type": "274"
11581        }
11582      ],
11583      "meta-type": "object"
11584    },
11585    {
11586      "name": "478",
11587      "members": [
11588        {
11589          "name": "logfile",
11590          "default": null,
11591          "type": "str"
11592        },
11593        {
11594          "name": "logappend",
11595          "default": null,
11596          "type": "bool"
11597        }
11598      ],
11599      "meta-type": "object"
11600    },
11601    {
11602      "name": "479",
11603      "members": [
11604        {
11605          "name": "logfile",
11606          "default": null,
11607          "type": "str"
11608        },
11609        {
11610          "name": "logappend",
11611          "default": null,
11612          "type": "bool"
11613        },
11614        {
11615          "name": "chardev",
11616          "type": "str"
11617        }
11618      ],
11619      "meta-type": "object"
11620    },
11621    {
11622      "name": "480",
11623      "members": [
11624        {
11625          "name": "logfile",
11626          "default": null,
11627          "type": "str"
11628        },
11629        {
11630          "name": "logappend",
11631          "default": null,
11632          "type": "bool"
11633        },
11634        {
11635          "name": "signal",
11636          "default": null,
11637          "type": "bool"
11638        }
11639      ],
11640      "meta-type": "object"
11641    },
11642    {
11643      "name": "481",
11644      "members": [
11645        {
11646          "name": "logfile",
11647          "default": null,
11648          "type": "str"
11649        },
11650        {
11651          "name": "logappend",
11652          "default": null,
11653          "type": "bool"
11654        },
11655        {
11656          "name": "type",
11657          "type": "str"
11658        }
11659      ],
11660      "meta-type": "object"
11661    },
11662    {
11663      "name": "482",
11664      "members": [
11665        {
11666          "name": "logfile",
11667          "default": null,
11668          "type": "str"
11669        },
11670        {
11671          "name": "logappend",
11672          "default": null,
11673          "type": "bool"
11674        },
11675        {
11676          "name": "fqdn",
11677          "type": "str"
11678        }
11679      ],
11680      "meta-type": "object"
11681    },
11682    {
11683      "name": "483",
11684      "members": [
11685        {
11686          "name": "logfile",
11687          "default": null,
11688          "type": "str"
11689        },
11690        {
11691          "name": "logappend",
11692          "default": null,
11693          "type": "bool"
11694        },
11695        {
11696          "name": "width",
11697          "default": null,
11698          "type": "int"
11699        },
11700        {
11701          "name": "height",
11702          "default": null,
11703          "type": "int"
11704        },
11705        {
11706          "name": "cols",
11707          "default": null,
11708          "type": "int"
11709        },
11710        {
11711          "name": "rows",
11712          "default": null,
11713          "type": "int"
11714        }
11715      ],
11716      "meta-type": "object"
11717    },
11718    {
11719      "name": "484",
11720      "members": [
11721        {
11722          "name": "logfile",
11723          "default": null,
11724          "type": "str"
11725        },
11726        {
11727          "name": "logappend",
11728          "default": null,
11729          "type": "bool"
11730        },
11731        {
11732          "name": "size",
11733          "default": null,
11734          "type": "int"
11735        }
11736      ],
11737      "meta-type": "object"
11738    },
11739    {
11740      "name": "485",
11741      "members": [
11742        {
11743          "name": "path",
11744          "default": null,
11745          "type": "str"
11746        },
11747        {
11748          "name": "cancel-path",
11749          "default": null,
11750          "type": "str"
11751        }
11752      ],
11753      "meta-type": "object"
11754    },
11755    {
11756      "name": "486",
11757      "members": [
11758        {
11759          "name": "chardev",
11760          "type": "str"
11761        }
11762      ],
11763      "meta-type": "object"
11764    },
11765    {
11766      "name": "487",
11767      "meta-type": "enum",
11768      "values": [
11769        "unmapped",
11770        "shift",
11771        "shift_r",
11772        "alt",
11773        "alt_r",
11774        "ctrl",
11775        "ctrl_r",
11776        "menu",
11777        "esc",
11778        "1",
11779        "2",
11780        "3",
11781        "4",
11782        "5",
11783        "6",
11784        "7",
11785        "8",
11786        "9",
11787        "0",
11788        "minus",
11789        "equal",
11790        "backspace",
11791        "tab",
11792        "q",
11793        "w",
11794        "e",
11795        "r",
11796        "t",
11797        "y",
11798        "u",
11799        "i",
11800        "o",
11801        "p",
11802        "bracket_left",
11803        "bracket_right",
11804        "ret",
11805        "a",
11806        "s",
11807        "d",
11808        "f",
11809        "g",
11810        "h",
11811        "j",
11812        "k",
11813        "l",
11814        "semicolon",
11815        "apostrophe",
11816        "grave_accent",
11817        "backslash",
11818        "z",
11819        "x",
11820        "c",
11821        "v",
11822        "b",
11823        "n",
11824        "m",
11825        "comma",
11826        "dot",
11827        "slash",
11828        "asterisk",
11829        "spc",
11830        "caps_lock",
11831        "f1",
11832        "f2",
11833        "f3",
11834        "f4",
11835        "f5",
11836        "f6",
11837        "f7",
11838        "f8",
11839        "f9",
11840        "f10",
11841        "num_lock",
11842        "scroll_lock",
11843        "kp_divide",
11844        "kp_multiply",
11845        "kp_subtract",
11846        "kp_add",
11847        "kp_enter",
11848        "kp_decimal",
11849        "sysrq",
11850        "kp_0",
11851        "kp_1",
11852        "kp_2",
11853        "kp_3",
11854        "kp_4",
11855        "kp_5",
11856        "kp_6",
11857        "kp_7",
11858        "kp_8",
11859        "kp_9",
11860        "less",
11861        "f11",
11862        "f12",
11863        "print",
11864        "home",
11865        "pgup",
11866        "pgdn",
11867        "end",
11868        "left",
11869        "up",
11870        "down",
11871        "right",
11872        "insert",
11873        "delete",
11874        "stop",
11875        "again",
11876        "props",
11877        "undo",
11878        "front",
11879        "copy",
11880        "open",
11881        "paste",
11882        "find",
11883        "cut",
11884        "lf",
11885        "help",
11886        "meta_l",
11887        "meta_r",
11888        "compose",
11889        "pause",
11890        "ro",
11891        "hiragana",
11892        "henkan",
11893        "yen",
11894        "muhenkan",
11895        "katakanahiragana",
11896        "kp_comma",
11897        "kp_equals",
11898        "power",
11899        "sleep",
11900        "wake",
11901        "audionext",
11902        "audioprev",
11903        "audiostop",
11904        "audioplay",
11905        "audiomute",
11906        "volumeup",
11907        "volumedown",
11908        "mediaselect",
11909        "mail",
11910        "calculator",
11911        "computer",
11912        "ac_home",
11913        "ac_back",
11914        "ac_forward",
11915        "ac_refresh",
11916        "ac_bookmarks"
11917      ]
11918    },
11919    {
11920      "name": "488",
11921      "members": [
11922        {
11923          "name": "key",
11924          "type": "297"
11925        },
11926        {
11927          "name": "down",
11928          "type": "bool"
11929        }
11930      ],
11931      "meta-type": "object"
11932    },
11933    {
11934      "name": "489",
11935      "members": [
11936        {
11937          "name": "button",
11938          "type": "502"
11939        },
11940        {
11941          "name": "down",
11942          "type": "bool"
11943        }
11944      ],
11945      "meta-type": "object"
11946    },
11947    {
11948      "name": "490",
11949      "members": [
11950        {
11951          "name": "axis",
11952          "type": "503"
11953        },
11954        {
11955          "name": "value",
11956          "type": "int"
11957        }
11958      ],
11959      "meta-type": "object"
11960    },
11961    {
11962      "name": "491",
11963      "members": [
11964      ],
11965      "meta-type": "object"
11966    },
11967    {
11968      "name": "492",
11969      "members": [
11970        {
11971          "name": "number",
11972          "type": "int"
11973        },
11974        {
11975          "name": "secondary",
11976          "type": "int"
11977        },
11978        {
11979          "name": "subordinate",
11980          "type": "int"
11981        },
11982        {
11983          "name": "io_range",
11984          "type": "504"
11985        },
11986        {
11987          "name": "memory_range",
11988          "type": "504"
11989        },
11990        {
11991          "name": "prefetchable_range",
11992          "type": "504"
11993        }
11994      ],
11995      "meta-type": "object"
11996    },
11997    {
11998      "name": "493",
11999      "members": [
12000        {
12001          "name": "compat",
12002          "type": "str"
12003        },
12004        {
12005          "name": "data-file",
12006          "default": null,
12007          "type": "str"
12008        },
12009        {
12010          "name": "data-file-raw",
12011          "default": null,
12012          "type": "bool"
12013        },
12014        {
12015          "name": "lazy-refcounts",
12016          "default": null,
12017          "type": "bool"
12018        },
12019        {
12020          "name": "corrupt",
12021          "default": null,
12022          "type": "bool"
12023        },
12024        {
12025          "name": "refcount-bits",
12026          "type": "int"
12027        },
12028        {
12029          "name": "encrypt",
12030          "default": null,
12031          "type": "505"
12032        },
12033        {
12034          "name": "bitmaps",
12035          "default": null,
12036          "type": "[506]"
12037        }
12038      ],
12039      "meta-type": "object"
12040    },
12041    {
12042      "name": "494",
12043      "members": [
12044        {
12045          "name": "create-type",
12046          "type": "str"
12047        },
12048        {
12049          "name": "cid",
12050          "type": "int"
12051        },
12052        {
12053          "name": "parent-cid",
12054          "type": "int"
12055        },
12056        {
12057          "name": "extents",
12058          "type": "[233]"
12059        }
12060      ],
12061      "meta-type": "object"
12062    },
12063    {
12064      "name": "495",
12065      "members": [
12066        {
12067          "name": "cipher-alg",
12068          "type": "463"
12069        },
12070        {
12071          "name": "cipher-mode",
12072          "type": "464"
12073        },
12074        {
12075          "name": "ivgen-alg",
12076          "type": "465"
12077        },
12078        {
12079          "name": "ivgen-hash-alg",
12080          "default": null,
12081          "type": "466"
12082        },
12083        {
12084          "name": "hash-alg",
12085          "type": "466"
12086        },
12087        {
12088          "name": "payload-offset",
12089          "type": "int"
12090        },
12091        {
12092          "name": "master-key-iters",
12093          "type": "int"
12094        },
12095        {
12096          "name": "uuid",
12097          "type": "str"
12098        },
12099        {
12100          "name": "slots",
12101          "type": "[507]"
12102        }
12103      ],
12104      "meta-type": "object"
12105    },
12106    {
12107      "name": "496",
12108      "meta-type": "enum",
12109      "values": [
12110        "md5",
12111        "sha1"
12112      ]
12113    },
12114    {
12115      "name": "497",
12116      "meta-type": "enum",
12117      "values": [
12118        "qcow",
12119        "luks"
12120      ]
12121    },
12122    {
12123      "name": "498",
12124      "members": [
12125        {
12126          "name": "key-secret",
12127          "default": null,
12128          "type": "str"
12129        },
12130        {
12131          "name": "cipher-alg",
12132          "default": null,
12133          "type": "463"
12134        },
12135        {
12136          "name": "cipher-mode",
12137          "default": null,
12138          "type": "464"
12139        },
12140        {
12141          "name": "ivgen-alg",
12142          "default": null,
12143          "type": "465"
12144        },
12145        {
12146          "name": "ivgen-hash-alg",
12147          "default": null,
12148          "type": "466"
12149        },
12150        {
12151          "name": "hash-alg",
12152          "default": null,
12153          "type": "466"
12154        },
12155        {
12156          "name": "iter-time",
12157          "default": null,
12158          "type": "int"
12159        }
12160      ],
12161      "meta-type": "object"
12162    },
12163    {
12164      "name": "499",
12165      "meta-type": "enum",
12166      "values": [
12167        "full",
12168        "erasure-coded"
12169      ]
12170    },
12171    {
12172      "name": "500",
12173      "members": [
12174        {
12175          "name": "copies",
12176          "type": "int"
12177        }
12178      ],
12179      "meta-type": "object"
12180    },
12181    {
12182      "name": "501",
12183      "members": [
12184        {
12185          "name": "data-strips",
12186          "type": "int"
12187        },
12188        {
12189          "name": "parity-strips",
12190          "type": "int"
12191        }
12192      ],
12193      "meta-type": "object"
12194    },
12195    {
12196      "name": "502",
12197      "meta-type": "enum",
12198      "values": [
12199        "left",
12200        "middle",
12201        "right",
12202        "wheel-up",
12203        "wheel-down",
12204        "side",
12205        "extra"
12206      ]
12207    },
12208    {
12209      "name": "503",
12210      "meta-type": "enum",
12211      "values": [
12212        "x",
12213        "y"
12214      ]
12215    },
12216    {
12217      "name": "504",
12218      "members": [
12219        {
12220          "name": "base",
12221          "type": "int"
12222        },
12223        {
12224          "name": "limit",
12225          "type": "int"
12226        }
12227      ],
12228      "meta-type": "object"
12229    },
12230    {
12231      "name": "505",
12232      "tag": "format",
12233      "variants": [
12234        {
12235          "case": "luks",
12236          "type": "495"
12237        },
12238        {
12239          "case": "aes",
12240          "type": "0"
12241        }
12242      ],
12243      "members": [
12244        {
12245          "name": "format",
12246          "type": "456"
12247        }
12248      ],
12249      "meta-type": "object"
12250    },
12251    {
12252      "name": "[506]",
12253      "element-type": "506",
12254      "meta-type": "array"
12255    },
12256    {
12257      "name": "506",
12258      "members": [
12259        {
12260          "name": "name",
12261          "type": "str"
12262        },
12263        {
12264          "name": "granularity",
12265          "type": "int"
12266        },
12267        {
12268          "name": "flags",
12269          "type": "[508]"
12270        }
12271      ],
12272      "meta-type": "object"
12273    },
12274    {
12275      "name": "[233]",
12276      "element-type": "233",
12277      "meta-type": "array"
12278    },
12279    {
12280      "name": "[507]",
12281      "element-type": "507",
12282      "meta-type": "array"
12283    },
12284    {
12285      "name": "507",
12286      "members": [
12287        {
12288          "name": "active",
12289          "type": "bool"
12290        },
12291        {
12292          "name": "iters",
12293          "default": null,
12294          "type": "int"
12295        },
12296        {
12297          "name": "stripes",
12298          "default": null,
12299          "type": "int"
12300        },
12301        {
12302          "name": "key-offset",
12303          "type": "int"
12304        }
12305      ],
12306      "meta-type": "object"
12307    },
12308    {
12309      "name": "[508]",
12310      "element-type": "508",
12311      "meta-type": "array"
12312    },
12313    {
12314      "name": "508",
12315      "meta-type": "enum",
12316      "values": [
12317        "in-use",
12318        "auto"
12319      ]
12320    }
12321  ],
12322  "id": "libvirt-4"
12323}
12324
12325{
12326  "execute": "query-commands",
12327  "id": "libvirt-5"
12328}
12329
12330{
12331  "return": [
12332    {
12333      "name": "netdev_add"
12334    },
12335    {
12336      "name": "device_add"
12337    },
12338    {
12339      "name": "query-qmp-schema"
12340    },
12341    {
12342      "name": "set-numa-node"
12343    },
12344    {
12345      "name": "query-vm-generation-id"
12346    },
12347    {
12348      "name": "query-hotpluggable-cpus"
12349    },
12350    {
12351      "name": "xen-load-devices-state"
12352    },
12353    {
12354      "name": "query-acpi-ospm-status"
12355    },
12356    {
12357      "name": "query-memory-devices"
12358    },
12359    {
12360      "name": "query-memdev"
12361    },
12362    {
12363      "name": "query-command-line-options"
12364    },
12365    {
12366      "name": "query-target"
12367    },
12368    {
12369      "name": "query-fdsets"
12370    },
12371    {
12372      "name": "remove-fd"
12373    },
12374    {
12375      "name": "add-fd"
12376    },
12377    {
12378      "name": "query-memory-size-summary"
12379    },
12380    {
12381      "name": "query-current-machine"
12382    },
12383    {
12384      "name": "query-machines"
12385    },
12386    {
12387      "name": "closefd"
12388    },
12389    {
12390      "name": "getfd"
12391    },
12392    {
12393      "name": "object-del"
12394    },
12395    {
12396      "name": "object-add"
12397    },
12398    {
12399      "name": "query-dump-guest-memory-capability"
12400    },
12401    {
12402      "name": "query-dump"
12403    },
12404    {
12405      "name": "dump-guest-memory"
12406    },
12407    {
12408      "name": "device_del"
12409    },
12410    {
12411      "name": "xen-set-global-dirty-log"
12412    },
12413    {
12414      "name": "qom-list-properties"
12415    },
12416    {
12417      "name": "device-list-properties"
12418    },
12419    {
12420      "name": "qom-list-types"
12421    },
12422    {
12423      "name": "change"
12424    },
12425    {
12426      "name": "qom-set"
12427    },
12428    {
12429      "name": "qom-get"
12430    },
12431    {
12432      "name": "qom-list"
12433    },
12434    {
12435      "name": "human-monitor-command"
12436    },
12437    {
12438      "name": "balloon"
12439    },
12440    {
12441      "name": "inject-nmi"
12442    },
12443    {
12444      "name": "system_wakeup"
12445    },
12446    {
12447      "name": "x-exit-preconfig"
12448    },
12449    {
12450      "name": "cont"
12451    },
12452    {
12453      "name": "pmemsave"
12454    },
12455    {
12456      "name": "memsave"
12457    },
12458    {
12459      "name": "cpu-add"
12460    },
12461    {
12462      "name": "system_powerdown"
12463    },
12464    {
12465      "name": "system_reset"
12466    },
12467    {
12468      "name": "stop"
12469    },
12470    {
12471      "name": "quit"
12472    },
12473    {
12474      "name": "query-pci"
12475    },
12476    {
12477      "name": "query-balloon"
12478    },
12479    {
12480      "name": "query-iothreads"
12481    },
12482    {
12483      "name": "query-cpus-fast"
12484    },
12485    {
12486      "name": "query-cpus"
12487    },
12488    {
12489      "name": "query-events"
12490    },
12491    {
12492      "name": "query-uuid"
12493    },
12494    {
12495      "name": "query-kvm"
12496    },
12497    {
12498      "name": "query-name"
12499    },
12500    {
12501      "name": "add_client"
12502    },
12503    {
12504      "name": "query-commands"
12505    },
12506    {
12507      "name": "query-version"
12508    },
12509    {
12510      "name": "qmp_capabilities"
12511    },
12512    {
12513      "name": "trace-event-set-state"
12514    },
12515    {
12516      "name": "trace-event-get-state"
12517    },
12518    {
12519      "name": "transaction"
12520    },
12521    {
12522      "name": "migrate-pause"
12523    },
12524    {
12525      "name": "migrate-recover"
12526    },
12527    {
12528      "name": "query-colo-status"
12529    },
12530    {
12531      "name": "xen-colo-do-checkpoint"
12532    },
12533    {
12534      "name": "query-xen-replication-status"
12535    },
12536    {
12537      "name": "xen-set-replication"
12538    },
12539    {
12540      "name": "xen-save-devices-state"
12541    },
12542    {
12543      "name": "migrate-incoming"
12544    },
12545    {
12546      "name": "migrate"
12547    },
12548    {
12549      "name": "query-migrate-cache-size"
12550    },
12551    {
12552      "name": "migrate-set-cache-size"
12553    },
12554    {
12555      "name": "migrate_set_speed"
12556    },
12557    {
12558      "name": "migrate_set_downtime"
12559    },
12560    {
12561      "name": "migrate-continue"
12562    },
12563    {
12564      "name": "migrate_cancel"
12565    },
12566    {
12567      "name": "x-colo-lost-heartbeat"
12568    },
12569    {
12570      "name": "migrate-start-postcopy"
12571    },
12572    {
12573      "name": "client_migrate_info"
12574    },
12575    {
12576      "name": "query-migrate-parameters"
12577    },
12578    {
12579      "name": "migrate-set-parameters"
12580    },
12581    {
12582      "name": "query-migrate-capabilities"
12583    },
12584    {
12585      "name": "migrate-set-capabilities"
12586    },
12587    {
12588      "name": "query-migrate"
12589    },
12590    {
12591      "name": "query-display-options"
12592    },
12593    {
12594      "name": "input-send-event"
12595    },
12596    {
12597      "name": "send-key"
12598    },
12599    {
12600      "name": "query-mice"
12601    },
12602    {
12603      "name": "change-vnc-password"
12604    },
12605    {
12606      "name": "query-vnc-servers"
12607    },
12608    {
12609      "name": "query-vnc"
12610    },
12611    {
12612      "name": "query-spice"
12613    },
12614    {
12615      "name": "screendump"
12616    },
12617    {
12618      "name": "expire_password"
12619    },
12620    {
12621      "name": "set_password"
12622    },
12623    {
12624      "name": "query-tpm"
12625    },
12626    {
12627      "name": "query-tpm-types"
12628    },
12629    {
12630      "name": "query-tpm-models"
12631    },
12632    {
12633      "name": "query-rocker-of-dpa-groups"
12634    },
12635    {
12636      "name": "query-rocker-of-dpa-flows"
12637    },
12638    {
12639      "name": "query-rocker-ports"
12640    },
12641    {
12642      "name": "query-rocker"
12643    },
12644    {
12645      "name": "announce-self"
12646    },
12647    {
12648      "name": "query-rx-filter"
12649    },
12650    {
12651      "name": "netdev_del"
12652    },
12653    {
12654      "name": "set_link"
12655    },
12656    {
12657      "name": "chardev-send-break"
12658    },
12659    {
12660      "name": "chardev-remove"
12661    },
12662    {
12663      "name": "chardev-change"
12664    },
12665    {
12666      "name": "chardev-add"
12667    },
12668    {
12669      "name": "ringbuf-read"
12670    },
12671    {
12672      "name": "ringbuf-write"
12673    },
12674    {
12675      "name": "query-chardev-backends"
12676    },
12677    {
12678      "name": "query-chardev"
12679    },
12680    {
12681      "name": "nbd-server-stop"
12682    },
12683    {
12684      "name": "nbd-server-remove"
12685    },
12686    {
12687      "name": "nbd-server-add"
12688    },
12689    {
12690      "name": "nbd-server-start"
12691    },
12692    {
12693      "name": "eject"
12694    },
12695    {
12696      "name": "blockdev-snapshot-delete-internal-sync"
12697    },
12698    {
12699      "name": "blockdev-snapshot-internal-sync"
12700    },
12701    {
12702      "name": "query-pr-managers"
12703    },
12704    {
12705      "name": "x-blockdev-set-iothread"
12706    },
12707    {
12708      "name": "x-blockdev-change"
12709    },
12710    {
12711      "name": "block-set-write-threshold"
12712    },
12713    {
12714      "name": "blockdev-change-medium"
12715    },
12716    {
12717      "name": "blockdev-insert-medium"
12718    },
12719    {
12720      "name": "blockdev-remove-medium"
12721    },
12722    {
12723      "name": "blockdev-close-tray"
12724    },
12725    {
12726      "name": "blockdev-open-tray"
12727    },
12728    {
12729      "name": "blockdev-create"
12730    },
12731    {
12732      "name": "blockdev-del"
12733    },
12734    {
12735      "name": "x-blockdev-reopen"
12736    },
12737    {
12738      "name": "blockdev-add"
12739    },
12740    {
12741      "name": "block-job-finalize"
12742    },
12743    {
12744      "name": "block-job-dismiss"
12745    },
12746    {
12747      "name": "block-job-complete"
12748    },
12749    {
12750      "name": "block-job-resume"
12751    },
12752    {
12753      "name": "block-job-pause"
12754    },
12755    {
12756      "name": "block-job-cancel"
12757    },
12758    {
12759      "name": "block-job-set-speed"
12760    },
12761    {
12762      "name": "block-stream"
12763    },
12764    {
12765      "name": "block_set_io_throttle"
12766    },
12767    {
12768      "name": "blockdev-mirror"
12769    },
12770    {
12771      "name": "x-debug-block-dirty-bitmap-sha256"
12772    },
12773    {
12774      "name": "block-dirty-bitmap-merge"
12775    },
12776    {
12777      "name": "block-dirty-bitmap-disable"
12778    },
12779    {
12780      "name": "block-dirty-bitmap-enable"
12781    },
12782    {
12783      "name": "block-dirty-bitmap-clear"
12784    },
12785    {
12786      "name": "block-dirty-bitmap-remove"
12787    },
12788    {
12789      "name": "block-dirty-bitmap-add"
12790    },
12791    {
12792      "name": "drive-mirror"
12793    },
12794    {
12795      "name": "x-debug-query-block-graph"
12796    },
12797    {
12798      "name": "query-named-block-nodes"
12799    },
12800    {
12801      "name": "blockdev-backup"
12802    },
12803    {
12804      "name": "drive-backup"
12805    },
12806    {
12807      "name": "block-commit"
12808    },
12809    {
12810      "name": "change-backing-file"
12811    },
12812    {
12813      "name": "blockdev-snapshot"
12814    },
12815    {
12816      "name": "blockdev-snapshot-sync"
12817    },
12818    {
12819      "name": "block_resize"
12820    },
12821    {
12822      "name": "block_passwd"
12823    },
12824    {
12825      "name": "query-block-jobs"
12826    },
12827    {
12828      "name": "query-blockstats"
12829    },
12830    {
12831      "name": "query-block"
12832    },
12833    {
12834      "name": "block-latency-histogram-set"
12835    },
12836    {
12837      "name": "query-jobs"
12838    },
12839    {
12840      "name": "job-finalize"
12841    },
12842    {
12843      "name": "job-dismiss"
12844    },
12845    {
12846      "name": "job-complete"
12847    },
12848    {
12849      "name": "job-cancel"
12850    },
12851    {
12852      "name": "job-resume"
12853    },
12854    {
12855      "name": "job-pause"
12856    },
12857    {
12858      "name": "watchdog-set-action"
12859    },
12860    {
12861      "name": "query-status"
12862    }
12863  ],
12864  "id": "libvirt-5"
12865}
12866
12867{
12868  "execute": "query-kvm",
12869  "id": "libvirt-6"
12870}
12871
12872{
12873  "return": {
12874    "enabled": false,
12875    "present": false
12876  },
12877  "id": "libvirt-6"
12878}
12879
12880{
12881  "execute": "qom-list-types",
12882  "id": "libvirt-7"
12883}
12884
12885{
12886  "return": [
12887    {
12888      "name": "vhost-vsock-pci",
12889      "parent": "vhost-vsock-pci-base"
12890    },
12891    {
12892      "name": "generic-sdhci",
12893      "parent": "sys-bus-device"
12894    },
12895    {
12896      "name": "virtio-tablet-pci",
12897      "parent": "virtio-input-hid-pci"
12898    },
12899    {
12900      "name": "i82551",
12901      "parent": "pci-device"
12902    },
12903    {
12904      "name": "i82550",
12905      "parent": "pci-device"
12906    },
12907    {
12908      "name": "pci-serial-4x",
12909      "parent": "pci-device"
12910    },
12911    {
12912      "name": "cryptodev-backend",
12913      "parent": "object"
12914    },
12915    {
12916      "name": "virtio-scsi-pci-non-transitional",
12917      "parent": "virtio-scsi-pci-base"
12918    },
12919    {
12920      "name": "spike_v1.9.1-machine",
12921      "parent": "machine"
12922    },
12923    {
12924      "name": "iothread",
12925      "parent": "object"
12926    },
12927    {
12928      "name": "cadence_ttc",
12929      "parent": "sys-bus-device"
12930    },
12931    {
12932      "name": "riscv.sifive.u.soc",
12933      "parent": "device"
12934    },
12935    {
12936      "name": "can-bus",
12937      "parent": "object"
12938    },
12939    {
12940      "name": "virtio-gpu-device",
12941      "parent": "virtio-device"
12942    },
12943    {
12944      "name": "e1000e",
12945      "parent": "pci-device"
12946    },
12947    {
12948      "name": "vhost-vsock-pci-transitional",
12949      "parent": "vhost-vsock-pci-base"
12950    },
12951    {
12952      "name": "authz-pam",
12953      "parent": "authz"
12954    },
12955    {
12956      "name": "megasas",
12957      "parent": "megasas-base"
12958    },
12959    {
12960      "name": "vhost-vsock-device",
12961      "parent": "virtio-device"
12962    },
12963    {
12964      "name": "usb-braille",
12965      "parent": "usb-serial-dev"
12966    },
12967    {
12968      "name": "mptsas1068",
12969      "parent": "pci-device"
12970    },
12971    {
12972      "name": "virtio-net-pci-transitional",
12973      "parent": "virtio-net-pci-base"
12974    },
12975    {
12976      "name": "vmware-svga",
12977      "parent": "pci-device"
12978    },
12979    {
12980      "name": "rv64imacu-nommu-riscv-cpu",
12981      "parent": "riscv-cpu"
12982    },
12983    {
12984      "name": "ccid-bus",
12985      "parent": "bus"
12986    },
12987    {
12988      "name": "scsi-cd",
12989      "parent": "scsi-disk-base"
12990    },
12991    {
12992      "name": "usb-ehci",
12993      "parent": "pci-ehci-usb"
12994    },
12995    {
12996      "name": "container",
12997      "parent": "object"
12998    },
12999    {
13000      "name": "qio-channel-rdma",
13001      "parent": "qio-channel"
13002    },
13003    {
13004      "name": "chardev-null",
13005      "parent": "chardev"
13006    },
13007    {
13008      "name": "pci-serial-2x",
13009      "parent": "pci-device"
13010    },
13011    {
13012      "name": "vhost-user-scsi-pci-transitional",
13013      "parent": "vhost-user-scsi-pci-base"
13014    },
13015    {
13016      "name": "scsi-generic",
13017      "parent": "scsi-device"
13018    },
13019    {
13020      "name": "riscv.sifive.test",
13021      "parent": "sys-bus-device"
13022    },
13023    {
13024      "name": "virtio-net-pci",
13025      "parent": "virtio-net-pci-base"
13026    },
13027    {
13028      "name": "sifive_e-machine",
13029      "parent": "machine"
13030    },
13031    {
13032      "name": "vhost-scsi-pci-non-transitional",
13033      "parent": "vhost-scsi-pci-base"
13034    },
13035    {
13036      "name": "virtio-mouse-device",
13037      "parent": "virtio-input-hid-device"
13038    },
13039    {
13040      "name": "virtio-mouse-pci",
13041      "parent": "virtio-input-hid-pci"
13042    },
13043    {
13044      "name": "filter-buffer",
13045      "parent": "netfilter"
13046    },
13047    {
13048      "name": "throttle-group",
13049      "parent": "object"
13050    },
13051    {
13052      "name": "ide-hd",
13053      "parent": "ide-device"
13054    },
13055    {
13056      "name": "ich9-usb-ehci2",
13057      "parent": "pci-ehci-usb"
13058    },
13059    {
13060      "name": "rng-egd",
13061      "parent": "rng-backend"
13062    },
13063    {
13064      "name": "virtio-rng-pci",
13065      "parent": "virtio-rng-pci-base"
13066    },
13067    {
13068      "name": "virtio-rng-pci-non-transitional",
13069      "parent": "virtio-rng-pci-base"
13070    },
13071    {
13072      "name": "virtio-9p-pci-non-transitional",
13073      "parent": "virtio-9p-pci-base"
13074    },
13075    {
13076      "name": "ich9-usb-ehci1",
13077      "parent": "pci-ehci-usb"
13078    },
13079    {
13080      "name": "irq",
13081      "parent": "object"
13082    },
13083    {
13084      "name": "virtio-blk-pci-non-transitional",
13085      "parent": "virtio-blk-pci-base"
13086    },
13087    {
13088      "name": "cirrus-vga",
13089      "parent": "pci-device"
13090    },
13091    {
13092      "name": "virtconsole",
13093      "parent": "virtserialport"
13094    },
13095    {
13096      "name": "virtio-rng-pci-transitional",
13097      "parent": "virtio-rng-pci-base"
13098    },
13099    {
13100      "name": "PCIE",
13101      "parent": "PCI"
13102    },
13103    {
13104      "name": "sifive-u54-riscv-cpu",
13105      "parent": "riscv-cpu"
13106    },
13107    {
13108      "name": "chardev-pty",
13109      "parent": "chardev"
13110    },
13111    {
13112      "name": "vhost-user-blk",
13113      "parent": "virtio-device"
13114    },
13115    {
13116      "name": "virtio-input-host-pci-transitional",
13117      "parent": "virtio-input-host-pci-base"
13118    },
13119    {
13120      "name": "chardev-memory",
13121      "parent": "chardev-ringbuf"
13122    },
13123    {
13124      "name": "pcie-root-port",
13125      "parent": "pcie-root-port-base"
13126    },
13127    {
13128      "name": "chardev-serial",
13129      "parent": "chardev-fd"
13130    },
13131    {
13132      "name": "filter-rewriter",
13133      "parent": "netfilter"
13134    },
13135    {
13136      "name": "riscv.sifive.plic",
13137      "parent": "sys-bus-device"
13138    },
13139    {
13140      "name": "usb-host",
13141      "parent": "usb-device"
13142    },
13143    {
13144      "name": "usb-bus",
13145      "parent": "bus"
13146    },
13147    {
13148      "name": "can-host-socketcan",
13149      "parent": "can-host"
13150    },
13151    {
13152      "name": "vhost-scsi-pci",
13153      "parent": "vhost-scsi-pci-base"
13154    },
13155    {
13156      "name": "usb-kbd",
13157      "parent": "usb-hid"
13158    },
13159    {
13160      "name": "ES1370",
13161      "parent": "pci-device"
13162    },
13163    {
13164      "name": "virtio-serial-pci-non-transitional",
13165      "parent": "virtio-serial-pci-base"
13166    },
13167    {
13168      "name": "i82559er",
13169      "parent": "pci-device"
13170    },
13171    {
13172      "name": "e1000-82545em",
13173      "parent": "e1000-base"
13174    },
13175    {
13176      "name": "gpex-root",
13177      "parent": "pci-device"
13178    },
13179    {
13180      "name": "vhost-scsi-pci-transitional",
13181      "parent": "vhost-scsi-pci-base"
13182    },
13183    {
13184      "name": "or-irq",
13185      "parent": "device"
13186    },
13187    {
13188      "name": "usb-bt-dongle",
13189      "parent": "usb-device"
13190    },
13191    {
13192      "name": "pvrdma",
13193      "parent": "pci-device"
13194    },
13195    {
13196      "name": "riscv.sifive.clint",
13197      "parent": "sys-bus-device"
13198    },
13199    {
13200      "name": "virtio-serial-pci-transitional",
13201      "parent": "virtio-serial-pci-base"
13202    },
13203    {
13204      "name": "qio-net-listener",
13205      "parent": "object"
13206    },
13207    {
13208      "name": "i6300esb",
13209      "parent": "pci-device"
13210    },
13211    {
13212      "name": "AC97",
13213      "parent": "pci-device"
13214    },
13215    {
13216      "name": "filter-redirector",
13217      "parent": "netfilter"
13218    },
13219    {
13220      "name": "e1000-82544gc",
13221      "parent": "e1000-base"
13222    },
13223    {
13224      "name": "piix4-usb-uhci",
13225      "parent": "pci-uhci-usb"
13226    },
13227    {
13228      "name": "sysbus-ahci",
13229      "parent": "sys-bus-device"
13230    },
13231    {
13232      "name": "virtio-tablet-device",
13233      "parent": "virtio-input-hid-device"
13234    },
13235    {
13236      "name": "mioe3680_pci",
13237      "parent": "pci-device"
13238    },
13239    {
13240      "name": "unimplemented-device",
13241      "parent": "sys-bus-device"
13242    },
13243    {
13244      "name": "chardev-pipe",
13245      "parent": "chardev-fd"
13246    },
13247    {
13248      "name": "split-irq",
13249      "parent": "device"
13250    },
13251    {
13252      "name": "scsi-disk",
13253      "parent": "scsi-disk-base"
13254    },
13255    {
13256      "name": "virtio-9p-pci",
13257      "parent": "virtio-9p-pci-base"
13258    },
13259    {
13260      "name": "vfio-pci-igd-lpc-bridge",
13261      "parent": "pci-device"
13262    },
13263    {
13264      "name": "chardev-ringbuf",
13265      "parent": "chardev"
13266    },
13267    {
13268      "name": "qio-channel-buffer",
13269      "parent": "qio-channel"
13270    },
13271    {
13272      "name": "usb-mouse",
13273      "parent": "usb-hid"
13274    },
13275    {
13276      "name": "ati-vga",
13277      "parent": "pci-device"
13278    },
13279    {
13280      "name": "piix3-usb-uhci",
13281      "parent": "pci-uhci-usb"
13282    },
13283    {
13284      "name": "filter-dump",
13285      "parent": "netfilter"
13286    },
13287    {
13288      "name": "virtio-scsi-device",
13289      "parent": "virtio-scsi-common"
13290    },
13291    {
13292      "name": "virtio-blk-pci",
13293      "parent": "virtio-blk-pci-base"
13294    },
13295    {
13296      "name": "pcm3680_pci",
13297      "parent": "pci-device"
13298    },
13299    {
13300      "name": "virtio-9p-device",
13301      "parent": "virtio-device"
13302    },
13303    {
13304      "name": "hda-output",
13305      "parent": "hda-audio"
13306    },
13307    {
13308      "name": "tpci200",
13309      "parent": "pci-device"
13310    },
13311    {
13312      "name": "colo-compare",
13313      "parent": "object"
13314    },
13315    {
13316      "name": "qemu-console",
13317      "parent": "object"
13318    },
13319    {
13320      "name": "vhost-user-scsi",
13321      "parent": "vhost-scsi-common"
13322    },
13323    {
13324      "name": "virtio-mmio",
13325      "parent": "sys-bus-device"
13326    },
13327    {
13328      "name": "System",
13329      "parent": "bus"
13330    },
13331    {
13332      "name": "filter-mirror",
13333      "parent": "netfilter"
13334    },
13335    {
13336      "name": "pvscsi",
13337      "parent": "pci-device"
13338    },
13339    {
13340      "name": "virtio-net-device",
13341      "parent": "virtio-device"
13342    },
13343    {
13344      "name": "vfio-pci-nohotplug",
13345      "parent": "vfio-pci"
13346    },
13347    {
13348      "name": "sd-bus",
13349      "parent": "bus"
13350    },
13351    {
13352      "name": "vhost-user-blk-pci-transitional",
13353      "parent": "vhost-user-blk-pci-base"
13354    },
13355    {
13356      "name": "vhost-user-scsi-pci-non-transitional",
13357      "parent": "vhost-user-scsi-pci-base"
13358    },
13359    {
13360      "name": "usb-hub",
13361      "parent": "usb-device"
13362    },
13363    {
13364      "name": "chardev-testdev",
13365      "parent": "chardev"
13366    },
13367    {
13368      "name": "hda-duplex",
13369      "parent": "hda-audio"
13370    },
13371    {
13372      "name": "chardev-hci",
13373      "parent": "chardev"
13374    },
13375    {
13376      "name": "riscv.sifive.e.soc",
13377      "parent": "device"
13378    },
13379    {
13380      "name": "virtio-keyboard-pci",
13381      "parent": "virtio-input-hid-pci"
13382    },
13383    {
13384      "name": "input-linux",
13385      "parent": "object"
13386    },
13387    {
13388      "name": "cpu-cluster",
13389      "parent": "device"
13390    },
13391    {
13392      "name": "any-riscv-cpu",
13393      "parent": "riscv-cpu"
13394    },
13395    {
13396      "name": "ipoctal232",
13397      "parent": "ipack-device"
13398    },
13399    {
13400      "name": "tls-creds-psk",
13401      "parent": "tls-creds"
13402    },
13403    {
13404      "name": "xio3130-downstream",
13405      "parent": "pcie-slot"
13406    },
13407    {
13408      "name": "ide-cd",
13409      "parent": "ide-device"
13410    },
13411    {
13412      "name": "tls-creds-anon",
13413      "parent": "tls-creds"
13414    },
13415    {
13416      "name": "qio-dns-resolver",
13417      "parent": "object"
13418    },
13419    {
13420      "name": "chardev-stdio",
13421      "parent": "chardev-fd"
13422    },
13423    {
13424      "name": "memory-backend-file",
13425      "parent": "memory-backend"
13426    },
13427    {
13428      "name": "virtio-keyboard-device",
13429      "parent": "virtio-input-hid-device"
13430    },
13431    {
13432      "name": "megasas-gen2",
13433      "parent": "megasas-base"
13434    },
13435    {
13436      "name": "virtio-crypto-pci",
13437      "parent": "virtio-pci"
13438    },
13439    {
13440      "name": "qemu:memory-region",
13441      "parent": "object"
13442    },
13443    {
13444      "name": "rng-random",
13445      "parent": "rng-backend"
13446    },
13447    {
13448      "name": "pci-ohci",
13449      "parent": "pci-device"
13450    },
13451    {
13452      "name": "nec-usb-xhci",
13453      "parent": "base-xhci"
13454    },
13455    {
13456      "name": "rocker",
13457      "parent": "pci-device"
13458    },
13459    {
13460      "name": "chardev-mux",
13461      "parent": "chardev"
13462    },
13463    {
13464      "name": "pcnet",
13465      "parent": "pci-device"
13466    },
13467    {
13468      "name": "imx-usdhc",
13469      "parent": "generic-sdhci"
13470    },
13471    {
13472      "name": "chardev-gdb",
13473      "parent": "chardev"
13474    },
13475    {
13476      "name": "qio-channel-command",
13477      "parent": "qio-channel"
13478    },
13479    {
13480      "name": "lsi53c895a",
13481      "parent": "pci-device"
13482    },
13483    {
13484      "name": "vhost-user-scsi-pci",
13485      "parent": "vhost-user-scsi-pci-base"
13486    },
13487    {
13488      "name": "usb-tablet",
13489      "parent": "usb-hid"
13490    },
13491    {
13492      "name": "chardev-udp",
13493      "parent": "chardev"
13494    },
13495    {
13496      "name": "usb-audio",
13497      "parent": "usb-device"
13498    },
13499    {
13500      "name": "usb-wacom-tablet",
13501      "parent": "usb-device"
13502    },
13503    {
13504      "name": "chardev-vc",
13505      "parent": "chardev"
13506    },
13507    {
13508      "name": "sifive_u-machine",
13509      "parent": "machine"
13510    },
13511    {
13512      "name": "dc390",
13513      "parent": "am53c974"
13514    },
13515    {
13516      "name": "chardev-wctablet",
13517      "parent": "chardev"
13518    },
13519    {
13520      "name": "fw_cfg_io",
13521      "parent": "fw_cfg"
13522    },
13523    {
13524      "name": "usb-net",
13525      "parent": "usb-device"
13526    },
13527    {
13528      "name": "ioh3420",
13529      "parent": "pcie-root-port-base"
13530    },
13531    {
13532      "name": "virtio-crypto-device",
13533      "parent": "virtio-device"
13534    },
13535    {
13536      "name": "virtio-input-host-pci-non-transitional",
13537      "parent": "virtio-input-host-pci-base"
13538    },
13539    {
13540      "name": "chardev-braille",
13541      "parent": "chardev"
13542    },
13543    {
13544      "name": "nvme",
13545      "parent": "pci-device"
13546    },
13547    {
13548      "name": "virtio-9p-pci-transitional",
13549      "parent": "virtio-9p-pci-base"
13550    },
13551    {
13552      "name": "i82801b11-bridge",
13553      "parent": "base-pci-bridge"
13554    },
13555    {
13556      "name": "usb-ccid",
13557      "parent": "usb-device"
13558    },
13559    {
13560      "name": "sdhci-bus",
13561      "parent": "sd-bus"
13562    },
13563    {
13564      "name": "pci-bridge-seat",
13565      "parent": "pci-bridge"
13566    },
13567    {
13568      "name": "vhost-vsock-pci-non-transitional",
13569      "parent": "vhost-vsock-pci-base"
13570    },
13571    {
13572      "name": "virtio-net-pci-non-transitional",
13573      "parent": "virtio-net-pci-base"
13574    },
13575    {
13576      "name": "vhost-scsi",
13577      "parent": "vhost-scsi-common"
13578    },
13579    {
13580      "name": "chardev-file",
13581      "parent": "chardev-fd"
13582    },
13583    {
13584      "name": "tcg-accel",
13585      "parent": "accel"
13586    },
13587    {
13588      "name": "virtio-mmio-bus",
13589      "parent": "virtio-bus"
13590    },
13591    {
13592      "name": "usb-bot",
13593      "parent": "usb-storage-dev"
13594    },
13595    {
13596      "name": "virtio-balloon-pci-transitional",
13597      "parent": "virtio-balloon-pci-base"
13598    },
13599    {
13600      "name": "spike_v1.10-machine",
13601      "parent": "machine"
13602    },
13603    {
13604      "name": "virtio-scsi-pci-transitional",
13605      "parent": "virtio-scsi-pci-base"
13606    },
13607    {
13608      "name": "edu",
13609      "parent": "pci-device"
13610    },
13611    {
13612      "name": "accel",
13613      "parent": "object"
13614    },
13615    {
13616      "name": "pr-manager-helper",
13617      "parent": "pr-manager"
13618    },
13619    {
13620      "name": "lsi53c810",
13621      "parent": "lsi53c895a"
13622    },
13623    {
13624      "name": "loader",
13625      "parent": "device"
13626    },
13627    {
13628      "name": "ich9-usb-uhci4",
13629      "parent": "pci-uhci-usb"
13630    },
13631    {
13632      "name": "ich9-usb-uhci3",
13633      "parent": "pci-uhci-usb"
13634    },
13635    {
13636      "name": "virtio-serial-bus",
13637      "parent": "bus"
13638    },
13639    {
13640      "name": "authz-list",
13641      "parent": "authz"
13642    },
13643    {
13644      "name": "ccid-card-passthru",
13645      "parent": "ccid-card"
13646    },
13647    {
13648      "name": "esp",
13649      "parent": "sys-bus-device"
13650    },
13651    {
13652      "name": "virtio-balloon-pci-non-transitional",
13653      "parent": "virtio-balloon-pci-base"
13654    },
13655    {
13656      "name": "chardev-spiceport",
13657      "parent": "chardev-spice"
13658    },
13659    {
13660      "name": "virtio-balloon-device",
13661      "parent": "virtio-device"
13662    },
13663    {
13664      "name": "rv64gcsu-v1.9.1-riscv-cpu",
13665      "parent": "riscv-cpu"
13666    },
13667    {
13668      "name": "chardev-spicevmc",
13669      "parent": "chardev-spice"
13670    },
13671    {
13672      "name": "intel-hda",
13673      "parent": "intel-hda-generic"
13674    },
13675    {
13676      "name": "chardev-socket",
13677      "parent": "chardev"
13678    },
13679    {
13680      "name": "virtio-serial-device",
13681      "parent": "virtio-device"
13682    },
13683    {
13684      "name": "scsi-hd",
13685      "parent": "scsi-disk-base"
13686    },
13687    {
13688      "name": "ich9-usb-uhci6",
13689      "parent": "pci-uhci-usb"
13690    },
13691    {
13692      "name": "qio-channel-file",
13693      "parent": "qio-channel"
13694    },
13695    {
13696      "name": "vmxnet3",
13697      "parent": "pci-device"
13698    },
13699    {
13700      "name": "ich9-usb-uhci5",
13701      "parent": "pci-uhci-usb"
13702    },
13703    {
13704      "name": "virtio-input-host-device",
13705      "parent": "virtio-input-device"
13706    },
13707    {
13708      "name": "IDE",
13709      "parent": "bus"
13710    },
13711    {
13712      "name": "VGA",
13713      "parent": "pci-vga"
13714    },
13715    {
13716      "name": "pci-testdev",
13717      "parent": "pci-device"
13718    },
13719    {
13720      "name": "ich9-usb-uhci2",
13721      "parent": "pci-uhci-usb"
13722    },
13723    {
13724      "name": "ich9-usb-uhci1",
13725      "parent": "pci-uhci-usb"
13726    },
13727    {
13728      "name": "x3130-upstream",
13729      "parent": "pcie-port"
13730    },
13731    {
13732      "name": "migration",
13733      "parent": "device"
13734    },
13735    {
13736      "name": "none-machine",
13737      "parent": "machine"
13738    },
13739    {
13740      "name": "pci-bridge",
13741      "parent": "base-pci-bridge"
13742    },
13743    {
13744      "name": "SCSI",
13745      "parent": "bus"
13746    },
13747    {
13748      "name": "pci-serial",
13749      "parent": "pci-device"
13750    },
13751    {
13752      "name": "ccid-card-emulated",
13753      "parent": "ccid-card"
13754    },
13755    {
13756      "name": "tls-creds-x509",
13757      "parent": "tls-creds"
13758    },
13759    {
13760      "name": "rtl8139",
13761      "parent": "pci-device"
13762    },
13763    {
13764      "name": "secret",
13765      "parent": "object"
13766    },
13767    {
13768      "name": "cadence_gem",
13769      "parent": "sys-bus-device"
13770    },
13771    {
13772      "name": "i82559c",
13773      "parent": "pci-device"
13774    },
13775    {
13776      "name": "i82559b",
13777      "parent": "pci-device"
13778    },
13779    {
13780      "name": "i82559a",
13781      "parent": "pci-device"
13782    },
13783    {
13784      "name": "qtest-accel",
13785      "parent": "accel"
13786    },
13787    {
13788      "name": "virtio-balloon-pci",
13789      "parent": "virtio-balloon-pci-base"
13790    },
13791    {
13792      "name": "virt-machine",
13793      "parent": "machine"
13794    },
13795    {
13796      "name": "hda-micro",
13797      "parent": "hda-audio"
13798    },
13799    {
13800      "name": "rv64gcsu-v1.10.0-riscv-cpu",
13801      "parent": "riscv-cpu"
13802    },
13803    {
13804      "name": "scsi-block",
13805      "parent": "scsi-disk-base"
13806    },
13807    {
13808      "name": "virtio-scsi-pci",
13809      "parent": "virtio-scsi-pci-base"
13810    },
13811    {
13812      "name": "riscv.sifive.prci",
13813      "parent": "sys-bus-device"
13814    },
13815    {
13816      "name": "authz-list-file",
13817      "parent": "authz"
13818    },
13819    {
13820      "name": "ich9-intel-hda",
13821      "parent": "intel-hda-generic"
13822    },
13823    {
13824      "name": "usb-mtp",
13825      "parent": "usb-device"
13826    },
13827    {
13828      "name": "ide-drive",
13829      "parent": "ide-device"
13830    },
13831    {
13832      "name": "fw_cfg_mem",
13833      "parent": "fw_cfg"
13834    },
13835    {
13836      "name": "PCI",
13837      "parent": "bus"
13838    },
13839    {
13840      "name": "cryptodev-vhost-user",
13841      "parent": "cryptodev-backend"
13842    },
13843    {
13844      "name": "i82558b",
13845      "parent": "pci-device"
13846    },
13847    {
13848      "name": "virtio-rng-device",
13849      "parent": "virtio-device"
13850    },
13851    {
13852      "name": "riscv.hart_array",
13853      "parent": "sys-bus-device"
13854    },
13855    {
13856      "name": "sifive-e51-riscv-cpu",
13857      "parent": "riscv-cpu"
13858    },
13859    {
13860      "name": "qio-channel-websock",
13861      "parent": "qio-channel"
13862    },
13863    {
13864      "name": "virtio-input-host-pci",
13865      "parent": "virtio-input-host-pci-base"
13866    },
13867    {
13868      "name": "cryptodev-backend-builtin",
13869      "parent": "cryptodev-backend"
13870    },
13871    {
13872      "name": "i82558a",
13873      "parent": "pci-device"
13874    },
13875    {
13876      "name": "qemu,register",
13877      "parent": "device"
13878    },
13879    {
13880      "name": "qio-channel-tls",
13881      "parent": "qio-channel"
13882    },
13883    {
13884      "name": "cadence_uart",
13885      "parent": "sys-bus-device"
13886    },
13887    {
13888      "name": "chardev-parallel",
13889      "parent": "chardev"
13890    },
13891    {
13892      "name": "qemu-xhci",
13893      "parent": "base-xhci"
13894    },
13895    {
13896      "name": "filter-replay",
13897      "parent": "netfilter"
13898    },
13899    {
13900      "name": "virtio-pci-bus",
13901      "parent": "virtio-bus"
13902    },
13903    {
13904      "name": "sdhci-pci",
13905      "parent": "pci-device"
13906    },
13907    {
13908      "name": "e1000",
13909      "parent": "e1000-base"
13910    },
13911    {
13912      "name": "vhost-user-blk-pci",
13913      "parent": "vhost-user-blk-pci-base"
13914    },
13915    {
13916      "name": "am53c974",
13917      "parent": "pci-device"
13918    },
13919    {
13920      "name": "bochs-display",
13921      "parent": "pci-device"
13922    },
13923    {
13924      "name": "vt82c686b-usb-uhci",
13925      "parent": "pci-uhci-usb"
13926    },
13927    {
13928      "name": "HDA",
13929      "parent": "bus"
13930    },
13931    {
13932      "name": "usb-storage",
13933      "parent": "usb-storage-dev"
13934    },
13935    {
13936      "name": "usb-serial",
13937      "parent": "usb-serial-dev"
13938    },
13939    {
13940      "name": "usb-uas",
13941      "parent": "usb-device"
13942    },
13943    {
13944      "name": "usb-redir",
13945      "parent": "usb-device"
13946    },
13947    {
13948      "name": "sysbus-ohci",
13949      "parent": "sys-bus-device"
13950    },
13951    {
13952      "name": "chardev-msmouse",
13953      "parent": "chardev"
13954    },
13955    {
13956      "name": "i82801",
13957      "parent": "pci-device"
13958    },
13959    {
13960      "name": "sd-card",
13961      "parent": "device"
13962    },
13963    {
13964      "name": "gpex-pcihost",
13965      "parent": "pcie-host-bridge"
13966    },
13967    {
13968      "name": "i82557c",
13969      "parent": "pci-device"
13970    },
13971    {
13972      "name": "i82557b",
13973      "parent": "pci-device"
13974    },
13975    {
13976      "name": "i82557a",
13977      "parent": "pci-device"
13978    },
13979    {
13980      "name": "memory-backend-ram",
13981      "parent": "memory-backend"
13982    },
13983    {
13984      "name": "virtio-serial-pci",
13985      "parent": "virtio-serial-pci-base"
13986    },
13987    {
13988      "name": "virtserialport",
13989      "parent": "virtio-serial-port"
13990    },
13991    {
13992      "name": "ne2k_pci",
13993      "parent": "pci-device"
13994    },
13995    {
13996      "name": "virtio-blk-pci-transitional",
13997      "parent": "virtio-blk-pci-base"
13998    },
13999    {
14000      "name": "i82562",
14001      "parent": "pci-device"
14002    },
14003    {
14004      "name": "ich9-ahci",
14005      "parent": "pci-device"
14006    },
14007    {
14008      "name": "ivshmem-plain",
14009      "parent": "ivshmem-common"
14010    },
14011    {
14012      "name": "memory-backend-memfd",
14013      "parent": "memory-backend"
14014    },
14015    {
14016      "name": "vfio-pci",
14017      "parent": "pci-device"
14018    },
14019    {
14020      "name": "IndustryPack",
14021      "parent": "bus"
14022    },
14023    {
14024      "name": "virtio-gpu-pci",
14025      "parent": "virtio-pci"
14026    },
14027    {
14028      "name": "vhost-user-blk-pci-non-transitional",
14029      "parent": "vhost-user-blk-pci-base"
14030    },
14031    {
14032      "name": "secondary-vga",
14033      "parent": "pci-vga"
14034    },
14035    {
14036      "name": "kvaser_pci",
14037      "parent": "pci-device"
14038    },
14039    {
14040      "name": "ivshmem-doorbell",
14041      "parent": "ivshmem-common"
14042    },
14043    {
14044      "name": "pcie-pci-bridge",
14045      "parent": "base-pci-bridge"
14046    },
14047    {
14048      "name": "qio-channel-socket",
14049      "parent": "qio-channel"
14050    },
14051    {
14052      "name": "authz-simple",
14053      "parent": "authz"
14054    },
14055    {
14056      "name": "virtio-blk-device",
14057      "parent": "virtio-device"
14058    }
14059  ],
14060  "id": "libvirt-7"
14061}
14062
14063{
14064  "execute": "device-list-properties",
14065  "arguments": {
14066    "typename": "virtio-blk-pci"
14067  },
14068  "id": "libvirt-8"
14069}
14070
14071{
14072  "return": [
14073    {
14074      "name": "iothread",
14075      "type": "link<iothread>"
14076    },
14077    {
14078      "name": "notify_on_empty",
14079      "description": "on/off",
14080      "type": "bool"
14081    },
14082    {
14083      "name": "request-merging",
14084      "description": "on/off",
14085      "type": "bool"
14086    },
14087    {
14088      "name": "secs",
14089      "type": "uint32"
14090    },
14091    {
14092      "name": "min_io_size",
14093      "type": "uint16"
14094    },
14095    {
14096      "name": "event_idx",
14097      "description": "on/off",
14098      "type": "bool"
14099    },
14100    {
14101      "name": "serial",
14102      "type": "str"
14103    },
14104    {
14105      "name": "heads",
14106      "type": "uint32"
14107    },
14108    {
14109      "name": "ioeventfd",
14110      "description": "on/off",
14111      "type": "bool"
14112    },
14113    {
14114      "name": "multifunction",
14115      "description": "on/off",
14116      "type": "bool"
14117    },
14118    {
14119      "name": "rombar",
14120      "type": "uint32"
14121    },
14122    {
14123      "name": "write-zeroes",
14124      "description": "on/off",
14125      "type": "bool"
14126    },
14127    {
14128      "name": "scsi",
14129      "description": "on/off",
14130      "type": "bool"
14131    },
14132    {
14133      "name": "cyls",
14134      "type": "uint32"
14135    },
14136    {
14137      "name": "x-disable-pcie",
14138      "description": "on/off",
14139      "type": "bool"
14140    },
14141    {
14142      "name": "logical_block_size",
14143      "description": "A power of two between 512 and 32768",
14144      "type": "uint16"
14145    },
14146    {
14147      "name": "bootindex",
14148      "type": "int32"
14149    },
14150    {
14151      "name": "indirect_desc",
14152      "description": "on/off",
14153      "type": "bool"
14154    },
14155    {
14156      "name": "max-write-zeroes-sectors",
14157      "type": "uint32"
14158    },
14159    {
14160      "name": "queue-size",
14161      "type": "uint16"
14162    },
14163    {
14164      "name": "disable-modern",
14165      "type": "bool"
14166    },
14167    {
14168      "name": "drive",
14169      "description": "Node name or ID of a block device to use as a backend",
14170      "type": "str"
14171    },
14172    {
14173      "name": "x-pcie-lnkctl-init",
14174      "description": "on/off",
14175      "type": "bool"
14176    },
14177    {
14178      "name": "disable-legacy",
14179      "description": "on/off/auto",
14180      "type": "OnOffAuto"
14181    },
14182    {
14183      "name": "command_serr_enable",
14184      "description": "on/off",
14185      "type": "bool"
14186    },
14187    {
14188      "name": "werror",
14189      "description": "Error handling policy, report/ignore/enospc/stop/auto",
14190      "type": "BlockdevOnError"
14191    },
14192    {
14193      "name": "any_layout",
14194      "description": "on/off",
14195      "type": "bool"
14196    },
14197    {
14198      "name": "discard_granularity",
14199      "type": "uint32"
14200    },
14201    {
14202      "name": "rerror",
14203      "description": "Error handling policy, report/ignore/enospc/stop/auto",
14204      "type": "BlockdevOnError"
14205    },
14206    {
14207      "name": "page-per-vq",
14208      "description": "on/off",
14209      "type": "bool"
14210    },
14211    {
14212      "name": "x-pcie-deverr-init",
14213      "description": "on/off",
14214      "type": "bool"
14215    },
14216    {
14217      "name": "x-pcie-pm-init",
14218      "description": "on/off",
14219      "type": "bool"
14220    },
14221    {
14222      "name": "max-discard-sectors",
14223      "type": "uint32"
14224    },
14225    {
14226      "name": "x-pcie-lnksta-dllla",
14227      "description": "on/off",
14228      "type": "bool"
14229    },
14230    {
14231      "name": "share-rw",
14232      "type": "bool"
14233    },
14234    {
14235      "name": "physical_block_size",
14236      "description": "A power of two between 512 and 32768",
14237      "type": "uint16"
14238    },
14239    {
14240      "name": "config-wce",
14241      "description": "on/off",
14242      "type": "bool"
14243    },
14244    {
14245      "name": "class",
14246      "type": "uint32"
14247    },
14248    {
14249      "name": "addr",
14250      "description": "Slot and optional function number, example: 06.0 or 06",
14251      "type": "int32"
14252    },
14253    {
14254      "name": "migrate-extra",
14255      "description": "on/off",
14256      "type": "bool"
14257    },
14258    {
14259      "name": "modern-pio-notify",
14260      "description": "on/off",
14261      "type": "bool"
14262    },
14263    {
14264      "name": "vectors",
14265      "type": "uint32"
14266    },
14267    {
14268      "name": "iommu_platform",
14269      "description": "on/off",
14270      "type": "bool"
14271    },
14272    {
14273      "name": "x-pcie-extcap-init",
14274      "description": "on/off",
14275      "type": "bool"
14276    },
14277    {
14278      "name": "virtio-backend",
14279      "type": "child<virtio-blk-device>"
14280    },
14281    {
14282      "name": "x-ignore-backend-features",
14283      "type": "bool"
14284    },
14285    {
14286      "name": "discard",
14287      "description": "on/off",
14288      "type": "bool"
14289    },
14290    {
14291      "name": "write-cache",
14292      "description": "on/off/auto",
14293      "type": "OnOffAuto"
14294    },
14295    {
14296      "name": "num-queues",
14297      "type": "uint16"
14298    },
14299    {
14300      "name": "opt_io_size",
14301      "type": "uint32"
14302    },
14303    {
14304      "name": "ats",
14305      "description": "on/off",
14306      "type": "bool"
14307    },
14308    {
14309      "name": "romfile",
14310      "type": "str"
14311    },
14312    {
14313      "name": "virtio-pci-bus-master-bug-migration",
14314      "description": "on/off",
14315      "type": "bool"
14316    }
14317  ],
14318  "id": "libvirt-8"
14319}
14320
14321{
14322  "execute": "device-list-properties",
14323  "arguments": {
14324    "typename": "virtio-net-pci"
14325  },
14326  "id": "libvirt-9"
14327}
14328
14329{
14330  "return": [
14331    {
14332      "name": "ctrl_mac_addr",
14333      "description": "on/off",
14334      "type": "bool"
14335    },
14336    {
14337      "name": "romfile",
14338      "type": "str"
14339    },
14340    {
14341      "name": "x-pcie-lnksta-dllla",
14342      "description": "on/off",
14343      "type": "bool"
14344    },
14345    {
14346      "name": "status",
14347      "description": "on/off",
14348      "type": "bool"
14349    },
14350    {
14351      "name": "notify_on_empty",
14352      "description": "on/off",
14353      "type": "bool"
14354    },
14355    {
14356      "name": "command_serr_enable",
14357      "description": "on/off",
14358      "type": "bool"
14359    },
14360    {
14361      "name": "indirect_desc",
14362      "description": "on/off",
14363      "type": "bool"
14364    },
14365    {
14366      "name": "x-pcie-pm-init",
14367      "description": "on/off",
14368      "type": "bool"
14369    },
14370    {
14371      "name": "rsc_interval",
14372      "type": "uint32"
14373    },
14374    {
14375      "name": "guest_csum",
14376      "description": "on/off",
14377      "type": "bool"
14378    },
14379    {
14380      "name": "speed",
14381      "type": "int32"
14382    },
14383    {
14384      "name": "ctrl_rx",
14385      "description": "on/off",
14386      "type": "bool"
14387    },
14388    {
14389      "name": "ctrl_vq",
14390      "description": "on/off",
14391      "type": "bool"
14392    },
14393    {
14394      "name": "bootindex",
14395      "type": "int32"
14396    },
14397    {
14398      "name": "multifunction",
14399      "description": "on/off",
14400      "type": "bool"
14401    },
14402    {
14403      "name": "disable-modern",
14404      "type": "bool"
14405    },
14406    {
14407      "name": "mrg_rxbuf",
14408      "description": "on/off",
14409      "type": "bool"
14410    },
14411    {
14412      "name": "host_tso6",
14413      "description": "on/off",
14414      "type": "bool"
14415    },
14416    {
14417      "name": "x-txtimer",
14418      "type": "uint32"
14419    },
14420    {
14421      "name": "host_tso4",
14422      "description": "on/off",
14423      "type": "bool"
14424    },
14425    {
14426      "name": "rombar",
14427      "type": "uint32"
14428    },
14429    {
14430      "name": "ctrl_rx_extra",
14431      "description": "on/off",
14432      "type": "bool"
14433    },
14434    {
14435      "name": "gso",
14436      "description": "on/off",
14437      "type": "bool"
14438    },
14439    {
14440      "name": "page-per-vq",
14441      "description": "on/off",
14442      "type": "bool"
14443    },
14444    {
14445      "name": "x-disable-pcie",
14446      "description": "on/off",
14447      "type": "bool"
14448    },
14449    {
14450      "name": "x-ignore-backend-features",
14451      "type": "bool"
14452    },
14453    {
14454      "name": "x-txburst",
14455      "type": "int32"
14456    },
14457    {
14458      "name": "iommu_platform",
14459      "description": "on/off",
14460      "type": "bool"
14461    },
14462    {
14463      "name": "x-pcie-lnkctl-init",
14464      "description": "on/off",
14465      "type": "bool"
14466    },
14467    {
14468      "name": "host_mtu",
14469      "type": "uint16"
14470    },
14471    {
14472      "name": "ctrl_vlan",
14473      "description": "on/off",
14474      "type": "bool"
14475    },
14476    {
14477      "name": "guest_tso4",
14478      "description": "on/off",
14479      "type": "bool"
14480    },
14481    {
14482      "name": "virtio-backend",
14483      "type": "child<virtio-net-device>"
14484    },
14485    {
14486      "name": "event_idx",
14487      "description": "on/off",
14488      "type": "bool"
14489    },
14490    {
14491      "name": "vectors",
14492      "type": "uint32"
14493    },
14494    {
14495      "name": "guest_announce",
14496      "description": "on/off",
14497      "type": "bool"
14498    },
14499    {
14500      "name": "host_ecn",
14501      "description": "on/off",
14502      "type": "bool"
14503    },
14504    {
14505      "name": "addr",
14506      "description": "Slot and optional function number, example: 06.0 or 06",
14507      "type": "int32"
14508    },
14509    {
14510      "name": "ats",
14511      "description": "on/off",
14512      "type": "bool"
14513    },
14514    {
14515      "name": "host_ufo",
14516      "description": "on/off",
14517      "type": "bool"
14518    },
14519    {
14520      "name": "duplex",
14521      "type": "str"
14522    },
14523    {
14524      "name": "guest_tso6",
14525      "description": "on/off",
14526      "type": "bool"
14527    },
14528    {
14529      "name": "ctrl_guest_offloads",
14530      "description": "on/off",
14531      "type": "bool"
14532    },
14533    {
14534      "name": "csum",
14535      "description": "on/off",
14536      "type": "bool"
14537    },
14538    {
14539      "name": "modern-pio-notify",
14540      "description": "on/off",
14541      "type": "bool"
14542    },
14543    {
14544      "name": "ioeventfd",
14545      "description": "on/off",
14546      "type": "bool"
14547    },
14548    {
14549      "name": "mq",
14550      "description": "on/off",
14551      "type": "bool"
14552    },
14553    {
14554      "name": "any_layout",
14555      "description": "on/off",
14556      "type": "bool"
14557    },
14558    {
14559      "name": "guest_ecn",
14560      "description": "on/off",
14561      "type": "bool"
14562    },
14563    {
14564      "name": "guest_ufo",
14565      "description": "on/off",
14566      "type": "bool"
14567    },
14568    {
14569      "name": "virtio-pci-bus-master-bug-migration",
14570      "description": "on/off",
14571      "type": "bool"
14572    },
14573    {
14574      "name": "mac",
14575      "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56",
14576      "type": "str"
14577    },
14578    {
14579      "name": "tx_queue_size",
14580      "type": "uint16"
14581    },
14582    {
14583      "name": "disable-legacy",
14584      "description": "on/off/auto",
14585      "type": "OnOffAuto"
14586    },
14587    {
14588      "name": "tx",
14589      "type": "str"
14590    },
14591    {
14592      "name": "x-pcie-extcap-init",
14593      "description": "on/off",
14594      "type": "bool"
14595    },
14596    {
14597      "name": "x-mtu-bypass-backend",
14598      "type": "bool"
14599    },
14600    {
14601      "name": "x-pcie-deverr-init",
14602      "description": "on/off",
14603      "type": "bool"
14604    },
14605    {
14606      "name": "netdev",
14607      "description": "ID of a netdev to use as a backend",
14608      "type": "str"
14609    },
14610    {
14611      "name": "migrate-extra",
14612      "description": "on/off",
14613      "type": "bool"
14614    },
14615    {
14616      "name": "guest_rsc_ext",
14617      "description": "on/off",
14618      "type": "bool"
14619    },
14620    {
14621      "name": "rx_queue_size",
14622      "type": "uint16"
14623    }
14624  ],
14625  "id": "libvirt-9"
14626}
14627
14628{
14629  "execute": "device-list-properties",
14630  "arguments": {
14631    "typename": "virtio-scsi-pci"
14632  },
14633  "id": "libvirt-10"
14634}
14635
14636{
14637  "return": [
14638    {
14639      "name": "event_idx",
14640      "description": "on/off",
14641      "type": "bool"
14642    },
14643    {
14644      "name": "ioeventfd",
14645      "description": "on/off",
14646      "type": "bool"
14647    },
14648    {
14649      "name": "multifunction",
14650      "description": "on/off",
14651      "type": "bool"
14652    },
14653    {
14654      "name": "rombar",
14655      "type": "uint32"
14656    },
14657    {
14658      "name": "virtqueue_size",
14659      "type": "uint32"
14660    },
14661    {
14662      "name": "x-disable-pcie",
14663      "description": "on/off",
14664      "type": "bool"
14665    },
14666    {
14667      "name": "indirect_desc",
14668      "description": "on/off",
14669      "type": "bool"
14670    },
14671    {
14672      "name": "x-pcie-lnkctl-init",
14673      "description": "on/off",
14674      "type": "bool"
14675    },
14676    {
14677      "name": "disable-modern",
14678      "type": "bool"
14679    },
14680    {
14681      "name": "num_queues",
14682      "type": "uint32"
14683    },
14684    {
14685      "name": "cmd_per_lun",
14686      "type": "uint32"
14687    },
14688    {
14689      "name": "disable-legacy",
14690      "description": "on/off/auto",
14691      "type": "OnOffAuto"
14692    },
14693    {
14694      "name": "command_serr_enable",
14695      "description": "on/off",
14696      "type": "bool"
14697    },
14698    {
14699      "name": "hotplug",
14700      "description": "on/off",
14701      "type": "bool"
14702    },
14703    {
14704      "name": "page-per-vq",
14705      "description": "on/off",
14706      "type": "bool"
14707    },
14708    {
14709      "name": "x-pcie-deverr-init",
14710      "description": "on/off",
14711      "type": "bool"
14712    },
14713    {
14714      "name": "x-pcie-pm-init",
14715      "description": "on/off",
14716      "type": "bool"
14717    },
14718    {
14719      "name": "x-pcie-lnksta-dllla",
14720      "description": "on/off",
14721      "type": "bool"
14722    },
14723    {
14724      "name": "max_sectors",
14725      "type": "uint32"
14726    },
14727    {
14728      "name": "param_change",
14729      "description": "on/off",
14730      "type": "bool"
14731    },
14732    {
14733      "name": "any_layout",
14734      "description": "on/off",
14735      "type": "bool"
14736    },
14737    {
14738      "name": "iothread",
14739      "type": "link<iothread>"
14740    },
14741    {
14742      "name": "addr",
14743      "description": "Slot and optional function number, example: 06.0 or 06",
14744      "type": "int32"
14745    },
14746    {
14747      "name": "migrate-extra",
14748      "description": "on/off",
14749      "type": "bool"
14750    },
14751    {
14752      "name": "modern-pio-notify",
14753      "description": "on/off",
14754      "type": "bool"
14755    },
14756    {
14757      "name": "vectors",
14758      "type": "uint32"
14759    },
14760    {
14761      "name": "x-pcie-extcap-init",
14762      "description": "on/off",
14763      "type": "bool"
14764    },
14765    {
14766      "name": "virtio-backend",
14767      "type": "child<virtio-scsi-device>"
14768    },
14769    {
14770      "name": "x-ignore-backend-features",
14771      "type": "bool"
14772    },
14773    {
14774      "name": "notify_on_empty",
14775      "description": "on/off",
14776      "type": "bool"
14777    },
14778    {
14779      "name": "iommu_platform",
14780      "description": "on/off",
14781      "type": "bool"
14782    },
14783    {
14784      "name": "ats",
14785      "description": "on/off",
14786      "type": "bool"
14787    },
14788    {
14789      "name": "romfile",
14790      "type": "str"
14791    },
14792    {
14793      "name": "virtio-pci-bus-master-bug-migration",
14794      "description": "on/off",
14795      "type": "bool"
14796    }
14797  ],
14798  "id": "libvirt-10"
14799}
14800
14801{
14802  "execute": "device-list-properties",
14803  "arguments": {
14804    "typename": "virtio-net-ccw"
14805  },
14806  "id": "libvirt-11"
14807}
14808
14809{
14810  "id": "libvirt-11",
14811  "error": {
14812    "class": "DeviceNotFound",
14813    "desc": "Device 'virtio-net-ccw' not found"
14814  }
14815}
14816
14817{
14818  "execute": "device-list-properties",
14819  "arguments": {
14820    "typename": "virtio-scsi-ccw"
14821  },
14822  "id": "libvirt-12"
14823}
14824
14825{
14826  "id": "libvirt-12",
14827  "error": {
14828    "class": "DeviceNotFound",
14829    "desc": "Device 'virtio-scsi-ccw' not found"
14830  }
14831}
14832
14833{
14834  "execute": "device-list-properties",
14835  "arguments": {
14836    "typename": "vfio-pci"
14837  },
14838  "id": "libvirt-13"
14839}
14840
14841{
14842  "return": [
14843    {
14844      "name": "x-igd-opregion",
14845      "description": "on/off",
14846      "type": "bool"
14847    },
14848    {
14849      "name": "x-pci-vendor-id",
14850      "type": "uint32"
14851    },
14852    {
14853      "name": "yres",
14854      "type": "uint32"
14855    },
14856    {
14857      "name": "x-pci-sub-device-id",
14858      "type": "uint32"
14859    },
14860    {
14861      "name": "x-no-kvm-ioeventfd",
14862      "type": "bool"
14863    },
14864    {
14865      "name": "multifunction",
14866      "description": "on/off",
14867      "type": "bool"
14868    },
14869    {
14870      "name": "rombar",
14871      "type": "uint32"
14872    },
14873    {
14874      "name": "x-no-kvm-msi",
14875      "type": "bool"
14876    },
14877    {
14878      "name": "x-req",
14879      "description": "on/off",
14880      "type": "bool"
14881    },
14882    {
14883      "name": "xres",
14884      "type": "uint32"
14885    },
14886    {
14887      "name": "x-no-vfio-ioeventfd",
14888      "type": "bool"
14889    },
14890    {
14891      "name": "x-no-kvm-intx",
14892      "type": "bool"
14893    },
14894    {
14895      "name": "host",
14896      "description": "Address (bus/device/function) of the host device, example: 04:10.0",
14897      "type": "str"
14898    },
14899    {
14900      "name": "x-no-kvm-msix",
14901      "type": "bool"
14902    },
14903    {
14904      "name": "command_serr_enable",
14905      "description": "on/off",
14906      "type": "bool"
14907    },
14908    {
14909      "name": "x-balloon-allowed",
14910      "type": "bool"
14911    },
14912    {
14913      "name": "x-pcie-lnksta-dllla",
14914      "description": "on/off",
14915      "type": "bool"
14916    },
14917    {
14918      "name": "x-pci-sub-vendor-id",
14919      "type": "uint32"
14920    },
14921    {
14922      "name": "x-pci-device-id",
14923      "type": "uint32"
14924    },
14925    {
14926      "name": "x-no-geforce-quirks",
14927      "type": "bool"
14928    },
14929    {
14930      "name": "display",
14931      "description": "on/off/auto",
14932      "type": "OnOffAuto"
14933    },
14934    {
14935      "name": "x-nv-gpudirect-clique",
14936      "description": "NVIDIA GPUDirect Clique ID (0 - 15)",
14937      "type": "uint4"
14938    },
14939    {
14940      "name": "x-igd-gms",
14941      "type": "uint32"
14942    },
14943    {
14944      "name": "addr",
14945      "description": "Slot and optional function number, example: 06.0 or 06",
14946      "type": "int32"
14947    },
14948    {
14949      "name": "x-msix-relocation",
14950      "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5",
14951      "type": "OffAutoPCIBAR"
14952    },
14953    {
14954      "name": "x-intx-mmap-timeout-ms",
14955      "type": "uint32"
14956    },
14957    {
14958      "name": "x-pcie-extcap-init",
14959      "description": "on/off",
14960      "type": "bool"
14961    },
14962    {
14963      "name": "x-no-mmap",
14964      "type": "bool"
14965    },
14966    {
14967      "name": "bootindex",
14968      "type": "int32"
14969    },
14970    {
14971      "name": "sysfsdev",
14972      "type": "str"
14973    },
14974    {
14975      "name": "x-vga",
14976      "description": "on/off",
14977      "type": "bool"
14978    },
14979    {
14980      "name": "romfile",
14981      "type": "str"
14982    }
14983  ],
14984  "id": "libvirt-13"
14985}
14986
14987{
14988  "execute": "device-list-properties",
14989  "arguments": {
14990    "typename": "scsi-hd"
14991  },
14992  "id": "libvirt-14"
14993}
14994
14995{
14996  "return": [
14997    {
14998      "name": "min_io_size",
14999      "type": "uint16"
15000    },
15001    {
15002      "name": "secs",
15003      "type": "uint32"
15004    },
15005    {
15006      "name": "removable",
15007      "description": "on/off",
15008      "type": "bool"
15009    },
15010    {
15011      "name": "channel",
15012      "type": "uint32"
15013    },
15014    {
15015      "name": "heads",
15016      "type": "uint32"
15017    },
15018    {
15019      "name": "lun",
15020      "type": "uint32"
15021    },
15022    {
15023      "name": "dpofua",
15024      "description": "on/off",
15025      "type": "bool"
15026    },
15027    {
15028      "name": "ver",
15029      "type": "str"
15030    },
15031    {
15032      "name": "scsi-id",
15033      "type": "uint32"
15034    },
15035    {
15036      "name": "cyls",
15037      "type": "uint32"
15038    },
15039    {
15040      "name": "logical_block_size",
15041      "description": "A power of two between 512 and 32768",
15042      "type": "uint16"
15043    },
15044    {
15045      "name": "rotation_rate",
15046      "type": "uint16"
15047    },
15048    {
15049      "name": "drive",
15050      "description": "Node name or ID of a block device to use as a backend",
15051      "type": "str"
15052    },
15053    {
15054      "name": "scsi_version",
15055      "type": "int32"
15056    },
15057    {
15058      "name": "werror",
15059      "description": "Error handling policy, report/ignore/enospc/stop/auto",
15060      "type": "BlockdevOnError"
15061    },
15062    {
15063      "name": "discard_granularity",
15064      "type": "uint32"
15065    },
15066    {
15067      "name": "port_wwn",
15068      "type": "uint64"
15069    },
15070    {
15071      "name": "max_unmap_size",
15072      "type": "uint64"
15073    },
15074    {
15075      "name": "rerror",
15076      "description": "Error handling policy, report/ignore/enospc/stop/auto",
15077      "type": "BlockdevOnError"
15078    },
15079    {
15080      "name": "max_io_size",
15081      "type": "uint64"
15082    },
15083    {
15084      "name": "device_id",
15085      "type": "str"
15086    },
15087    {
15088      "name": "wwn",
15089      "type": "uint64"
15090    },
15091    {
15092      "name": "share-rw",
15093      "type": "bool"
15094    },
15095    {
15096      "name": "product",
15097      "type": "str"
15098    },
15099    {
15100      "name": "vendor",
15101      "type": "str"
15102    },
15103    {
15104      "name": "physical_block_size",
15105      "description": "A power of two between 512 and 32768",
15106      "type": "uint16"
15107    },
15108    {
15109      "name": "port_index",
15110      "type": "uint16"
15111    },
15112    {
15113      "name": "bootindex",
15114      "type": "int32"
15115    },
15116    {
15117      "name": "serial",
15118      "type": "str"
15119    },
15120    {
15121      "name": "write-cache",
15122      "description": "on/off/auto",
15123      "type": "OnOffAuto"
15124    },
15125    {
15126      "name": "opt_io_size",
15127      "type": "uint32"
15128    }
15129  ],
15130  "id": "libvirt-14"
15131}
15132
15133{
15134  "execute": "device-list-properties",
15135  "arguments": {
15136    "typename": "ide-hd"
15137  },
15138  "id": "libvirt-15"
15139}
15140
15141{
15142  "return": [
15143    {
15144      "name": "serial",
15145      "type": "str"
15146    },
15147    {
15148      "name": "secs",
15149      "type": "uint32"
15150    },
15151    {
15152      "name": "logical_block_size",
15153      "description": "A power of two between 512 and 32768",
15154      "type": "uint16"
15155    },
15156    {
15157      "name": "discard_granularity",
15158      "type": "uint32"
15159    },
15160    {
15161      "name": "bootindex",
15162      "type": "int32"
15163    },
15164    {
15165      "name": "rotation_rate",
15166      "type": "uint16"
15167    },
15168    {
15169      "name": "drive",
15170      "description": "Node name or ID of a block device to use as a backend",
15171      "type": "str"
15172    },
15173    {
15174      "name": "heads",
15175      "type": "uint32"
15176    },
15177    {
15178      "name": "write-cache",
15179      "description": "on/off/auto",
15180      "type": "OnOffAuto"
15181    },
15182    {
15183      "name": "share-rw",
15184      "type": "bool"
15185    },
15186    {
15187      "name": "min_io_size",
15188      "type": "uint16"
15189    },
15190    {
15191      "name": "opt_io_size",
15192      "type": "uint32"
15193    },
15194    {
15195      "name": "bios-chs-trans",
15196      "description": "Logical CHS translation algorithm, auto/none/lba/large/rechs",
15197      "type": "BiosAtaTranslation"
15198    },
15199    {
15200      "name": "unit",
15201      "type": "uint32"
15202    },
15203    {
15204      "name": "wwn",
15205      "type": "uint64"
15206    },
15207    {
15208      "name": "werror",
15209      "description": "Error handling policy, report/ignore/enospc/stop/auto",
15210      "type": "BlockdevOnError"
15211    },
15212    {
15213      "name": "model",
15214      "type": "str"
15215    },
15216    {
15217      "name": "rerror",
15218      "description": "Error handling policy, report/ignore/enospc/stop/auto",
15219      "type": "BlockdevOnError"
15220    },
15221    {
15222      "name": "ver",
15223      "type": "str"
15224    },
15225    {
15226      "name": "physical_block_size",
15227      "description": "A power of two between 512 and 32768",
15228      "type": "uint16"
15229    },
15230    {
15231      "name": "cyls",
15232      "type": "uint32"
15233    }
15234  ],
15235  "id": "libvirt-15"
15236}
15237
15238{
15239  "execute": "device-list-properties",
15240  "arguments": {
15241    "typename": "PIIX4_PM"
15242  },
15243  "id": "libvirt-16"
15244}
15245
15246{
15247  "id": "libvirt-16",
15248  "error": {
15249    "class": "DeviceNotFound",
15250    "desc": "Device 'PIIX4_PM' not found"
15251  }
15252}
15253
15254{
15255  "execute": "device-list-properties",
15256  "arguments": {
15257    "typename": "usb-redir"
15258  },
15259  "id": "libvirt-17"
15260}
15261
15262{
15263  "return": [
15264    {
15265      "name": "filter",
15266      "type": "str"
15267    },
15268    {
15269      "name": "msos-desc",
15270      "description": "on/off",
15271      "type": "bool"
15272    },
15273    {
15274      "name": "serial",
15275      "type": "str"
15276    },
15277    {
15278      "name": "bootindex",
15279      "type": "int32"
15280    },
15281    {
15282      "name": "port",
15283      "type": "str"
15284    },
15285    {
15286      "name": "debug",
15287      "type": "uint8"
15288    },
15289    {
15290      "name": "streams",
15291      "type": "bool"
15292    },
15293    {
15294      "name": "chardev",
15295      "description": "ID of a chardev to use as a backend",
15296      "type": "str"
15297    },
15298    {
15299      "name": "full-path",
15300      "description": "on/off",
15301      "type": "bool"
15302    },
15303    {
15304      "name": "attached",
15305      "type": "bool"
15306    }
15307  ],
15308  "id": "libvirt-17"
15309}
15310
15311{
15312  "execute": "device-list-properties",
15313  "arguments": {
15314    "typename": "i440FX-pcihost"
15315  },
15316  "id": "libvirt-18"
15317}
15318
15319{
15320  "id": "libvirt-18",
15321  "error": {
15322    "class": "DeviceNotFound",
15323    "desc": "Device 'i440FX-pcihost' not found"
15324  }
15325}
15326
15327{
15328  "execute": "device-list-properties",
15329  "arguments": {
15330    "typename": "q35-pcihost"
15331  },
15332  "id": "libvirt-19"
15333}
15334
15335{
15336  "id": "libvirt-19",
15337  "error": {
15338    "class": "DeviceNotFound",
15339    "desc": "Device 'q35-pcihost' not found"
15340  }
15341}
15342
15343{
15344  "execute": "device-list-properties",
15345  "arguments": {
15346    "typename": "usb-storage"
15347  },
15348  "id": "libvirt-20"
15349}
15350
15351{
15352  "return": [
15353    {
15354      "name": "serial",
15355      "type": "str"
15356    },
15357    {
15358      "name": "msos-desc",
15359      "description": "on/off",
15360      "type": "bool"
15361    },
15362    {
15363      "name": "logical_block_size",
15364      "description": "A power of two between 512 and 32768",
15365      "type": "uint16"
15366    },
15367    {
15368      "name": "discard_granularity",
15369      "type": "uint32"
15370    },
15371    {
15372      "name": "drive",
15373      "description": "Node name or ID of a block device to use as a backend",
15374      "type": "str"
15375    },
15376    {
15377      "name": "bootindex",
15378      "type": "int32"
15379    },
15380    {
15381      "name": "write-cache",
15382      "description": "on/off/auto",
15383      "type": "OnOffAuto"
15384    },
15385    {
15386      "name": "share-rw",
15387      "type": "bool"
15388    },
15389    {
15390      "name": "min_io_size",
15391      "type": "uint16"
15392    },
15393    {
15394      "name": "opt_io_size",
15395      "type": "uint32"
15396    },
15397    {
15398      "name": "port",
15399      "type": "str"
15400    },
15401    {
15402      "name": "attached",
15403      "type": "bool"
15404    },
15405    {
15406      "name": "werror",
15407      "description": "Error handling policy, report/ignore/enospc/stop/auto",
15408      "type": "BlockdevOnError"
15409    },
15410    {
15411      "name": "full-path",
15412      "description": "on/off",
15413      "type": "bool"
15414    },
15415    {
15416      "name": "rerror",
15417      "description": "Error handling policy, report/ignore/enospc/stop/auto",
15418      "type": "BlockdevOnError"
15419    },
15420    {
15421      "name": "removable",
15422      "description": "on/off",
15423      "type": "bool"
15424    },
15425    {
15426      "name": "physical_block_size",
15427      "description": "A power of two between 512 and 32768",
15428      "type": "uint16"
15429    }
15430  ],
15431  "id": "libvirt-20"
15432}
15433
15434{
15435  "execute": "device-list-properties",
15436  "arguments": {
15437    "typename": "kvm-pit"
15438  },
15439  "id": "libvirt-21"
15440}
15441
15442{
15443  "id": "libvirt-21",
15444  "error": {
15445    "class": "DeviceNotFound",
15446    "desc": "Device 'kvm-pit' not found"
15447  }
15448}
15449
15450{
15451  "execute": "device-list-properties",
15452  "arguments": {
15453    "typename": "VGA"
15454  },
15455  "id": "libvirt-22"
15456}
15457
15458{
15459  "return": [
15460    {
15461      "name": "rombar",
15462      "type": "uint32"
15463    },
15464    {
15465      "name": "x-pcie-lnksta-dllla",
15466      "description": "on/off",
15467      "type": "bool"
15468    },
15469    {
15470      "name": "mmio",
15471      "description": "on/off",
15472      "type": "bool"
15473    },
15474    {
15475      "name": "multifunction",
15476      "description": "on/off",
15477      "type": "bool"
15478    },
15479    {
15480      "name": "qemu-extended-regs",
15481      "description": "on/off",
15482      "type": "bool"
15483    },
15484    {
15485      "name": "big-endian-framebuffer",
15486      "type": "bool"
15487    },
15488    {
15489      "name": "command_serr_enable",
15490      "description": "on/off",
15491      "type": "bool"
15492    },
15493    {
15494      "name": "romfile",
15495      "type": "str"
15496    },
15497    {
15498      "name": "yres",
15499      "type": "uint32"
15500    },
15501    {
15502      "name": "vgamem_mb",
15503      "type": "uint32"
15504    },
15505    {
15506      "name": "x-pcie-extcap-init",
15507      "description": "on/off",
15508      "type": "bool"
15509    },
15510    {
15511      "name": "addr",
15512      "description": "Slot and optional function number, example: 06.0 or 06",
15513      "type": "int32"
15514    },
15515    {
15516      "name": "global-vmstate",
15517      "type": "bool"
15518    },
15519    {
15520      "name": "edid",
15521      "description": "on/off",
15522      "type": "bool"
15523    },
15524    {
15525      "name": "xres",
15526      "type": "uint32"
15527    }
15528  ],
15529  "id": "libvirt-22"
15530}
15531
15532{
15533  "execute": "device-list-properties",
15534  "arguments": {
15535    "typename": "vmware-svga"
15536  },
15537  "id": "libvirt-23"
15538}
15539
15540{
15541  "return": [
15542    {
15543      "name": "rombar",
15544      "type": "uint32"
15545    },
15546    {
15547      "name": "x-pcie-lnksta-dllla",
15548      "description": "on/off",
15549      "type": "bool"
15550    },
15551    {
15552      "name": "multifunction",
15553      "description": "on/off",
15554      "type": "bool"
15555    },
15556    {
15557      "name": "romfile",
15558      "type": "str"
15559    },
15560    {
15561      "name": "vgamem_mb",
15562      "type": "uint32"
15563    },
15564    {
15565      "name": "x-pcie-extcap-init",
15566      "description": "on/off",
15567      "type": "bool"
15568    },
15569    {
15570      "name": "command_serr_enable",
15571      "description": "on/off",
15572      "type": "bool"
15573    },
15574    {
15575      "name": "addr",
15576      "description": "Slot and optional function number, example: 06.0 or 06",
15577      "type": "int32"
15578    },
15579    {
15580      "name": "global-vmstate",
15581      "type": "bool"
15582    }
15583  ],
15584  "id": "libvirt-23"
15585}
15586
15587{
15588  "execute": "device-list-properties",
15589  "arguments": {
15590    "typename": "virtio-gpu-pci"
15591  },
15592  "id": "libvirt-24"
15593}
15594
15595{
15596  "return": [
15597    {
15598      "name": "event_idx",
15599      "description": "on/off",
15600      "type": "bool"
15601    },
15602    {
15603      "name": "yres",
15604      "type": "uint32"
15605    },
15606    {
15607      "name": "multifunction",
15608      "description": "on/off",
15609      "type": "bool"
15610    },
15611    {
15612      "name": "rombar",
15613      "type": "uint32"
15614    },
15615    {
15616      "name": "xres",
15617      "type": "uint32"
15618    },
15619    {
15620      "name": "x-disable-pcie",
15621      "description": "on/off",
15622      "type": "bool"
15623    },
15624    {
15625      "name": "indirect_desc",
15626      "description": "on/off",
15627      "type": "bool"
15628    },
15629    {
15630      "name": "disable-modern",
15631      "type": "bool"
15632    },
15633    {
15634      "name": "x-pcie-lnkctl-init",
15635      "description": "on/off",
15636      "type": "bool"
15637    },
15638    {
15639      "name": "disable-legacy",
15640      "description": "on/off/auto",
15641      "type": "OnOffAuto"
15642    },
15643    {
15644      "name": "command_serr_enable",
15645      "description": "on/off",
15646      "type": "bool"
15647    },
15648    {
15649      "name": "page-per-vq",
15650      "description": "on/off",
15651      "type": "bool"
15652    },
15653    {
15654      "name": "x-pcie-deverr-init",
15655      "description": "on/off",
15656      "type": "bool"
15657    },
15658    {
15659      "name": "max_outputs",
15660      "type": "uint32"
15661    },
15662    {
15663      "name": "x-pcie-pm-init",
15664      "description": "on/off",
15665      "type": "bool"
15666    },
15667    {
15668      "name": "x-pcie-lnksta-dllla",
15669      "description": "on/off",
15670      "type": "bool"
15671    },
15672    {
15673      "name": "any_layout",
15674      "description": "on/off",
15675      "type": "bool"
15676    },
15677    {
15678      "name": "edid",
15679      "description": "on/off",
15680      "type": "bool"
15681    },
15682    {
15683      "name": "addr",
15684      "description": "Slot and optional function number, example: 06.0 or 06",
15685      "type": "int32"
15686    },
15687    {
15688      "name": "migrate-extra",
15689      "description": "on/off",
15690      "type": "bool"
15691    },
15692    {
15693      "name": "modern-pio-notify",
15694      "description": "on/off",
15695      "type": "bool"
15696    },
15697    {
15698      "name": "iommu_platform",
15699      "description": "on/off",
15700      "type": "bool"
15701    },
15702    {
15703      "name": "x-pcie-extcap-init",
15704      "description": "on/off",
15705      "type": "bool"
15706    },
15707    {
15708      "name": "virtio-backend",
15709      "type": "child<virtio-gpu-device>"
15710    },
15711    {
15712      "name": "max_hostmem",
15713      "type": "size"
15714    },
15715    {
15716      "name": "x-ignore-backend-features",
15717      "type": "bool"
15718    },
15719    {
15720      "name": "stats",
15721      "description": "on/off",
15722      "type": "bool"
15723    },
15724    {
15725      "name": "notify_on_empty",
15726      "description": "on/off",
15727      "type": "bool"
15728    },
15729    {
15730      "name": "virtio-pci-bus-master-bug-migration",
15731      "description": "on/off",
15732      "type": "bool"
15733    },
15734    {
15735      "name": "ats",
15736      "description": "on/off",
15737      "type": "bool"
15738    },
15739    {
15740      "name": "romfile",
15741      "type": "str"
15742    },
15743    {
15744      "name": "virgl",
15745      "description": "on/off",
15746      "type": "bool"
15747    }
15748  ],
15749  "id": "libvirt-24"
15750}
15751
15752{
15753  "execute": "device-list-properties",
15754  "arguments": {
15755    "typename": "virtio-gpu-device"
15756  },
15757  "id": "libvirt-25"
15758}
15759
15760{
15761  "return": [
15762    {
15763      "name": "notify_on_empty",
15764      "description": "on/off",
15765      "type": "bool"
15766    },
15767    {
15768      "name": "any_layout",
15769      "description": "on/off",
15770      "type": "bool"
15771    },
15772    {
15773      "name": "indirect_desc",
15774      "description": "on/off",
15775      "type": "bool"
15776    },
15777    {
15778      "name": "event_idx",
15779      "description": "on/off",
15780      "type": "bool"
15781    },
15782    {
15783      "name": "xres",
15784      "type": "uint32"
15785    },
15786    {
15787      "name": "yres",
15788      "type": "uint32"
15789    },
15790    {
15791      "name": "stats",
15792      "description": "on/off",
15793      "type": "bool"
15794    },
15795    {
15796      "name": "iommu_platform",
15797      "description": "on/off",
15798      "type": "bool"
15799    },
15800    {
15801      "name": "edid",
15802      "description": "on/off",
15803      "type": "bool"
15804    },
15805    {
15806      "name": "max_outputs",
15807      "type": "uint32"
15808    },
15809    {
15810      "name": "virgl",
15811      "description": "on/off",
15812      "type": "bool"
15813    },
15814    {
15815      "name": "max_hostmem",
15816      "type": "size"
15817    }
15818  ],
15819  "id": "libvirt-25"
15820}
15821
15822{
15823  "execute": "device-list-properties",
15824  "arguments": {
15825    "typename": "ICH9-LPC"
15826  },
15827  "id": "libvirt-26"
15828}
15829
15830{
15831  "id": "libvirt-26",
15832  "error": {
15833    "class": "DeviceNotFound",
15834    "desc": "Device 'ICH9-LPC' not found"
15835  }
15836}
15837
15838{
15839  "execute": "device-list-properties",
15840  "arguments": {
15841    "typename": "virtio-balloon-pci"
15842  },
15843  "id": "libvirt-27"
15844}
15845
15846{
15847  "return": [
15848    {
15849      "name": "guest-stats-polling-interval",
15850      "type": "int"
15851    },
15852    {
15853      "name": "event_idx",
15854      "description": "on/off",
15855      "type": "bool"
15856    },
15857    {
15858      "name": "multifunction",
15859      "description": "on/off",
15860      "type": "bool"
15861    },
15862    {
15863      "name": "rombar",
15864      "type": "uint32"
15865    },
15866    {
15867      "name": "x-disable-pcie",
15868      "description": "on/off",
15869      "type": "bool"
15870    },
15871    {
15872      "name": "indirect_desc",
15873      "description": "on/off",
15874      "type": "bool"
15875    },
15876    {
15877      "name": "x-pcie-lnkctl-init",
15878      "description": "on/off",
15879      "type": "bool"
15880    },
15881    {
15882      "name": "disable-modern",
15883      "type": "bool"
15884    },
15885    {
15886      "name": "free-page-hint",
15887      "description": "on/off",
15888      "type": "bool"
15889    },
15890    {
15891      "name": "disable-legacy",
15892      "description": "on/off/auto",
15893      "type": "OnOffAuto"
15894    },
15895    {
15896      "name": "command_serr_enable",
15897      "description": "on/off",
15898      "type": "bool"
15899    },
15900    {
15901      "name": "guest-stats",
15902      "type": "guest statistics"
15903    },
15904    {
15905      "name": "deflate-on-oom",
15906      "description": "on/off",
15907      "type": "bool"
15908    },
15909    {
15910      "name": "page-per-vq",
15911      "description": "on/off",
15912      "type": "bool"
15913    },
15914    {
15915      "name": "x-pcie-deverr-init",
15916      "description": "on/off",
15917      "type": "bool"
15918    },
15919    {
15920      "name": "x-pcie-pm-init",
15921      "description": "on/off",
15922      "type": "bool"
15923    },
15924    {
15925      "name": "x-pcie-lnksta-dllla",
15926      "description": "on/off",
15927      "type": "bool"
15928    },
15929    {
15930      "name": "any_layout",
15931      "description": "on/off",
15932      "type": "bool"
15933    },
15934    {
15935      "name": "iothread",
15936      "type": "link<iothread>"
15937    },
15938    {
15939      "name": "class",
15940      "type": "uint32"
15941    },
15942    {
15943      "name": "addr",
15944      "description": "Slot and optional function number, example: 06.0 or 06",
15945      "type": "int32"
15946    },
15947    {
15948      "name": "migrate-extra",
15949      "description": "on/off",
15950      "type": "bool"
15951    },
15952    {
15953      "name": "modern-pio-notify",
15954      "description": "on/off",
15955      "type": "bool"
15956    },
15957    {
15958      "name": "x-pcie-extcap-init",
15959      "description": "on/off",
15960      "type": "bool"
15961    },
15962    {
15963      "name": "virtio-backend",
15964      "type": "child<virtio-balloon-device>"
15965    },
15966    {
15967      "name": "x-ignore-backend-features",
15968      "type": "bool"
15969    },
15970    {
15971      "name": "notify_on_empty",
15972      "description": "on/off",
15973      "type": "bool"
15974    },
15975    {
15976      "name": "iommu_platform",
15977      "description": "on/off",
15978      "type": "bool"
15979    },
15980    {
15981      "name": "ats",
15982      "description": "on/off",
15983      "type": "bool"
15984    },
15985    {
15986      "name": "virtio-pci-bus-master-bug-migration",
15987      "description": "on/off",
15988      "type": "bool"
15989    },
15990    {
15991      "name": "romfile",
15992      "type": "str"
15993    }
15994  ],
15995  "id": "libvirt-27"
15996}
15997
15998{
15999  "execute": "device-list-properties",
16000  "arguments": {
16001    "typename": "virtio-balloon-ccw"
16002  },
16003  "id": "libvirt-28"
16004}
16005
16006{
16007  "id": "libvirt-28",
16008  "error": {
16009    "class": "DeviceNotFound",
16010    "desc": "Device 'virtio-balloon-ccw' not found"
16011  }
16012}
16013
16014{
16015  "execute": "device-list-properties",
16016  "arguments": {
16017    "typename": "virtio-balloon-device"
16018  },
16019  "id": "libvirt-29"
16020}
16021
16022{
16023  "return": [
16024    {
16025      "name": "notify_on_empty",
16026      "description": "on/off",
16027      "type": "bool"
16028    },
16029    {
16030      "name": "any_layout",
16031      "description": "on/off",
16032      "type": "bool"
16033    },
16034    {
16035      "name": "indirect_desc",
16036      "description": "on/off",
16037      "type": "bool"
16038    },
16039    {
16040      "name": "guest-stats",
16041      "type": "guest statistics"
16042    },
16043    {
16044      "name": "guest-stats-polling-interval",
16045      "type": "int"
16046    },
16047    {
16048      "name": "iothread",
16049      "type": "link<iothread>"
16050    },
16051    {
16052      "name": "event_idx",
16053      "description": "on/off",
16054      "type": "bool"
16055    },
16056    {
16057      "name": "free-page-hint",
16058      "description": "on/off",
16059      "type": "bool"
16060    },
16061    {
16062      "name": "iommu_platform",
16063      "description": "on/off",
16064      "type": "bool"
16065    },
16066    {
16067      "name": "deflate-on-oom",
16068      "description": "on/off",
16069      "type": "bool"
16070    }
16071  ],
16072  "id": "libvirt-29"
16073}
16074
16075{
16076  "execute": "device-list-properties",
16077  "arguments": {
16078    "typename": "nec-usb-xhci"
16079  },
16080  "id": "libvirt-30"
16081}
16082
16083{
16084  "return": [
16085    {
16086      "name": "rombar",
16087      "type": "uint32"
16088    },
16089    {
16090      "name": "intrs",
16091      "type": "uint32"
16092    },
16093    {
16094      "name": "x-pcie-lnksta-dllla",
16095      "description": "on/off",
16096      "type": "bool"
16097    },
16098    {
16099      "name": "msix",
16100      "description": "on/off/auto",
16101      "type": "OnOffAuto"
16102    },
16103    {
16104      "name": "multifunction",
16105      "description": "on/off",
16106      "type": "bool"
16107    },
16108    {
16109      "name": "msi",
16110      "description": "on/off/auto",
16111      "type": "OnOffAuto"
16112    },
16113    {
16114      "name": "superspeed-ports-first",
16115      "description": "on/off",
16116      "type": "bool"
16117    },
16118    {
16119      "name": "streams",
16120      "description": "on/off",
16121      "type": "bool"
16122    },
16123    {
16124      "name": "romfile",
16125      "type": "str"
16126    },
16127    {
16128      "name": "force-pcie-endcap",
16129      "description": "on/off",
16130      "type": "bool"
16131    },
16132    {
16133      "name": "x-pcie-extcap-init",
16134      "description": "on/off",
16135      "type": "bool"
16136    },
16137    {
16138      "name": "command_serr_enable",
16139      "description": "on/off",
16140      "type": "bool"
16141    },
16142    {
16143      "name": "addr",
16144      "description": "Slot and optional function number, example: 06.0 or 06",
16145      "type": "int32"
16146    },
16147    {
16148      "name": "p3",
16149      "type": "uint32"
16150    },
16151    {
16152      "name": "p2",
16153      "type": "uint32"
16154    },
16155    {
16156      "name": "slots",
16157      "type": "uint32"
16158    }
16159  ],
16160  "id": "libvirt-30"
16161}
16162
16163{
16164  "execute": "device-list-properties",
16165  "arguments": {
16166    "typename": "pcie-root-port"
16167  },
16168  "id": "libvirt-31"
16169}
16170
16171{
16172  "return": [
16173    {
16174      "name": "addr",
16175      "description": "Slot and optional function number, example: 06.0 or 06",
16176      "type": "int32"
16177    },
16178    {
16179      "name": "power_controller_present",
16180      "description": "on/off",
16181      "type": "bool"
16182    },
16183    {
16184      "name": "aer_log_max",
16185      "type": "uint16"
16186    },
16187    {
16188      "name": "x-speed",
16189      "description": "2_5/5/8/16",
16190      "type": "PCIELinkSpeed"
16191    },
16192    {
16193      "name": "slot",
16194      "type": "uint16"
16195    },
16196    {
16197      "name": "x-pcie-lnksta-dllla",
16198      "description": "on/off",
16199      "type": "bool"
16200    },
16201    {
16202      "name": "port",
16203      "type": "uint8"
16204    },
16205    {
16206      "name": "mem-reserve",
16207      "type": "size"
16208    },
16209    {
16210      "name": "x-pcie-extcap-init",
16211      "description": "on/off",
16212      "type": "bool"
16213    },
16214    {
16215      "name": "pref64-reserve",
16216      "type": "size"
16217    },
16218    {
16219      "name": "rombar",
16220      "type": "uint32"
16221    },
16222    {
16223      "name": "command_serr_enable",
16224      "description": "on/off",
16225      "type": "bool"
16226    },
16227    {
16228      "name": "romfile",
16229      "type": "str"
16230    },
16231    {
16232      "name": "multifunction",
16233      "description": "on/off",
16234      "type": "bool"
16235    },
16236    {
16237      "name": "chassis",
16238      "type": "uint8"
16239    },
16240    {
16241      "name": "x-width",
16242      "description": "1/2/4/8/12/16/32",
16243      "type": "PCIELinkWidth"
16244    },
16245    {
16246      "name": "failover_pair_id",
16247      "type": "str"
16248    },
16249    {
16250      "name": "pref32-reserve",
16251      "type": "size"
16252    },
16253    {
16254      "name": "bus-reserve",
16255      "type": "uint32"
16256    },
16257    {
16258      "name": "x-migrate-msix",
16259      "type": "bool"
16260    },
16261    {
16262      "name": "disable-acs",
16263      "type": "bool"
16264    },
16265    {
16266      "name": "io-reserve",
16267      "type": "size"
16268    }
16269  ],
16270  "id": "libvirt-31"
16271}
16272
16273{
16274  "execute": "device-list-properties",
16275  "arguments": {
16276    "typename": "usb-host"
16277  },
16278  "id": "libvirt-32"
16279}
16280
16281{
16282  "return": [
16283    {
16284      "default-value": true,
16285      "name": "full-path",
16286      "description": "on/off",
16287      "type": "bool"
16288    },
16289    {
16290      "name": "port",
16291      "type": "str"
16292    },
16293    {
16294      "default-value": true,
16295      "name": "msos-desc",
16296      "description": "on/off",
16297      "type": "bool"
16298    },
16299    {
16300      "name": "serial",
16301      "type": "str"
16302    },
16303    {
16304      "default-value": 0,
16305      "name": "hostbus",
16306      "type": "uint32"
16307    },
16308    {
16309      "default-value": 4,
16310      "name": "isobufs",
16311      "type": "uint32"
16312    },
16313    {
16314      "default-value": 0,
16315      "name": "vendorid",
16316      "type": "uint32"
16317    },
16318    {
16319      "default-value": 0,
16320      "name": "productid",
16321      "type": "uint32"
16322    },
16323    {
16324      "name": "hostport",
16325      "type": "str"
16326    },
16327    {
16328      "default-value": true,
16329      "name": "pipeline",
16330      "description": "on/off",
16331      "type": "bool"
16332    },
16333    {
16334      "default-value": 0,
16335      "name": "hostaddr",
16336      "type": "uint32"
16337    },
16338    {
16339      "default-value": true,
16340      "name": "suppress-remote-wake",
16341      "type": "bool"
16342    },
16343    {
16344      "default-value": 2,
16345      "name": "loglevel",
16346      "type": "uint32"
16347    },
16348    {
16349      "default-value": 32,
16350      "name": "isobsize",
16351      "type": "uint32"
16352    },
16353    {
16354      "default-value": false,
16355      "name": "guest-resets-all",
16356      "type": "bool"
16357    },
16358    {
16359      "default-value": true,
16360      "name": "guest-reset",
16361      "type": "bool"
16362    },
16363    {
16364      "name": "bootindex",
16365      "type": "int32"
16366    },
16367    {
16368      "name": "attached",
16369      "type": "bool"
16370    }
16371  ],
16372  "id": "libvirt-32"
16373}
16374
16375{
16376  "execute": "qom-list-properties",
16377  "arguments": {
16378    "typename": "memory-backend-file"
16379  },
16380  "id": "libvirt-33"
16381}
16382
16383{
16384  "return": [
16385    {
16386      "name": "type",
16387      "type": "string"
16388    },
16389    {
16390      "name": "policy",
16391      "description": "Set the NUMA policy",
16392      "type": "HostMemPolicy"
16393    },
16394    {
16395      "name": "dump",
16396      "description": "Set to 'off' to exclude from core dump",
16397      "type": "bool"
16398    },
16399    {
16400      "name": "share",
16401      "description": "Mark the memory as private to QEMU or shared",
16402      "type": "bool"
16403    },
16404    {
16405      "name": "prealloc",
16406      "description": "Preallocate memory",
16407      "type": "bool"
16408    },
16409    {
16410      "name": "size",
16411      "description": "Size of the memory region (ex: 500M)",
16412      "type": "int"
16413    },
16414    {
16415      "name": "x-use-canonical-path-for-ramblock-id",
16416      "type": "bool"
16417    },
16418    {
16419      "name": "host-nodes",
16420      "description": "Binds memory to the list of NUMA host nodes",
16421      "type": "int"
16422    },
16423    {
16424      "name": "merge",
16425      "description": "Mark memory as mergeable",
16426      "type": "bool"
16427    },
16428    {
16429      "name": "pmem",
16430      "type": "bool"
16431    },
16432    {
16433      "name": "align",
16434      "type": "int"
16435    },
16436    {
16437      "name": "mem-path",
16438      "type": "string"
16439    },
16440    {
16441      "name": "discard-data",
16442      "type": "bool"
16443    }
16444  ],
16445  "id": "libvirt-33"
16446}
16447
16448{
16449  "execute": "qom-list-properties",
16450  "arguments": {
16451    "typename": "memory-backend-memfd"
16452  },
16453  "id": "libvirt-34"
16454}
16455
16456{
16457  "return": [
16458    {
16459      "name": "type",
16460      "type": "string"
16461    },
16462    {
16463      "name": "policy",
16464      "description": "Set the NUMA policy",
16465      "type": "HostMemPolicy"
16466    },
16467    {
16468      "name": "dump",
16469      "description": "Set to 'off' to exclude from core dump",
16470      "type": "bool"
16471    },
16472    {
16473      "name": "share",
16474      "description": "Mark the memory as private to QEMU or shared",
16475      "type": "bool"
16476    },
16477    {
16478      "name": "prealloc",
16479      "description": "Preallocate memory",
16480      "type": "bool"
16481    },
16482    {
16483      "name": "size",
16484      "description": "Size of the memory region (ex: 500M)",
16485      "type": "int"
16486    },
16487    {
16488      "name": "x-use-canonical-path-for-ramblock-id",
16489      "type": "bool"
16490    },
16491    {
16492      "name": "host-nodes",
16493      "description": "Binds memory to the list of NUMA host nodes",
16494      "type": "int"
16495    },
16496    {
16497      "name": "merge",
16498      "description": "Mark memory as mergeable",
16499      "type": "bool"
16500    },
16501    {
16502      "name": "seal",
16503      "description": "Seal growing & shrinking",
16504      "type": "bool"
16505    },
16506    {
16507      "name": "hugetlbsize",
16508      "description": "Huge pages size (ex: 2M, 1G)",
16509      "type": "int"
16510    },
16511    {
16512      "name": "hugetlb",
16513      "description": "Use huge pages",
16514      "type": "bool"
16515    }
16516  ],
16517  "id": "libvirt-34"
16518}
16519
16520{
16521  "execute": "query-machines",
16522  "id": "libvirt-35"
16523}
16524
16525{
16526  "return": [
16527    {
16528      "hotpluggable-cpus": false,
16529      "name": "virt",
16530      "cpu-max": 8
16531    },
16532    {
16533      "hotpluggable-cpus": false,
16534      "name": "none",
16535      "cpu-max": 1
16536    },
16537    {
16538      "hotpluggable-cpus": false,
16539      "name": "spike_v1.10",
16540      "is-default": true,
16541      "cpu-max": 1
16542    },
16543    {
16544      "hotpluggable-cpus": false,
16545      "name": "sifive_u",
16546      "cpu-max": 4
16547    },
16548    {
16549      "hotpluggable-cpus": false,
16550      "name": "sifive_e",
16551      "cpu-max": 1
16552    },
16553    {
16554      "hotpluggable-cpus": false,
16555      "name": "spike_v1.9.1",
16556      "cpu-max": 1
16557    }
16558  ],
16559  "id": "libvirt-35"
16560}
16561
16562{
16563  "execute": "qom-list-properties",
16564  "arguments": {
16565    "typename": "virt-machine"
16566  },
16567  "id": "libvirt-36"
16568}
16569
16570{
16571  "return": [
16572    {
16573      "name": "type",
16574      "type": "string"
16575    },
16576    {
16577      "name": "enforce-config-section",
16578      "description": "Set on to enforce configuration section migration",
16579      "type": "bool"
16580    },
16581    {
16582      "name": "kernel",
16583      "description": "Linux kernel image file",
16584      "type": "string"
16585    },
16586    {
16587      "name": "dt-compatible",
16588      "description": "Overrides the \"compatible\" property of the dt root node",
16589      "type": "string"
16590    },
16591    {
16592      "name": "initrd",
16593      "description": "Linux initial ramdisk file",
16594      "type": "string"
16595    },
16596    {
16597      "name": "graphics",
16598      "description": "Set on/off to enable/disable graphics emulation",
16599      "type": "bool"
16600    },
16601    {
16602      "name": "kernel-irqchip",
16603      "description": "Configure KVM in-kernel irqchip",
16604      "type": "on|off|split"
16605    },
16606    {
16607      "name": "usb",
16608      "description": "Set on/off to enable/disable usb",
16609      "type": "bool"
16610    },
16611    {
16612      "name": "firmware",
16613      "description": "Firmware image",
16614      "type": "string"
16615    },
16616    {
16617      "name": "memory-encryption",
16618      "description": "Set memory encryption object to use",
16619      "type": "string"
16620    },
16621    {
16622      "name": "dump-guest-core",
16623      "description": "Include guest memory in a core dump",
16624      "type": "bool"
16625    },
16626    {
16627      "name": "kvm-shadow-mem",
16628      "description": "KVM shadow MMU size",
16629      "type": "int"
16630    },
16631    {
16632      "name": "igd-passthru",
16633      "description": "Set on/off to enable/disable igd passthrou",
16634      "type": "bool"
16635    },
16636    {
16637      "name": "phandle-start",
16638      "description": "The first phandle ID we may generate dynamically",
16639      "type": "int"
16640    },
16641    {
16642      "name": "dumpdtb",
16643      "description": "Dump current dtb to a file and quit",
16644      "type": "string"
16645    },
16646    {
16647      "name": "mem-merge",
16648      "description": "Enable/disable memory merge support",
16649      "type": "bool"
16650    },
16651    {
16652      "name": "dtb",
16653      "description": "Linux kernel device tree file",
16654      "type": "string"
16655    },
16656    {
16657      "name": "accel",
16658      "description": "Accelerator list",
16659      "type": "string"
16660    },
16661    {
16662      "name": "append",
16663      "description": "Linux kernel command line",
16664      "type": "string"
16665    },
16666    {
16667      "name": "suppress-vmdesc",
16668      "description": "Set on to disable self-describing migration",
16669      "type": "bool"
16670    }
16671  ],
16672  "id": "libvirt-36"
16673}
16674
16675{
16676  "execute": "qom-list-properties",
16677  "arguments": {
16678    "typename": "none-machine"
16679  },
16680  "id": "libvirt-37"
16681}
16682
16683{
16684  "return": [
16685    {
16686      "name": "type",
16687      "type": "string"
16688    },
16689    {
16690      "name": "enforce-config-section",
16691      "description": "Set on to enforce configuration section migration",
16692      "type": "bool"
16693    },
16694    {
16695      "name": "kernel",
16696      "description": "Linux kernel image file",
16697      "type": "string"
16698    },
16699    {
16700      "name": "dt-compatible",
16701      "description": "Overrides the \"compatible\" property of the dt root node",
16702      "type": "string"
16703    },
16704    {
16705      "name": "initrd",
16706      "description": "Linux initial ramdisk file",
16707      "type": "string"
16708    },
16709    {
16710      "name": "graphics",
16711      "description": "Set on/off to enable/disable graphics emulation",
16712      "type": "bool"
16713    },
16714    {
16715      "name": "kernel-irqchip",
16716      "description": "Configure KVM in-kernel irqchip",
16717      "type": "on|off|split"
16718    },
16719    {
16720      "name": "usb",
16721      "description": "Set on/off to enable/disable usb",
16722      "type": "bool"
16723    },
16724    {
16725      "name": "firmware",
16726      "description": "Firmware image",
16727      "type": "string"
16728    },
16729    {
16730      "name": "memory-encryption",
16731      "description": "Set memory encryption object to use",
16732      "type": "string"
16733    },
16734    {
16735      "name": "dump-guest-core",
16736      "description": "Include guest memory in a core dump",
16737      "type": "bool"
16738    },
16739    {
16740      "name": "kvm-shadow-mem",
16741      "description": "KVM shadow MMU size",
16742      "type": "int"
16743    },
16744    {
16745      "name": "igd-passthru",
16746      "description": "Set on/off to enable/disable igd passthrou",
16747      "type": "bool"
16748    },
16749    {
16750      "name": "phandle-start",
16751      "description": "The first phandle ID we may generate dynamically",
16752      "type": "int"
16753    },
16754    {
16755      "name": "dumpdtb",
16756      "description": "Dump current dtb to a file and quit",
16757      "type": "string"
16758    },
16759    {
16760      "name": "mem-merge",
16761      "description": "Enable/disable memory merge support",
16762      "type": "bool"
16763    },
16764    {
16765      "name": "dtb",
16766      "description": "Linux kernel device tree file",
16767      "type": "string"
16768    },
16769    {
16770      "name": "accel",
16771      "description": "Accelerator list",
16772      "type": "string"
16773    },
16774    {
16775      "name": "append",
16776      "description": "Linux kernel command line",
16777      "type": "string"
16778    },
16779    {
16780      "name": "suppress-vmdesc",
16781      "description": "Set on to disable self-describing migration",
16782      "type": "bool"
16783    }
16784  ],
16785  "id": "libvirt-37"
16786}
16787
16788{
16789  "execute": "query-tpm-models",
16790  "id": "libvirt-38"
16791}
16792
16793{
16794  "return": [
16795  ],
16796  "id": "libvirt-38"
16797}
16798
16799{
16800  "execute": "query-tpm-types",
16801  "id": "libvirt-39"
16802}
16803
16804{
16805  "return": [
16806  ],
16807  "id": "libvirt-39"
16808}
16809
16810{
16811  "execute": "query-command-line-options",
16812  "id": "libvirt-40"
16813}
16814
16815{
16816  "return": [
16817    {
16818      "parameters": [
16819        {
16820          "name": "timeout",
16821          "help": "Request timeout in seconds (default 0 = no timeout)",
16822          "type": "number"
16823        },
16824        {
16825          "name": "initiator-name",
16826          "help": "Initiator iqn name to use when connecting",
16827          "type": "string"
16828        },
16829        {
16830          "name": "header-digest",
16831          "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}",
16832          "type": "string"
16833        },
16834        {
16835          "name": "password-secret",
16836          "help": "ID of the secret providing password for CHAP authentication to target",
16837          "type": "string"
16838        },
16839        {
16840          "name": "password",
16841          "help": "password for CHAP authentication to target",
16842          "type": "string"
16843        },
16844        {
16845          "name": "user",
16846          "help": "username for CHAP authentication to target",
16847          "type": "string"
16848        }
16849      ],
16850      "option": "iscsi"
16851    },
16852    {
16853      "parameters": [
16854        {
16855          "name": "non-adaptive",
16856          "type": "boolean"
16857        },
16858        {
16859          "name": "lossy",
16860          "type": "boolean"
16861        },
16862        {
16863          "name": "sasl-authz",
16864          "type": "string"
16865        },
16866        {
16867          "name": "tls-authz",
16868          "type": "string"
16869        },
16870        {
16871          "name": "acl",
16872          "type": "boolean"
16873        },
16874        {
16875          "name": "sasl",
16876          "type": "boolean"
16877        },
16878        {
16879          "name": "key-delay-ms",
16880          "type": "number"
16881        },
16882        {
16883          "name": "lock-key-sync",
16884          "type": "boolean"
16885        },
16886        {
16887          "name": "reverse",
16888          "type": "boolean"
16889        },
16890        {
16891          "name": "password",
16892          "type": "boolean"
16893        },
16894        {
16895          "name": "ipv6",
16896          "type": "boolean"
16897        },
16898        {
16899          "name": "ipv4",
16900          "type": "boolean"
16901        },
16902        {
16903          "name": "to",
16904          "type": "number"
16905        },
16906        {
16907          "name": "connections",
16908          "type": "number"
16909        },
16910        {
16911          "name": "head",
16912          "type": "number"
16913        },
16914        {
16915          "name": "display",
16916          "type": "string"
16917        },
16918        {
16919          "name": "share",
16920          "type": "string"
16921        },
16922        {
16923          "name": "tls-creds",
16924          "type": "string"
16925        },
16926        {
16927          "name": "websocket",
16928          "type": "string"
16929        },
16930        {
16931          "name": "vnc",
16932          "type": "string"
16933        }
16934      ],
16935      "option": "vnc"
16936    },
16937    {
16938      "parameters": [
16939        {
16940          "name": "rendernode",
16941          "type": "string"
16942        },
16943        {
16944          "name": "gl",
16945          "type": "boolean"
16946        },
16947        {
16948          "name": "head",
16949          "type": "number"
16950        },
16951        {
16952          "name": "display",
16953          "type": "string"
16954        },
16955        {
16956          "name": "seamless-migration",
16957          "type": "boolean"
16958        },
16959        {
16960          "name": "playback-compression",
16961          "type": "boolean"
16962        },
16963        {
16964          "name": "agent-mouse",
16965          "type": "boolean"
16966        },
16967        {
16968          "name": "streaming-video",
16969          "type": "string"
16970        },
16971        {
16972          "name": "zlib-glz-wan-compression",
16973          "type": "string"
16974        },
16975        {
16976          "name": "jpeg-wan-compression",
16977          "type": "string"
16978        },
16979        {
16980          "name": "image-compression",
16981          "type": "string"
16982        },
16983        {
16984          "name": "plaintext-channel",
16985          "type": "string"
16986        },
16987        {
16988          "name": "tls-channel",
16989          "type": "string"
16990        },
16991        {
16992          "name": "tls-ciphers",
16993          "type": "string"
16994        },
16995        {
16996          "name": "x509-dh-key-file",
16997          "type": "string"
16998        },
16999        {
17000          "name": "x509-cacert-file",
17001          "type": "string"
17002        },
17003        {
17004          "name": "x509-cert-file",
17005          "type": "string"
17006        },
17007        {
17008          "name": "x509-key-password",
17009          "type": "string"
17010        },
17011        {
17012          "name": "x509-key-file",
17013          "type": "string"
17014        },
17015        {
17016          "name": "x509-dir",
17017          "type": "string"
17018        },
17019        {
17020          "name": "sasl",
17021          "type": "boolean"
17022        },
17023        {
17024          "name": "disable-agent-file-xfer",
17025          "type": "boolean"
17026        },
17027        {
17028          "name": "disable-copy-paste",
17029          "type": "boolean"
17030        },
17031        {
17032          "name": "disable-ticketing",
17033          "type": "boolean"
17034        },
17035        {
17036          "name": "password",
17037          "type": "string"
17038        },
17039        {
17040          "name": "unix",
17041          "type": "boolean"
17042        },
17043        {
17044          "name": "ipv6",
17045          "type": "boolean"
17046        },
17047        {
17048          "name": "ipv4",
17049          "type": "boolean"
17050        },
17051        {
17052          "name": "addr",
17053          "type": "string"
17054        },
17055        {
17056          "name": "tls-port",
17057          "type": "number"
17058        },
17059        {
17060          "name": "port",
17061          "type": "number"
17062        }
17063      ],
17064      "option": "spice"
17065    },
17066    {
17067      "parameters": [
17068        {
17069          "name": "dmode",
17070          "type": "number"
17071        },
17072        {
17073          "name": "fmode",
17074          "type": "number"
17075        },
17076        {
17077          "name": "sock_fd",
17078          "type": "number"
17079        },
17080        {
17081          "name": "socket",
17082          "type": "string"
17083        },
17084        {
17085          "name": "readonly",
17086          "type": "boolean"
17087        },
17088        {
17089          "name": "writeout",
17090          "type": "string"
17091        },
17092        {
17093          "name": "security_model",
17094          "type": "string"
17095        },
17096        {
17097          "name": "mount_tag",
17098          "type": "string"
17099        },
17100        {
17101          "name": "path",
17102          "type": "string"
17103        },
17104        {
17105          "name": "fsdriver",
17106          "type": "string"
17107        }
17108      ],
17109      "option": "virtfs"
17110    },
17111    {
17112      "parameters": [
17113        {
17114          "name": "throttling.iops-size",
17115          "help": "when limiting by iops max size of an I/O in bytes",
17116          "type": "number"
17117        },
17118        {
17119          "name": "throttling.bps-write-max-length",
17120          "help": "length of the bps-write-max burst period, in seconds",
17121          "type": "number"
17122        },
17123        {
17124          "name": "throttling.bps-read-max-length",
17125          "help": "length of the bps-read-max burst period, in seconds",
17126          "type": "number"
17127        },
17128        {
17129          "name": "throttling.bps-total-max-length",
17130          "help": "length of the bps-total-max burst period, in seconds",
17131          "type": "number"
17132        },
17133        {
17134          "name": "throttling.iops-write-max-length",
17135          "help": "length of the iops-write-max burst period, in seconds",
17136          "type": "number"
17137        },
17138        {
17139          "name": "throttling.iops-read-max-length",
17140          "help": "length of the iops-read-max burst period, in seconds",
17141          "type": "number"
17142        },
17143        {
17144          "name": "throttling.iops-total-max-length",
17145          "help": "length of the iops-total-max burst period, in seconds",
17146          "type": "number"
17147        },
17148        {
17149          "name": "throttling.bps-write-max",
17150          "help": "total bytes write burst",
17151          "type": "number"
17152        },
17153        {
17154          "name": "throttling.bps-read-max",
17155          "help": "total bytes read burst",
17156          "type": "number"
17157        },
17158        {
17159          "name": "throttling.bps-total-max",
17160          "help": "total bytes burst",
17161          "type": "number"
17162        },
17163        {
17164          "name": "throttling.iops-write-max",
17165          "help": "I/O operations write burst",
17166          "type": "number"
17167        },
17168        {
17169          "name": "throttling.iops-read-max",
17170          "help": "I/O operations read burst",
17171          "type": "number"
17172        },
17173        {
17174          "name": "throttling.iops-total-max",
17175          "help": "I/O operations burst",
17176          "type": "number"
17177        },
17178        {
17179          "name": "throttling.bps-write",
17180          "help": "limit write bytes per second",
17181          "type": "number"
17182        },
17183        {
17184          "name": "throttling.bps-read",
17185          "help": "limit read bytes per second",
17186          "type": "number"
17187        },
17188        {
17189          "name": "throttling.bps-total",
17190          "help": "limit total bytes per second",
17191          "type": "number"
17192        },
17193        {
17194          "name": "throttling.iops-write",
17195          "help": "limit write operations per second",
17196          "type": "number"
17197        },
17198        {
17199          "name": "throttling.iops-read",
17200          "help": "limit read operations per second",
17201          "type": "number"
17202        },
17203        {
17204          "name": "throttling.iops-total",
17205          "help": "limit total I/O operations per second",
17206          "type": "number"
17207        },
17208        {
17209          "name": "dmode",
17210          "type": "number"
17211        },
17212        {
17213          "name": "fmode",
17214          "type": "number"
17215        },
17216        {
17217          "name": "sock_fd",
17218          "type": "number"
17219        },
17220        {
17221          "name": "socket",
17222          "type": "string"
17223        },
17224        {
17225          "name": "readonly",
17226          "type": "boolean"
17227        },
17228        {
17229          "name": "writeout",
17230          "type": "string"
17231        },
17232        {
17233          "name": "security_model",
17234          "type": "string"
17235        },
17236        {
17237          "name": "path",
17238          "type": "string"
17239        },
17240        {
17241          "name": "fsdriver",
17242          "type": "string"
17243        }
17244      ],
17245      "option": "fsdev"
17246    },
17247    {
17248      "parameters": [
17249        {
17250          "name": "resourcecontrol",
17251          "type": "string"
17252        },
17253        {
17254          "name": "spawn",
17255          "type": "string"
17256        },
17257        {
17258          "name": "elevateprivileges",
17259          "type": "string"
17260        },
17261        {
17262          "name": "obsolete",
17263          "type": "string"
17264        },
17265        {
17266          "name": "enable",
17267          "type": "boolean"
17268        }
17269      ],
17270      "option": "sandbox"
17271    },
17272    {
17273      "parameters": [
17274        {
17275          "name": "string",
17276          "help": "Sets content of the blob to be inserted from a string",
17277          "type": "string"
17278        },
17279        {
17280          "name": "file",
17281          "help": "Sets the name of the file from which the fw_cfg blob will be loaded",
17282          "type": "string"
17283        },
17284        {
17285          "name": "name",
17286          "help": "Sets the fw_cfg name of the blob to be inserted",
17287          "type": "string"
17288        }
17289      ],
17290      "option": "fw_cfg"
17291    },
17292    {
17293      "parameters": [
17294        {
17295          "name": "arg",
17296          "type": "string"
17297        },
17298        {
17299          "name": "target",
17300          "type": "string"
17301        },
17302        {
17303          "name": "enable",
17304          "type": "boolean"
17305        }
17306      ],
17307      "option": "semihosting-config"
17308    },
17309    {
17310      "parameters": [
17311        {
17312          "name": "rrsnapshot",
17313          "type": "string"
17314        },
17315        {
17316          "name": "rrfile",
17317          "type": "string"
17318        },
17319        {
17320          "name": "rr",
17321          "type": "string"
17322        },
17323        {
17324          "name": "sleep",
17325          "type": "boolean"
17326        },
17327        {
17328          "name": "align",
17329          "type": "boolean"
17330        },
17331        {
17332          "name": "shift",
17333          "type": "string"
17334        }
17335      ],
17336      "option": "icount"
17337    },
17338    {
17339      "parameters": [
17340      ],
17341      "option": "numa"
17342    },
17343    {
17344      "parameters": [
17345        {
17346          "name": "debug-threads",
17347          "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.",
17348          "type": "boolean"
17349        },
17350        {
17351          "name": "process",
17352          "help": "Sets the name of the QEMU process, as shown in top etc",
17353          "type": "string"
17354        },
17355        {
17356          "name": "guest",
17357          "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",
17358          "type": "string"
17359        }
17360      ],
17361      "option": "name"
17362    },
17363    {
17364      "parameters": [
17365        {
17366          "name": "timestamp",
17367          "type": "boolean"
17368        }
17369      ],
17370      "option": "msg"
17371    },
17372    {
17373      "parameters": [
17374        {
17375          "name": "cpu-pm",
17376          "type": "boolean"
17377        },
17378        {
17379          "name": "mem-lock",
17380          "type": "boolean"
17381        }
17382      ],
17383      "option": "overcommit"
17384    },
17385    {
17386      "parameters": [
17387        {
17388          "name": "mlock",
17389          "type": "boolean"
17390        }
17391      ],
17392      "option": "realtime"
17393    },
17394    {
17395      "parameters": [
17396      ],
17397      "option": "tpmdev"
17398    },
17399    {
17400      "parameters": [
17401      ],
17402      "option": "object"
17403    },
17404    {
17405      "parameters": [
17406        {
17407          "name": "opaque",
17408          "help": "free-form string used to describe fd",
17409          "type": "string"
17410        },
17411        {
17412          "name": "set",
17413          "help": "ID of the fd set to add fd to",
17414          "type": "number"
17415        },
17416        {
17417          "name": "fd",
17418          "help": "file descriptor of which a duplicate is added to fd set",
17419          "type": "number"
17420        }
17421      ],
17422      "option": "add-fd"
17423    },
17424    {
17425      "parameters": [
17426        {
17427          "name": "strict",
17428          "type": "boolean"
17429        },
17430        {
17431          "name": "reboot-timeout",
17432          "type": "number"
17433        },
17434        {
17435          "name": "splash-time",
17436          "type": "number"
17437        },
17438        {
17439          "name": "splash",
17440          "type": "string"
17441        },
17442        {
17443          "name": "menu",
17444          "type": "boolean"
17445        },
17446        {
17447          "name": "once",
17448          "type": "string"
17449        },
17450        {
17451          "name": "order",
17452          "type": "string"
17453        }
17454      ],
17455      "option": "boot-opts"
17456    },
17457    {
17458      "parameters": [
17459        {
17460          "name": "maxcpus",
17461          "type": "number"
17462        },
17463        {
17464          "name": "threads",
17465          "type": "number"
17466        },
17467        {
17468          "name": "cores",
17469          "type": "number"
17470        },
17471        {
17472          "name": "sockets",
17473          "type": "number"
17474        },
17475        {
17476          "name": "cpus",
17477          "type": "number"
17478        }
17479      ],
17480      "option": "smp-opts"
17481    },
17482    {
17483      "parameters": [
17484        {
17485          "name": "maxmem",
17486          "type": "size"
17487        },
17488        {
17489          "name": "slots",
17490          "type": "number"
17491        },
17492        {
17493          "name": "size",
17494          "type": "size"
17495        }
17496      ],
17497      "option": "memory"
17498    },
17499    {
17500      "parameters": [
17501        {
17502          "name": "thread",
17503          "help": "Enable/disable multi-threaded TCG",
17504          "type": "string"
17505        },
17506        {
17507          "name": "accel",
17508          "help": "Select the type of accelerator",
17509          "type": "string"
17510        }
17511      ],
17512      "option": "accel"
17513    },
17514    {
17515      "parameters": [
17516        {
17517          "name": "loadparm",
17518          "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",
17519          "type": "string"
17520        },
17521        {
17522          "name": "dea-key-wrap",
17523          "help": "enable/disable DEA key wrapping using the CPACF wrapping key",
17524          "type": "boolean"
17525        },
17526        {
17527          "name": "aes-key-wrap",
17528          "help": "enable/disable AES key wrapping using the CPACF wrapping key",
17529          "type": "boolean"
17530        },
17531        {
17532          "name": "suppress-vmdesc",
17533          "help": "Set on to disable self-describing migration",
17534          "type": "boolean"
17535        },
17536        {
17537          "name": "iommu",
17538          "help": "Set on/off to enable/disable Intel IOMMU (VT-d)",
17539          "type": "boolean"
17540        },
17541        {
17542          "name": "firmware",
17543          "help": "firmware image",
17544          "type": "string"
17545        },
17546        {
17547          "name": "usb",
17548          "help": "Set on/off to enable/disable usb",
17549          "type": "boolean"
17550        },
17551        {
17552          "name": "mem-merge",
17553          "help": "enable/disable memory merge support",
17554          "type": "boolean"
17555        },
17556        {
17557          "name": "dump-guest-core",
17558          "help": "Include guest memory in  a core dump",
17559          "type": "boolean"
17560        },
17561        {
17562          "name": "dt_compatible",
17563          "help": "Overrides the \"compatible\" property of the dt root node",
17564          "type": "string"
17565        },
17566        {
17567          "name": "phandle_start",
17568          "help": "The first phandle ID we may generate dynamically",
17569          "type": "number"
17570        },
17571        {
17572          "name": "dumpdtb",
17573          "help": "Dump current dtb to a file and quit",
17574          "type": "string"
17575        },
17576        {
17577          "name": "dtb",
17578          "help": "Linux kernel device tree file",
17579          "type": "string"
17580        },
17581        {
17582          "name": "append",
17583          "help": "Linux kernel command line",
17584          "type": "string"
17585        },
17586        {
17587          "name": "initrd",
17588          "help": "Linux initial ramdisk file",
17589          "type": "string"
17590        },
17591        {
17592          "name": "kernel",
17593          "help": "Linux kernel image file",
17594          "type": "string"
17595        },
17596        {
17597          "name": "kvm_shadow_mem",
17598          "help": "KVM shadow MMU size",
17599          "type": "size"
17600        },
17601        {
17602          "name": "kernel_irqchip",
17603          "help": "use KVM in-kernel irqchip",
17604          "type": "boolean"
17605        },
17606        {
17607          "name": "accel",
17608          "help": "accelerator list",
17609          "type": "string"
17610        },
17611        {
17612          "name": "type",
17613          "help": "emulated machine",
17614          "type": "string"
17615        }
17616      ],
17617      "option": "machine"
17618    },
17619    {
17620      "parameters": [
17621        {
17622          "name": "romfile",
17623          "type": "string"
17624        },
17625        {
17626          "name": "bootindex",
17627          "type": "number"
17628        }
17629      ],
17630      "option": "option-rom"
17631    },
17632    {
17633      "parameters": [
17634        {
17635          "name": "file",
17636          "type": "string"
17637        },
17638        {
17639          "name": "events",
17640          "type": "string"
17641        },
17642        {
17643          "name": "enable",
17644          "type": "string"
17645        }
17646      ],
17647      "option": "trace"
17648    },
17649    {
17650      "parameters": [
17651        {
17652          "name": "pretty",
17653          "type": "boolean"
17654        },
17655        {
17656          "name": "chardev",
17657          "type": "string"
17658        },
17659        {
17660          "name": "mode",
17661          "type": "string"
17662        }
17663      ],
17664      "option": "mon"
17665    },
17666    {
17667      "parameters": [
17668        {
17669          "name": "value",
17670          "type": "string"
17671        },
17672        {
17673          "name": "property",
17674          "type": "string"
17675        },
17676        {
17677          "name": "driver",
17678          "type": "string"
17679        }
17680      ],
17681      "option": "global"
17682    },
17683    {
17684      "parameters": [
17685        {
17686          "name": "driftfix",
17687          "type": "string"
17688        },
17689        {
17690          "name": "clock",
17691          "type": "string"
17692        },
17693        {
17694          "name": "base",
17695          "type": "string"
17696        }
17697      ],
17698      "option": "rtc"
17699    },
17700    {
17701      "parameters": [
17702      ],
17703      "option": "net"
17704    },
17705    {
17706      "parameters": [
17707      ],
17708      "option": "nic"
17709    },
17710    {
17711      "parameters": [
17712      ],
17713      "option": "netdev"
17714    },
17715    {
17716      "parameters": [
17717      ],
17718      "option": "device"
17719    },
17720    {
17721      "parameters": [
17722        {
17723          "name": "logappend",
17724          "type": "boolean"
17725        },
17726        {
17727          "name": "logfile",
17728          "type": "string"
17729        },
17730        {
17731          "name": "append",
17732          "type": "boolean"
17733        },
17734        {
17735          "name": "chardev",
17736          "type": "string"
17737        },
17738        {
17739          "name": "size",
17740          "type": "size"
17741        },
17742        {
17743          "name": "debug",
17744          "type": "number"
17745        },
17746        {
17747          "name": "name",
17748          "type": "string"
17749        },
17750        {
17751          "name": "signal",
17752          "type": "boolean"
17753        },
17754        {
17755          "name": "mux",
17756          "type": "boolean"
17757        },
17758        {
17759          "name": "rows",
17760          "type": "number"
17761        },
17762        {
17763          "name": "cols",
17764          "type": "number"
17765        },
17766        {
17767          "name": "height",
17768          "type": "number"
17769        },
17770        {
17771          "name": "width",
17772          "type": "number"
17773        },
17774        {
17775          "name": "websocket",
17776          "type": "boolean"
17777        },
17778        {
17779          "name": "tls-authz",
17780          "type": "string"
17781        },
17782        {
17783          "name": "tls-creds",
17784          "type": "string"
17785        },
17786        {
17787          "name": "tn3270",
17788          "type": "boolean"
17789        },
17790        {
17791          "name": "telnet",
17792          "type": "boolean"
17793        },
17794        {
17795          "name": "reconnect",
17796          "type": "number"
17797        },
17798        {
17799          "name": "delay",
17800          "type": "boolean"
17801        },
17802        {
17803          "name": "server",
17804          "type": "boolean"
17805        },
17806        {
17807          "name": "wait",
17808          "type": "boolean"
17809        },
17810        {
17811          "name": "ipv6",
17812          "type": "boolean"
17813        },
17814        {
17815          "name": "ipv4",
17816          "type": "boolean"
17817        },
17818        {
17819          "name": "to",
17820          "type": "number"
17821        },
17822        {
17823          "name": "localport",
17824          "type": "string"
17825        },
17826        {
17827          "name": "localaddr",
17828          "type": "string"
17829        },
17830        {
17831          "name": "fd",
17832          "type": "string"
17833        },
17834        {
17835          "name": "port",
17836          "type": "string"
17837        },
17838        {
17839          "name": "host",
17840          "type": "string"
17841        },
17842        {
17843          "name": "path",
17844          "type": "string"
17845        },
17846        {
17847          "name": "backend",
17848          "type": "string"
17849        }
17850      ],
17851      "option": "chardev"
17852    },
17853    {
17854      "parameters": [
17855        {
17856          "name": "copy-on-read",
17857          "help": "copy read data from backing file into image file",
17858          "type": "boolean"
17859        },
17860        {
17861          "name": "werror",
17862          "help": "write error action",
17863          "type": "string"
17864        },
17865        {
17866          "name": "rerror",
17867          "help": "read error action",
17868          "type": "string"
17869        },
17870        {
17871          "name": "read-only",
17872          "help": "open drive file as read-only",
17873          "type": "boolean"
17874        },
17875        {
17876          "name": "file",
17877          "help": "file name",
17878          "type": "string"
17879        },
17880        {
17881          "name": "if",
17882          "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)",
17883          "type": "string"
17884        },
17885        {
17886          "name": "media",
17887          "help": "media type (disk, cdrom)",
17888          "type": "string"
17889        },
17890        {
17891          "name": "index",
17892          "help": "index number",
17893          "type": "number"
17894        },
17895        {
17896          "name": "unit",
17897          "help": "unit number (i.e. lun for scsi)",
17898          "type": "number"
17899        },
17900        {
17901          "name": "bus",
17902          "help": "bus number",
17903          "type": "number"
17904        },
17905        {
17906          "name": "stats-account-failed",
17907          "help": "whether to account for failed I/O operations in the statistics",
17908          "type": "boolean"
17909        },
17910        {
17911          "name": "stats-account-invalid",
17912          "help": "whether to account for invalid I/O operations in the statistics",
17913          "type": "boolean"
17914        },
17915        {
17916          "name": "detect-zeroes",
17917          "help": "try to optimize zero writes (off, on, unmap)",
17918          "type": "string"
17919        },
17920        {
17921          "name": "throttling.group",
17922          "help": "name of the block throttling group",
17923          "type": "string"
17924        },
17925        {
17926          "name": "throttling.iops-size",
17927          "help": "when limiting by iops max size of an I/O in bytes",
17928          "type": "number"
17929        },
17930        {
17931          "name": "throttling.bps-write-max-length",
17932          "help": "length of the bps-write-max burst period, in seconds",
17933          "type": "number"
17934        },
17935        {
17936          "name": "throttling.bps-read-max-length",
17937          "help": "length of the bps-read-max burst period, in seconds",
17938          "type": "number"
17939        },
17940        {
17941          "name": "throttling.bps-total-max-length",
17942          "help": "length of the bps-total-max burst period, in seconds",
17943          "type": "number"
17944        },
17945        {
17946          "name": "throttling.iops-write-max-length",
17947          "help": "length of the iops-write-max burst period, in seconds",
17948          "type": "number"
17949        },
17950        {
17951          "name": "throttling.iops-read-max-length",
17952          "help": "length of the iops-read-max burst period, in seconds",
17953          "type": "number"
17954        },
17955        {
17956          "name": "throttling.iops-total-max-length",
17957          "help": "length of the iops-total-max burst period, in seconds",
17958          "type": "number"
17959        },
17960        {
17961          "name": "throttling.bps-write-max",
17962          "help": "total bytes write burst",
17963          "type": "number"
17964        },
17965        {
17966          "name": "throttling.bps-read-max",
17967          "help": "total bytes read burst",
17968          "type": "number"
17969        },
17970        {
17971          "name": "throttling.bps-total-max",
17972          "help": "total bytes burst",
17973          "type": "number"
17974        },
17975        {
17976          "name": "throttling.iops-write-max",
17977          "help": "I/O operations write burst",
17978          "type": "number"
17979        },
17980        {
17981          "name": "throttling.iops-read-max",
17982          "help": "I/O operations read burst",
17983          "type": "number"
17984        },
17985        {
17986          "name": "throttling.iops-total-max",
17987          "help": "I/O operations burst",
17988          "type": "number"
17989        },
17990        {
17991          "name": "throttling.bps-write",
17992          "help": "limit write bytes per second",
17993          "type": "number"
17994        },
17995        {
17996          "name": "throttling.bps-read",
17997          "help": "limit read bytes per second",
17998          "type": "number"
17999        },
18000        {
18001          "name": "throttling.bps-total",
18002          "help": "limit total bytes per second",
18003          "type": "number"
18004        },
18005        {
18006          "name": "throttling.iops-write",
18007          "help": "limit write operations per second",
18008          "type": "number"
18009        },
18010        {
18011          "name": "throttling.iops-read",
18012          "help": "limit read operations per second",
18013          "type": "number"
18014        },
18015        {
18016          "name": "throttling.iops-total",
18017          "help": "limit total I/O operations per second",
18018          "type": "number"
18019        },
18020        {
18021          "name": "werror",
18022          "help": "write error action",
18023          "type": "string"
18024        },
18025        {
18026          "name": "format",
18027          "help": "disk format (raw, qcow2, ...)",
18028          "type": "string"
18029        },
18030        {
18031          "name": "cache.writeback",
18032          "help": "Enable writeback mode",
18033          "type": "boolean"
18034        },
18035        {
18036          "name": "aio",
18037          "help": "host AIO implementation (threads, native)",
18038          "type": "string"
18039        },
18040        {
18041          "name": "snapshot",
18042          "help": "enable/disable snapshot mode",
18043          "type": "boolean"
18044        },
18045        {
18046          "name": "force-share",
18047          "help": "always accept other writers (default: off)",
18048          "type": "boolean"
18049        },
18050        {
18051          "name": "discard",
18052          "help": "discard operation (ignore/off, unmap/on)",
18053          "type": "string"
18054        },
18055        {
18056          "name": "auto-read-only",
18057          "help": "Node can become read-only if opening read-write fails",
18058          "type": "boolean"
18059        },
18060        {
18061          "name": "cache.no-flush",
18062          "help": "Ignore flush requests",
18063          "type": "boolean"
18064        },
18065        {
18066          "name": "cache.direct",
18067          "help": "Bypass software writeback cache on the host",
18068          "type": "boolean"
18069        },
18070        {
18071          "name": "driver",
18072          "help": "Block driver to use for the node",
18073          "type": "string"
18074        },
18075        {
18076          "name": "node-name",
18077          "help": "Node name of the block device node",
18078          "type": "string"
18079        }
18080      ],
18081      "option": "drive"
18082    }
18083  ],
18084  "id": "libvirt-40"
18085}
18086
18087{
18088  "execute": "query-migrate-capabilities",
18089  "id": "libvirt-41"
18090}
18091
18092{
18093  "return": [
18094    {
18095      "state": false,
18096      "capability": "xbzrle"
18097    },
18098    {
18099      "state": false,
18100      "capability": "rdma-pin-all"
18101    },
18102    {
18103      "state": false,
18104      "capability": "auto-converge"
18105    },
18106    {
18107      "state": false,
18108      "capability": "zero-blocks"
18109    },
18110    {
18111      "state": false,
18112      "capability": "compress"
18113    },
18114    {
18115      "state": false,
18116      "capability": "events"
18117    },
18118    {
18119      "state": false,
18120      "capability": "postcopy-ram"
18121    },
18122    {
18123      "state": false,
18124      "capability": "x-colo"
18125    },
18126    {
18127      "state": false,
18128      "capability": "release-ram"
18129    },
18130    {
18131      "state": false,
18132      "capability": "block"
18133    },
18134    {
18135      "state": false,
18136      "capability": "return-path"
18137    },
18138    {
18139      "state": false,
18140      "capability": "pause-before-switchover"
18141    },
18142    {
18143      "state": false,
18144      "capability": "multifd"
18145    },
18146    {
18147      "state": false,
18148      "capability": "dirty-bitmaps"
18149    },
18150    {
18151      "state": false,
18152      "capability": "postcopy-blocktime"
18153    },
18154    {
18155      "state": false,
18156      "capability": "late-block-activate"
18157    },
18158    {
18159      "state": false,
18160      "capability": "x-ignore-shared"
18161    }
18162  ],
18163  "id": "libvirt-41"
18164}
18165