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": 11,
22      "major": 2
23    },
24    "package": ""
25  },
26  "id": "libvirt-2"
27}
28
29{
30  "execute": "query-target",
31  "id": "libvirt-3"
32}
33
34{
35  "return": {
36    "arch": "s390x"
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": "ACPI_DEVICE_OST",
50      "meta-type": "event",
51      "arg-type": "0"
52    },
53    {
54      "name": "BALLOON_CHANGE",
55      "meta-type": "event",
56      "arg-type": "1"
57    },
58    {
59      "name": "BLOCK_IMAGE_CORRUPTED",
60      "meta-type": "event",
61      "arg-type": "2"
62    },
63    {
64      "name": "BLOCK_IO_ERROR",
65      "meta-type": "event",
66      "arg-type": "3"
67    },
68    {
69      "name": "BLOCK_JOB_CANCELLED",
70      "meta-type": "event",
71      "arg-type": "4"
72    },
73    {
74      "name": "BLOCK_JOB_COMPLETED",
75      "meta-type": "event",
76      "arg-type": "5"
77    },
78    {
79      "name": "BLOCK_JOB_ERROR",
80      "meta-type": "event",
81      "arg-type": "6"
82    },
83    {
84      "name": "BLOCK_JOB_READY",
85      "meta-type": "event",
86      "arg-type": "7"
87    },
88    {
89      "name": "BLOCK_WRITE_THRESHOLD",
90      "meta-type": "event",
91      "arg-type": "8"
92    },
93    {
94      "name": "DEVICE_DELETED",
95      "meta-type": "event",
96      "arg-type": "9"
97    },
98    {
99      "name": "DEVICE_TRAY_MOVED",
100      "meta-type": "event",
101      "arg-type": "10"
102    },
103    {
104      "name": "DUMP_COMPLETED",
105      "meta-type": "event",
106      "arg-type": "11"
107    },
108    {
109      "name": "GUEST_PANICKED",
110      "meta-type": "event",
111      "arg-type": "12"
112    },
113    {
114      "name": "MEM_UNPLUG_ERROR",
115      "meta-type": "event",
116      "arg-type": "13"
117    },
118    {
119      "name": "MIGRATION",
120      "meta-type": "event",
121      "arg-type": "14"
122    },
123    {
124      "name": "MIGRATION_PASS",
125      "meta-type": "event",
126      "arg-type": "15"
127    },
128    {
129      "name": "NIC_RX_FILTER_CHANGED",
130      "meta-type": "event",
131      "arg-type": "16"
132    },
133    {
134      "name": "POWERDOWN",
135      "meta-type": "event",
136      "arg-type": "17"
137    },
138    {
139      "name": "QUORUM_FAILURE",
140      "meta-type": "event",
141      "arg-type": "18"
142    },
143    {
144      "name": "QUORUM_REPORT_BAD",
145      "meta-type": "event",
146      "arg-type": "19"
147    },
148    {
149      "name": "RESET",
150      "meta-type": "event",
151      "arg-type": "20"
152    },
153    {
154      "name": "RESUME",
155      "meta-type": "event",
156      "arg-type": "17"
157    },
158    {
159      "name": "RTC_CHANGE",
160      "meta-type": "event",
161      "arg-type": "21"
162    },
163    {
164      "name": "SHUTDOWN",
165      "meta-type": "event",
166      "arg-type": "22"
167    },
168    {
169      "name": "SPICE_CONNECTED",
170      "meta-type": "event",
171      "arg-type": "23"
172    },
173    {
174      "name": "SPICE_DISCONNECTED",
175      "meta-type": "event",
176      "arg-type": "24"
177    },
178    {
179      "name": "SPICE_INITIALIZED",
180      "meta-type": "event",
181      "arg-type": "25"
182    },
183    {
184      "name": "SPICE_MIGRATE_COMPLETED",
185      "meta-type": "event",
186      "arg-type": "17"
187    },
188    {
189      "name": "STOP",
190      "meta-type": "event",
191      "arg-type": "17"
192    },
193    {
194      "name": "SUSPEND",
195      "meta-type": "event",
196      "arg-type": "17"
197    },
198    {
199      "name": "SUSPEND_DISK",
200      "meta-type": "event",
201      "arg-type": "17"
202    },
203    {
204      "name": "VNC_CONNECTED",
205      "meta-type": "event",
206      "arg-type": "26"
207    },
208    {
209      "name": "VNC_DISCONNECTED",
210      "meta-type": "event",
211      "arg-type": "27"
212    },
213    {
214      "name": "VNC_INITIALIZED",
215      "meta-type": "event",
216      "arg-type": "28"
217    },
218    {
219      "name": "VSERPORT_CHANGE",
220      "meta-type": "event",
221      "arg-type": "29"
222    },
223    {
224      "name": "WAKEUP",
225      "meta-type": "event",
226      "arg-type": "17"
227    },
228    {
229      "name": "WATCHDOG",
230      "meta-type": "event",
231      "arg-type": "30"
232    },
233    {
234      "name": "add-fd",
235      "ret-type": "32",
236      "meta-type": "command",
237      "arg-type": "31"
238    },
239    {
240      "name": "add_client",
241      "ret-type": "17",
242      "meta-type": "command",
243      "arg-type": "33"
244    },
245    {
246      "name": "balloon",
247      "ret-type": "17",
248      "meta-type": "command",
249      "arg-type": "34"
250    },
251    {
252      "name": "block-commit",
253      "ret-type": "17",
254      "meta-type": "command",
255      "arg-type": "35"
256    },
257    {
258      "name": "block-dirty-bitmap-add",
259      "ret-type": "17",
260      "meta-type": "command",
261      "arg-type": "36"
262    },
263    {
264      "name": "block-dirty-bitmap-clear",
265      "ret-type": "17",
266      "meta-type": "command",
267      "arg-type": "37"
268    },
269    {
270      "name": "block-dirty-bitmap-remove",
271      "ret-type": "17",
272      "meta-type": "command",
273      "arg-type": "37"
274    },
275    {
276      "name": "block-job-cancel",
277      "ret-type": "17",
278      "meta-type": "command",
279      "arg-type": "38"
280    },
281    {
282      "name": "block-job-complete",
283      "ret-type": "17",
284      "meta-type": "command",
285      "arg-type": "39"
286    },
287    {
288      "name": "block-job-pause",
289      "ret-type": "17",
290      "meta-type": "command",
291      "arg-type": "40"
292    },
293    {
294      "name": "block-job-resume",
295      "ret-type": "17",
296      "meta-type": "command",
297      "arg-type": "41"
298    },
299    {
300      "name": "block-job-set-speed",
301      "ret-type": "17",
302      "meta-type": "command",
303      "arg-type": "42"
304    },
305    {
306      "name": "block-set-write-threshold",
307      "ret-type": "17",
308      "meta-type": "command",
309      "arg-type": "43"
310    },
311    {
312      "name": "block-stream",
313      "ret-type": "17",
314      "meta-type": "command",
315      "arg-type": "44"
316    },
317    {
318      "name": "block_passwd",
319      "ret-type": "17",
320      "meta-type": "command",
321      "arg-type": "45"
322    },
323    {
324      "name": "block_resize",
325      "ret-type": "17",
326      "meta-type": "command",
327      "arg-type": "46"
328    },
329    {
330      "name": "block_set_io_throttle",
331      "ret-type": "17",
332      "meta-type": "command",
333      "arg-type": "47"
334    },
335    {
336      "name": "blockdev-add",
337      "ret-type": "17",
338      "meta-type": "command",
339      "arg-type": "48"
340    },
341    {
342      "name": "blockdev-backup",
343      "ret-type": "17",
344      "meta-type": "command",
345      "arg-type": "49"
346    },
347    {
348      "name": "blockdev-change-medium",
349      "ret-type": "17",
350      "meta-type": "command",
351      "arg-type": "50"
352    },
353    {
354      "name": "blockdev-close-tray",
355      "ret-type": "17",
356      "meta-type": "command",
357      "arg-type": "51"
358    },
359    {
360      "name": "blockdev-del",
361      "ret-type": "17",
362      "meta-type": "command",
363      "arg-type": "52"
364    },
365    {
366      "name": "blockdev-mirror",
367      "ret-type": "17",
368      "meta-type": "command",
369      "arg-type": "53"
370    },
371    {
372      "name": "blockdev-open-tray",
373      "ret-type": "17",
374      "meta-type": "command",
375      "arg-type": "54"
376    },
377    {
378      "name": "blockdev-snapshot",
379      "ret-type": "17",
380      "meta-type": "command",
381      "arg-type": "55"
382    },
383    {
384      "name": "blockdev-snapshot-delete-internal-sync",
385      "ret-type": "57",
386      "meta-type": "command",
387      "arg-type": "56"
388    },
389    {
390      "name": "blockdev-snapshot-internal-sync",
391      "ret-type": "17",
392      "meta-type": "command",
393      "arg-type": "58"
394    },
395    {
396      "name": "blockdev-snapshot-sync",
397      "ret-type": "17",
398      "meta-type": "command",
399      "arg-type": "59"
400    },
401    {
402      "name": "change",
403      "ret-type": "17",
404      "meta-type": "command",
405      "arg-type": "60"
406    },
407    {
408      "name": "change-backing-file",
409      "ret-type": "17",
410      "meta-type": "command",
411      "arg-type": "61"
412    },
413    {
414      "name": "change-vnc-password",
415      "ret-type": "17",
416      "meta-type": "command",
417      "arg-type": "62"
418    },
419    {
420      "name": "chardev-add",
421      "ret-type": "64",
422      "meta-type": "command",
423      "arg-type": "63"
424    },
425    {
426      "name": "chardev-change",
427      "ret-type": "64",
428      "meta-type": "command",
429      "arg-type": "65"
430    },
431    {
432      "name": "chardev-remove",
433      "ret-type": "17",
434      "meta-type": "command",
435      "arg-type": "66"
436    },
437    {
438      "name": "chardev-send-break",
439      "ret-type": "17",
440      "meta-type": "command",
441      "arg-type": "67"
442    },
443    {
444      "name": "client_migrate_info",
445      "ret-type": "17",
446      "meta-type": "command",
447      "arg-type": "68"
448    },
449    {
450      "name": "closefd",
451      "ret-type": "17",
452      "meta-type": "command",
453      "arg-type": "69"
454    },
455    {
456      "name": "cont",
457      "ret-type": "17",
458      "meta-type": "command",
459      "arg-type": "17"
460    },
461    {
462      "name": "cpu",
463      "ret-type": "17",
464      "meta-type": "command",
465      "arg-type": "70"
466    },
467    {
468      "name": "cpu-add",
469      "ret-type": "17",
470      "meta-type": "command",
471      "arg-type": "71"
472    },
473    {
474      "name": "device-list-properties",
475      "ret-type": "[73]",
476      "meta-type": "command",
477      "arg-type": "72"
478    },
479    {
480      "name": "device_add",
481      "ret-type": "17",
482      "meta-type": "command",
483      "arg-type": "74"
484    },
485    {
486      "name": "device_del",
487      "ret-type": "17",
488      "meta-type": "command",
489      "arg-type": "75"
490    },
491    {
492      "name": "drive-backup",
493      "ret-type": "17",
494      "meta-type": "command",
495      "arg-type": "76"
496    },
497    {
498      "name": "drive-mirror",
499      "ret-type": "17",
500      "meta-type": "command",
501      "arg-type": "77"
502    },
503    {
504      "name": "dump-guest-memory",
505      "ret-type": "17",
506      "meta-type": "command",
507      "arg-type": "78"
508    },
509    {
510      "name": "dump-skeys",
511      "ret-type": "17",
512      "meta-type": "command",
513      "arg-type": "79"
514    },
515    {
516      "name": "eject",
517      "ret-type": "17",
518      "meta-type": "command",
519      "arg-type": "80"
520    },
521    {
522      "name": "expire_password",
523      "ret-type": "17",
524      "meta-type": "command",
525      "arg-type": "81"
526    },
527    {
528      "name": "getfd",
529      "ret-type": "17",
530      "meta-type": "command",
531      "arg-type": "82"
532    },
533    {
534      "name": "human-monitor-command",
535      "ret-type": "str",
536      "meta-type": "command",
537      "arg-type": "83"
538    },
539    {
540      "name": "inject-nmi",
541      "ret-type": "17",
542      "meta-type": "command",
543      "arg-type": "17"
544    },
545    {
546      "name": "input-send-event",
547      "ret-type": "17",
548      "meta-type": "command",
549      "arg-type": "84"
550    },
551    {
552      "name": "memsave",
553      "ret-type": "17",
554      "meta-type": "command",
555      "arg-type": "85"
556    },
557    {
558      "name": "migrate",
559      "ret-type": "17",
560      "meta-type": "command",
561      "arg-type": "86"
562    },
563    {
564      "name": "migrate-continue",
565      "ret-type": "17",
566      "meta-type": "command",
567      "arg-type": "87"
568    },
569    {
570      "name": "migrate-incoming",
571      "ret-type": "17",
572      "meta-type": "command",
573      "arg-type": "88"
574    },
575    {
576      "name": "migrate-set-cache-size",
577      "ret-type": "17",
578      "meta-type": "command",
579      "arg-type": "89"
580    },
581    {
582      "name": "migrate-set-capabilities",
583      "ret-type": "17",
584      "meta-type": "command",
585      "arg-type": "90"
586    },
587    {
588      "name": "migrate-set-parameters",
589      "ret-type": "17",
590      "meta-type": "command",
591      "arg-type": "91"
592    },
593    {
594      "name": "migrate-start-postcopy",
595      "ret-type": "17",
596      "meta-type": "command",
597      "arg-type": "17"
598    },
599    {
600      "name": "migrate_cancel",
601      "ret-type": "17",
602      "meta-type": "command",
603      "arg-type": "17"
604    },
605    {
606      "name": "migrate_set_downtime",
607      "ret-type": "17",
608      "meta-type": "command",
609      "arg-type": "92"
610    },
611    {
612      "name": "migrate_set_speed",
613      "ret-type": "17",
614      "meta-type": "command",
615      "arg-type": "93"
616    },
617    {
618      "name": "nbd-server-add",
619      "ret-type": "17",
620      "meta-type": "command",
621      "arg-type": "94"
622    },
623    {
624      "name": "nbd-server-start",
625      "ret-type": "17",
626      "meta-type": "command",
627      "arg-type": "95"
628    },
629    {
630      "name": "nbd-server-stop",
631      "ret-type": "17",
632      "meta-type": "command",
633      "arg-type": "17"
634    },
635    {
636      "name": "netdev_add",
637      "ret-type": "17",
638      "meta-type": "command",
639      "arg-type": "96"
640    },
641    {
642      "name": "netdev_del",
643      "ret-type": "17",
644      "meta-type": "command",
645      "arg-type": "97"
646    },
647    {
648      "name": "object-add",
649      "ret-type": "17",
650      "meta-type": "command",
651      "arg-type": "98"
652    },
653    {
654      "name": "object-del",
655      "ret-type": "17",
656      "meta-type": "command",
657      "arg-type": "99"
658    },
659    {
660      "name": "pmemsave",
661      "ret-type": "17",
662      "meta-type": "command",
663      "arg-type": "100"
664    },
665    {
666      "name": "qmp_capabilities",
667      "ret-type": "17",
668      "meta-type": "command",
669      "arg-type": "17"
670    },
671    {
672      "name": "qom-get",
673      "ret-type": "any",
674      "meta-type": "command",
675      "arg-type": "101"
676    },
677    {
678      "name": "qom-list",
679      "ret-type": "[103]",
680      "meta-type": "command",
681      "arg-type": "102"
682    },
683    {
684      "name": "qom-list-types",
685      "ret-type": "[105]",
686      "meta-type": "command",
687      "arg-type": "104"
688    },
689    {
690      "name": "qom-set",
691      "ret-type": "17",
692      "meta-type": "command",
693      "arg-type": "106"
694    },
695    {
696      "name": "query-acpi-ospm-status",
697      "ret-type": "[107]",
698      "meta-type": "command",
699      "arg-type": "17"
700    },
701    {
702      "name": "query-balloon",
703      "ret-type": "108",
704      "meta-type": "command",
705      "arg-type": "17"
706    },
707    {
708      "name": "query-block",
709      "ret-type": "[109]",
710      "meta-type": "command",
711      "arg-type": "17"
712    },
713    {
714      "name": "query-block-jobs",
715      "ret-type": "[110]",
716      "meta-type": "command",
717      "arg-type": "17"
718    },
719    {
720      "name": "query-blockstats",
721      "ret-type": "[112]",
722      "meta-type": "command",
723      "arg-type": "111"
724    },
725    {
726      "name": "query-chardev",
727      "ret-type": "[113]",
728      "meta-type": "command",
729      "arg-type": "17"
730    },
731    {
732      "name": "query-chardev-backends",
733      "ret-type": "[114]",
734      "meta-type": "command",
735      "arg-type": "17"
736    },
737    {
738      "name": "query-command-line-options",
739      "ret-type": "[116]",
740      "meta-type": "command",
741      "arg-type": "115"
742    },
743    {
744      "name": "query-commands",
745      "ret-type": "[117]",
746      "meta-type": "command",
747      "arg-type": "17"
748    },
749    {
750      "name": "query-cpu-definitions",
751      "ret-type": "[118]",
752      "meta-type": "command",
753      "arg-type": "17"
754    },
755    {
756      "name": "query-cpu-model-baseline",
757      "ret-type": "120",
758      "meta-type": "command",
759      "arg-type": "119"
760    },
761    {
762      "name": "query-cpu-model-comparison",
763      "ret-type": "122",
764      "meta-type": "command",
765      "arg-type": "121"
766    },
767    {
768      "name": "query-cpu-model-expansion",
769      "ret-type": "124",
770      "meta-type": "command",
771      "arg-type": "123"
772    },
773    {
774      "name": "query-cpus",
775      "ret-type": "[125]",
776      "meta-type": "command",
777      "arg-type": "17"
778    },
779    {
780      "name": "query-dump",
781      "ret-type": "126",
782      "meta-type": "command",
783      "arg-type": "17"
784    },
785    {
786      "name": "query-dump-guest-memory-capability",
787      "ret-type": "127",
788      "meta-type": "command",
789      "arg-type": "17"
790    },
791    {
792      "name": "query-events",
793      "ret-type": "[128]",
794      "meta-type": "command",
795      "arg-type": "17"
796    },
797    {
798      "name": "query-fdsets",
799      "ret-type": "[129]",
800      "meta-type": "command",
801      "arg-type": "17"
802    },
803    {
804      "name": "query-gic-capabilities",
805      "ret-type": "[130]",
806      "meta-type": "command",
807      "arg-type": "17"
808    },
809    {
810      "name": "query-hotpluggable-cpus",
811      "ret-type": "[131]",
812      "meta-type": "command",
813      "arg-type": "17"
814    },
815    {
816      "name": "query-iothreads",
817      "ret-type": "[132]",
818      "meta-type": "command",
819      "arg-type": "17"
820    },
821    {
822      "name": "query-kvm",
823      "ret-type": "133",
824      "meta-type": "command",
825      "arg-type": "17"
826    },
827    {
828      "name": "query-machines",
829      "ret-type": "[134]",
830      "meta-type": "command",
831      "arg-type": "17"
832    },
833    {
834      "name": "query-memdev",
835      "ret-type": "[135]",
836      "meta-type": "command",
837      "arg-type": "17"
838    },
839    {
840      "name": "query-memory-devices",
841      "ret-type": "[136]",
842      "meta-type": "command",
843      "arg-type": "17"
844    },
845    {
846      "name": "query-memory-size-summary",
847      "ret-type": "137",
848      "meta-type": "command",
849      "arg-type": "17"
850    },
851    {
852      "name": "query-mice",
853      "ret-type": "[138]",
854      "meta-type": "command",
855      "arg-type": "17"
856    },
857    {
858      "name": "query-migrate",
859      "ret-type": "139",
860      "meta-type": "command",
861      "arg-type": "17"
862    },
863    {
864      "name": "query-migrate-cache-size",
865      "ret-type": "int",
866      "meta-type": "command",
867      "arg-type": "17"
868    },
869    {
870      "name": "query-migrate-capabilities",
871      "ret-type": "[140]",
872      "meta-type": "command",
873      "arg-type": "17"
874    },
875    {
876      "name": "query-migrate-parameters",
877      "ret-type": "141",
878      "meta-type": "command",
879      "arg-type": "17"
880    },
881    {
882      "name": "query-name",
883      "ret-type": "142",
884      "meta-type": "command",
885      "arg-type": "17"
886    },
887    {
888      "name": "query-named-block-nodes",
889      "ret-type": "[143]",
890      "meta-type": "command",
891      "arg-type": "17"
892    },
893    {
894      "name": "query-pci",
895      "ret-type": "[144]",
896      "meta-type": "command",
897      "arg-type": "17"
898    },
899    {
900      "name": "query-qmp-schema",
901      "ret-type": "[145]",
902      "meta-type": "command",
903      "arg-type": "17"
904    },
905    {
906      "name": "query-rocker",
907      "ret-type": "147",
908      "meta-type": "command",
909      "arg-type": "146"
910    },
911    {
912      "name": "query-rocker-of-dpa-flows",
913      "ret-type": "[149]",
914      "meta-type": "command",
915      "arg-type": "148"
916    },
917    {
918      "name": "query-rocker-of-dpa-groups",
919      "ret-type": "[151]",
920      "meta-type": "command",
921      "arg-type": "150"
922    },
923    {
924      "name": "query-rocker-ports",
925      "ret-type": "[153]",
926      "meta-type": "command",
927      "arg-type": "152"
928    },
929    {
930      "name": "query-rx-filter",
931      "ret-type": "[155]",
932      "meta-type": "command",
933      "arg-type": "154"
934    },
935    {
936      "name": "query-spice",
937      "ret-type": "156",
938      "meta-type": "command",
939      "arg-type": "17"
940    },
941    {
942      "name": "query-status",
943      "ret-type": "157",
944      "meta-type": "command",
945      "arg-type": "17"
946    },
947    {
948      "name": "query-target",
949      "ret-type": "158",
950      "meta-type": "command",
951      "arg-type": "17"
952    },
953    {
954      "name": "query-tpm",
955      "ret-type": "[159]",
956      "meta-type": "command",
957      "arg-type": "17"
958    },
959    {
960      "name": "query-tpm-models",
961      "ret-type": "[160]",
962      "meta-type": "command",
963      "arg-type": "17"
964    },
965    {
966      "name": "query-tpm-types",
967      "ret-type": "[161]",
968      "meta-type": "command",
969      "arg-type": "17"
970    },
971    {
972      "name": "query-uuid",
973      "ret-type": "162",
974      "meta-type": "command",
975      "arg-type": "17"
976    },
977    {
978      "name": "query-version",
979      "ret-type": "163",
980      "meta-type": "command",
981      "arg-type": "17"
982    },
983    {
984      "name": "query-vm-generation-id",
985      "ret-type": "164",
986      "meta-type": "command",
987      "arg-type": "17"
988    },
989    {
990      "name": "query-vnc",
991      "ret-type": "165",
992      "meta-type": "command",
993      "arg-type": "17"
994    },
995    {
996      "name": "query-vnc-servers",
997      "ret-type": "[166]",
998      "meta-type": "command",
999      "arg-type": "17"
1000    },
1001    {
1002      "name": "query-xen-replication-status",
1003      "ret-type": "167",
1004      "meta-type": "command",
1005      "arg-type": "17"
1006    },
1007    {
1008      "name": "quit",
1009      "ret-type": "17",
1010      "meta-type": "command",
1011      "arg-type": "17"
1012    },
1013    {
1014      "name": "remove-fd",
1015      "ret-type": "17",
1016      "meta-type": "command",
1017      "arg-type": "168"
1018    },
1019    {
1020      "name": "ringbuf-read",
1021      "ret-type": "str",
1022      "meta-type": "command",
1023      "arg-type": "169"
1024    },
1025    {
1026      "name": "ringbuf-write",
1027      "ret-type": "17",
1028      "meta-type": "command",
1029      "arg-type": "170"
1030    },
1031    {
1032      "name": "rtc-reset-reinjection",
1033      "ret-type": "17",
1034      "meta-type": "command",
1035      "arg-type": "17"
1036    },
1037    {
1038      "name": "screendump",
1039      "ret-type": "17",
1040      "meta-type": "command",
1041      "arg-type": "171"
1042    },
1043    {
1044      "name": "send-key",
1045      "ret-type": "17",
1046      "meta-type": "command",
1047      "arg-type": "172"
1048    },
1049    {
1050      "name": "set_link",
1051      "ret-type": "17",
1052      "meta-type": "command",
1053      "arg-type": "173"
1054    },
1055    {
1056      "name": "set_password",
1057      "ret-type": "17",
1058      "meta-type": "command",
1059      "arg-type": "174"
1060    },
1061    {
1062      "name": "stop",
1063      "ret-type": "17",
1064      "meta-type": "command",
1065      "arg-type": "17"
1066    },
1067    {
1068      "name": "system_powerdown",
1069      "ret-type": "17",
1070      "meta-type": "command",
1071      "arg-type": "17"
1072    },
1073    {
1074      "name": "system_reset",
1075      "ret-type": "17",
1076      "meta-type": "command",
1077      "arg-type": "17"
1078    },
1079    {
1080      "name": "system_wakeup",
1081      "ret-type": "17",
1082      "meta-type": "command",
1083      "arg-type": "17"
1084    },
1085    {
1086      "name": "trace-event-get-state",
1087      "ret-type": "[176]",
1088      "meta-type": "command",
1089      "arg-type": "175"
1090    },
1091    {
1092      "name": "trace-event-set-state",
1093      "ret-type": "17",
1094      "meta-type": "command",
1095      "arg-type": "177"
1096    },
1097    {
1098      "name": "transaction",
1099      "ret-type": "17",
1100      "meta-type": "command",
1101      "arg-type": "178"
1102    },
1103    {
1104      "name": "watchdog-set-action",
1105      "ret-type": "17",
1106      "meta-type": "command",
1107      "arg-type": "179"
1108    },
1109    {
1110      "name": "x-blockdev-change",
1111      "ret-type": "17",
1112      "meta-type": "command",
1113      "arg-type": "180"
1114    },
1115    {
1116      "name": "x-blockdev-insert-medium",
1117      "ret-type": "17",
1118      "meta-type": "command",
1119      "arg-type": "181"
1120    },
1121    {
1122      "name": "x-blockdev-remove-medium",
1123      "ret-type": "17",
1124      "meta-type": "command",
1125      "arg-type": "182"
1126    },
1127    {
1128      "name": "x-colo-lost-heartbeat",
1129      "ret-type": "17",
1130      "meta-type": "command",
1131      "arg-type": "17"
1132    },
1133    {
1134      "name": "x-debug-block-dirty-bitmap-sha256",
1135      "ret-type": "183",
1136      "meta-type": "command",
1137      "arg-type": "37"
1138    },
1139    {
1140      "name": "xen-colo-do-checkpoint",
1141      "ret-type": "17",
1142      "meta-type": "command",
1143      "arg-type": "17"
1144    },
1145    {
1146      "name": "xen-load-devices-state",
1147      "ret-type": "17",
1148      "meta-type": "command",
1149      "arg-type": "184"
1150    },
1151    {
1152      "name": "xen-save-devices-state",
1153      "ret-type": "17",
1154      "meta-type": "command",
1155      "arg-type": "185"
1156    },
1157    {
1158      "name": "xen-set-global-dirty-log",
1159      "ret-type": "17",
1160      "meta-type": "command",
1161      "arg-type": "186"
1162    },
1163    {
1164      "name": "xen-set-replication",
1165      "ret-type": "17",
1166      "meta-type": "command",
1167      "arg-type": "187"
1168    },
1169    {
1170      "name": "0",
1171      "members": [
1172        {
1173          "name": "info",
1174          "type": "107"
1175        }
1176      ],
1177      "meta-type": "object"
1178    },
1179    {
1180      "name": "1",
1181      "members": [
1182        {
1183          "name": "actual",
1184          "type": "int"
1185        }
1186      ],
1187      "meta-type": "object"
1188    },
1189    {
1190      "name": "2",
1191      "members": [
1192        {
1193          "name": "device",
1194          "type": "str"
1195        },
1196        {
1197          "name": "node-name",
1198          "default": null,
1199          "type": "str"
1200        },
1201        {
1202          "name": "msg",
1203          "type": "str"
1204        },
1205        {
1206          "name": "offset",
1207          "default": null,
1208          "type": "int"
1209        },
1210        {
1211          "name": "size",
1212          "default": null,
1213          "type": "int"
1214        },
1215        {
1216          "name": "fatal",
1217          "type": "bool"
1218        }
1219      ],
1220      "meta-type": "object"
1221    },
1222    {
1223      "name": "3",
1224      "members": [
1225        {
1226          "name": "device",
1227          "type": "str"
1228        },
1229        {
1230          "name": "node-name",
1231          "type": "str"
1232        },
1233        {
1234          "name": "operation",
1235          "type": "188"
1236        },
1237        {
1238          "name": "action",
1239          "type": "189"
1240        },
1241        {
1242          "name": "nospace",
1243          "default": null,
1244          "type": "bool"
1245        },
1246        {
1247          "name": "reason",
1248          "type": "str"
1249        }
1250      ],
1251      "meta-type": "object"
1252    },
1253    {
1254      "name": "4",
1255      "members": [
1256        {
1257          "name": "type",
1258          "type": "190"
1259        },
1260        {
1261          "name": "device",
1262          "type": "str"
1263        },
1264        {
1265          "name": "len",
1266          "type": "int"
1267        },
1268        {
1269          "name": "offset",
1270          "type": "int"
1271        },
1272        {
1273          "name": "speed",
1274          "type": "int"
1275        }
1276      ],
1277      "meta-type": "object"
1278    },
1279    {
1280      "name": "5",
1281      "members": [
1282        {
1283          "name": "type",
1284          "type": "190"
1285        },
1286        {
1287          "name": "device",
1288          "type": "str"
1289        },
1290        {
1291          "name": "len",
1292          "type": "int"
1293        },
1294        {
1295          "name": "offset",
1296          "type": "int"
1297        },
1298        {
1299          "name": "speed",
1300          "type": "int"
1301        },
1302        {
1303          "name": "error",
1304          "default": null,
1305          "type": "str"
1306        }
1307      ],
1308      "meta-type": "object"
1309    },
1310    {
1311      "name": "6",
1312      "members": [
1313        {
1314          "name": "device",
1315          "type": "str"
1316        },
1317        {
1318          "name": "operation",
1319          "type": "188"
1320        },
1321        {
1322          "name": "action",
1323          "type": "189"
1324        }
1325      ],
1326      "meta-type": "object"
1327    },
1328    {
1329      "name": "7",
1330      "members": [
1331        {
1332          "name": "type",
1333          "type": "190"
1334        },
1335        {
1336          "name": "device",
1337          "type": "str"
1338        },
1339        {
1340          "name": "len",
1341          "type": "int"
1342        },
1343        {
1344          "name": "offset",
1345          "type": "int"
1346        },
1347        {
1348          "name": "speed",
1349          "type": "int"
1350        }
1351      ],
1352      "meta-type": "object"
1353    },
1354    {
1355      "name": "8",
1356      "members": [
1357        {
1358          "name": "node-name",
1359          "type": "str"
1360        },
1361        {
1362          "name": "amount-exceeded",
1363          "type": "int"
1364        },
1365        {
1366          "name": "write-threshold",
1367          "type": "int"
1368        }
1369      ],
1370      "meta-type": "object"
1371    },
1372    {
1373      "name": "9",
1374      "members": [
1375        {
1376          "name": "device",
1377          "default": null,
1378          "type": "str"
1379        },
1380        {
1381          "name": "path",
1382          "type": "str"
1383        }
1384      ],
1385      "meta-type": "object"
1386    },
1387    {
1388      "name": "10",
1389      "members": [
1390        {
1391          "name": "device",
1392          "type": "str"
1393        },
1394        {
1395          "name": "id",
1396          "type": "str"
1397        },
1398        {
1399          "name": "tray-open",
1400          "type": "bool"
1401        }
1402      ],
1403      "meta-type": "object"
1404    },
1405    {
1406      "name": "11",
1407      "members": [
1408        {
1409          "name": "result",
1410          "type": "126"
1411        },
1412        {
1413          "name": "error",
1414          "default": null,
1415          "type": "str"
1416        }
1417      ],
1418      "meta-type": "object"
1419    },
1420    {
1421      "name": "12",
1422      "members": [
1423        {
1424          "name": "action",
1425          "type": "191"
1426        },
1427        {
1428          "name": "info",
1429          "default": null,
1430          "type": "192"
1431        }
1432      ],
1433      "meta-type": "object"
1434    },
1435    {
1436      "name": "13",
1437      "members": [
1438        {
1439          "name": "device",
1440          "type": "str"
1441        },
1442        {
1443          "name": "msg",
1444          "type": "str"
1445        }
1446      ],
1447      "meta-type": "object"
1448    },
1449    {
1450      "name": "14",
1451      "members": [
1452        {
1453          "name": "status",
1454          "type": "193"
1455        }
1456      ],
1457      "meta-type": "object"
1458    },
1459    {
1460      "name": "15",
1461      "members": [
1462        {
1463          "name": "pass",
1464          "type": "int"
1465        }
1466      ],
1467      "meta-type": "object"
1468    },
1469    {
1470      "name": "16",
1471      "members": [
1472        {
1473          "name": "name",
1474          "default": null,
1475          "type": "str"
1476        },
1477        {
1478          "name": "path",
1479          "type": "str"
1480        }
1481      ],
1482      "meta-type": "object"
1483    },
1484    {
1485      "name": "17",
1486      "members": [
1487      ],
1488      "meta-type": "object"
1489    },
1490    {
1491      "name": "18",
1492      "members": [
1493        {
1494          "name": "reference",
1495          "type": "str"
1496        },
1497        {
1498          "name": "sector-num",
1499          "type": "int"
1500        },
1501        {
1502          "name": "sectors-count",
1503          "type": "int"
1504        }
1505      ],
1506      "meta-type": "object"
1507    },
1508    {
1509      "name": "19",
1510      "members": [
1511        {
1512          "name": "type",
1513          "type": "194"
1514        },
1515        {
1516          "name": "error",
1517          "default": null,
1518          "type": "str"
1519        },
1520        {
1521          "name": "node-name",
1522          "type": "str"
1523        },
1524        {
1525          "name": "sector-num",
1526          "type": "int"
1527        },
1528        {
1529          "name": "sectors-count",
1530          "type": "int"
1531        }
1532      ],
1533      "meta-type": "object"
1534    },
1535    {
1536      "name": "20",
1537      "members": [
1538        {
1539          "name": "guest",
1540          "type": "bool"
1541        }
1542      ],
1543      "meta-type": "object"
1544    },
1545    {
1546      "name": "21",
1547      "members": [
1548        {
1549          "name": "offset",
1550          "type": "int"
1551        }
1552      ],
1553      "meta-type": "object"
1554    },
1555    {
1556      "name": "22",
1557      "members": [
1558        {
1559          "name": "guest",
1560          "type": "bool"
1561        }
1562      ],
1563      "meta-type": "object"
1564    },
1565    {
1566      "name": "23",
1567      "members": [
1568        {
1569          "name": "server",
1570          "type": "195"
1571        },
1572        {
1573          "name": "client",
1574          "type": "195"
1575        }
1576      ],
1577      "meta-type": "object"
1578    },
1579    {
1580      "name": "24",
1581      "members": [
1582        {
1583          "name": "server",
1584          "type": "195"
1585        },
1586        {
1587          "name": "client",
1588          "type": "195"
1589        }
1590      ],
1591      "meta-type": "object"
1592    },
1593    {
1594      "name": "25",
1595      "members": [
1596        {
1597          "name": "server",
1598          "type": "196"
1599        },
1600        {
1601          "name": "client",
1602          "type": "197"
1603        }
1604      ],
1605      "meta-type": "object"
1606    },
1607    {
1608      "name": "26",
1609      "members": [
1610        {
1611          "name": "server",
1612          "type": "198"
1613        },
1614        {
1615          "name": "client",
1616          "type": "199"
1617        }
1618      ],
1619      "meta-type": "object"
1620    },
1621    {
1622      "name": "27",
1623      "members": [
1624        {
1625          "name": "server",
1626          "type": "198"
1627        },
1628        {
1629          "name": "client",
1630          "type": "200"
1631        }
1632      ],
1633      "meta-type": "object"
1634    },
1635    {
1636      "name": "28",
1637      "members": [
1638        {
1639          "name": "server",
1640          "type": "198"
1641        },
1642        {
1643          "name": "client",
1644          "type": "200"
1645        }
1646      ],
1647      "meta-type": "object"
1648    },
1649    {
1650      "name": "29",
1651      "members": [
1652        {
1653          "name": "id",
1654          "type": "str"
1655        },
1656        {
1657          "name": "open",
1658          "type": "bool"
1659        }
1660      ],
1661      "meta-type": "object"
1662    },
1663    {
1664      "name": "30",
1665      "members": [
1666        {
1667          "name": "action",
1668          "type": "201"
1669        }
1670      ],
1671      "meta-type": "object"
1672    },
1673    {
1674      "name": "31",
1675      "members": [
1676        {
1677          "name": "fdset-id",
1678          "default": null,
1679          "type": "int"
1680        },
1681        {
1682          "name": "opaque",
1683          "default": null,
1684          "type": "str"
1685        }
1686      ],
1687      "meta-type": "object"
1688    },
1689    {
1690      "name": "32",
1691      "members": [
1692        {
1693          "name": "fdset-id",
1694          "type": "int"
1695        },
1696        {
1697          "name": "fd",
1698          "type": "int"
1699        }
1700      ],
1701      "meta-type": "object"
1702    },
1703    {
1704      "name": "33",
1705      "members": [
1706        {
1707          "name": "protocol",
1708          "type": "str"
1709        },
1710        {
1711          "name": "fdname",
1712          "type": "str"
1713        },
1714        {
1715          "name": "skipauth",
1716          "default": null,
1717          "type": "bool"
1718        },
1719        {
1720          "name": "tls",
1721          "default": null,
1722          "type": "bool"
1723        }
1724      ],
1725      "meta-type": "object"
1726    },
1727    {
1728      "name": "34",
1729      "members": [
1730        {
1731          "name": "value",
1732          "type": "int"
1733        }
1734      ],
1735      "meta-type": "object"
1736    },
1737    {
1738      "name": "35",
1739      "members": [
1740        {
1741          "name": "job-id",
1742          "default": null,
1743          "type": "str"
1744        },
1745        {
1746          "name": "device",
1747          "type": "str"
1748        },
1749        {
1750          "name": "base",
1751          "default": null,
1752          "type": "str"
1753        },
1754        {
1755          "name": "top",
1756          "default": null,
1757          "type": "str"
1758        },
1759        {
1760          "name": "backing-file",
1761          "default": null,
1762          "type": "str"
1763        },
1764        {
1765          "name": "speed",
1766          "default": null,
1767          "type": "int"
1768        },
1769        {
1770          "name": "filter-node-name",
1771          "default": null,
1772          "type": "str"
1773        }
1774      ],
1775      "meta-type": "object"
1776    },
1777    {
1778      "name": "36",
1779      "members": [
1780        {
1781          "name": "node",
1782          "type": "str"
1783        },
1784        {
1785          "name": "name",
1786          "type": "str"
1787        },
1788        {
1789          "name": "granularity",
1790          "default": null,
1791          "type": "int"
1792        },
1793        {
1794          "name": "persistent",
1795          "default": null,
1796          "type": "bool"
1797        },
1798        {
1799          "name": "autoload",
1800          "default": null,
1801          "type": "bool"
1802        }
1803      ],
1804      "meta-type": "object"
1805    },
1806    {
1807      "name": "37",
1808      "members": [
1809        {
1810          "name": "node",
1811          "type": "str"
1812        },
1813        {
1814          "name": "name",
1815          "type": "str"
1816        }
1817      ],
1818      "meta-type": "object"
1819    },
1820    {
1821      "name": "38",
1822      "members": [
1823        {
1824          "name": "device",
1825          "type": "str"
1826        },
1827        {
1828          "name": "force",
1829          "default": null,
1830          "type": "bool"
1831        }
1832      ],
1833      "meta-type": "object"
1834    },
1835    {
1836      "name": "39",
1837      "members": [
1838        {
1839          "name": "device",
1840          "type": "str"
1841        }
1842      ],
1843      "meta-type": "object"
1844    },
1845    {
1846      "name": "40",
1847      "members": [
1848        {
1849          "name": "device",
1850          "type": "str"
1851        }
1852      ],
1853      "meta-type": "object"
1854    },
1855    {
1856      "name": "41",
1857      "members": [
1858        {
1859          "name": "device",
1860          "type": "str"
1861        }
1862      ],
1863      "meta-type": "object"
1864    },
1865    {
1866      "name": "42",
1867      "members": [
1868        {
1869          "name": "device",
1870          "type": "str"
1871        },
1872        {
1873          "name": "speed",
1874          "type": "int"
1875        }
1876      ],
1877      "meta-type": "object"
1878    },
1879    {
1880      "name": "43",
1881      "members": [
1882        {
1883          "name": "node-name",
1884          "type": "str"
1885        },
1886        {
1887          "name": "write-threshold",
1888          "type": "int"
1889        }
1890      ],
1891      "meta-type": "object"
1892    },
1893    {
1894      "name": "44",
1895      "members": [
1896        {
1897          "name": "job-id",
1898          "default": null,
1899          "type": "str"
1900        },
1901        {
1902          "name": "device",
1903          "type": "str"
1904        },
1905        {
1906          "name": "base",
1907          "default": null,
1908          "type": "str"
1909        },
1910        {
1911          "name": "base-node",
1912          "default": null,
1913          "type": "str"
1914        },
1915        {
1916          "name": "backing-file",
1917          "default": null,
1918          "type": "str"
1919        },
1920        {
1921          "name": "speed",
1922          "default": null,
1923          "type": "int"
1924        },
1925        {
1926          "name": "on-error",
1927          "default": null,
1928          "type": "202"
1929        }
1930      ],
1931      "meta-type": "object"
1932    },
1933    {
1934      "name": "45",
1935      "members": [
1936        {
1937          "name": "device",
1938          "default": null,
1939          "type": "str"
1940        },
1941        {
1942          "name": "node-name",
1943          "default": null,
1944          "type": "str"
1945        },
1946        {
1947          "name": "password",
1948          "type": "str"
1949        }
1950      ],
1951      "meta-type": "object"
1952    },
1953    {
1954      "name": "46",
1955      "members": [
1956        {
1957          "name": "device",
1958          "default": null,
1959          "type": "str"
1960        },
1961        {
1962          "name": "node-name",
1963          "default": null,
1964          "type": "str"
1965        },
1966        {
1967          "name": "size",
1968          "type": "int"
1969        }
1970      ],
1971      "meta-type": "object"
1972    },
1973    {
1974      "name": "47",
1975      "members": [
1976        {
1977          "name": "device",
1978          "default": null,
1979          "type": "str"
1980        },
1981        {
1982          "name": "id",
1983          "default": null,
1984          "type": "str"
1985        },
1986        {
1987          "name": "bps",
1988          "type": "int"
1989        },
1990        {
1991          "name": "bps_rd",
1992          "type": "int"
1993        },
1994        {
1995          "name": "bps_wr",
1996          "type": "int"
1997        },
1998        {
1999          "name": "iops",
2000          "type": "int"
2001        },
2002        {
2003          "name": "iops_rd",
2004          "type": "int"
2005        },
2006        {
2007          "name": "iops_wr",
2008          "type": "int"
2009        },
2010        {
2011          "name": "bps_max",
2012          "default": null,
2013          "type": "int"
2014        },
2015        {
2016          "name": "bps_rd_max",
2017          "default": null,
2018          "type": "int"
2019        },
2020        {
2021          "name": "bps_wr_max",
2022          "default": null,
2023          "type": "int"
2024        },
2025        {
2026          "name": "iops_max",
2027          "default": null,
2028          "type": "int"
2029        },
2030        {
2031          "name": "iops_rd_max",
2032          "default": null,
2033          "type": "int"
2034        },
2035        {
2036          "name": "iops_wr_max",
2037          "default": null,
2038          "type": "int"
2039        },
2040        {
2041          "name": "bps_max_length",
2042          "default": null,
2043          "type": "int"
2044        },
2045        {
2046          "name": "bps_rd_max_length",
2047          "default": null,
2048          "type": "int"
2049        },
2050        {
2051          "name": "bps_wr_max_length",
2052          "default": null,
2053          "type": "int"
2054        },
2055        {
2056          "name": "iops_max_length",
2057          "default": null,
2058          "type": "int"
2059        },
2060        {
2061          "name": "iops_rd_max_length",
2062          "default": null,
2063          "type": "int"
2064        },
2065        {
2066          "name": "iops_wr_max_length",
2067          "default": null,
2068          "type": "int"
2069        },
2070        {
2071          "name": "iops_size",
2072          "default": null,
2073          "type": "int"
2074        },
2075        {
2076          "name": "group",
2077          "default": null,
2078          "type": "str"
2079        }
2080      ],
2081      "meta-type": "object"
2082    },
2083    {
2084      "name": "48",
2085      "tag": "driver",
2086      "variants": [
2087        {
2088          "case": "blkdebug",
2089          "type": "207"
2090        },
2091        {
2092          "case": "blkverify",
2093          "type": "208"
2094        },
2095        {
2096          "case": "bochs",
2097          "type": "209"
2098        },
2099        {
2100          "case": "cloop",
2101          "type": "209"
2102        },
2103        {
2104          "case": "dmg",
2105          "type": "209"
2106        },
2107        {
2108          "case": "file",
2109          "type": "210"
2110        },
2111        {
2112          "case": "ftp",
2113          "type": "211"
2114        },
2115        {
2116          "case": "ftps",
2117          "type": "212"
2118        },
2119        {
2120          "case": "gluster",
2121          "type": "213"
2122        },
2123        {
2124          "case": "host_cdrom",
2125          "type": "210"
2126        },
2127        {
2128          "case": "host_device",
2129          "type": "210"
2130        },
2131        {
2132          "case": "http",
2133          "type": "214"
2134        },
2135        {
2136          "case": "https",
2137          "type": "215"
2138        },
2139        {
2140          "case": "iscsi",
2141          "type": "216"
2142        },
2143        {
2144          "case": "luks",
2145          "type": "217"
2146        },
2147        {
2148          "case": "nbd",
2149          "type": "218"
2150        },
2151        {
2152          "case": "nfs",
2153          "type": "219"
2154        },
2155        {
2156          "case": "null-aio",
2157          "type": "220"
2158        },
2159        {
2160          "case": "null-co",
2161          "type": "220"
2162        },
2163        {
2164          "case": "parallels",
2165          "type": "209"
2166        },
2167        {
2168          "case": "qcow2",
2169          "type": "221"
2170        },
2171        {
2172          "case": "qcow",
2173          "type": "222"
2174        },
2175        {
2176          "case": "qed",
2177          "type": "223"
2178        },
2179        {
2180          "case": "quorum",
2181          "type": "224"
2182        },
2183        {
2184          "case": "raw",
2185          "type": "225"
2186        },
2187        {
2188          "case": "rbd",
2189          "type": "226"
2190        },
2191        {
2192          "case": "replication",
2193          "type": "227"
2194        },
2195        {
2196          "case": "sheepdog",
2197          "type": "228"
2198        },
2199        {
2200          "case": "ssh",
2201          "type": "229"
2202        },
2203        {
2204          "case": "throttle",
2205          "type": "230"
2206        },
2207        {
2208          "case": "vdi",
2209          "type": "209"
2210        },
2211        {
2212          "case": "vhdx",
2213          "type": "209"
2214        },
2215        {
2216          "case": "vmdk",
2217          "type": "223"
2218        },
2219        {
2220          "case": "vpc",
2221          "type": "209"
2222        },
2223        {
2224          "case": "vvfat",
2225          "type": "231"
2226        },
2227        {
2228          "case": "vxhs",
2229          "type": "232"
2230        }
2231      ],
2232      "members": [
2233        {
2234          "name": "driver",
2235          "type": "203"
2236        },
2237        {
2238          "name": "node-name",
2239          "default": null,
2240          "type": "str"
2241        },
2242        {
2243          "name": "discard",
2244          "default": null,
2245          "type": "204"
2246        },
2247        {
2248          "name": "cache",
2249          "default": null,
2250          "type": "205"
2251        },
2252        {
2253          "name": "read-only",
2254          "default": null,
2255          "type": "bool"
2256        },
2257        {
2258          "name": "force-share",
2259          "default": null,
2260          "type": "bool"
2261        },
2262        {
2263          "name": "detect-zeroes",
2264          "default": null,
2265          "type": "206"
2266        }
2267      ],
2268      "meta-type": "object"
2269    },
2270    {
2271      "name": "49",
2272      "members": [
2273        {
2274          "name": "job-id",
2275          "default": null,
2276          "type": "str"
2277        },
2278        {
2279          "name": "device",
2280          "type": "str"
2281        },
2282        {
2283          "name": "target",
2284          "type": "str"
2285        },
2286        {
2287          "name": "sync",
2288          "type": "233"
2289        },
2290        {
2291          "name": "speed",
2292          "default": null,
2293          "type": "int"
2294        },
2295        {
2296          "name": "compress",
2297          "default": null,
2298          "type": "bool"
2299        },
2300        {
2301          "name": "on-source-error",
2302          "default": null,
2303          "type": "202"
2304        },
2305        {
2306          "name": "on-target-error",
2307          "default": null,
2308          "type": "202"
2309        }
2310      ],
2311      "meta-type": "object"
2312    },
2313    {
2314      "name": "50",
2315      "members": [
2316        {
2317          "name": "device",
2318          "default": null,
2319          "type": "str"
2320        },
2321        {
2322          "name": "id",
2323          "default": null,
2324          "type": "str"
2325        },
2326        {
2327          "name": "filename",
2328          "type": "str"
2329        },
2330        {
2331          "name": "format",
2332          "default": null,
2333          "type": "str"
2334        },
2335        {
2336          "name": "read-only-mode",
2337          "default": null,
2338          "type": "234"
2339        }
2340      ],
2341      "meta-type": "object"
2342    },
2343    {
2344      "name": "51",
2345      "members": [
2346        {
2347          "name": "device",
2348          "default": null,
2349          "type": "str"
2350        },
2351        {
2352          "name": "id",
2353          "default": null,
2354          "type": "str"
2355        }
2356      ],
2357      "meta-type": "object"
2358    },
2359    {
2360      "name": "52",
2361      "members": [
2362        {
2363          "name": "node-name",
2364          "type": "str"
2365        }
2366      ],
2367      "meta-type": "object"
2368    },
2369    {
2370      "name": "53",
2371      "members": [
2372        {
2373          "name": "job-id",
2374          "default": null,
2375          "type": "str"
2376        },
2377        {
2378          "name": "device",
2379          "type": "str"
2380        },
2381        {
2382          "name": "target",
2383          "type": "str"
2384        },
2385        {
2386          "name": "replaces",
2387          "default": null,
2388          "type": "str"
2389        },
2390        {
2391          "name": "sync",
2392          "type": "233"
2393        },
2394        {
2395          "name": "speed",
2396          "default": null,
2397          "type": "int"
2398        },
2399        {
2400          "name": "granularity",
2401          "default": null,
2402          "type": "int"
2403        },
2404        {
2405          "name": "buf-size",
2406          "default": null,
2407          "type": "int"
2408        },
2409        {
2410          "name": "on-source-error",
2411          "default": null,
2412          "type": "202"
2413        },
2414        {
2415          "name": "on-target-error",
2416          "default": null,
2417          "type": "202"
2418        },
2419        {
2420          "name": "filter-node-name",
2421          "default": null,
2422          "type": "str"
2423        }
2424      ],
2425      "meta-type": "object"
2426    },
2427    {
2428      "name": "54",
2429      "members": [
2430        {
2431          "name": "device",
2432          "default": null,
2433          "type": "str"
2434        },
2435        {
2436          "name": "id",
2437          "default": null,
2438          "type": "str"
2439        },
2440        {
2441          "name": "force",
2442          "default": null,
2443          "type": "bool"
2444        }
2445      ],
2446      "meta-type": "object"
2447    },
2448    {
2449      "name": "55",
2450      "members": [
2451        {
2452          "name": "node",
2453          "type": "str"
2454        },
2455        {
2456          "name": "overlay",
2457          "type": "str"
2458        }
2459      ],
2460      "meta-type": "object"
2461    },
2462    {
2463      "name": "56",
2464      "members": [
2465        {
2466          "name": "device",
2467          "type": "str"
2468        },
2469        {
2470          "name": "id",
2471          "default": null,
2472          "type": "str"
2473        },
2474        {
2475          "name": "name",
2476          "default": null,
2477          "type": "str"
2478        }
2479      ],
2480      "meta-type": "object"
2481    },
2482    {
2483      "name": "57",
2484      "members": [
2485        {
2486          "name": "id",
2487          "type": "str"
2488        },
2489        {
2490          "name": "name",
2491          "type": "str"
2492        },
2493        {
2494          "name": "vm-state-size",
2495          "type": "int"
2496        },
2497        {
2498          "name": "date-sec",
2499          "type": "int"
2500        },
2501        {
2502          "name": "date-nsec",
2503          "type": "int"
2504        },
2505        {
2506          "name": "vm-clock-sec",
2507          "type": "int"
2508        },
2509        {
2510          "name": "vm-clock-nsec",
2511          "type": "int"
2512        }
2513      ],
2514      "meta-type": "object"
2515    },
2516    {
2517      "name": "58",
2518      "members": [
2519        {
2520          "name": "device",
2521          "type": "str"
2522        },
2523        {
2524          "name": "name",
2525          "type": "str"
2526        }
2527      ],
2528      "meta-type": "object"
2529    },
2530    {
2531      "name": "59",
2532      "members": [
2533        {
2534          "name": "device",
2535          "default": null,
2536          "type": "str"
2537        },
2538        {
2539          "name": "node-name",
2540          "default": null,
2541          "type": "str"
2542        },
2543        {
2544          "name": "snapshot-file",
2545          "type": "str"
2546        },
2547        {
2548          "name": "snapshot-node-name",
2549          "default": null,
2550          "type": "str"
2551        },
2552        {
2553          "name": "format",
2554          "default": null,
2555          "type": "str"
2556        },
2557        {
2558          "name": "mode",
2559          "default": null,
2560          "type": "235"
2561        }
2562      ],
2563      "meta-type": "object"
2564    },
2565    {
2566      "name": "60",
2567      "members": [
2568        {
2569          "name": "device",
2570          "type": "str"
2571        },
2572        {
2573          "name": "target",
2574          "type": "str"
2575        },
2576        {
2577          "name": "arg",
2578          "default": null,
2579          "type": "str"
2580        }
2581      ],
2582      "meta-type": "object"
2583    },
2584    {
2585      "name": "61",
2586      "members": [
2587        {
2588          "name": "device",
2589          "type": "str"
2590        },
2591        {
2592          "name": "image-node-name",
2593          "type": "str"
2594        },
2595        {
2596          "name": "backing-file",
2597          "type": "str"
2598        }
2599      ],
2600      "meta-type": "object"
2601    },
2602    {
2603      "name": "62",
2604      "members": [
2605        {
2606          "name": "password",
2607          "type": "str"
2608        }
2609      ],
2610      "meta-type": "object"
2611    },
2612    {
2613      "name": "63",
2614      "members": [
2615        {
2616          "name": "id",
2617          "type": "str"
2618        },
2619        {
2620          "name": "backend",
2621          "type": "236"
2622        }
2623      ],
2624      "meta-type": "object"
2625    },
2626    {
2627      "name": "64",
2628      "members": [
2629        {
2630          "name": "pty",
2631          "default": null,
2632          "type": "str"
2633        }
2634      ],
2635      "meta-type": "object"
2636    },
2637    {
2638      "name": "65",
2639      "members": [
2640        {
2641          "name": "id",
2642          "type": "str"
2643        },
2644        {
2645          "name": "backend",
2646          "type": "236"
2647        }
2648      ],
2649      "meta-type": "object"
2650    },
2651    {
2652      "name": "66",
2653      "members": [
2654        {
2655          "name": "id",
2656          "type": "str"
2657        }
2658      ],
2659      "meta-type": "object"
2660    },
2661    {
2662      "name": "67",
2663      "members": [
2664        {
2665          "name": "id",
2666          "type": "str"
2667        }
2668      ],
2669      "meta-type": "object"
2670    },
2671    {
2672      "name": "68",
2673      "members": [
2674        {
2675          "name": "protocol",
2676          "type": "str"
2677        },
2678        {
2679          "name": "hostname",
2680          "type": "str"
2681        },
2682        {
2683          "name": "port",
2684          "default": null,
2685          "type": "int"
2686        },
2687        {
2688          "name": "tls-port",
2689          "default": null,
2690          "type": "int"
2691        },
2692        {
2693          "name": "cert-subject",
2694          "default": null,
2695          "type": "str"
2696        }
2697      ],
2698      "meta-type": "object"
2699    },
2700    {
2701      "name": "69",
2702      "members": [
2703        {
2704          "name": "fdname",
2705          "type": "str"
2706        }
2707      ],
2708      "meta-type": "object"
2709    },
2710    {
2711      "name": "70",
2712      "members": [
2713        {
2714          "name": "index",
2715          "type": "int"
2716        }
2717      ],
2718      "meta-type": "object"
2719    },
2720    {
2721      "name": "71",
2722      "members": [
2723        {
2724          "name": "id",
2725          "type": "int"
2726        }
2727      ],
2728      "meta-type": "object"
2729    },
2730    {
2731      "name": "72",
2732      "members": [
2733        {
2734          "name": "typename",
2735          "type": "str"
2736        }
2737      ],
2738      "meta-type": "object"
2739    },
2740    {
2741      "name": "[73]",
2742      "element-type": "73",
2743      "meta-type": "array"
2744    },
2745    {
2746      "name": "73",
2747      "members": [
2748        {
2749          "name": "name",
2750          "type": "str"
2751        },
2752        {
2753          "name": "type",
2754          "type": "str"
2755        },
2756        {
2757          "name": "description",
2758          "default": null,
2759          "type": "str"
2760        }
2761      ],
2762      "meta-type": "object"
2763    },
2764    {
2765      "name": "74",
2766      "members": [
2767        {
2768          "name": "driver",
2769          "type": "str"
2770        },
2771        {
2772          "name": "bus",
2773          "default": null,
2774          "type": "str"
2775        },
2776        {
2777          "name": "id",
2778          "default": null,
2779          "type": "str"
2780        }
2781      ],
2782      "meta-type": "object"
2783    },
2784    {
2785      "name": "75",
2786      "members": [
2787        {
2788          "name": "id",
2789          "type": "str"
2790        }
2791      ],
2792      "meta-type": "object"
2793    },
2794    {
2795      "name": "76",
2796      "members": [
2797        {
2798          "name": "job-id",
2799          "default": null,
2800          "type": "str"
2801        },
2802        {
2803          "name": "device",
2804          "type": "str"
2805        },
2806        {
2807          "name": "target",
2808          "type": "str"
2809        },
2810        {
2811          "name": "format",
2812          "default": null,
2813          "type": "str"
2814        },
2815        {
2816          "name": "sync",
2817          "type": "233"
2818        },
2819        {
2820          "name": "mode",
2821          "default": null,
2822          "type": "235"
2823        },
2824        {
2825          "name": "speed",
2826          "default": null,
2827          "type": "int"
2828        },
2829        {
2830          "name": "bitmap",
2831          "default": null,
2832          "type": "str"
2833        },
2834        {
2835          "name": "compress",
2836          "default": null,
2837          "type": "bool"
2838        },
2839        {
2840          "name": "on-source-error",
2841          "default": null,
2842          "type": "202"
2843        },
2844        {
2845          "name": "on-target-error",
2846          "default": null,
2847          "type": "202"
2848        }
2849      ],
2850      "meta-type": "object"
2851    },
2852    {
2853      "name": "77",
2854      "members": [
2855        {
2856          "name": "job-id",
2857          "default": null,
2858          "type": "str"
2859        },
2860        {
2861          "name": "device",
2862          "type": "str"
2863        },
2864        {
2865          "name": "target",
2866          "type": "str"
2867        },
2868        {
2869          "name": "format",
2870          "default": null,
2871          "type": "str"
2872        },
2873        {
2874          "name": "node-name",
2875          "default": null,
2876          "type": "str"
2877        },
2878        {
2879          "name": "replaces",
2880          "default": null,
2881          "type": "str"
2882        },
2883        {
2884          "name": "sync",
2885          "type": "233"
2886        },
2887        {
2888          "name": "mode",
2889          "default": null,
2890          "type": "235"
2891        },
2892        {
2893          "name": "speed",
2894          "default": null,
2895          "type": "int"
2896        },
2897        {
2898          "name": "granularity",
2899          "default": null,
2900          "type": "int"
2901        },
2902        {
2903          "name": "buf-size",
2904          "default": null,
2905          "type": "int"
2906        },
2907        {
2908          "name": "on-source-error",
2909          "default": null,
2910          "type": "202"
2911        },
2912        {
2913          "name": "on-target-error",
2914          "default": null,
2915          "type": "202"
2916        },
2917        {
2918          "name": "unmap",
2919          "default": null,
2920          "type": "bool"
2921        }
2922      ],
2923      "meta-type": "object"
2924    },
2925    {
2926      "name": "78",
2927      "members": [
2928        {
2929          "name": "paging",
2930          "type": "bool"
2931        },
2932        {
2933          "name": "protocol",
2934          "type": "str"
2935        },
2936        {
2937          "name": "detach",
2938          "default": null,
2939          "type": "bool"
2940        },
2941        {
2942          "name": "begin",
2943          "default": null,
2944          "type": "int"
2945        },
2946        {
2947          "name": "length",
2948          "default": null,
2949          "type": "int"
2950        },
2951        {
2952          "name": "format",
2953          "default": null,
2954          "type": "237"
2955        }
2956      ],
2957      "meta-type": "object"
2958    },
2959    {
2960      "name": "79",
2961      "members": [
2962        {
2963          "name": "filename",
2964          "type": "str"
2965        }
2966      ],
2967      "meta-type": "object"
2968    },
2969    {
2970      "name": "80",
2971      "members": [
2972        {
2973          "name": "device",
2974          "default": null,
2975          "type": "str"
2976        },
2977        {
2978          "name": "id",
2979          "default": null,
2980          "type": "str"
2981        },
2982        {
2983          "name": "force",
2984          "default": null,
2985          "type": "bool"
2986        }
2987      ],
2988      "meta-type": "object"
2989    },
2990    {
2991      "name": "81",
2992      "members": [
2993        {
2994          "name": "protocol",
2995          "type": "str"
2996        },
2997        {
2998          "name": "time",
2999          "type": "str"
3000        }
3001      ],
3002      "meta-type": "object"
3003    },
3004    {
3005      "name": "82",
3006      "members": [
3007        {
3008          "name": "fdname",
3009          "type": "str"
3010        }
3011      ],
3012      "meta-type": "object"
3013    },
3014    {
3015      "name": "83",
3016      "members": [
3017        {
3018          "name": "command-line",
3019          "type": "str"
3020        },
3021        {
3022          "name": "cpu-index",
3023          "default": null,
3024          "type": "int"
3025        }
3026      ],
3027      "meta-type": "object"
3028    },
3029    {
3030      "name": "str",
3031      "json-type": "string",
3032      "meta-type": "builtin"
3033    },
3034    {
3035      "name": "84",
3036      "members": [
3037        {
3038          "name": "device",
3039          "default": null,
3040          "type": "str"
3041        },
3042        {
3043          "name": "head",
3044          "default": null,
3045          "type": "int"
3046        },
3047        {
3048          "name": "events",
3049          "type": "[238]"
3050        }
3051      ],
3052      "meta-type": "object"
3053    },
3054    {
3055      "name": "85",
3056      "members": [
3057        {
3058          "name": "val",
3059          "type": "int"
3060        },
3061        {
3062          "name": "size",
3063          "type": "int"
3064        },
3065        {
3066          "name": "filename",
3067          "type": "str"
3068        },
3069        {
3070          "name": "cpu-index",
3071          "default": null,
3072          "type": "int"
3073        }
3074      ],
3075      "meta-type": "object"
3076    },
3077    {
3078      "name": "86",
3079      "members": [
3080        {
3081          "name": "uri",
3082          "type": "str"
3083        },
3084        {
3085          "name": "blk",
3086          "default": null,
3087          "type": "bool"
3088        },
3089        {
3090          "name": "inc",
3091          "default": null,
3092          "type": "bool"
3093        },
3094        {
3095          "name": "detach",
3096          "default": null,
3097          "type": "bool"
3098        }
3099      ],
3100      "meta-type": "object"
3101    },
3102    {
3103      "name": "87",
3104      "members": [
3105        {
3106          "name": "state",
3107          "type": "193"
3108        }
3109      ],
3110      "meta-type": "object"
3111    },
3112    {
3113      "name": "88",
3114      "members": [
3115        {
3116          "name": "uri",
3117          "type": "str"
3118        }
3119      ],
3120      "meta-type": "object"
3121    },
3122    {
3123      "name": "89",
3124      "members": [
3125        {
3126          "name": "value",
3127          "type": "int"
3128        }
3129      ],
3130      "meta-type": "object"
3131    },
3132    {
3133      "name": "90",
3134      "members": [
3135        {
3136          "name": "capabilities",
3137          "type": "[140]"
3138        }
3139      ],
3140      "meta-type": "object"
3141    },
3142    {
3143      "name": "91",
3144      "members": [
3145        {
3146          "name": "compress-level",
3147          "default": null,
3148          "type": "int"
3149        },
3150        {
3151          "name": "compress-threads",
3152          "default": null,
3153          "type": "int"
3154        },
3155        {
3156          "name": "decompress-threads",
3157          "default": null,
3158          "type": "int"
3159        },
3160        {
3161          "name": "cpu-throttle-initial",
3162          "default": null,
3163          "type": "int"
3164        },
3165        {
3166          "name": "cpu-throttle-increment",
3167          "default": null,
3168          "type": "int"
3169        },
3170        {
3171          "name": "tls-creds",
3172          "default": null,
3173          "type": "239"
3174        },
3175        {
3176          "name": "tls-hostname",
3177          "default": null,
3178          "type": "239"
3179        },
3180        {
3181          "name": "max-bandwidth",
3182          "default": null,
3183          "type": "int"
3184        },
3185        {
3186          "name": "downtime-limit",
3187          "default": null,
3188          "type": "int"
3189        },
3190        {
3191          "name": "x-checkpoint-delay",
3192          "default": null,
3193          "type": "int"
3194        },
3195        {
3196          "name": "block-incremental",
3197          "default": null,
3198          "type": "bool"
3199        },
3200        {
3201          "name": "x-multifd-channels",
3202          "default": null,
3203          "type": "int"
3204        },
3205        {
3206          "name": "x-multifd-page-count",
3207          "default": null,
3208          "type": "int"
3209        },
3210        {
3211          "name": "xbzrle-cache-size",
3212          "default": null,
3213          "type": "int"
3214        }
3215      ],
3216      "meta-type": "object"
3217    },
3218    {
3219      "name": "92",
3220      "members": [
3221        {
3222          "name": "value",
3223          "type": "number"
3224        }
3225      ],
3226      "meta-type": "object"
3227    },
3228    {
3229      "name": "93",
3230      "members": [
3231        {
3232          "name": "value",
3233          "type": "int"
3234        }
3235      ],
3236      "meta-type": "object"
3237    },
3238    {
3239      "name": "94",
3240      "members": [
3241        {
3242          "name": "device",
3243          "type": "str"
3244        },
3245        {
3246          "name": "writable",
3247          "default": null,
3248          "type": "bool"
3249        }
3250      ],
3251      "meta-type": "object"
3252    },
3253    {
3254      "name": "95",
3255      "members": [
3256        {
3257          "name": "addr",
3258          "type": "240"
3259        },
3260        {
3261          "name": "tls-creds",
3262          "default": null,
3263          "type": "str"
3264        }
3265      ],
3266      "meta-type": "object"
3267    },
3268    {
3269      "name": "96",
3270      "members": [
3271        {
3272          "name": "type",
3273          "type": "str"
3274        },
3275        {
3276          "name": "id",
3277          "type": "str"
3278        }
3279      ],
3280      "meta-type": "object"
3281    },
3282    {
3283      "name": "97",
3284      "members": [
3285        {
3286          "name": "id",
3287          "type": "str"
3288        }
3289      ],
3290      "meta-type": "object"
3291    },
3292    {
3293      "name": "98",
3294      "members": [
3295        {
3296          "name": "qom-type",
3297          "type": "str"
3298        },
3299        {
3300          "name": "id",
3301          "type": "str"
3302        },
3303        {
3304          "name": "props",
3305          "default": null,
3306          "type": "any"
3307        }
3308      ],
3309      "meta-type": "object"
3310    },
3311    {
3312      "name": "99",
3313      "members": [
3314        {
3315          "name": "id",
3316          "type": "str"
3317        }
3318      ],
3319      "meta-type": "object"
3320    },
3321    {
3322      "name": "100",
3323      "members": [
3324        {
3325          "name": "val",
3326          "type": "int"
3327        },
3328        {
3329          "name": "size",
3330          "type": "int"
3331        },
3332        {
3333          "name": "filename",
3334          "type": "str"
3335        }
3336      ],
3337      "meta-type": "object"
3338    },
3339    {
3340      "name": "101",
3341      "members": [
3342        {
3343          "name": "path",
3344          "type": "str"
3345        },
3346        {
3347          "name": "property",
3348          "type": "str"
3349        }
3350      ],
3351      "meta-type": "object"
3352    },
3353    {
3354      "name": "any",
3355      "json-type": "value",
3356      "meta-type": "builtin"
3357    },
3358    {
3359      "name": "102",
3360      "members": [
3361        {
3362          "name": "path",
3363          "type": "str"
3364        }
3365      ],
3366      "meta-type": "object"
3367    },
3368    {
3369      "name": "[103]",
3370      "element-type": "103",
3371      "meta-type": "array"
3372    },
3373    {
3374      "name": "103",
3375      "members": [
3376        {
3377          "name": "name",
3378          "type": "str"
3379        },
3380        {
3381          "name": "type",
3382          "type": "str"
3383        }
3384      ],
3385      "meta-type": "object"
3386    },
3387    {
3388      "name": "104",
3389      "members": [
3390        {
3391          "name": "implements",
3392          "default": null,
3393          "type": "str"
3394        },
3395        {
3396          "name": "abstract",
3397          "default": null,
3398          "type": "bool"
3399        }
3400      ],
3401      "meta-type": "object"
3402    },
3403    {
3404      "name": "[105]",
3405      "element-type": "105",
3406      "meta-type": "array"
3407    },
3408    {
3409      "name": "105",
3410      "members": [
3411        {
3412          "name": "name",
3413          "type": "str"
3414        },
3415        {
3416          "name": "abstract",
3417          "default": null,
3418          "type": "bool"
3419        },
3420        {
3421          "name": "parent",
3422          "default": null,
3423          "type": "str"
3424        }
3425      ],
3426      "meta-type": "object"
3427    },
3428    {
3429      "name": "106",
3430      "members": [
3431        {
3432          "name": "path",
3433          "type": "str"
3434        },
3435        {
3436          "name": "property",
3437          "type": "str"
3438        },
3439        {
3440          "name": "value",
3441          "type": "any"
3442        }
3443      ],
3444      "meta-type": "object"
3445    },
3446    {
3447      "name": "[107]",
3448      "element-type": "107",
3449      "meta-type": "array"
3450    },
3451    {
3452      "name": "107",
3453      "members": [
3454        {
3455          "name": "device",
3456          "default": null,
3457          "type": "str"
3458        },
3459        {
3460          "name": "slot",
3461          "type": "str"
3462        },
3463        {
3464          "name": "slot-type",
3465          "type": "241"
3466        },
3467        {
3468          "name": "source",
3469          "type": "int"
3470        },
3471        {
3472          "name": "status",
3473          "type": "int"
3474        }
3475      ],
3476      "meta-type": "object"
3477    },
3478    {
3479      "name": "108",
3480      "members": [
3481        {
3482          "name": "actual",
3483          "type": "int"
3484        }
3485      ],
3486      "meta-type": "object"
3487    },
3488    {
3489      "name": "[109]",
3490      "element-type": "109",
3491      "meta-type": "array"
3492    },
3493    {
3494      "name": "109",
3495      "members": [
3496        {
3497          "name": "device",
3498          "type": "str"
3499        },
3500        {
3501          "name": "qdev",
3502          "default": null,
3503          "type": "str"
3504        },
3505        {
3506          "name": "type",
3507          "type": "str"
3508        },
3509        {
3510          "name": "removable",
3511          "type": "bool"
3512        },
3513        {
3514          "name": "locked",
3515          "type": "bool"
3516        },
3517        {
3518          "name": "inserted",
3519          "default": null,
3520          "type": "143"
3521        },
3522        {
3523          "name": "tray_open",
3524          "default": null,
3525          "type": "bool"
3526        },
3527        {
3528          "name": "io-status",
3529          "default": null,
3530          "type": "242"
3531        },
3532        {
3533          "name": "dirty-bitmaps",
3534          "default": null,
3535          "type": "[243]"
3536        }
3537      ],
3538      "meta-type": "object"
3539    },
3540    {
3541      "name": "[110]",
3542      "element-type": "110",
3543      "meta-type": "array"
3544    },
3545    {
3546      "name": "110",
3547      "members": [
3548        {
3549          "name": "type",
3550          "type": "str"
3551        },
3552        {
3553          "name": "device",
3554          "type": "str"
3555        },
3556        {
3557          "name": "len",
3558          "type": "int"
3559        },
3560        {
3561          "name": "offset",
3562          "type": "int"
3563        },
3564        {
3565          "name": "busy",
3566          "type": "bool"
3567        },
3568        {
3569          "name": "paused",
3570          "type": "bool"
3571        },
3572        {
3573          "name": "speed",
3574          "type": "int"
3575        },
3576        {
3577          "name": "io-status",
3578          "type": "242"
3579        },
3580        {
3581          "name": "ready",
3582          "type": "bool"
3583        }
3584      ],
3585      "meta-type": "object"
3586    },
3587    {
3588      "name": "111",
3589      "members": [
3590        {
3591          "name": "query-nodes",
3592          "default": null,
3593          "type": "bool"
3594        }
3595      ],
3596      "meta-type": "object"
3597    },
3598    {
3599      "name": "[112]",
3600      "element-type": "112",
3601      "meta-type": "array"
3602    },
3603    {
3604      "name": "112",
3605      "members": [
3606        {
3607          "name": "device",
3608          "default": null,
3609          "type": "str"
3610        },
3611        {
3612          "name": "node-name",
3613          "default": null,
3614          "type": "str"
3615        },
3616        {
3617          "name": "stats",
3618          "type": "244"
3619        },
3620        {
3621          "name": "parent",
3622          "default": null,
3623          "type": "112"
3624        },
3625        {
3626          "name": "backing",
3627          "default": null,
3628          "type": "112"
3629        }
3630      ],
3631      "meta-type": "object"
3632    },
3633    {
3634      "name": "[113]",
3635      "element-type": "113",
3636      "meta-type": "array"
3637    },
3638    {
3639      "name": "113",
3640      "members": [
3641        {
3642          "name": "label",
3643          "type": "str"
3644        },
3645        {
3646          "name": "filename",
3647          "type": "str"
3648        },
3649        {
3650          "name": "frontend-open",
3651          "type": "bool"
3652        }
3653      ],
3654      "meta-type": "object"
3655    },
3656    {
3657      "name": "[114]",
3658      "element-type": "114",
3659      "meta-type": "array"
3660    },
3661    {
3662      "name": "114",
3663      "members": [
3664        {
3665          "name": "name",
3666          "type": "str"
3667        }
3668      ],
3669      "meta-type": "object"
3670    },
3671    {
3672      "name": "115",
3673      "members": [
3674        {
3675          "name": "option",
3676          "default": null,
3677          "type": "str"
3678        }
3679      ],
3680      "meta-type": "object"
3681    },
3682    {
3683      "name": "[116]",
3684      "element-type": "116",
3685      "meta-type": "array"
3686    },
3687    {
3688      "name": "116",
3689      "members": [
3690        {
3691          "name": "option",
3692          "type": "str"
3693        },
3694        {
3695          "name": "parameters",
3696          "type": "[245]"
3697        }
3698      ],
3699      "meta-type": "object"
3700    },
3701    {
3702      "name": "[117]",
3703      "element-type": "117",
3704      "meta-type": "array"
3705    },
3706    {
3707      "name": "117",
3708      "members": [
3709        {
3710          "name": "name",
3711          "type": "str"
3712        }
3713      ],
3714      "meta-type": "object"
3715    },
3716    {
3717      "name": "[118]",
3718      "element-type": "118",
3719      "meta-type": "array"
3720    },
3721    {
3722      "name": "118",
3723      "members": [
3724        {
3725          "name": "name",
3726          "type": "str"
3727        },
3728        {
3729          "name": "migration-safe",
3730          "default": null,
3731          "type": "bool"
3732        },
3733        {
3734          "name": "static",
3735          "type": "bool"
3736        },
3737        {
3738          "name": "unavailable-features",
3739          "default": null,
3740          "type": "[str]"
3741        },
3742        {
3743          "name": "typename",
3744          "type": "str"
3745        }
3746      ],
3747      "meta-type": "object"
3748    },
3749    {
3750      "name": "119",
3751      "members": [
3752        {
3753          "name": "modela",
3754          "type": "246"
3755        },
3756        {
3757          "name": "modelb",
3758          "type": "246"
3759        }
3760      ],
3761      "meta-type": "object"
3762    },
3763    {
3764      "name": "120",
3765      "members": [
3766        {
3767          "name": "model",
3768          "type": "246"
3769        }
3770      ],
3771      "meta-type": "object"
3772    },
3773    {
3774      "name": "121",
3775      "members": [
3776        {
3777          "name": "modela",
3778          "type": "246"
3779        },
3780        {
3781          "name": "modelb",
3782          "type": "246"
3783        }
3784      ],
3785      "meta-type": "object"
3786    },
3787    {
3788      "name": "122",
3789      "members": [
3790        {
3791          "name": "result",
3792          "type": "247"
3793        },
3794        {
3795          "name": "responsible-properties",
3796          "type": "[str]"
3797        }
3798      ],
3799      "meta-type": "object"
3800    },
3801    {
3802      "name": "123",
3803      "members": [
3804        {
3805          "name": "type",
3806          "type": "248"
3807        },
3808        {
3809          "name": "model",
3810          "type": "246"
3811        }
3812      ],
3813      "meta-type": "object"
3814    },
3815    {
3816      "name": "124",
3817      "members": [
3818        {
3819          "name": "model",
3820          "type": "246"
3821        }
3822      ],
3823      "meta-type": "object"
3824    },
3825    {
3826      "name": "[125]",
3827      "element-type": "125",
3828      "meta-type": "array"
3829    },
3830    {
3831      "name": "125",
3832      "tag": "arch",
3833      "variants": [
3834        {
3835          "case": "x86",
3836          "type": "251"
3837        },
3838        {
3839          "case": "sparc",
3840          "type": "252"
3841        },
3842        {
3843          "case": "ppc",
3844          "type": "253"
3845        },
3846        {
3847          "case": "mips",
3848          "type": "254"
3849        },
3850        {
3851          "case": "tricore",
3852          "type": "255"
3853        },
3854        {
3855          "case": "other",
3856          "type": "256"
3857        }
3858      ],
3859      "members": [
3860        {
3861          "name": "CPU",
3862          "type": "int"
3863        },
3864        {
3865          "name": "current",
3866          "type": "bool"
3867        },
3868        {
3869          "name": "halted",
3870          "type": "bool"
3871        },
3872        {
3873          "name": "qom_path",
3874          "type": "str"
3875        },
3876        {
3877          "name": "thread_id",
3878          "type": "int"
3879        },
3880        {
3881          "name": "props",
3882          "default": null,
3883          "type": "249"
3884        },
3885        {
3886          "name": "arch",
3887          "type": "250"
3888        }
3889      ],
3890      "meta-type": "object"
3891    },
3892    {
3893      "name": "126",
3894      "members": [
3895        {
3896          "name": "status",
3897          "type": "257"
3898        },
3899        {
3900          "name": "completed",
3901          "type": "int"
3902        },
3903        {
3904          "name": "total",
3905          "type": "int"
3906        }
3907      ],
3908      "meta-type": "object"
3909    },
3910    {
3911      "name": "127",
3912      "members": [
3913        {
3914          "name": "formats",
3915          "type": "[237]"
3916        }
3917      ],
3918      "meta-type": "object"
3919    },
3920    {
3921      "name": "[128]",
3922      "element-type": "128",
3923      "meta-type": "array"
3924    },
3925    {
3926      "name": "128",
3927      "members": [
3928        {
3929          "name": "name",
3930          "type": "str"
3931        }
3932      ],
3933      "meta-type": "object"
3934    },
3935    {
3936      "name": "[129]",
3937      "element-type": "129",
3938      "meta-type": "array"
3939    },
3940    {
3941      "name": "129",
3942      "members": [
3943        {
3944          "name": "fdset-id",
3945          "type": "int"
3946        },
3947        {
3948          "name": "fds",
3949          "type": "[258]"
3950        }
3951      ],
3952      "meta-type": "object"
3953    },
3954    {
3955      "name": "[130]",
3956      "element-type": "130",
3957      "meta-type": "array"
3958    },
3959    {
3960      "name": "130",
3961      "members": [
3962        {
3963          "name": "version",
3964          "type": "int"
3965        },
3966        {
3967          "name": "emulated",
3968          "type": "bool"
3969        },
3970        {
3971          "name": "kernel",
3972          "type": "bool"
3973        }
3974      ],
3975      "meta-type": "object"
3976    },
3977    {
3978      "name": "[131]",
3979      "element-type": "131",
3980      "meta-type": "array"
3981    },
3982    {
3983      "name": "131",
3984      "members": [
3985        {
3986          "name": "type",
3987          "type": "str"
3988        },
3989        {
3990          "name": "vcpus-count",
3991          "type": "int"
3992        },
3993        {
3994          "name": "props",
3995          "type": "249"
3996        },
3997        {
3998          "name": "qom-path",
3999          "default": null,
4000          "type": "str"
4001        }
4002      ],
4003      "meta-type": "object"
4004    },
4005    {
4006      "name": "[132]",
4007      "element-type": "132",
4008      "meta-type": "array"
4009    },
4010    {
4011      "name": "132",
4012      "members": [
4013        {
4014          "name": "id",
4015          "type": "str"
4016        },
4017        {
4018          "name": "thread-id",
4019          "type": "int"
4020        },
4021        {
4022          "name": "poll-max-ns",
4023          "type": "int"
4024        },
4025        {
4026          "name": "poll-grow",
4027          "type": "int"
4028        },
4029        {
4030          "name": "poll-shrink",
4031          "type": "int"
4032        }
4033      ],
4034      "meta-type": "object"
4035    },
4036    {
4037      "name": "133",
4038      "members": [
4039        {
4040          "name": "enabled",
4041          "type": "bool"
4042        },
4043        {
4044          "name": "present",
4045          "type": "bool"
4046        }
4047      ],
4048      "meta-type": "object"
4049    },
4050    {
4051      "name": "[134]",
4052      "element-type": "134",
4053      "meta-type": "array"
4054    },
4055    {
4056      "name": "134",
4057      "members": [
4058        {
4059          "name": "name",
4060          "type": "str"
4061        },
4062        {
4063          "name": "alias",
4064          "default": null,
4065          "type": "str"
4066        },
4067        {
4068          "name": "is-default",
4069          "default": null,
4070          "type": "bool"
4071        },
4072        {
4073          "name": "cpu-max",
4074          "type": "int"
4075        },
4076        {
4077          "name": "hotpluggable-cpus",
4078          "type": "bool"
4079        }
4080      ],
4081      "meta-type": "object"
4082    },
4083    {
4084      "name": "[135]",
4085      "element-type": "135",
4086      "meta-type": "array"
4087    },
4088    {
4089      "name": "135",
4090      "members": [
4091        {
4092          "name": "id",
4093          "default": null,
4094          "type": "str"
4095        },
4096        {
4097          "name": "size",
4098          "type": "int"
4099        },
4100        {
4101          "name": "merge",
4102          "type": "bool"
4103        },
4104        {
4105          "name": "dump",
4106          "type": "bool"
4107        },
4108        {
4109          "name": "prealloc",
4110          "type": "bool"
4111        },
4112        {
4113          "name": "host-nodes",
4114          "type": "[int]"
4115        },
4116        {
4117          "name": "policy",
4118          "type": "259"
4119        }
4120      ],
4121      "meta-type": "object"
4122    },
4123    {
4124      "name": "[136]",
4125      "element-type": "136",
4126      "meta-type": "array"
4127    },
4128    {
4129      "name": "136",
4130      "tag": "type",
4131      "variants": [
4132        {
4133          "case": "dimm",
4134          "type": "261"
4135        }
4136      ],
4137      "members": [
4138        {
4139          "name": "type",
4140          "type": "260"
4141        }
4142      ],
4143      "meta-type": "object"
4144    },
4145    {
4146      "name": "137",
4147      "members": [
4148        {
4149          "name": "base-memory",
4150          "type": "int"
4151        },
4152        {
4153          "name": "plugged-memory",
4154          "default": null,
4155          "type": "int"
4156        }
4157      ],
4158      "meta-type": "object"
4159    },
4160    {
4161      "name": "[138]",
4162      "element-type": "138",
4163      "meta-type": "array"
4164    },
4165    {
4166      "name": "138",
4167      "members": [
4168        {
4169          "name": "name",
4170          "type": "str"
4171        },
4172        {
4173          "name": "index",
4174          "type": "int"
4175        },
4176        {
4177          "name": "current",
4178          "type": "bool"
4179        },
4180        {
4181          "name": "absolute",
4182          "type": "bool"
4183        }
4184      ],
4185      "meta-type": "object"
4186    },
4187    {
4188      "name": "139",
4189      "members": [
4190        {
4191          "name": "status",
4192          "default": null,
4193          "type": "193"
4194        },
4195        {
4196          "name": "ram",
4197          "default": null,
4198          "type": "262"
4199        },
4200        {
4201          "name": "disk",
4202          "default": null,
4203          "type": "262"
4204        },
4205        {
4206          "name": "xbzrle-cache",
4207          "default": null,
4208          "type": "263"
4209        },
4210        {
4211          "name": "total-time",
4212          "default": null,
4213          "type": "int"
4214        },
4215        {
4216          "name": "expected-downtime",
4217          "default": null,
4218          "type": "int"
4219        },
4220        {
4221          "name": "downtime",
4222          "default": null,
4223          "type": "int"
4224        },
4225        {
4226          "name": "setup-time",
4227          "default": null,
4228          "type": "int"
4229        },
4230        {
4231          "name": "cpu-throttle-percentage",
4232          "default": null,
4233          "type": "int"
4234        },
4235        {
4236          "name": "error-desc",
4237          "default": null,
4238          "type": "str"
4239        }
4240      ],
4241      "meta-type": "object"
4242    },
4243    {
4244      "name": "int",
4245      "json-type": "int",
4246      "meta-type": "builtin"
4247    },
4248    {
4249      "name": "[140]",
4250      "element-type": "140",
4251      "meta-type": "array"
4252    },
4253    {
4254      "name": "140",
4255      "members": [
4256        {
4257          "name": "capability",
4258          "type": "264"
4259        },
4260        {
4261          "name": "state",
4262          "type": "bool"
4263        }
4264      ],
4265      "meta-type": "object"
4266    },
4267    {
4268      "name": "141",
4269      "members": [
4270        {
4271          "name": "compress-level",
4272          "default": null,
4273          "type": "int"
4274        },
4275        {
4276          "name": "compress-threads",
4277          "default": null,
4278          "type": "int"
4279        },
4280        {
4281          "name": "decompress-threads",
4282          "default": null,
4283          "type": "int"
4284        },
4285        {
4286          "name": "cpu-throttle-initial",
4287          "default": null,
4288          "type": "int"
4289        },
4290        {
4291          "name": "cpu-throttle-increment",
4292          "default": null,
4293          "type": "int"
4294        },
4295        {
4296          "name": "tls-creds",
4297          "default": null,
4298          "type": "str"
4299        },
4300        {
4301          "name": "tls-hostname",
4302          "default": null,
4303          "type": "str"
4304        },
4305        {
4306          "name": "max-bandwidth",
4307          "default": null,
4308          "type": "int"
4309        },
4310        {
4311          "name": "downtime-limit",
4312          "default": null,
4313          "type": "int"
4314        },
4315        {
4316          "name": "x-checkpoint-delay",
4317          "default": null,
4318          "type": "int"
4319        },
4320        {
4321          "name": "block-incremental",
4322          "default": null,
4323          "type": "bool"
4324        },
4325        {
4326          "name": "x-multifd-channels",
4327          "default": null,
4328          "type": "int"
4329        },
4330        {
4331          "name": "x-multifd-page-count",
4332          "default": null,
4333          "type": "int"
4334        },
4335        {
4336          "name": "xbzrle-cache-size",
4337          "default": null,
4338          "type": "int"
4339        }
4340      ],
4341      "meta-type": "object"
4342    },
4343    {
4344      "name": "142",
4345      "members": [
4346        {
4347          "name": "name",
4348          "default": null,
4349          "type": "str"
4350        }
4351      ],
4352      "meta-type": "object"
4353    },
4354    {
4355      "name": "[143]",
4356      "element-type": "143",
4357      "meta-type": "array"
4358    },
4359    {
4360      "name": "143",
4361      "members": [
4362        {
4363          "name": "file",
4364          "type": "str"
4365        },
4366        {
4367          "name": "node-name",
4368          "default": null,
4369          "type": "str"
4370        },
4371        {
4372          "name": "ro",
4373          "type": "bool"
4374        },
4375        {
4376          "name": "drv",
4377          "type": "str"
4378        },
4379        {
4380          "name": "backing_file",
4381          "default": null,
4382          "type": "str"
4383        },
4384        {
4385          "name": "backing_file_depth",
4386          "type": "int"
4387        },
4388        {
4389          "name": "encrypted",
4390          "type": "bool"
4391        },
4392        {
4393          "name": "encryption_key_missing",
4394          "type": "bool"
4395        },
4396        {
4397          "name": "detect_zeroes",
4398          "type": "206"
4399        },
4400        {
4401          "name": "bps",
4402          "type": "int"
4403        },
4404        {
4405          "name": "bps_rd",
4406          "type": "int"
4407        },
4408        {
4409          "name": "bps_wr",
4410          "type": "int"
4411        },
4412        {
4413          "name": "iops",
4414          "type": "int"
4415        },
4416        {
4417          "name": "iops_rd",
4418          "type": "int"
4419        },
4420        {
4421          "name": "iops_wr",
4422          "type": "int"
4423        },
4424        {
4425          "name": "image",
4426          "type": "265"
4427        },
4428        {
4429          "name": "bps_max",
4430          "default": null,
4431          "type": "int"
4432        },
4433        {
4434          "name": "bps_rd_max",
4435          "default": null,
4436          "type": "int"
4437        },
4438        {
4439          "name": "bps_wr_max",
4440          "default": null,
4441          "type": "int"
4442        },
4443        {
4444          "name": "iops_max",
4445          "default": null,
4446          "type": "int"
4447        },
4448        {
4449          "name": "iops_rd_max",
4450          "default": null,
4451          "type": "int"
4452        },
4453        {
4454          "name": "iops_wr_max",
4455          "default": null,
4456          "type": "int"
4457        },
4458        {
4459          "name": "bps_max_length",
4460          "default": null,
4461          "type": "int"
4462        },
4463        {
4464          "name": "bps_rd_max_length",
4465          "default": null,
4466          "type": "int"
4467        },
4468        {
4469          "name": "bps_wr_max_length",
4470          "default": null,
4471          "type": "int"
4472        },
4473        {
4474          "name": "iops_max_length",
4475          "default": null,
4476          "type": "int"
4477        },
4478        {
4479          "name": "iops_rd_max_length",
4480          "default": null,
4481          "type": "int"
4482        },
4483        {
4484          "name": "iops_wr_max_length",
4485          "default": null,
4486          "type": "int"
4487        },
4488        {
4489          "name": "iops_size",
4490          "default": null,
4491          "type": "int"
4492        },
4493        {
4494          "name": "group",
4495          "default": null,
4496          "type": "str"
4497        },
4498        {
4499          "name": "cache",
4500          "type": "266"
4501        },
4502        {
4503          "name": "write_threshold",
4504          "type": "int"
4505        }
4506      ],
4507      "meta-type": "object"
4508    },
4509    {
4510      "name": "[144]",
4511      "element-type": "144",
4512      "meta-type": "array"
4513    },
4514    {
4515      "name": "144",
4516      "members": [
4517        {
4518          "name": "bus",
4519          "type": "int"
4520        },
4521        {
4522          "name": "devices",
4523          "type": "[267]"
4524        }
4525      ],
4526      "meta-type": "object"
4527    },
4528    {
4529      "name": "[145]",
4530      "element-type": "145",
4531      "meta-type": "array"
4532    },
4533    {
4534      "name": "145",
4535      "tag": "meta-type",
4536      "variants": [
4537        {
4538          "case": "builtin",
4539          "type": "269"
4540        },
4541        {
4542          "case": "enum",
4543          "type": "270"
4544        },
4545        {
4546          "case": "array",
4547          "type": "271"
4548        },
4549        {
4550          "case": "object",
4551          "type": "272"
4552        },
4553        {
4554          "case": "alternate",
4555          "type": "273"
4556        },
4557        {
4558          "case": "command",
4559          "type": "274"
4560        },
4561        {
4562          "case": "event",
4563          "type": "275"
4564        }
4565      ],
4566      "members": [
4567        {
4568          "name": "name",
4569          "type": "str"
4570        },
4571        {
4572          "name": "meta-type",
4573          "type": "268"
4574        }
4575      ],
4576      "meta-type": "object"
4577    },
4578    {
4579      "name": "146",
4580      "members": [
4581        {
4582          "name": "name",
4583          "type": "str"
4584        }
4585      ],
4586      "meta-type": "object"
4587    },
4588    {
4589      "name": "147",
4590      "members": [
4591        {
4592          "name": "name",
4593          "type": "str"
4594        },
4595        {
4596          "name": "id",
4597          "type": "int"
4598        },
4599        {
4600          "name": "ports",
4601          "type": "int"
4602        }
4603      ],
4604      "meta-type": "object"
4605    },
4606    {
4607      "name": "148",
4608      "members": [
4609        {
4610          "name": "name",
4611          "type": "str"
4612        },
4613        {
4614          "name": "tbl-id",
4615          "default": null,
4616          "type": "int"
4617        }
4618      ],
4619      "meta-type": "object"
4620    },
4621    {
4622      "name": "[149]",
4623      "element-type": "149",
4624      "meta-type": "array"
4625    },
4626    {
4627      "name": "149",
4628      "members": [
4629        {
4630          "name": "cookie",
4631          "type": "int"
4632        },
4633        {
4634          "name": "hits",
4635          "type": "int"
4636        },
4637        {
4638          "name": "key",
4639          "type": "276"
4640        },
4641        {
4642          "name": "mask",
4643          "type": "277"
4644        },
4645        {
4646          "name": "action",
4647          "type": "278"
4648        }
4649      ],
4650      "meta-type": "object"
4651    },
4652    {
4653      "name": "150",
4654      "members": [
4655        {
4656          "name": "name",
4657          "type": "str"
4658        },
4659        {
4660          "name": "type",
4661          "default": null,
4662          "type": "int"
4663        }
4664      ],
4665      "meta-type": "object"
4666    },
4667    {
4668      "name": "[151]",
4669      "element-type": "151",
4670      "meta-type": "array"
4671    },
4672    {
4673      "name": "151",
4674      "members": [
4675        {
4676          "name": "id",
4677          "type": "int"
4678        },
4679        {
4680          "name": "type",
4681          "type": "int"
4682        },
4683        {
4684          "name": "vlan-id",
4685          "default": null,
4686          "type": "int"
4687        },
4688        {
4689          "name": "pport",
4690          "default": null,
4691          "type": "int"
4692        },
4693        {
4694          "name": "index",
4695          "default": null,
4696          "type": "int"
4697        },
4698        {
4699          "name": "out-pport",
4700          "default": null,
4701          "type": "int"
4702        },
4703        {
4704          "name": "group-id",
4705          "default": null,
4706          "type": "int"
4707        },
4708        {
4709          "name": "set-vlan-id",
4710          "default": null,
4711          "type": "int"
4712        },
4713        {
4714          "name": "pop-vlan",
4715          "default": null,
4716          "type": "int"
4717        },
4718        {
4719          "name": "group-ids",
4720          "default": null,
4721          "type": "[int]"
4722        },
4723        {
4724          "name": "set-eth-src",
4725          "default": null,
4726          "type": "str"
4727        },
4728        {
4729          "name": "set-eth-dst",
4730          "default": null,
4731          "type": "str"
4732        },
4733        {
4734          "name": "ttl-check",
4735          "default": null,
4736          "type": "int"
4737        }
4738      ],
4739      "meta-type": "object"
4740    },
4741    {
4742      "name": "152",
4743      "members": [
4744        {
4745          "name": "name",
4746          "type": "str"
4747        }
4748      ],
4749      "meta-type": "object"
4750    },
4751    {
4752      "name": "[153]",
4753      "element-type": "153",
4754      "meta-type": "array"
4755    },
4756    {
4757      "name": "153",
4758      "members": [
4759        {
4760          "name": "name",
4761          "type": "str"
4762        },
4763        {
4764          "name": "enabled",
4765          "type": "bool"
4766        },
4767        {
4768          "name": "link-up",
4769          "type": "bool"
4770        },
4771        {
4772          "name": "speed",
4773          "type": "int"
4774        },
4775        {
4776          "name": "duplex",
4777          "type": "279"
4778        },
4779        {
4780          "name": "autoneg",
4781          "type": "280"
4782        }
4783      ],
4784      "meta-type": "object"
4785    },
4786    {
4787      "name": "154",
4788      "members": [
4789        {
4790          "name": "name",
4791          "default": null,
4792          "type": "str"
4793        }
4794      ],
4795      "meta-type": "object"
4796    },
4797    {
4798      "name": "[155]",
4799      "element-type": "155",
4800      "meta-type": "array"
4801    },
4802    {
4803      "name": "155",
4804      "members": [
4805        {
4806          "name": "name",
4807          "type": "str"
4808        },
4809        {
4810          "name": "promiscuous",
4811          "type": "bool"
4812        },
4813        {
4814          "name": "multicast",
4815          "type": "281"
4816        },
4817        {
4818          "name": "unicast",
4819          "type": "281"
4820        },
4821        {
4822          "name": "vlan",
4823          "type": "281"
4824        },
4825        {
4826          "name": "broadcast-allowed",
4827          "type": "bool"
4828        },
4829        {
4830          "name": "multicast-overflow",
4831          "type": "bool"
4832        },
4833        {
4834          "name": "unicast-overflow",
4835          "type": "bool"
4836        },
4837        {
4838          "name": "main-mac",
4839          "type": "str"
4840        },
4841        {
4842          "name": "vlan-table",
4843          "type": "[int]"
4844        },
4845        {
4846          "name": "unicast-table",
4847          "type": "[str]"
4848        },
4849        {
4850          "name": "multicast-table",
4851          "type": "[str]"
4852        }
4853      ],
4854      "meta-type": "object"
4855    },
4856    {
4857      "name": "156",
4858      "members": [
4859        {
4860          "name": "enabled",
4861          "type": "bool"
4862        },
4863        {
4864          "name": "migrated",
4865          "type": "bool"
4866        },
4867        {
4868          "name": "host",
4869          "default": null,
4870          "type": "str"
4871        },
4872        {
4873          "name": "port",
4874          "default": null,
4875          "type": "int"
4876        },
4877        {
4878          "name": "tls-port",
4879          "default": null,
4880          "type": "int"
4881        },
4882        {
4883          "name": "auth",
4884          "default": null,
4885          "type": "str"
4886        },
4887        {
4888          "name": "compiled-version",
4889          "default": null,
4890          "type": "str"
4891        },
4892        {
4893          "name": "mouse-mode",
4894          "type": "282"
4895        },
4896        {
4897          "name": "channels",
4898          "default": null,
4899          "type": "[197]"
4900        }
4901      ],
4902      "meta-type": "object"
4903    },
4904    {
4905      "name": "157",
4906      "members": [
4907        {
4908          "name": "running",
4909          "type": "bool"
4910        },
4911        {
4912          "name": "singlestep",
4913          "type": "bool"
4914        },
4915        {
4916          "name": "status",
4917          "type": "283"
4918        }
4919      ],
4920      "meta-type": "object"
4921    },
4922    {
4923      "name": "158",
4924      "members": [
4925        {
4926          "name": "arch",
4927          "type": "str"
4928        }
4929      ],
4930      "meta-type": "object"
4931    },
4932    {
4933      "name": "[159]",
4934      "element-type": "159",
4935      "meta-type": "array"
4936    },
4937    {
4938      "name": "159",
4939      "members": [
4940        {
4941          "name": "id",
4942          "type": "str"
4943        },
4944        {
4945          "name": "model",
4946          "type": "160"
4947        },
4948        {
4949          "name": "options",
4950          "type": "284"
4951        }
4952      ],
4953      "meta-type": "object"
4954    },
4955    {
4956      "name": "[160]",
4957      "element-type": "160",
4958      "meta-type": "array"
4959    },
4960    {
4961      "name": "160",
4962      "meta-type": "enum",
4963      "values": [
4964        "tpm-tis"
4965      ]
4966    },
4967    {
4968      "name": "[161]",
4969      "element-type": "161",
4970      "meta-type": "array"
4971    },
4972    {
4973      "name": "161",
4974      "meta-type": "enum",
4975      "values": [
4976        "passthrough",
4977        "emulator"
4978      ]
4979    },
4980    {
4981      "name": "162",
4982      "members": [
4983        {
4984          "name": "UUID",
4985          "type": "str"
4986        }
4987      ],
4988      "meta-type": "object"
4989    },
4990    {
4991      "name": "163",
4992      "members": [
4993        {
4994          "name": "qemu",
4995          "type": "285"
4996        },
4997        {
4998          "name": "package",
4999          "type": "str"
5000        }
5001      ],
5002      "meta-type": "object"
5003    },
5004    {
5005      "name": "164",
5006      "members": [
5007        {
5008          "name": "guid",
5009          "type": "str"
5010        }
5011      ],
5012      "meta-type": "object"
5013    },
5014    {
5015      "name": "165",
5016      "members": [
5017        {
5018          "name": "enabled",
5019          "type": "bool"
5020        },
5021        {
5022          "name": "host",
5023          "default": null,
5024          "type": "str"
5025        },
5026        {
5027          "name": "family",
5028          "default": null,
5029          "type": "286"
5030        },
5031        {
5032          "name": "service",
5033          "default": null,
5034          "type": "str"
5035        },
5036        {
5037          "name": "auth",
5038          "default": null,
5039          "type": "str"
5040        },
5041        {
5042          "name": "clients",
5043          "default": null,
5044          "type": "[200]"
5045        }
5046      ],
5047      "meta-type": "object"
5048    },
5049    {
5050      "name": "[166]",
5051      "element-type": "166",
5052      "meta-type": "array"
5053    },
5054    {
5055      "name": "166",
5056      "members": [
5057        {
5058          "name": "id",
5059          "type": "str"
5060        },
5061        {
5062          "name": "server",
5063          "type": "[287]"
5064        },
5065        {
5066          "name": "clients",
5067          "type": "[200]"
5068        },
5069        {
5070          "name": "auth",
5071          "type": "288"
5072        },
5073        {
5074          "name": "vencrypt",
5075          "default": null,
5076          "type": "289"
5077        },
5078        {
5079          "name": "display",
5080          "default": null,
5081          "type": "str"
5082        }
5083      ],
5084      "meta-type": "object"
5085    },
5086    {
5087      "name": "167",
5088      "members": [
5089        {
5090          "name": "error",
5091          "type": "bool"
5092        },
5093        {
5094          "name": "desc",
5095          "default": null,
5096          "type": "str"
5097        }
5098      ],
5099      "meta-type": "object"
5100    },
5101    {
5102      "name": "168",
5103      "members": [
5104        {
5105          "name": "fdset-id",
5106          "type": "int"
5107        },
5108        {
5109          "name": "fd",
5110          "default": null,
5111          "type": "int"
5112        }
5113      ],
5114      "meta-type": "object"
5115    },
5116    {
5117      "name": "169",
5118      "members": [
5119        {
5120          "name": "device",
5121          "type": "str"
5122        },
5123        {
5124          "name": "size",
5125          "type": "int"
5126        },
5127        {
5128          "name": "format",
5129          "default": null,
5130          "type": "290"
5131        }
5132      ],
5133      "meta-type": "object"
5134    },
5135    {
5136      "name": "170",
5137      "members": [
5138        {
5139          "name": "device",
5140          "type": "str"
5141        },
5142        {
5143          "name": "data",
5144          "type": "str"
5145        },
5146        {
5147          "name": "format",
5148          "default": null,
5149          "type": "290"
5150        }
5151      ],
5152      "meta-type": "object"
5153    },
5154    {
5155      "name": "171",
5156      "members": [
5157        {
5158          "name": "filename",
5159          "type": "str"
5160        }
5161      ],
5162      "meta-type": "object"
5163    },
5164    {
5165      "name": "172",
5166      "members": [
5167        {
5168          "name": "keys",
5169          "type": "[291]"
5170        },
5171        {
5172          "name": "hold-time",
5173          "default": null,
5174          "type": "int"
5175        }
5176      ],
5177      "meta-type": "object"
5178    },
5179    {
5180      "name": "173",
5181      "members": [
5182        {
5183          "name": "name",
5184          "type": "str"
5185        },
5186        {
5187          "name": "up",
5188          "type": "bool"
5189        }
5190      ],
5191      "meta-type": "object"
5192    },
5193    {
5194      "name": "174",
5195      "members": [
5196        {
5197          "name": "protocol",
5198          "type": "str"
5199        },
5200        {
5201          "name": "password",
5202          "type": "str"
5203        },
5204        {
5205          "name": "connected",
5206          "default": null,
5207          "type": "str"
5208        }
5209      ],
5210      "meta-type": "object"
5211    },
5212    {
5213      "name": "175",
5214      "members": [
5215        {
5216          "name": "name",
5217          "type": "str"
5218        },
5219        {
5220          "name": "vcpu",
5221          "default": null,
5222          "type": "int"
5223        }
5224      ],
5225      "meta-type": "object"
5226    },
5227    {
5228      "name": "[176]",
5229      "element-type": "176",
5230      "meta-type": "array"
5231    },
5232    {
5233      "name": "176",
5234      "members": [
5235        {
5236          "name": "name",
5237          "type": "str"
5238        },
5239        {
5240          "name": "state",
5241          "type": "292"
5242        },
5243        {
5244          "name": "vcpu",
5245          "type": "bool"
5246        }
5247      ],
5248      "meta-type": "object"
5249    },
5250    {
5251      "name": "177",
5252      "members": [
5253        {
5254          "name": "name",
5255          "type": "str"
5256        },
5257        {
5258          "name": "enable",
5259          "type": "bool"
5260        },
5261        {
5262          "name": "ignore-unavailable",
5263          "default": null,
5264          "type": "bool"
5265        },
5266        {
5267          "name": "vcpu",
5268          "default": null,
5269          "type": "int"
5270        }
5271      ],
5272      "meta-type": "object"
5273    },
5274    {
5275      "name": "178",
5276      "members": [
5277        {
5278          "name": "actions",
5279          "type": "[293]"
5280        },
5281        {
5282          "name": "properties",
5283          "default": null,
5284          "type": "294"
5285        }
5286      ],
5287      "meta-type": "object"
5288    },
5289    {
5290      "name": "179",
5291      "members": [
5292        {
5293          "name": "action",
5294          "type": "201"
5295        }
5296      ],
5297      "meta-type": "object"
5298    },
5299    {
5300      "name": "180",
5301      "members": [
5302        {
5303          "name": "parent",
5304          "type": "str"
5305        },
5306        {
5307          "name": "child",
5308          "default": null,
5309          "type": "str"
5310        },
5311        {
5312          "name": "node",
5313          "default": null,
5314          "type": "str"
5315        }
5316      ],
5317      "meta-type": "object"
5318    },
5319    {
5320      "name": "181",
5321      "members": [
5322        {
5323          "name": "device",
5324          "default": null,
5325          "type": "str"
5326        },
5327        {
5328          "name": "id",
5329          "default": null,
5330          "type": "str"
5331        },
5332        {
5333          "name": "node-name",
5334          "type": "str"
5335        }
5336      ],
5337      "meta-type": "object"
5338    },
5339    {
5340      "name": "182",
5341      "members": [
5342        {
5343          "name": "device",
5344          "default": null,
5345          "type": "str"
5346        },
5347        {
5348          "name": "id",
5349          "default": null,
5350          "type": "str"
5351        }
5352      ],
5353      "meta-type": "object"
5354    },
5355    {
5356      "name": "183",
5357      "members": [
5358        {
5359          "name": "sha256",
5360          "type": "str"
5361        }
5362      ],
5363      "meta-type": "object"
5364    },
5365    {
5366      "name": "184",
5367      "members": [
5368        {
5369          "name": "filename",
5370          "type": "str"
5371        }
5372      ],
5373      "meta-type": "object"
5374    },
5375    {
5376      "name": "185",
5377      "members": [
5378        {
5379          "name": "filename",
5380          "type": "str"
5381        },
5382        {
5383          "name": "live",
5384          "default": null,
5385          "type": "bool"
5386        }
5387      ],
5388      "meta-type": "object"
5389    },
5390    {
5391      "name": "186",
5392      "members": [
5393        {
5394          "name": "enable",
5395          "type": "bool"
5396        }
5397      ],
5398      "meta-type": "object"
5399    },
5400    {
5401      "name": "187",
5402      "members": [
5403        {
5404          "name": "enable",
5405          "type": "bool"
5406        },
5407        {
5408          "name": "primary",
5409          "type": "bool"
5410        },
5411        {
5412          "name": "failover",
5413          "default": null,
5414          "type": "bool"
5415        }
5416      ],
5417      "meta-type": "object"
5418    },
5419    {
5420      "name": "bool",
5421      "json-type": "boolean",
5422      "meta-type": "builtin"
5423    },
5424    {
5425      "name": "188",
5426      "meta-type": "enum",
5427      "values": [
5428        "read",
5429        "write"
5430      ]
5431    },
5432    {
5433      "name": "189",
5434      "meta-type": "enum",
5435      "values": [
5436        "ignore",
5437        "report",
5438        "stop"
5439      ]
5440    },
5441    {
5442      "name": "190",
5443      "meta-type": "enum",
5444      "values": [
5445        "commit",
5446        "stream",
5447        "mirror",
5448        "backup"
5449      ]
5450    },
5451    {
5452      "name": "191",
5453      "meta-type": "enum",
5454      "values": [
5455        "pause",
5456        "poweroff"
5457      ]
5458    },
5459    {
5460      "name": "192",
5461      "tag": "type",
5462      "variants": [
5463        {
5464          "case": "hyper-v",
5465          "type": "296"
5466        }
5467      ],
5468      "members": [
5469        {
5470          "name": "type",
5471          "type": "295"
5472        }
5473      ],
5474      "meta-type": "object"
5475    },
5476    {
5477      "name": "193",
5478      "meta-type": "enum",
5479      "values": [
5480        "none",
5481        "setup",
5482        "cancelling",
5483        "cancelled",
5484        "active",
5485        "postcopy-active",
5486        "completed",
5487        "failed",
5488        "colo",
5489        "pre-switchover",
5490        "device"
5491      ]
5492    },
5493    {
5494      "name": "194",
5495      "meta-type": "enum",
5496      "values": [
5497        "read",
5498        "write",
5499        "flush"
5500      ]
5501    },
5502    {
5503      "name": "195",
5504      "members": [
5505        {
5506          "name": "host",
5507          "type": "str"
5508        },
5509        {
5510          "name": "port",
5511          "type": "str"
5512        },
5513        {
5514          "name": "family",
5515          "type": "286"
5516        }
5517      ],
5518      "meta-type": "object"
5519    },
5520    {
5521      "name": "196",
5522      "members": [
5523        {
5524          "name": "host",
5525          "type": "str"
5526        },
5527        {
5528          "name": "port",
5529          "type": "str"
5530        },
5531        {
5532          "name": "family",
5533          "type": "286"
5534        },
5535        {
5536          "name": "auth",
5537          "default": null,
5538          "type": "str"
5539        }
5540      ],
5541      "meta-type": "object"
5542    },
5543    {
5544      "name": "197",
5545      "members": [
5546        {
5547          "name": "host",
5548          "type": "str"
5549        },
5550        {
5551          "name": "port",
5552          "type": "str"
5553        },
5554        {
5555          "name": "family",
5556          "type": "286"
5557        },
5558        {
5559          "name": "connection-id",
5560          "type": "int"
5561        },
5562        {
5563          "name": "channel-type",
5564          "type": "int"
5565        },
5566        {
5567          "name": "channel-id",
5568          "type": "int"
5569        },
5570        {
5571          "name": "tls",
5572          "type": "bool"
5573        }
5574      ],
5575      "meta-type": "object"
5576    },
5577    {
5578      "name": "198",
5579      "members": [
5580        {
5581          "name": "host",
5582          "type": "str"
5583        },
5584        {
5585          "name": "service",
5586          "type": "str"
5587        },
5588        {
5589          "name": "family",
5590          "type": "286"
5591        },
5592        {
5593          "name": "websocket",
5594          "type": "bool"
5595        },
5596        {
5597          "name": "auth",
5598          "default": null,
5599          "type": "str"
5600        }
5601      ],
5602      "meta-type": "object"
5603    },
5604    {
5605      "name": "199",
5606      "members": [
5607        {
5608          "name": "host",
5609          "type": "str"
5610        },
5611        {
5612          "name": "service",
5613          "type": "str"
5614        },
5615        {
5616          "name": "family",
5617          "type": "286"
5618        },
5619        {
5620          "name": "websocket",
5621          "type": "bool"
5622        }
5623      ],
5624      "meta-type": "object"
5625    },
5626    {
5627      "name": "200",
5628      "members": [
5629        {
5630          "name": "host",
5631          "type": "str"
5632        },
5633        {
5634          "name": "service",
5635          "type": "str"
5636        },
5637        {
5638          "name": "family",
5639          "type": "286"
5640        },
5641        {
5642          "name": "websocket",
5643          "type": "bool"
5644        },
5645        {
5646          "name": "x509_dname",
5647          "default": null,
5648          "type": "str"
5649        },
5650        {
5651          "name": "sasl_username",
5652          "default": null,
5653          "type": "str"
5654        }
5655      ],
5656      "meta-type": "object"
5657    },
5658    {
5659      "name": "201",
5660      "meta-type": "enum",
5661      "values": [
5662        "reset",
5663        "shutdown",
5664        "poweroff",
5665        "pause",
5666        "debug",
5667        "none",
5668        "inject-nmi"
5669      ]
5670    },
5671    {
5672      "name": "202",
5673      "meta-type": "enum",
5674      "values": [
5675        "report",
5676        "ignore",
5677        "enospc",
5678        "stop",
5679        "auto"
5680      ]
5681    },
5682    {
5683      "name": "203",
5684      "meta-type": "enum",
5685      "values": [
5686        "blkdebug",
5687        "blkverify",
5688        "bochs",
5689        "cloop",
5690        "dmg",
5691        "file",
5692        "ftp",
5693        "ftps",
5694        "gluster",
5695        "host_cdrom",
5696        "host_device",
5697        "http",
5698        "https",
5699        "iscsi",
5700        "luks",
5701        "nbd",
5702        "nfs",
5703        "null-aio",
5704        "null-co",
5705        "parallels",
5706        "qcow",
5707        "qcow2",
5708        "qed",
5709        "quorum",
5710        "raw",
5711        "rbd",
5712        "replication",
5713        "sheepdog",
5714        "ssh",
5715        "throttle",
5716        "vdi",
5717        "vhdx",
5718        "vmdk",
5719        "vpc",
5720        "vvfat",
5721        "vxhs"
5722      ]
5723    },
5724    {
5725      "name": "204",
5726      "meta-type": "enum",
5727      "values": [
5728        "ignore",
5729        "unmap"
5730      ]
5731    },
5732    {
5733      "name": "205",
5734      "members": [
5735        {
5736          "name": "direct",
5737          "default": null,
5738          "type": "bool"
5739        },
5740        {
5741          "name": "no-flush",
5742          "default": null,
5743          "type": "bool"
5744        }
5745      ],
5746      "meta-type": "object"
5747    },
5748    {
5749      "name": "206",
5750      "meta-type": "enum",
5751      "values": [
5752        "off",
5753        "on",
5754        "unmap"
5755      ]
5756    },
5757    {
5758      "name": "207",
5759      "members": [
5760        {
5761          "name": "image",
5762          "type": "297"
5763        },
5764        {
5765          "name": "config",
5766          "default": null,
5767          "type": "str"
5768        },
5769        {
5770          "name": "align",
5771          "default": null,
5772          "type": "int"
5773        },
5774        {
5775          "name": "max-transfer",
5776          "default": null,
5777          "type": "int"
5778        },
5779        {
5780          "name": "opt-write-zero",
5781          "default": null,
5782          "type": "int"
5783        },
5784        {
5785          "name": "max-write-zero",
5786          "default": null,
5787          "type": "int"
5788        },
5789        {
5790          "name": "opt-discard",
5791          "default": null,
5792          "type": "int"
5793        },
5794        {
5795          "name": "max-discard",
5796          "default": null,
5797          "type": "int"
5798        },
5799        {
5800          "name": "inject-error",
5801          "default": null,
5802          "type": "[298]"
5803        },
5804        {
5805          "name": "set-state",
5806          "default": null,
5807          "type": "[299]"
5808        }
5809      ],
5810      "meta-type": "object"
5811    },
5812    {
5813      "name": "208",
5814      "members": [
5815        {
5816          "name": "test",
5817          "type": "297"
5818        },
5819        {
5820          "name": "raw",
5821          "type": "297"
5822        }
5823      ],
5824      "meta-type": "object"
5825    },
5826    {
5827      "name": "209",
5828      "members": [
5829        {
5830          "name": "file",
5831          "type": "297"
5832        }
5833      ],
5834      "meta-type": "object"
5835    },
5836    {
5837      "name": "210",
5838      "members": [
5839        {
5840          "name": "filename",
5841          "type": "str"
5842        },
5843        {
5844          "name": "pr-manager",
5845          "default": null,
5846          "type": "str"
5847        },
5848        {
5849          "name": "locking",
5850          "default": null,
5851          "type": "300"
5852        },
5853        {
5854          "name": "aio",
5855          "default": null,
5856          "type": "301"
5857        }
5858      ],
5859      "meta-type": "object"
5860    },
5861    {
5862      "name": "211",
5863      "members": [
5864        {
5865          "name": "url",
5866          "type": "str"
5867        },
5868        {
5869          "name": "readahead",
5870          "default": null,
5871          "type": "int"
5872        },
5873        {
5874          "name": "timeout",
5875          "default": null,
5876          "type": "int"
5877        },
5878        {
5879          "name": "username",
5880          "default": null,
5881          "type": "str"
5882        },
5883        {
5884          "name": "password-secret",
5885          "default": null,
5886          "type": "str"
5887        },
5888        {
5889          "name": "proxy-username",
5890          "default": null,
5891          "type": "str"
5892        },
5893        {
5894          "name": "proxy-password-secret",
5895          "default": null,
5896          "type": "str"
5897        }
5898      ],
5899      "meta-type": "object"
5900    },
5901    {
5902      "name": "212",
5903      "members": [
5904        {
5905          "name": "url",
5906          "type": "str"
5907        },
5908        {
5909          "name": "readahead",
5910          "default": null,
5911          "type": "int"
5912        },
5913        {
5914          "name": "timeout",
5915          "default": null,
5916          "type": "int"
5917        },
5918        {
5919          "name": "username",
5920          "default": null,
5921          "type": "str"
5922        },
5923        {
5924          "name": "password-secret",
5925          "default": null,
5926          "type": "str"
5927        },
5928        {
5929          "name": "proxy-username",
5930          "default": null,
5931          "type": "str"
5932        },
5933        {
5934          "name": "proxy-password-secret",
5935          "default": null,
5936          "type": "str"
5937        },
5938        {
5939          "name": "sslverify",
5940          "default": null,
5941          "type": "bool"
5942        }
5943      ],
5944      "meta-type": "object"
5945    },
5946    {
5947      "name": "213",
5948      "members": [
5949        {
5950          "name": "volume",
5951          "type": "str"
5952        },
5953        {
5954          "name": "path",
5955          "type": "str"
5956        },
5957        {
5958          "name": "server",
5959          "type": "[302]"
5960        },
5961        {
5962          "name": "debug",
5963          "default": null,
5964          "type": "int"
5965        },
5966        {
5967          "name": "logfile",
5968          "default": null,
5969          "type": "str"
5970        }
5971      ],
5972      "meta-type": "object"
5973    },
5974    {
5975      "name": "214",
5976      "members": [
5977        {
5978          "name": "url",
5979          "type": "str"
5980        },
5981        {
5982          "name": "readahead",
5983          "default": null,
5984          "type": "int"
5985        },
5986        {
5987          "name": "timeout",
5988          "default": null,
5989          "type": "int"
5990        },
5991        {
5992          "name": "username",
5993          "default": null,
5994          "type": "str"
5995        },
5996        {
5997          "name": "password-secret",
5998          "default": null,
5999          "type": "str"
6000        },
6001        {
6002          "name": "proxy-username",
6003          "default": null,
6004          "type": "str"
6005        },
6006        {
6007          "name": "proxy-password-secret",
6008          "default": null,
6009          "type": "str"
6010        },
6011        {
6012          "name": "cookie",
6013          "default": null,
6014          "type": "str"
6015        },
6016        {
6017          "name": "cookie-secret",
6018          "default": null,
6019          "type": "str"
6020        }
6021      ],
6022      "meta-type": "object"
6023    },
6024    {
6025      "name": "215",
6026      "members": [
6027        {
6028          "name": "url",
6029          "type": "str"
6030        },
6031        {
6032          "name": "readahead",
6033          "default": null,
6034          "type": "int"
6035        },
6036        {
6037          "name": "timeout",
6038          "default": null,
6039          "type": "int"
6040        },
6041        {
6042          "name": "username",
6043          "default": null,
6044          "type": "str"
6045        },
6046        {
6047          "name": "password-secret",
6048          "default": null,
6049          "type": "str"
6050        },
6051        {
6052          "name": "proxy-username",
6053          "default": null,
6054          "type": "str"
6055        },
6056        {
6057          "name": "proxy-password-secret",
6058          "default": null,
6059          "type": "str"
6060        },
6061        {
6062          "name": "cookie",
6063          "default": null,
6064          "type": "str"
6065        },
6066        {
6067          "name": "sslverify",
6068          "default": null,
6069          "type": "bool"
6070        },
6071        {
6072          "name": "cookie-secret",
6073          "default": null,
6074          "type": "str"
6075        }
6076      ],
6077      "meta-type": "object"
6078    },
6079    {
6080      "name": "216",
6081      "members": [
6082        {
6083          "name": "transport",
6084          "type": "303"
6085        },
6086        {
6087          "name": "portal",
6088          "type": "str"
6089        },
6090        {
6091          "name": "target",
6092          "type": "str"
6093        },
6094        {
6095          "name": "lun",
6096          "default": null,
6097          "type": "int"
6098        },
6099        {
6100          "name": "user",
6101          "default": null,
6102          "type": "str"
6103        },
6104        {
6105          "name": "password-secret",
6106          "default": null,
6107          "type": "str"
6108        },
6109        {
6110          "name": "initiator-name",
6111          "default": null,
6112          "type": "str"
6113        },
6114        {
6115          "name": "header-digest",
6116          "default": null,
6117          "type": "304"
6118        },
6119        {
6120          "name": "timeout",
6121          "default": null,
6122          "type": "int"
6123        }
6124      ],
6125      "meta-type": "object"
6126    },
6127    {
6128      "name": "217",
6129      "members": [
6130        {
6131          "name": "file",
6132          "type": "297"
6133        },
6134        {
6135          "name": "key-secret",
6136          "default": null,
6137          "type": "str"
6138        }
6139      ],
6140      "meta-type": "object"
6141    },
6142    {
6143      "name": "218",
6144      "members": [
6145        {
6146          "name": "server",
6147          "type": "302"
6148        },
6149        {
6150          "name": "export",
6151          "default": null,
6152          "type": "str"
6153        },
6154        {
6155          "name": "tls-creds",
6156          "default": null,
6157          "type": "str"
6158        }
6159      ],
6160      "meta-type": "object"
6161    },
6162    {
6163      "name": "219",
6164      "members": [
6165        {
6166          "name": "server",
6167          "type": "305"
6168        },
6169        {
6170          "name": "path",
6171          "type": "str"
6172        },
6173        {
6174          "name": "user",
6175          "default": null,
6176          "type": "int"
6177        },
6178        {
6179          "name": "group",
6180          "default": null,
6181          "type": "int"
6182        },
6183        {
6184          "name": "tcp-syn-count",
6185          "default": null,
6186          "type": "int"
6187        },
6188        {
6189          "name": "readahead-size",
6190          "default": null,
6191          "type": "int"
6192        },
6193        {
6194          "name": "page-cache-size",
6195          "default": null,
6196          "type": "int"
6197        },
6198        {
6199          "name": "debug",
6200          "default": null,
6201          "type": "int"
6202        }
6203      ],
6204      "meta-type": "object"
6205    },
6206    {
6207      "name": "220",
6208      "members": [
6209        {
6210          "name": "size",
6211          "default": null,
6212          "type": "int"
6213        },
6214        {
6215          "name": "latency-ns",
6216          "default": null,
6217          "type": "int"
6218        }
6219      ],
6220      "meta-type": "object"
6221    },
6222    {
6223      "name": "221",
6224      "members": [
6225        {
6226          "name": "file",
6227          "type": "297"
6228        },
6229        {
6230          "name": "backing",
6231          "default": null,
6232          "type": "306"
6233        },
6234        {
6235          "name": "lazy-refcounts",
6236          "default": null,
6237          "type": "bool"
6238        },
6239        {
6240          "name": "pass-discard-request",
6241          "default": null,
6242          "type": "bool"
6243        },
6244        {
6245          "name": "pass-discard-snapshot",
6246          "default": null,
6247          "type": "bool"
6248        },
6249        {
6250          "name": "pass-discard-other",
6251          "default": null,
6252          "type": "bool"
6253        },
6254        {
6255          "name": "overlap-check",
6256          "default": null,
6257          "type": "307"
6258        },
6259        {
6260          "name": "cache-size",
6261          "default": null,
6262          "type": "int"
6263        },
6264        {
6265          "name": "l2-cache-size",
6266          "default": null,
6267          "type": "int"
6268        },
6269        {
6270          "name": "refcount-cache-size",
6271          "default": null,
6272          "type": "int"
6273        },
6274        {
6275          "name": "cache-clean-interval",
6276          "default": null,
6277          "type": "int"
6278        },
6279        {
6280          "name": "encrypt",
6281          "default": null,
6282          "type": "308"
6283        }
6284      ],
6285      "meta-type": "object"
6286    },
6287    {
6288      "name": "222",
6289      "members": [
6290        {
6291          "name": "file",
6292          "type": "297"
6293        },
6294        {
6295          "name": "backing",
6296          "default": null,
6297          "type": "306"
6298        },
6299        {
6300          "name": "encrypt",
6301          "default": null,
6302          "type": "309"
6303        }
6304      ],
6305      "meta-type": "object"
6306    },
6307    {
6308      "name": "223",
6309      "members": [
6310        {
6311          "name": "file",
6312          "type": "297"
6313        },
6314        {
6315          "name": "backing",
6316          "default": null,
6317          "type": "306"
6318        }
6319      ],
6320      "meta-type": "object"
6321    },
6322    {
6323      "name": "224",
6324      "members": [
6325        {
6326          "name": "blkverify",
6327          "default": null,
6328          "type": "bool"
6329        },
6330        {
6331          "name": "children",
6332          "type": "[297]"
6333        },
6334        {
6335          "name": "vote-threshold",
6336          "type": "int"
6337        },
6338        {
6339          "name": "rewrite-corrupted",
6340          "default": null,
6341          "type": "bool"
6342        },
6343        {
6344          "name": "read-pattern",
6345          "default": null,
6346          "type": "310"
6347        }
6348      ],
6349      "meta-type": "object"
6350    },
6351    {
6352      "name": "225",
6353      "members": [
6354        {
6355          "name": "file",
6356          "type": "297"
6357        },
6358        {
6359          "name": "offset",
6360          "default": null,
6361          "type": "int"
6362        },
6363        {
6364          "name": "size",
6365          "default": null,
6366          "type": "int"
6367        }
6368      ],
6369      "meta-type": "object"
6370    },
6371    {
6372      "name": "226",
6373      "members": [
6374        {
6375          "name": "pool",
6376          "type": "str"
6377        },
6378        {
6379          "name": "image",
6380          "type": "str"
6381        },
6382        {
6383          "name": "conf",
6384          "default": null,
6385          "type": "str"
6386        },
6387        {
6388          "name": "snapshot",
6389          "default": null,
6390          "type": "str"
6391        },
6392        {
6393          "name": "user",
6394          "default": null,
6395          "type": "str"
6396        },
6397        {
6398          "name": "server",
6399          "default": null,
6400          "type": "[311]"
6401        }
6402      ],
6403      "meta-type": "object"
6404    },
6405    {
6406      "name": "227",
6407      "members": [
6408        {
6409          "name": "file",
6410          "type": "297"
6411        },
6412        {
6413          "name": "mode",
6414          "type": "312"
6415        },
6416        {
6417          "name": "top-id",
6418          "default": null,
6419          "type": "str"
6420        }
6421      ],
6422      "meta-type": "object"
6423    },
6424    {
6425      "name": "228",
6426      "members": [
6427        {
6428          "name": "server",
6429          "type": "302"
6430        },
6431        {
6432          "name": "vdi",
6433          "type": "str"
6434        },
6435        {
6436          "name": "snap-id",
6437          "default": null,
6438          "type": "int"
6439        },
6440        {
6441          "name": "tag",
6442          "default": null,
6443          "type": "str"
6444        }
6445      ],
6446      "meta-type": "object"
6447    },
6448    {
6449      "name": "229",
6450      "members": [
6451        {
6452          "name": "server",
6453          "type": "313"
6454        },
6455        {
6456          "name": "path",
6457          "type": "str"
6458        },
6459        {
6460          "name": "user",
6461          "default": null,
6462          "type": "str"
6463        }
6464      ],
6465      "meta-type": "object"
6466    },
6467    {
6468      "name": "230",
6469      "members": [
6470        {
6471          "name": "throttle-group",
6472          "type": "str"
6473        },
6474        {
6475          "name": "file",
6476          "type": "297"
6477        }
6478      ],
6479      "meta-type": "object"
6480    },
6481    {
6482      "name": "231",
6483      "members": [
6484        {
6485          "name": "dir",
6486          "type": "str"
6487        },
6488        {
6489          "name": "fat-type",
6490          "default": null,
6491          "type": "int"
6492        },
6493        {
6494          "name": "floppy",
6495          "default": null,
6496          "type": "bool"
6497        },
6498        {
6499          "name": "label",
6500          "default": null,
6501          "type": "str"
6502        },
6503        {
6504          "name": "rw",
6505          "default": null,
6506          "type": "bool"
6507        }
6508      ],
6509      "meta-type": "object"
6510    },
6511    {
6512      "name": "232",
6513      "members": [
6514        {
6515          "name": "vdisk-id",
6516          "type": "str"
6517        },
6518        {
6519          "name": "server",
6520          "type": "311"
6521        },
6522        {
6523          "name": "tls-creds",
6524          "default": null,
6525          "type": "str"
6526        }
6527      ],
6528      "meta-type": "object"
6529    },
6530    {
6531      "name": "233",
6532      "meta-type": "enum",
6533      "values": [
6534        "top",
6535        "full",
6536        "none",
6537        "incremental"
6538      ]
6539    },
6540    {
6541      "name": "234",
6542      "meta-type": "enum",
6543      "values": [
6544        "retain",
6545        "read-only",
6546        "read-write"
6547      ]
6548    },
6549    {
6550      "name": "235",
6551      "meta-type": "enum",
6552      "values": [
6553        "existing",
6554        "absolute-paths"
6555      ]
6556    },
6557    {
6558      "name": "236",
6559      "tag": "type",
6560      "variants": [
6561        {
6562          "case": "file",
6563          "type": "315"
6564        },
6565        {
6566          "case": "serial",
6567          "type": "316"
6568        },
6569        {
6570          "case": "parallel",
6571          "type": "316"
6572        },
6573        {
6574          "case": "pipe",
6575          "type": "316"
6576        },
6577        {
6578          "case": "socket",
6579          "type": "317"
6580        },
6581        {
6582          "case": "udp",
6583          "type": "318"
6584        },
6585        {
6586          "case": "pty",
6587          "type": "319"
6588        },
6589        {
6590          "case": "null",
6591          "type": "319"
6592        },
6593        {
6594          "case": "mux",
6595          "type": "320"
6596        },
6597        {
6598          "case": "msmouse",
6599          "type": "319"
6600        },
6601        {
6602          "case": "wctablet",
6603          "type": "319"
6604        },
6605        {
6606          "case": "braille",
6607          "type": "319"
6608        },
6609        {
6610          "case": "testdev",
6611          "type": "319"
6612        },
6613        {
6614          "case": "stdio",
6615          "type": "321"
6616        },
6617        {
6618          "case": "console",
6619          "type": "319"
6620        },
6621        {
6622          "case": "spicevmc",
6623          "type": "322"
6624        },
6625        {
6626          "case": "spiceport",
6627          "type": "323"
6628        },
6629        {
6630          "case": "vc",
6631          "type": "324"
6632        },
6633        {
6634          "case": "ringbuf",
6635          "type": "325"
6636        },
6637        {
6638          "case": "memory",
6639          "type": "325"
6640        }
6641      ],
6642      "members": [
6643        {
6644          "name": "type",
6645          "type": "314"
6646        }
6647      ],
6648      "meta-type": "object"
6649    },
6650    {
6651      "name": "237",
6652      "meta-type": "enum",
6653      "values": [
6654        "elf",
6655        "kdump-zlib",
6656        "kdump-lzo",
6657        "kdump-snappy"
6658      ]
6659    },
6660    {
6661      "name": "[238]",
6662      "element-type": "238",
6663      "meta-type": "array"
6664    },
6665    {
6666      "name": "238",
6667      "tag": "type",
6668      "variants": [
6669        {
6670          "case": "key",
6671          "type": "327"
6672        },
6673        {
6674          "case": "btn",
6675          "type": "328"
6676        },
6677        {
6678          "case": "rel",
6679          "type": "329"
6680        },
6681        {
6682          "case": "abs",
6683          "type": "329"
6684        }
6685      ],
6686      "members": [
6687        {
6688          "name": "type",
6689          "type": "326"
6690        }
6691      ],
6692      "meta-type": "object"
6693    },
6694    {
6695      "name": "239",
6696      "members": [
6697        {
6698          "type": "str"
6699        },
6700        {
6701          "type": "null"
6702        }
6703      ],
6704      "meta-type": "alternate"
6705    },
6706    {
6707      "name": "number",
6708      "json-type": "number",
6709      "meta-type": "builtin"
6710    },
6711    {
6712      "name": "240",
6713      "tag": "type",
6714      "variants": [
6715        {
6716          "case": "inet",
6717          "type": "331"
6718        },
6719        {
6720          "case": "unix",
6721          "type": "332"
6722        },
6723        {
6724          "case": "vsock",
6725          "type": "333"
6726        },
6727        {
6728          "case": "fd",
6729          "type": "334"
6730        }
6731      ],
6732      "members": [
6733        {
6734          "name": "type",
6735          "type": "330"
6736        }
6737      ],
6738      "meta-type": "object"
6739    },
6740    {
6741      "name": "241",
6742      "meta-type": "enum",
6743      "values": [
6744        "DIMM",
6745        "CPU"
6746      ]
6747    },
6748    {
6749      "name": "242",
6750      "meta-type": "enum",
6751      "values": [
6752        "ok",
6753        "failed",
6754        "nospace"
6755      ]
6756    },
6757    {
6758      "name": "[243]",
6759      "element-type": "243",
6760      "meta-type": "array"
6761    },
6762    {
6763      "name": "243",
6764      "members": [
6765        {
6766          "name": "name",
6767          "default": null,
6768          "type": "str"
6769        },
6770        {
6771          "name": "count",
6772          "type": "int"
6773        },
6774        {
6775          "name": "granularity",
6776          "type": "int"
6777        },
6778        {
6779          "name": "status",
6780          "type": "335"
6781        }
6782      ],
6783      "meta-type": "object"
6784    },
6785    {
6786      "name": "244",
6787      "members": [
6788        {
6789          "name": "rd_bytes",
6790          "type": "int"
6791        },
6792        {
6793          "name": "wr_bytes",
6794          "type": "int"
6795        },
6796        {
6797          "name": "rd_operations",
6798          "type": "int"
6799        },
6800        {
6801          "name": "wr_operations",
6802          "type": "int"
6803        },
6804        {
6805          "name": "flush_operations",
6806          "type": "int"
6807        },
6808        {
6809          "name": "flush_total_time_ns",
6810          "type": "int"
6811        },
6812        {
6813          "name": "wr_total_time_ns",
6814          "type": "int"
6815        },
6816        {
6817          "name": "rd_total_time_ns",
6818          "type": "int"
6819        },
6820        {
6821          "name": "wr_highest_offset",
6822          "type": "int"
6823        },
6824        {
6825          "name": "rd_merged",
6826          "type": "int"
6827        },
6828        {
6829          "name": "wr_merged",
6830          "type": "int"
6831        },
6832        {
6833          "name": "idle_time_ns",
6834          "default": null,
6835          "type": "int"
6836        },
6837        {
6838          "name": "failed_rd_operations",
6839          "type": "int"
6840        },
6841        {
6842          "name": "failed_wr_operations",
6843          "type": "int"
6844        },
6845        {
6846          "name": "failed_flush_operations",
6847          "type": "int"
6848        },
6849        {
6850          "name": "invalid_rd_operations",
6851          "type": "int"
6852        },
6853        {
6854          "name": "invalid_wr_operations",
6855          "type": "int"
6856        },
6857        {
6858          "name": "invalid_flush_operations",
6859          "type": "int"
6860        },
6861        {
6862          "name": "account_invalid",
6863          "type": "bool"
6864        },
6865        {
6866          "name": "account_failed",
6867          "type": "bool"
6868        },
6869        {
6870          "name": "timed_stats",
6871          "type": "[336]"
6872        }
6873      ],
6874      "meta-type": "object"
6875    },
6876    {
6877      "name": "[245]",
6878      "element-type": "245",
6879      "meta-type": "array"
6880    },
6881    {
6882      "name": "245",
6883      "members": [
6884        {
6885          "name": "name",
6886          "type": "str"
6887        },
6888        {
6889          "name": "type",
6890          "type": "337"
6891        },
6892        {
6893          "name": "help",
6894          "default": null,
6895          "type": "str"
6896        },
6897        {
6898          "name": "default",
6899          "default": null,
6900          "type": "str"
6901        }
6902      ],
6903      "meta-type": "object"
6904    },
6905    {
6906      "name": "[str]",
6907      "element-type": "str",
6908      "meta-type": "array"
6909    },
6910    {
6911      "name": "246",
6912      "members": [
6913        {
6914          "name": "name",
6915          "type": "str"
6916        },
6917        {
6918          "name": "props",
6919          "default": null,
6920          "type": "any"
6921        }
6922      ],
6923      "meta-type": "object"
6924    },
6925    {
6926      "name": "247",
6927      "meta-type": "enum",
6928      "values": [
6929        "incompatible",
6930        "identical",
6931        "superset",
6932        "subset"
6933      ]
6934    },
6935    {
6936      "name": "248",
6937      "meta-type": "enum",
6938      "values": [
6939        "static",
6940        "full"
6941      ]
6942    },
6943    {
6944      "name": "249",
6945      "members": [
6946        {
6947          "name": "node-id",
6948          "default": null,
6949          "type": "int"
6950        },
6951        {
6952          "name": "socket-id",
6953          "default": null,
6954          "type": "int"
6955        },
6956        {
6957          "name": "core-id",
6958          "default": null,
6959          "type": "int"
6960        },
6961        {
6962          "name": "thread-id",
6963          "default": null,
6964          "type": "int"
6965        }
6966      ],
6967      "meta-type": "object"
6968    },
6969    {
6970      "name": "250",
6971      "meta-type": "enum",
6972      "values": [
6973        "x86",
6974        "sparc",
6975        "ppc",
6976        "mips",
6977        "tricore",
6978        "other"
6979      ]
6980    },
6981    {
6982      "name": "251",
6983      "members": [
6984        {
6985          "name": "pc",
6986          "type": "int"
6987        }
6988      ],
6989      "meta-type": "object"
6990    },
6991    {
6992      "name": "252",
6993      "members": [
6994        {
6995          "name": "pc",
6996          "type": "int"
6997        },
6998        {
6999          "name": "npc",
7000          "type": "int"
7001        }
7002      ],
7003      "meta-type": "object"
7004    },
7005    {
7006      "name": "253",
7007      "members": [
7008        {
7009          "name": "nip",
7010          "type": "int"
7011        }
7012      ],
7013      "meta-type": "object"
7014    },
7015    {
7016      "name": "254",
7017      "members": [
7018        {
7019          "name": "PC",
7020          "type": "int"
7021        }
7022      ],
7023      "meta-type": "object"
7024    },
7025    {
7026      "name": "255",
7027      "members": [
7028        {
7029          "name": "PC",
7030          "type": "int"
7031        }
7032      ],
7033      "meta-type": "object"
7034    },
7035    {
7036      "name": "256",
7037      "members": [
7038      ],
7039      "meta-type": "object"
7040    },
7041    {
7042      "name": "257",
7043      "meta-type": "enum",
7044      "values": [
7045        "none",
7046        "active",
7047        "completed",
7048        "failed"
7049      ]
7050    },
7051    {
7052      "name": "[237]",
7053      "element-type": "237",
7054      "meta-type": "array"
7055    },
7056    {
7057      "name": "[258]",
7058      "element-type": "258",
7059      "meta-type": "array"
7060    },
7061    {
7062      "name": "258",
7063      "members": [
7064        {
7065          "name": "fd",
7066          "type": "int"
7067        },
7068        {
7069          "name": "opaque",
7070          "default": null,
7071          "type": "str"
7072        }
7073      ],
7074      "meta-type": "object"
7075    },
7076    {
7077      "name": "[int]",
7078      "element-type": "int",
7079      "meta-type": "array"
7080    },
7081    {
7082      "name": "259",
7083      "meta-type": "enum",
7084      "values": [
7085        "default",
7086        "preferred",
7087        "bind",
7088        "interleave"
7089      ]
7090    },
7091    {
7092      "name": "260",
7093      "meta-type": "enum",
7094      "values": [
7095        "dimm"
7096      ]
7097    },
7098    {
7099      "name": "261",
7100      "members": [
7101        {
7102          "name": "data",
7103          "type": "338"
7104        }
7105      ],
7106      "meta-type": "object"
7107    },
7108    {
7109      "name": "262",
7110      "members": [
7111        {
7112          "name": "transferred",
7113          "type": "int"
7114        },
7115        {
7116          "name": "remaining",
7117          "type": "int"
7118        },
7119        {
7120          "name": "total",
7121          "type": "int"
7122        },
7123        {
7124          "name": "duplicate",
7125          "type": "int"
7126        },
7127        {
7128          "name": "skipped",
7129          "type": "int"
7130        },
7131        {
7132          "name": "normal",
7133          "type": "int"
7134        },
7135        {
7136          "name": "normal-bytes",
7137          "type": "int"
7138        },
7139        {
7140          "name": "dirty-pages-rate",
7141          "type": "int"
7142        },
7143        {
7144          "name": "mbps",
7145          "type": "number"
7146        },
7147        {
7148          "name": "dirty-sync-count",
7149          "type": "int"
7150        },
7151        {
7152          "name": "postcopy-requests",
7153          "type": "int"
7154        },
7155        {
7156          "name": "page-size",
7157          "type": "int"
7158        }
7159      ],
7160      "meta-type": "object"
7161    },
7162    {
7163      "name": "263",
7164      "members": [
7165        {
7166          "name": "cache-size",
7167          "type": "int"
7168        },
7169        {
7170          "name": "bytes",
7171          "type": "int"
7172        },
7173        {
7174          "name": "pages",
7175          "type": "int"
7176        },
7177        {
7178          "name": "cache-miss",
7179          "type": "int"
7180        },
7181        {
7182          "name": "cache-miss-rate",
7183          "type": "number"
7184        },
7185        {
7186          "name": "overflow",
7187          "type": "int"
7188        }
7189      ],
7190      "meta-type": "object"
7191    },
7192    {
7193      "name": "264",
7194      "meta-type": "enum",
7195      "values": [
7196        "xbzrle",
7197        "rdma-pin-all",
7198        "auto-converge",
7199        "zero-blocks",
7200        "compress",
7201        "events",
7202        "postcopy-ram",
7203        "x-colo",
7204        "release-ram",
7205        "block",
7206        "return-path",
7207        "pause-before-switchover",
7208        "x-multifd"
7209      ]
7210    },
7211    {
7212      "name": "265",
7213      "members": [
7214        {
7215          "name": "filename",
7216          "type": "str"
7217        },
7218        {
7219          "name": "format",
7220          "type": "str"
7221        },
7222        {
7223          "name": "dirty-flag",
7224          "default": null,
7225          "type": "bool"
7226        },
7227        {
7228          "name": "actual-size",
7229          "default": null,
7230          "type": "int"
7231        },
7232        {
7233          "name": "virtual-size",
7234          "type": "int"
7235        },
7236        {
7237          "name": "cluster-size",
7238          "default": null,
7239          "type": "int"
7240        },
7241        {
7242          "name": "encrypted",
7243          "default": null,
7244          "type": "bool"
7245        },
7246        {
7247          "name": "compressed",
7248          "default": null,
7249          "type": "bool"
7250        },
7251        {
7252          "name": "backing-filename",
7253          "default": null,
7254          "type": "str"
7255        },
7256        {
7257          "name": "full-backing-filename",
7258          "default": null,
7259          "type": "str"
7260        },
7261        {
7262          "name": "backing-filename-format",
7263          "default": null,
7264          "type": "str"
7265        },
7266        {
7267          "name": "snapshots",
7268          "default": null,
7269          "type": "[57]"
7270        },
7271        {
7272          "name": "backing-image",
7273          "default": null,
7274          "type": "265"
7275        },
7276        {
7277          "name": "format-specific",
7278          "default": null,
7279          "type": "339"
7280        }
7281      ],
7282      "meta-type": "object"
7283    },
7284    {
7285      "name": "266",
7286      "members": [
7287        {
7288          "name": "writeback",
7289          "type": "bool"
7290        },
7291        {
7292          "name": "direct",
7293          "type": "bool"
7294        },
7295        {
7296          "name": "no-flush",
7297          "type": "bool"
7298        }
7299      ],
7300      "meta-type": "object"
7301    },
7302    {
7303      "name": "[267]",
7304      "element-type": "267",
7305      "meta-type": "array"
7306    },
7307    {
7308      "name": "267",
7309      "members": [
7310        {
7311          "name": "bus",
7312          "type": "int"
7313        },
7314        {
7315          "name": "slot",
7316          "type": "int"
7317        },
7318        {
7319          "name": "function",
7320          "type": "int"
7321        },
7322        {
7323          "name": "class_info",
7324          "type": "340"
7325        },
7326        {
7327          "name": "id",
7328          "type": "341"
7329        },
7330        {
7331          "name": "irq",
7332          "default": null,
7333          "type": "int"
7334        },
7335        {
7336          "name": "qdev_id",
7337          "type": "str"
7338        },
7339        {
7340          "name": "pci_bridge",
7341          "default": null,
7342          "type": "342"
7343        },
7344        {
7345          "name": "regions",
7346          "type": "[343]"
7347        }
7348      ],
7349      "meta-type": "object"
7350    },
7351    {
7352      "name": "268",
7353      "meta-type": "enum",
7354      "values": [
7355        "builtin",
7356        "enum",
7357        "array",
7358        "object",
7359        "alternate",
7360        "command",
7361        "event"
7362      ]
7363    },
7364    {
7365      "name": "269",
7366      "members": [
7367        {
7368          "name": "json-type",
7369          "type": "344"
7370        }
7371      ],
7372      "meta-type": "object"
7373    },
7374    {
7375      "name": "270",
7376      "members": [
7377        {
7378          "name": "values",
7379          "type": "[str]"
7380        }
7381      ],
7382      "meta-type": "object"
7383    },
7384    {
7385      "name": "271",
7386      "members": [
7387        {
7388          "name": "element-type",
7389          "type": "str"
7390        }
7391      ],
7392      "meta-type": "object"
7393    },
7394    {
7395      "name": "272",
7396      "members": [
7397        {
7398          "name": "members",
7399          "type": "[345]"
7400        },
7401        {
7402          "name": "tag",
7403          "default": null,
7404          "type": "str"
7405        },
7406        {
7407          "name": "variants",
7408          "default": null,
7409          "type": "[346]"
7410        }
7411      ],
7412      "meta-type": "object"
7413    },
7414    {
7415      "name": "273",
7416      "members": [
7417        {
7418          "name": "members",
7419          "type": "[347]"
7420        }
7421      ],
7422      "meta-type": "object"
7423    },
7424    {
7425      "name": "274",
7426      "members": [
7427        {
7428          "name": "arg-type",
7429          "type": "str"
7430        },
7431        {
7432          "name": "ret-type",
7433          "type": "str"
7434        }
7435      ],
7436      "meta-type": "object"
7437    },
7438    {
7439      "name": "275",
7440      "members": [
7441        {
7442          "name": "arg-type",
7443          "type": "str"
7444        }
7445      ],
7446      "meta-type": "object"
7447    },
7448    {
7449      "name": "276",
7450      "members": [
7451        {
7452          "name": "priority",
7453          "type": "int"
7454        },
7455        {
7456          "name": "tbl-id",
7457          "type": "int"
7458        },
7459        {
7460          "name": "in-pport",
7461          "default": null,
7462          "type": "int"
7463        },
7464        {
7465          "name": "tunnel-id",
7466          "default": null,
7467          "type": "int"
7468        },
7469        {
7470          "name": "vlan-id",
7471          "default": null,
7472          "type": "int"
7473        },
7474        {
7475          "name": "eth-type",
7476          "default": null,
7477          "type": "int"
7478        },
7479        {
7480          "name": "eth-src",
7481          "default": null,
7482          "type": "str"
7483        },
7484        {
7485          "name": "eth-dst",
7486          "default": null,
7487          "type": "str"
7488        },
7489        {
7490          "name": "ip-proto",
7491          "default": null,
7492          "type": "int"
7493        },
7494        {
7495          "name": "ip-tos",
7496          "default": null,
7497          "type": "int"
7498        },
7499        {
7500          "name": "ip-dst",
7501          "default": null,
7502          "type": "str"
7503        }
7504      ],
7505      "meta-type": "object"
7506    },
7507    {
7508      "name": "277",
7509      "members": [
7510        {
7511          "name": "in-pport",
7512          "default": null,
7513          "type": "int"
7514        },
7515        {
7516          "name": "tunnel-id",
7517          "default": null,
7518          "type": "int"
7519        },
7520        {
7521          "name": "vlan-id",
7522          "default": null,
7523          "type": "int"
7524        },
7525        {
7526          "name": "eth-src",
7527          "default": null,
7528          "type": "str"
7529        },
7530        {
7531          "name": "eth-dst",
7532          "default": null,
7533          "type": "str"
7534        },
7535        {
7536          "name": "ip-proto",
7537          "default": null,
7538          "type": "int"
7539        },
7540        {
7541          "name": "ip-tos",
7542          "default": null,
7543          "type": "int"
7544        }
7545      ],
7546      "meta-type": "object"
7547    },
7548    {
7549      "name": "278",
7550      "members": [
7551        {
7552          "name": "goto-tbl",
7553          "default": null,
7554          "type": "int"
7555        },
7556        {
7557          "name": "group-id",
7558          "default": null,
7559          "type": "int"
7560        },
7561        {
7562          "name": "tunnel-lport",
7563          "default": null,
7564          "type": "int"
7565        },
7566        {
7567          "name": "vlan-id",
7568          "default": null,
7569          "type": "int"
7570        },
7571        {
7572          "name": "new-vlan-id",
7573          "default": null,
7574          "type": "int"
7575        },
7576        {
7577          "name": "out-pport",
7578          "default": null,
7579          "type": "int"
7580        }
7581      ],
7582      "meta-type": "object"
7583    },
7584    {
7585      "name": "279",
7586      "meta-type": "enum",
7587      "values": [
7588        "half",
7589        "full"
7590      ]
7591    },
7592    {
7593      "name": "280",
7594      "meta-type": "enum",
7595      "values": [
7596        "off",
7597        "on"
7598      ]
7599    },
7600    {
7601      "name": "281",
7602      "meta-type": "enum",
7603      "values": [
7604        "normal",
7605        "none",
7606        "all"
7607      ]
7608    },
7609    {
7610      "name": "282",
7611      "meta-type": "enum",
7612      "values": [
7613        "client",
7614        "server",
7615        "unknown"
7616      ]
7617    },
7618    {
7619      "name": "[197]",
7620      "element-type": "197",
7621      "meta-type": "array"
7622    },
7623    {
7624      "name": "283",
7625      "meta-type": "enum",
7626      "values": [
7627        "debug",
7628        "inmigrate",
7629        "internal-error",
7630        "io-error",
7631        "paused",
7632        "postmigrate",
7633        "prelaunch",
7634        "finish-migrate",
7635        "restore-vm",
7636        "running",
7637        "save-vm",
7638        "shutdown",
7639        "suspended",
7640        "watchdog",
7641        "guest-panicked",
7642        "colo"
7643      ]
7644    },
7645    {
7646      "name": "284",
7647      "tag": "type",
7648      "variants": [
7649        {
7650          "case": "passthrough",
7651          "type": "349"
7652        },
7653        {
7654          "case": "emulator",
7655          "type": "350"
7656        }
7657      ],
7658      "members": [
7659        {
7660          "name": "type",
7661          "type": "348"
7662        }
7663      ],
7664      "meta-type": "object"
7665    },
7666    {
7667      "name": "285",
7668      "members": [
7669        {
7670          "name": "major",
7671          "type": "int"
7672        },
7673        {
7674          "name": "minor",
7675          "type": "int"
7676        },
7677        {
7678          "name": "micro",
7679          "type": "int"
7680        }
7681      ],
7682      "meta-type": "object"
7683    },
7684    {
7685      "name": "286",
7686      "meta-type": "enum",
7687      "values": [
7688        "ipv4",
7689        "ipv6",
7690        "unix",
7691        "vsock",
7692        "unknown"
7693      ]
7694    },
7695    {
7696      "name": "[200]",
7697      "element-type": "200",
7698      "meta-type": "array"
7699    },
7700    {
7701      "name": "[287]",
7702      "element-type": "287",
7703      "meta-type": "array"
7704    },
7705    {
7706      "name": "287",
7707      "members": [
7708        {
7709          "name": "host",
7710          "type": "str"
7711        },
7712        {
7713          "name": "service",
7714          "type": "str"
7715        },
7716        {
7717          "name": "family",
7718          "type": "286"
7719        },
7720        {
7721          "name": "websocket",
7722          "type": "bool"
7723        },
7724        {
7725          "name": "auth",
7726          "type": "288"
7727        },
7728        {
7729          "name": "vencrypt",
7730          "default": null,
7731          "type": "289"
7732        }
7733      ],
7734      "meta-type": "object"
7735    },
7736    {
7737      "name": "288",
7738      "meta-type": "enum",
7739      "values": [
7740        "none",
7741        "vnc",
7742        "ra2",
7743        "ra2ne",
7744        "tight",
7745        "ultra",
7746        "tls",
7747        "vencrypt",
7748        "sasl"
7749      ]
7750    },
7751    {
7752      "name": "289",
7753      "meta-type": "enum",
7754      "values": [
7755        "plain",
7756        "tls-none",
7757        "x509-none",
7758        "tls-vnc",
7759        "x509-vnc",
7760        "tls-plain",
7761        "x509-plain",
7762        "tls-sasl",
7763        "x509-sasl"
7764      ]
7765    },
7766    {
7767      "name": "290",
7768      "meta-type": "enum",
7769      "values": [
7770        "utf8",
7771        "base64"
7772      ]
7773    },
7774    {
7775      "name": "[291]",
7776      "element-type": "291",
7777      "meta-type": "array"
7778    },
7779    {
7780      "name": "291",
7781      "tag": "type",
7782      "variants": [
7783        {
7784          "case": "number",
7785          "type": "352"
7786        },
7787        {
7788          "case": "qcode",
7789          "type": "353"
7790        }
7791      ],
7792      "members": [
7793        {
7794          "name": "type",
7795          "type": "351"
7796        }
7797      ],
7798      "meta-type": "object"
7799    },
7800    {
7801      "name": "292",
7802      "meta-type": "enum",
7803      "values": [
7804        "unavailable",
7805        "disabled",
7806        "enabled"
7807      ]
7808    },
7809    {
7810      "name": "[293]",
7811      "element-type": "293",
7812      "meta-type": "array"
7813    },
7814    {
7815      "name": "293",
7816      "tag": "type",
7817      "variants": [
7818        {
7819          "case": "abort",
7820          "type": "355"
7821        },
7822        {
7823          "case": "block-dirty-bitmap-add",
7824          "type": "356"
7825        },
7826        {
7827          "case": "block-dirty-bitmap-clear",
7828          "type": "357"
7829        },
7830        {
7831          "case": "blockdev-backup",
7832          "type": "358"
7833        },
7834        {
7835          "case": "blockdev-snapshot",
7836          "type": "359"
7837        },
7838        {
7839          "case": "blockdev-snapshot-internal-sync",
7840          "type": "360"
7841        },
7842        {
7843          "case": "blockdev-snapshot-sync",
7844          "type": "361"
7845        },
7846        {
7847          "case": "drive-backup",
7848          "type": "362"
7849        }
7850      ],
7851      "members": [
7852        {
7853          "name": "type",
7854          "type": "354"
7855        }
7856      ],
7857      "meta-type": "object"
7858    },
7859    {
7860      "name": "294",
7861      "members": [
7862        {
7863          "name": "completion-mode",
7864          "default": null,
7865          "type": "363"
7866        }
7867      ],
7868      "meta-type": "object"
7869    },
7870    {
7871      "name": "295",
7872      "meta-type": "enum",
7873      "values": [
7874        "hyper-v"
7875      ]
7876    },
7877    {
7878      "name": "296",
7879      "members": [
7880        {
7881          "name": "arg1",
7882          "type": "int"
7883        },
7884        {
7885          "name": "arg2",
7886          "type": "int"
7887        },
7888        {
7889          "name": "arg3",
7890          "type": "int"
7891        },
7892        {
7893          "name": "arg4",
7894          "type": "int"
7895        },
7896        {
7897          "name": "arg5",
7898          "type": "int"
7899        }
7900      ],
7901      "meta-type": "object"
7902    },
7903    {
7904      "name": "297",
7905      "members": [
7906        {
7907          "type": "48"
7908        },
7909        {
7910          "type": "str"
7911        }
7912      ],
7913      "meta-type": "alternate"
7914    },
7915    {
7916      "name": "[298]",
7917      "element-type": "298",
7918      "meta-type": "array"
7919    },
7920    {
7921      "name": "298",
7922      "members": [
7923        {
7924          "name": "event",
7925          "type": "364"
7926        },
7927        {
7928          "name": "state",
7929          "default": null,
7930          "type": "int"
7931        },
7932        {
7933          "name": "errno",
7934          "default": null,
7935          "type": "int"
7936        },
7937        {
7938          "name": "sector",
7939          "default": null,
7940          "type": "int"
7941        },
7942        {
7943          "name": "once",
7944          "default": null,
7945          "type": "bool"
7946        },
7947        {
7948          "name": "immediately",
7949          "default": null,
7950          "type": "bool"
7951        }
7952      ],
7953      "meta-type": "object"
7954    },
7955    {
7956      "name": "[299]",
7957      "element-type": "299",
7958      "meta-type": "array"
7959    },
7960    {
7961      "name": "299",
7962      "members": [
7963        {
7964          "name": "event",
7965          "type": "364"
7966        },
7967        {
7968          "name": "state",
7969          "default": null,
7970          "type": "int"
7971        },
7972        {
7973          "name": "new_state",
7974          "type": "int"
7975        }
7976      ],
7977      "meta-type": "object"
7978    },
7979    {
7980      "name": "300",
7981      "meta-type": "enum",
7982      "values": [
7983        "auto",
7984        "on",
7985        "off"
7986      ]
7987    },
7988    {
7989      "name": "301",
7990      "meta-type": "enum",
7991      "values": [
7992        "threads",
7993        "native"
7994      ]
7995    },
7996    {
7997      "name": "[302]",
7998      "element-type": "302",
7999      "meta-type": "array"
8000    },
8001    {
8002      "name": "302",
8003      "tag": "type",
8004      "variants": [
8005        {
8006          "case": "inet",
8007          "type": "313"
8008        },
8009        {
8010          "case": "unix",
8011          "type": "366"
8012        },
8013        {
8014          "case": "vsock",
8015          "type": "367"
8016        },
8017        {
8018          "case": "fd",
8019          "type": "368"
8020        }
8021      ],
8022      "members": [
8023        {
8024          "name": "type",
8025          "type": "365"
8026        }
8027      ],
8028      "meta-type": "object"
8029    },
8030    {
8031      "name": "303",
8032      "meta-type": "enum",
8033      "values": [
8034        "tcp",
8035        "iser"
8036      ]
8037    },
8038    {
8039      "name": "304",
8040      "meta-type": "enum",
8041      "values": [
8042        "crc32c",
8043        "none",
8044        "crc32c-none",
8045        "none-crc32c"
8046      ]
8047    },
8048    {
8049      "name": "305",
8050      "members": [
8051        {
8052          "name": "type",
8053          "type": "369"
8054        },
8055        {
8056          "name": "host",
8057          "type": "str"
8058        }
8059      ],
8060      "meta-type": "object"
8061    },
8062    {
8063      "name": "306",
8064      "members": [
8065        {
8066          "type": "48"
8067        },
8068        {
8069          "type": "str"
8070        },
8071        {
8072          "type": "null"
8073        }
8074      ],
8075      "meta-type": "alternate"
8076    },
8077    {
8078      "name": "307",
8079      "members": [
8080        {
8081          "type": "370"
8082        },
8083        {
8084          "type": "371"
8085        }
8086      ],
8087      "meta-type": "alternate"
8088    },
8089    {
8090      "name": "308",
8091      "tag": "format",
8092      "variants": [
8093        {
8094          "case": "aes",
8095          "type": "373"
8096        },
8097        {
8098          "case": "luks",
8099          "type": "374"
8100        }
8101      ],
8102      "members": [
8103        {
8104          "name": "format",
8105          "type": "372"
8106        }
8107      ],
8108      "meta-type": "object"
8109    },
8110    {
8111      "name": "309",
8112      "tag": "format",
8113      "variants": [
8114        {
8115          "case": "aes",
8116          "type": "373"
8117        }
8118      ],
8119      "members": [
8120        {
8121          "name": "format",
8122          "type": "375"
8123        }
8124      ],
8125      "meta-type": "object"
8126    },
8127    {
8128      "name": "[297]",
8129      "element-type": "297",
8130      "meta-type": "array"
8131    },
8132    {
8133      "name": "310",
8134      "meta-type": "enum",
8135      "values": [
8136        "quorum",
8137        "fifo"
8138      ]
8139    },
8140    {
8141      "name": "[311]",
8142      "element-type": "311",
8143      "meta-type": "array"
8144    },
8145    {
8146      "name": "311",
8147      "members": [
8148        {
8149          "name": "host",
8150          "type": "str"
8151        },
8152        {
8153          "name": "port",
8154          "type": "str"
8155        }
8156      ],
8157      "meta-type": "object"
8158    },
8159    {
8160      "name": "312",
8161      "meta-type": "enum",
8162      "values": [
8163        "primary",
8164        "secondary"
8165      ]
8166    },
8167    {
8168      "name": "313",
8169      "members": [
8170        {
8171          "name": "host",
8172          "type": "str"
8173        },
8174        {
8175          "name": "port",
8176          "type": "str"
8177        },
8178        {
8179          "name": "numeric",
8180          "default": null,
8181          "type": "bool"
8182        },
8183        {
8184          "name": "to",
8185          "default": null,
8186          "type": "int"
8187        },
8188        {
8189          "name": "ipv4",
8190          "default": null,
8191          "type": "bool"
8192        },
8193        {
8194          "name": "ipv6",
8195          "default": null,
8196          "type": "bool"
8197        }
8198      ],
8199      "meta-type": "object"
8200    },
8201    {
8202      "name": "314",
8203      "meta-type": "enum",
8204      "values": [
8205        "file",
8206        "serial",
8207        "parallel",
8208        "pipe",
8209        "socket",
8210        "udp",
8211        "pty",
8212        "null",
8213        "mux",
8214        "msmouse",
8215        "wctablet",
8216        "braille",
8217        "testdev",
8218        "stdio",
8219        "console",
8220        "spicevmc",
8221        "spiceport",
8222        "vc",
8223        "ringbuf",
8224        "memory"
8225      ]
8226    },
8227    {
8228      "name": "315",
8229      "members": [
8230        {
8231          "name": "data",
8232          "type": "376"
8233        }
8234      ],
8235      "meta-type": "object"
8236    },
8237    {
8238      "name": "316",
8239      "members": [
8240        {
8241          "name": "data",
8242          "type": "377"
8243        }
8244      ],
8245      "meta-type": "object"
8246    },
8247    {
8248      "name": "317",
8249      "members": [
8250        {
8251          "name": "data",
8252          "type": "378"
8253        }
8254      ],
8255      "meta-type": "object"
8256    },
8257    {
8258      "name": "318",
8259      "members": [
8260        {
8261          "name": "data",
8262          "type": "379"
8263        }
8264      ],
8265      "meta-type": "object"
8266    },
8267    {
8268      "name": "319",
8269      "members": [
8270        {
8271          "name": "data",
8272          "type": "380"
8273        }
8274      ],
8275      "meta-type": "object"
8276    },
8277    {
8278      "name": "320",
8279      "members": [
8280        {
8281          "name": "data",
8282          "type": "381"
8283        }
8284      ],
8285      "meta-type": "object"
8286    },
8287    {
8288      "name": "321",
8289      "members": [
8290        {
8291          "name": "data",
8292          "type": "382"
8293        }
8294      ],
8295      "meta-type": "object"
8296    },
8297    {
8298      "name": "322",
8299      "members": [
8300        {
8301          "name": "data",
8302          "type": "383"
8303        }
8304      ],
8305      "meta-type": "object"
8306    },
8307    {
8308      "name": "323",
8309      "members": [
8310        {
8311          "name": "data",
8312          "type": "384"
8313        }
8314      ],
8315      "meta-type": "object"
8316    },
8317    {
8318      "name": "324",
8319      "members": [
8320        {
8321          "name": "data",
8322          "type": "385"
8323        }
8324      ],
8325      "meta-type": "object"
8326    },
8327    {
8328      "name": "325",
8329      "members": [
8330        {
8331          "name": "data",
8332          "type": "386"
8333        }
8334      ],
8335      "meta-type": "object"
8336    },
8337    {
8338      "name": "326",
8339      "meta-type": "enum",
8340      "values": [
8341        "key",
8342        "btn",
8343        "rel",
8344        "abs"
8345      ]
8346    },
8347    {
8348      "name": "327",
8349      "members": [
8350        {
8351          "name": "data",
8352          "type": "387"
8353        }
8354      ],
8355      "meta-type": "object"
8356    },
8357    {
8358      "name": "328",
8359      "members": [
8360        {
8361          "name": "data",
8362          "type": "388"
8363        }
8364      ],
8365      "meta-type": "object"
8366    },
8367    {
8368      "name": "329",
8369      "members": [
8370        {
8371          "name": "data",
8372          "type": "389"
8373        }
8374      ],
8375      "meta-type": "object"
8376    },
8377    {
8378      "name": "null",
8379      "json-type": "null",
8380      "meta-type": "builtin"
8381    },
8382    {
8383      "name": "330",
8384      "meta-type": "enum",
8385      "values": [
8386        "inet",
8387        "unix",
8388        "vsock",
8389        "fd"
8390      ]
8391    },
8392    {
8393      "name": "331",
8394      "members": [
8395        {
8396          "name": "data",
8397          "type": "313"
8398        }
8399      ],
8400      "meta-type": "object"
8401    },
8402    {
8403      "name": "332",
8404      "members": [
8405        {
8406          "name": "data",
8407          "type": "366"
8408        }
8409      ],
8410      "meta-type": "object"
8411    },
8412    {
8413      "name": "333",
8414      "members": [
8415        {
8416          "name": "data",
8417          "type": "367"
8418        }
8419      ],
8420      "meta-type": "object"
8421    },
8422    {
8423      "name": "334",
8424      "members": [
8425        {
8426          "name": "data",
8427          "type": "368"
8428        }
8429      ],
8430      "meta-type": "object"
8431    },
8432    {
8433      "name": "335",
8434      "meta-type": "enum",
8435      "values": [
8436        "active",
8437        "disabled",
8438        "frozen"
8439      ]
8440    },
8441    {
8442      "name": "[336]",
8443      "element-type": "336",
8444      "meta-type": "array"
8445    },
8446    {
8447      "name": "336",
8448      "members": [
8449        {
8450          "name": "interval_length",
8451          "type": "int"
8452        },
8453        {
8454          "name": "min_rd_latency_ns",
8455          "type": "int"
8456        },
8457        {
8458          "name": "max_rd_latency_ns",
8459          "type": "int"
8460        },
8461        {
8462          "name": "avg_rd_latency_ns",
8463          "type": "int"
8464        },
8465        {
8466          "name": "min_wr_latency_ns",
8467          "type": "int"
8468        },
8469        {
8470          "name": "max_wr_latency_ns",
8471          "type": "int"
8472        },
8473        {
8474          "name": "avg_wr_latency_ns",
8475          "type": "int"
8476        },
8477        {
8478          "name": "min_flush_latency_ns",
8479          "type": "int"
8480        },
8481        {
8482          "name": "max_flush_latency_ns",
8483          "type": "int"
8484        },
8485        {
8486          "name": "avg_flush_latency_ns",
8487          "type": "int"
8488        },
8489        {
8490          "name": "avg_rd_queue_depth",
8491          "type": "number"
8492        },
8493        {
8494          "name": "avg_wr_queue_depth",
8495          "type": "number"
8496        }
8497      ],
8498      "meta-type": "object"
8499    },
8500    {
8501      "name": "337",
8502      "meta-type": "enum",
8503      "values": [
8504        "string",
8505        "boolean",
8506        "number",
8507        "size"
8508      ]
8509    },
8510    {
8511      "name": "338",
8512      "members": [
8513        {
8514          "name": "id",
8515          "default": null,
8516          "type": "str"
8517        },
8518        {
8519          "name": "addr",
8520          "type": "int"
8521        },
8522        {
8523          "name": "size",
8524          "type": "int"
8525        },
8526        {
8527          "name": "slot",
8528          "type": "int"
8529        },
8530        {
8531          "name": "node",
8532          "type": "int"
8533        },
8534        {
8535          "name": "memdev",
8536          "type": "str"
8537        },
8538        {
8539          "name": "hotplugged",
8540          "type": "bool"
8541        },
8542        {
8543          "name": "hotpluggable",
8544          "type": "bool"
8545        }
8546      ],
8547      "meta-type": "object"
8548    },
8549    {
8550      "name": "[57]",
8551      "element-type": "57",
8552      "meta-type": "array"
8553    },
8554    {
8555      "name": "339",
8556      "tag": "type",
8557      "variants": [
8558        {
8559          "case": "qcow2",
8560          "type": "391"
8561        },
8562        {
8563          "case": "vmdk",
8564          "type": "392"
8565        },
8566        {
8567          "case": "luks",
8568          "type": "393"
8569        }
8570      ],
8571      "members": [
8572        {
8573          "name": "type",
8574          "type": "390"
8575        }
8576      ],
8577      "meta-type": "object"
8578    },
8579    {
8580      "name": "340",
8581      "members": [
8582        {
8583          "name": "desc",
8584          "default": null,
8585          "type": "str"
8586        },
8587        {
8588          "name": "class",
8589          "type": "int"
8590        }
8591      ],
8592      "meta-type": "object"
8593    },
8594    {
8595      "name": "341",
8596      "members": [
8597        {
8598          "name": "device",
8599          "type": "int"
8600        },
8601        {
8602          "name": "vendor",
8603          "type": "int"
8604        }
8605      ],
8606      "meta-type": "object"
8607    },
8608    {
8609      "name": "342",
8610      "members": [
8611        {
8612          "name": "bus",
8613          "type": "394"
8614        },
8615        {
8616          "name": "devices",
8617          "default": null,
8618          "type": "[267]"
8619        }
8620      ],
8621      "meta-type": "object"
8622    },
8623    {
8624      "name": "[343]",
8625      "element-type": "343",
8626      "meta-type": "array"
8627    },
8628    {
8629      "name": "343",
8630      "members": [
8631        {
8632          "name": "bar",
8633          "type": "int"
8634        },
8635        {
8636          "name": "type",
8637          "type": "str"
8638        },
8639        {
8640          "name": "address",
8641          "type": "int"
8642        },
8643        {
8644          "name": "size",
8645          "type": "int"
8646        },
8647        {
8648          "name": "prefetch",
8649          "default": null,
8650          "type": "bool"
8651        },
8652        {
8653          "name": "mem_type_64",
8654          "default": null,
8655          "type": "bool"
8656        }
8657      ],
8658      "meta-type": "object"
8659    },
8660    {
8661      "name": "344",
8662      "meta-type": "enum",
8663      "values": [
8664        "string",
8665        "number",
8666        "int",
8667        "boolean",
8668        "null",
8669        "object",
8670        "array",
8671        "value"
8672      ]
8673    },
8674    {
8675      "name": "[345]",
8676      "element-type": "345",
8677      "meta-type": "array"
8678    },
8679    {
8680      "name": "345",
8681      "members": [
8682        {
8683          "name": "name",
8684          "type": "str"
8685        },
8686        {
8687          "name": "type",
8688          "type": "str"
8689        },
8690        {
8691          "name": "default",
8692          "default": null,
8693          "type": "any"
8694        }
8695      ],
8696      "meta-type": "object"
8697    },
8698    {
8699      "name": "[346]",
8700      "element-type": "346",
8701      "meta-type": "array"
8702    },
8703    {
8704      "name": "346",
8705      "members": [
8706        {
8707          "name": "case",
8708          "type": "str"
8709        },
8710        {
8711          "name": "type",
8712          "type": "str"
8713        }
8714      ],
8715      "meta-type": "object"
8716    },
8717    {
8718      "name": "[347]",
8719      "element-type": "347",
8720      "meta-type": "array"
8721    },
8722    {
8723      "name": "347",
8724      "members": [
8725        {
8726          "name": "type",
8727          "type": "str"
8728        }
8729      ],
8730      "meta-type": "object"
8731    },
8732    {
8733      "name": "348",
8734      "meta-type": "enum",
8735      "values": [
8736        "passthrough",
8737        "emulator"
8738      ]
8739    },
8740    {
8741      "name": "349",
8742      "members": [
8743        {
8744          "name": "data",
8745          "type": "395"
8746        }
8747      ],
8748      "meta-type": "object"
8749    },
8750    {
8751      "name": "350",
8752      "members": [
8753        {
8754          "name": "data",
8755          "type": "396"
8756        }
8757      ],
8758      "meta-type": "object"
8759    },
8760    {
8761      "name": "351",
8762      "meta-type": "enum",
8763      "values": [
8764        "number",
8765        "qcode"
8766      ]
8767    },
8768    {
8769      "name": "352",
8770      "members": [
8771        {
8772          "name": "data",
8773          "type": "int"
8774        }
8775      ],
8776      "meta-type": "object"
8777    },
8778    {
8779      "name": "353",
8780      "members": [
8781        {
8782          "name": "data",
8783          "type": "397"
8784        }
8785      ],
8786      "meta-type": "object"
8787    },
8788    {
8789      "name": "354",
8790      "meta-type": "enum",
8791      "values": [
8792        "abort",
8793        "block-dirty-bitmap-add",
8794        "block-dirty-bitmap-clear",
8795        "blockdev-backup",
8796        "blockdev-snapshot",
8797        "blockdev-snapshot-internal-sync",
8798        "blockdev-snapshot-sync",
8799        "drive-backup"
8800      ]
8801    },
8802    {
8803      "name": "355",
8804      "members": [
8805        {
8806          "name": "data",
8807          "type": "398"
8808        }
8809      ],
8810      "meta-type": "object"
8811    },
8812    {
8813      "name": "356",
8814      "members": [
8815        {
8816          "name": "data",
8817          "type": "36"
8818        }
8819      ],
8820      "meta-type": "object"
8821    },
8822    {
8823      "name": "357",
8824      "members": [
8825        {
8826          "name": "data",
8827          "type": "37"
8828        }
8829      ],
8830      "meta-type": "object"
8831    },
8832    {
8833      "name": "358",
8834      "members": [
8835        {
8836          "name": "data",
8837          "type": "49"
8838        }
8839      ],
8840      "meta-type": "object"
8841    },
8842    {
8843      "name": "359",
8844      "members": [
8845        {
8846          "name": "data",
8847          "type": "55"
8848        }
8849      ],
8850      "meta-type": "object"
8851    },
8852    {
8853      "name": "360",
8854      "members": [
8855        {
8856          "name": "data",
8857          "type": "58"
8858        }
8859      ],
8860      "meta-type": "object"
8861    },
8862    {
8863      "name": "361",
8864      "members": [
8865        {
8866          "name": "data",
8867          "type": "59"
8868        }
8869      ],
8870      "meta-type": "object"
8871    },
8872    {
8873      "name": "362",
8874      "members": [
8875        {
8876          "name": "data",
8877          "type": "76"
8878        }
8879      ],
8880      "meta-type": "object"
8881    },
8882    {
8883      "name": "363",
8884      "meta-type": "enum",
8885      "values": [
8886        "individual",
8887        "grouped"
8888      ]
8889    },
8890    {
8891      "name": "364",
8892      "meta-type": "enum",
8893      "values": [
8894        "l1_update",
8895        "l1_grow_alloc_table",
8896        "l1_grow_write_table",
8897        "l1_grow_activate_table",
8898        "l2_load",
8899        "l2_update",
8900        "l2_update_compressed",
8901        "l2_alloc_cow_read",
8902        "l2_alloc_write",
8903        "read_aio",
8904        "read_backing_aio",
8905        "read_compressed",
8906        "write_aio",
8907        "write_compressed",
8908        "vmstate_load",
8909        "vmstate_save",
8910        "cow_read",
8911        "cow_write",
8912        "reftable_load",
8913        "reftable_grow",
8914        "reftable_update",
8915        "refblock_load",
8916        "refblock_update",
8917        "refblock_update_part",
8918        "refblock_alloc",
8919        "refblock_alloc_hookup",
8920        "refblock_alloc_write",
8921        "refblock_alloc_write_blocks",
8922        "refblock_alloc_write_table",
8923        "refblock_alloc_switch_table",
8924        "cluster_alloc",
8925        "cluster_alloc_bytes",
8926        "cluster_free",
8927        "flush_to_os",
8928        "flush_to_disk",
8929        "pwritev_rmw_head",
8930        "pwritev_rmw_after_head",
8931        "pwritev_rmw_tail",
8932        "pwritev_rmw_after_tail",
8933        "pwritev",
8934        "pwritev_zero",
8935        "pwritev_done",
8936        "empty_image_prepare",
8937        "l1_shrink_write_table",
8938        "l1_shrink_free_l2_clusters",
8939        "cor_write"
8940      ]
8941    },
8942    {
8943      "name": "365",
8944      "meta-type": "enum",
8945      "values": [
8946        "inet",
8947        "unix",
8948        "vsock",
8949        "fd"
8950      ]
8951    },
8952    {
8953      "name": "366",
8954      "members": [
8955        {
8956          "name": "path",
8957          "type": "str"
8958        }
8959      ],
8960      "meta-type": "object"
8961    },
8962    {
8963      "name": "367",
8964      "members": [
8965        {
8966          "name": "cid",
8967          "type": "str"
8968        },
8969        {
8970          "name": "port",
8971          "type": "str"
8972        }
8973      ],
8974      "meta-type": "object"
8975    },
8976    {
8977      "name": "368",
8978      "members": [
8979        {
8980          "name": "str",
8981          "type": "str"
8982        }
8983      ],
8984      "meta-type": "object"
8985    },
8986    {
8987      "name": "369",
8988      "meta-type": "enum",
8989      "values": [
8990        "inet"
8991      ]
8992    },
8993    {
8994      "name": "370",
8995      "members": [
8996        {
8997          "name": "template",
8998          "default": null,
8999          "type": "371"
9000        },
9001        {
9002          "name": "main-header",
9003          "default": null,
9004          "type": "bool"
9005        },
9006        {
9007          "name": "active-l1",
9008          "default": null,
9009          "type": "bool"
9010        },
9011        {
9012          "name": "active-l2",
9013          "default": null,
9014          "type": "bool"
9015        },
9016        {
9017          "name": "refcount-table",
9018          "default": null,
9019          "type": "bool"
9020        },
9021        {
9022          "name": "refcount-block",
9023          "default": null,
9024          "type": "bool"
9025        },
9026        {
9027          "name": "snapshot-table",
9028          "default": null,
9029          "type": "bool"
9030        },
9031        {
9032          "name": "inactive-l1",
9033          "default": null,
9034          "type": "bool"
9035        },
9036        {
9037          "name": "inactive-l2",
9038          "default": null,
9039          "type": "bool"
9040        }
9041      ],
9042      "meta-type": "object"
9043    },
9044    {
9045      "name": "371",
9046      "meta-type": "enum",
9047      "values": [
9048        "none",
9049        "constant",
9050        "cached",
9051        "all"
9052      ]
9053    },
9054    {
9055      "name": "372",
9056      "meta-type": "enum",
9057      "values": [
9058        "aes",
9059        "luks"
9060      ]
9061    },
9062    {
9063      "name": "373",
9064      "members": [
9065        {
9066          "name": "key-secret",
9067          "default": null,
9068          "type": "str"
9069        }
9070      ],
9071      "meta-type": "object"
9072    },
9073    {
9074      "name": "374",
9075      "members": [
9076        {
9077          "name": "key-secret",
9078          "default": null,
9079          "type": "str"
9080        }
9081      ],
9082      "meta-type": "object"
9083    },
9084    {
9085      "name": "375",
9086      "meta-type": "enum",
9087      "values": [
9088        "aes"
9089      ]
9090    },
9091    {
9092      "name": "376",
9093      "members": [
9094        {
9095          "name": "logfile",
9096          "default": null,
9097          "type": "str"
9098        },
9099        {
9100          "name": "logappend",
9101          "default": null,
9102          "type": "bool"
9103        },
9104        {
9105          "name": "in",
9106          "default": null,
9107          "type": "str"
9108        },
9109        {
9110          "name": "out",
9111          "type": "str"
9112        },
9113        {
9114          "name": "append",
9115          "default": null,
9116          "type": "bool"
9117        }
9118      ],
9119      "meta-type": "object"
9120    },
9121    {
9122      "name": "377",
9123      "members": [
9124        {
9125          "name": "logfile",
9126          "default": null,
9127          "type": "str"
9128        },
9129        {
9130          "name": "logappend",
9131          "default": null,
9132          "type": "bool"
9133        },
9134        {
9135          "name": "device",
9136          "type": "str"
9137        }
9138      ],
9139      "meta-type": "object"
9140    },
9141    {
9142      "name": "378",
9143      "members": [
9144        {
9145          "name": "logfile",
9146          "default": null,
9147          "type": "str"
9148        },
9149        {
9150          "name": "logappend",
9151          "default": null,
9152          "type": "bool"
9153        },
9154        {
9155          "name": "addr",
9156          "type": "240"
9157        },
9158        {
9159          "name": "tls-creds",
9160          "default": null,
9161          "type": "str"
9162        },
9163        {
9164          "name": "server",
9165          "default": null,
9166          "type": "bool"
9167        },
9168        {
9169          "name": "wait",
9170          "default": null,
9171          "type": "bool"
9172        },
9173        {
9174          "name": "nodelay",
9175          "default": null,
9176          "type": "bool"
9177        },
9178        {
9179          "name": "telnet",
9180          "default": null,
9181          "type": "bool"
9182        },
9183        {
9184          "name": "tn3270",
9185          "default": null,
9186          "type": "bool"
9187        },
9188        {
9189          "name": "reconnect",
9190          "default": null,
9191          "type": "int"
9192        }
9193      ],
9194      "meta-type": "object"
9195    },
9196    {
9197      "name": "379",
9198      "members": [
9199        {
9200          "name": "logfile",
9201          "default": null,
9202          "type": "str"
9203        },
9204        {
9205          "name": "logappend",
9206          "default": null,
9207          "type": "bool"
9208        },
9209        {
9210          "name": "remote",
9211          "type": "240"
9212        },
9213        {
9214          "name": "local",
9215          "default": null,
9216          "type": "240"
9217        }
9218      ],
9219      "meta-type": "object"
9220    },
9221    {
9222      "name": "380",
9223      "members": [
9224        {
9225          "name": "logfile",
9226          "default": null,
9227          "type": "str"
9228        },
9229        {
9230          "name": "logappend",
9231          "default": null,
9232          "type": "bool"
9233        }
9234      ],
9235      "meta-type": "object"
9236    },
9237    {
9238      "name": "381",
9239      "members": [
9240        {
9241          "name": "logfile",
9242          "default": null,
9243          "type": "str"
9244        },
9245        {
9246          "name": "logappend",
9247          "default": null,
9248          "type": "bool"
9249        },
9250        {
9251          "name": "chardev",
9252          "type": "str"
9253        }
9254      ],
9255      "meta-type": "object"
9256    },
9257    {
9258      "name": "382",
9259      "members": [
9260        {
9261          "name": "logfile",
9262          "default": null,
9263          "type": "str"
9264        },
9265        {
9266          "name": "logappend",
9267          "default": null,
9268          "type": "bool"
9269        },
9270        {
9271          "name": "signal",
9272          "default": null,
9273          "type": "bool"
9274        }
9275      ],
9276      "meta-type": "object"
9277    },
9278    {
9279      "name": "383",
9280      "members": [
9281        {
9282          "name": "logfile",
9283          "default": null,
9284          "type": "str"
9285        },
9286        {
9287          "name": "logappend",
9288          "default": null,
9289          "type": "bool"
9290        },
9291        {
9292          "name": "type",
9293          "type": "str"
9294        }
9295      ],
9296      "meta-type": "object"
9297    },
9298    {
9299      "name": "384",
9300      "members": [
9301        {
9302          "name": "logfile",
9303          "default": null,
9304          "type": "str"
9305        },
9306        {
9307          "name": "logappend",
9308          "default": null,
9309          "type": "bool"
9310        },
9311        {
9312          "name": "fqdn",
9313          "type": "str"
9314        }
9315      ],
9316      "meta-type": "object"
9317    },
9318    {
9319      "name": "385",
9320      "members": [
9321        {
9322          "name": "logfile",
9323          "default": null,
9324          "type": "str"
9325        },
9326        {
9327          "name": "logappend",
9328          "default": null,
9329          "type": "bool"
9330        },
9331        {
9332          "name": "width",
9333          "default": null,
9334          "type": "int"
9335        },
9336        {
9337          "name": "height",
9338          "default": null,
9339          "type": "int"
9340        },
9341        {
9342          "name": "cols",
9343          "default": null,
9344          "type": "int"
9345        },
9346        {
9347          "name": "rows",
9348          "default": null,
9349          "type": "int"
9350        }
9351      ],
9352      "meta-type": "object"
9353    },
9354    {
9355      "name": "386",
9356      "members": [
9357        {
9358          "name": "logfile",
9359          "default": null,
9360          "type": "str"
9361        },
9362        {
9363          "name": "logappend",
9364          "default": null,
9365          "type": "bool"
9366        },
9367        {
9368          "name": "size",
9369          "default": null,
9370          "type": "int"
9371        }
9372      ],
9373      "meta-type": "object"
9374    },
9375    {
9376      "name": "387",
9377      "members": [
9378        {
9379          "name": "key",
9380          "type": "291"
9381        },
9382        {
9383          "name": "down",
9384          "type": "bool"
9385        }
9386      ],
9387      "meta-type": "object"
9388    },
9389    {
9390      "name": "388",
9391      "members": [
9392        {
9393          "name": "button",
9394          "type": "399"
9395        },
9396        {
9397          "name": "down",
9398          "type": "bool"
9399        }
9400      ],
9401      "meta-type": "object"
9402    },
9403    {
9404      "name": "389",
9405      "members": [
9406        {
9407          "name": "axis",
9408          "type": "400"
9409        },
9410        {
9411          "name": "value",
9412          "type": "int"
9413        }
9414      ],
9415      "meta-type": "object"
9416    },
9417    {
9418      "name": "390",
9419      "meta-type": "enum",
9420      "values": [
9421        "qcow2",
9422        "vmdk",
9423        "luks"
9424      ]
9425    },
9426    {
9427      "name": "391",
9428      "members": [
9429        {
9430          "name": "data",
9431          "type": "401"
9432        }
9433      ],
9434      "meta-type": "object"
9435    },
9436    {
9437      "name": "392",
9438      "members": [
9439        {
9440          "name": "data",
9441          "type": "402"
9442        }
9443      ],
9444      "meta-type": "object"
9445    },
9446    {
9447      "name": "393",
9448      "members": [
9449        {
9450          "name": "data",
9451          "type": "403"
9452        }
9453      ],
9454      "meta-type": "object"
9455    },
9456    {
9457      "name": "394",
9458      "members": [
9459        {
9460          "name": "number",
9461          "type": "int"
9462        },
9463        {
9464          "name": "secondary",
9465          "type": "int"
9466        },
9467        {
9468          "name": "subordinate",
9469          "type": "int"
9470        },
9471        {
9472          "name": "io_range",
9473          "type": "404"
9474        },
9475        {
9476          "name": "memory_range",
9477          "type": "404"
9478        },
9479        {
9480          "name": "prefetchable_range",
9481          "type": "404"
9482        }
9483      ],
9484      "meta-type": "object"
9485    },
9486    {
9487      "name": "395",
9488      "members": [
9489        {
9490          "name": "path",
9491          "default": null,
9492          "type": "str"
9493        },
9494        {
9495          "name": "cancel-path",
9496          "default": null,
9497          "type": "str"
9498        }
9499      ],
9500      "meta-type": "object"
9501    },
9502    {
9503      "name": "396",
9504      "members": [
9505        {
9506          "name": "chardev",
9507          "type": "str"
9508        }
9509      ],
9510      "meta-type": "object"
9511    },
9512    {
9513      "name": "397",
9514      "meta-type": "enum",
9515      "values": [
9516        "unmapped",
9517        "shift",
9518        "shift_r",
9519        "alt",
9520        "alt_r",
9521        "ctrl",
9522        "ctrl_r",
9523        "menu",
9524        "esc",
9525        "1",
9526        "2",
9527        "3",
9528        "4",
9529        "5",
9530        "6",
9531        "7",
9532        "8",
9533        "9",
9534        "0",
9535        "minus",
9536        "equal",
9537        "backspace",
9538        "tab",
9539        "q",
9540        "w",
9541        "e",
9542        "r",
9543        "t",
9544        "y",
9545        "u",
9546        "i",
9547        "o",
9548        "p",
9549        "bracket_left",
9550        "bracket_right",
9551        "ret",
9552        "a",
9553        "s",
9554        "d",
9555        "f",
9556        "g",
9557        "h",
9558        "j",
9559        "k",
9560        "l",
9561        "semicolon",
9562        "apostrophe",
9563        "grave_accent",
9564        "backslash",
9565        "z",
9566        "x",
9567        "c",
9568        "v",
9569        "b",
9570        "n",
9571        "m",
9572        "comma",
9573        "dot",
9574        "slash",
9575        "asterisk",
9576        "spc",
9577        "caps_lock",
9578        "f1",
9579        "f2",
9580        "f3",
9581        "f4",
9582        "f5",
9583        "f6",
9584        "f7",
9585        "f8",
9586        "f9",
9587        "f10",
9588        "num_lock",
9589        "scroll_lock",
9590        "kp_divide",
9591        "kp_multiply",
9592        "kp_subtract",
9593        "kp_add",
9594        "kp_enter",
9595        "kp_decimal",
9596        "sysrq",
9597        "kp_0",
9598        "kp_1",
9599        "kp_2",
9600        "kp_3",
9601        "kp_4",
9602        "kp_5",
9603        "kp_6",
9604        "kp_7",
9605        "kp_8",
9606        "kp_9",
9607        "less",
9608        "f11",
9609        "f12",
9610        "print",
9611        "home",
9612        "pgup",
9613        "pgdn",
9614        "end",
9615        "left",
9616        "up",
9617        "down",
9618        "right",
9619        "insert",
9620        "delete",
9621        "stop",
9622        "again",
9623        "props",
9624        "undo",
9625        "front",
9626        "copy",
9627        "open",
9628        "paste",
9629        "find",
9630        "cut",
9631        "lf",
9632        "help",
9633        "meta_l",
9634        "meta_r",
9635        "compose",
9636        "pause",
9637        "ro",
9638        "hiragana",
9639        "henkan",
9640        "yen",
9641        "kp_comma",
9642        "kp_equals",
9643        "power",
9644        "sleep",
9645        "wake",
9646        "audionext",
9647        "audioprev",
9648        "audiostop",
9649        "audioplay",
9650        "audiomute",
9651        "volumeup",
9652        "volumedown",
9653        "mediaselect",
9654        "mail",
9655        "calculator",
9656        "computer",
9657        "ac_home",
9658        "ac_back",
9659        "ac_forward",
9660        "ac_refresh",
9661        "ac_bookmarks"
9662      ]
9663    },
9664    {
9665      "name": "398",
9666      "members": [
9667      ],
9668      "meta-type": "object"
9669    },
9670    {
9671      "name": "399",
9672      "meta-type": "enum",
9673      "values": [
9674        "left",
9675        "middle",
9676        "right",
9677        "wheel-up",
9678        "wheel-down",
9679        "side",
9680        "extra"
9681      ]
9682    },
9683    {
9684      "name": "400",
9685      "meta-type": "enum",
9686      "values": [
9687        "x",
9688        "y"
9689      ]
9690    },
9691    {
9692      "name": "401",
9693      "members": [
9694        {
9695          "name": "compat",
9696          "type": "str"
9697        },
9698        {
9699          "name": "lazy-refcounts",
9700          "default": null,
9701          "type": "bool"
9702        },
9703        {
9704          "name": "corrupt",
9705          "default": null,
9706          "type": "bool"
9707        },
9708        {
9709          "name": "refcount-bits",
9710          "type": "int"
9711        },
9712        {
9713          "name": "encrypt",
9714          "default": null,
9715          "type": "405"
9716        }
9717      ],
9718      "meta-type": "object"
9719    },
9720    {
9721      "name": "402",
9722      "members": [
9723        {
9724          "name": "create-type",
9725          "type": "str"
9726        },
9727        {
9728          "name": "cid",
9729          "type": "int"
9730        },
9731        {
9732          "name": "parent-cid",
9733          "type": "int"
9734        },
9735        {
9736          "name": "extents",
9737          "type": "[265]"
9738        }
9739      ],
9740      "meta-type": "object"
9741    },
9742    {
9743      "name": "403",
9744      "members": [
9745        {
9746          "name": "cipher-alg",
9747          "type": "406"
9748        },
9749        {
9750          "name": "cipher-mode",
9751          "type": "407"
9752        },
9753        {
9754          "name": "ivgen-alg",
9755          "type": "408"
9756        },
9757        {
9758          "name": "ivgen-hash-alg",
9759          "default": null,
9760          "type": "409"
9761        },
9762        {
9763          "name": "hash-alg",
9764          "type": "409"
9765        },
9766        {
9767          "name": "payload-offset",
9768          "type": "int"
9769        },
9770        {
9771          "name": "master-key-iters",
9772          "type": "int"
9773        },
9774        {
9775          "name": "uuid",
9776          "type": "str"
9777        },
9778        {
9779          "name": "slots",
9780          "type": "[410]"
9781        }
9782      ],
9783      "meta-type": "object"
9784    },
9785    {
9786      "name": "404",
9787      "members": [
9788        {
9789          "name": "base",
9790          "type": "int"
9791        },
9792        {
9793          "name": "limit",
9794          "type": "int"
9795        }
9796      ],
9797      "meta-type": "object"
9798    },
9799    {
9800      "name": "405",
9801      "tag": "format",
9802      "variants": [
9803        {
9804          "case": "aes",
9805          "type": "411"
9806        },
9807        {
9808          "case": "luks",
9809          "type": "403"
9810        }
9811      ],
9812      "members": [
9813        {
9814          "name": "format",
9815          "type": "372"
9816        }
9817      ],
9818      "meta-type": "object"
9819    },
9820    {
9821      "name": "[265]",
9822      "element-type": "265",
9823      "meta-type": "array"
9824    },
9825    {
9826      "name": "406",
9827      "meta-type": "enum",
9828      "values": [
9829        "aes-128",
9830        "aes-192",
9831        "aes-256",
9832        "des-rfb",
9833        "3des",
9834        "cast5-128",
9835        "serpent-128",
9836        "serpent-192",
9837        "serpent-256",
9838        "twofish-128",
9839        "twofish-192",
9840        "twofish-256"
9841      ]
9842    },
9843    {
9844      "name": "407",
9845      "meta-type": "enum",
9846      "values": [
9847        "ecb",
9848        "cbc",
9849        "xts",
9850        "ctr"
9851      ]
9852    },
9853    {
9854      "name": "408",
9855      "meta-type": "enum",
9856      "values": [
9857        "plain",
9858        "plain64",
9859        "essiv"
9860      ]
9861    },
9862    {
9863      "name": "409",
9864      "meta-type": "enum",
9865      "values": [
9866        "md5",
9867        "sha1",
9868        "sha224",
9869        "sha256",
9870        "sha384",
9871        "sha512",
9872        "ripemd160"
9873      ]
9874    },
9875    {
9876      "name": "[410]",
9877      "element-type": "410",
9878      "meta-type": "array"
9879    },
9880    {
9881      "name": "410",
9882      "members": [
9883        {
9884          "name": "active",
9885          "type": "bool"
9886        },
9887        {
9888          "name": "iters",
9889          "default": null,
9890          "type": "int"
9891        },
9892        {
9893          "name": "stripes",
9894          "default": null,
9895          "type": "int"
9896        },
9897        {
9898          "name": "key-offset",
9899          "type": "int"
9900        }
9901      ],
9902      "meta-type": "object"
9903    },
9904    {
9905      "name": "411",
9906      "members": [
9907      ],
9908      "meta-type": "object"
9909    }
9910  ],
9911  "id": "libvirt-4"
9912}
9913
9914{
9915  "execute": "query-commands",
9916  "id": "libvirt-5"
9917}
9918
9919{
9920  "return": [
9921    {
9922      "name": "netdev_add"
9923    },
9924    {
9925      "name": "device_add"
9926    },
9927    {
9928      "name": "query-qmp-schema"
9929    },
9930    {
9931      "name": "xen-set-replication"
9932    },
9933    {
9934      "name": "xen-set-global-dirty-log"
9935    },
9936    {
9937      "name": "xen-save-devices-state"
9938    },
9939    {
9940      "name": "xen-load-devices-state"
9941    },
9942    {
9943      "name": "xen-colo-do-checkpoint"
9944    },
9945    {
9946      "name": "x-debug-block-dirty-bitmap-sha256"
9947    },
9948    {
9949      "name": "x-colo-lost-heartbeat"
9950    },
9951    {
9952      "name": "x-blockdev-remove-medium"
9953    },
9954    {
9955      "name": "x-blockdev-insert-medium"
9956    },
9957    {
9958      "name": "x-blockdev-change"
9959    },
9960    {
9961      "name": "watchdog-set-action"
9962    },
9963    {
9964      "name": "transaction"
9965    },
9966    {
9967      "name": "trace-event-set-state"
9968    },
9969    {
9970      "name": "trace-event-get-state"
9971    },
9972    {
9973      "name": "system_wakeup"
9974    },
9975    {
9976      "name": "system_reset"
9977    },
9978    {
9979      "name": "system_powerdown"
9980    },
9981    {
9982      "name": "stop"
9983    },
9984    {
9985      "name": "set_password"
9986    },
9987    {
9988      "name": "set_link"
9989    },
9990    {
9991      "name": "send-key"
9992    },
9993    {
9994      "name": "screendump"
9995    },
9996    {
9997      "name": "ringbuf-write"
9998    },
9999    {
10000      "name": "ringbuf-read"
10001    },
10002    {
10003      "name": "remove-fd"
10004    },
10005    {
10006      "name": "quit"
10007    },
10008    {
10009      "name": "query-xen-replication-status"
10010    },
10011    {
10012      "name": "query-vnc-servers"
10013    },
10014    {
10015      "name": "query-vnc"
10016    },
10017    {
10018      "name": "query-vm-generation-id"
10019    },
10020    {
10021      "name": "query-version"
10022    },
10023    {
10024      "name": "query-uuid"
10025    },
10026    {
10027      "name": "query-tpm-types"
10028    },
10029    {
10030      "name": "query-tpm-models"
10031    },
10032    {
10033      "name": "query-tpm"
10034    },
10035    {
10036      "name": "query-target"
10037    },
10038    {
10039      "name": "query-status"
10040    },
10041    {
10042      "name": "query-rx-filter"
10043    },
10044    {
10045      "name": "query-rocker-ports"
10046    },
10047    {
10048      "name": "query-rocker-of-dpa-groups"
10049    },
10050    {
10051      "name": "query-rocker-of-dpa-flows"
10052    },
10053    {
10054      "name": "query-rocker"
10055    },
10056    {
10057      "name": "query-pci"
10058    },
10059    {
10060      "name": "query-named-block-nodes"
10061    },
10062    {
10063      "name": "query-name"
10064    },
10065    {
10066      "name": "query-migrate-parameters"
10067    },
10068    {
10069      "name": "query-migrate-capabilities"
10070    },
10071    {
10072      "name": "query-migrate-cache-size"
10073    },
10074    {
10075      "name": "query-migrate"
10076    },
10077    {
10078      "name": "query-mice"
10079    },
10080    {
10081      "name": "query-memory-size-summary"
10082    },
10083    {
10084      "name": "query-memory-devices"
10085    },
10086    {
10087      "name": "query-memdev"
10088    },
10089    {
10090      "name": "query-machines"
10091    },
10092    {
10093      "name": "query-kvm"
10094    },
10095    {
10096      "name": "query-iothreads"
10097    },
10098    {
10099      "name": "query-hotpluggable-cpus"
10100    },
10101    {
10102      "name": "query-fdsets"
10103    },
10104    {
10105      "name": "query-events"
10106    },
10107    {
10108      "name": "query-dump-guest-memory-capability"
10109    },
10110    {
10111      "name": "query-dump"
10112    },
10113    {
10114      "name": "query-cpus"
10115    },
10116    {
10117      "name": "query-cpu-model-expansion"
10118    },
10119    {
10120      "name": "query-cpu-model-comparison"
10121    },
10122    {
10123      "name": "query-cpu-model-baseline"
10124    },
10125    {
10126      "name": "query-cpu-definitions"
10127    },
10128    {
10129      "name": "query-commands"
10130    },
10131    {
10132      "name": "query-command-line-options"
10133    },
10134    {
10135      "name": "query-chardev-backends"
10136    },
10137    {
10138      "name": "query-chardev"
10139    },
10140    {
10141      "name": "query-blockstats"
10142    },
10143    {
10144      "name": "query-block-jobs"
10145    },
10146    {
10147      "name": "query-block"
10148    },
10149    {
10150      "name": "query-balloon"
10151    },
10152    {
10153      "name": "query-acpi-ospm-status"
10154    },
10155    {
10156      "name": "qom-set"
10157    },
10158    {
10159      "name": "qom-list-types"
10160    },
10161    {
10162      "name": "qom-list"
10163    },
10164    {
10165      "name": "qom-get"
10166    },
10167    {
10168      "name": "qmp_capabilities"
10169    },
10170    {
10171      "name": "pmemsave"
10172    },
10173    {
10174      "name": "object-del"
10175    },
10176    {
10177      "name": "object-add"
10178    },
10179    {
10180      "name": "netdev_del"
10181    },
10182    {
10183      "name": "nbd-server-stop"
10184    },
10185    {
10186      "name": "nbd-server-start"
10187    },
10188    {
10189      "name": "nbd-server-add"
10190    },
10191    {
10192      "name": "migrate_set_speed"
10193    },
10194    {
10195      "name": "migrate_set_downtime"
10196    },
10197    {
10198      "name": "migrate_cancel"
10199    },
10200    {
10201      "name": "migrate-start-postcopy"
10202    },
10203    {
10204      "name": "migrate-set-parameters"
10205    },
10206    {
10207      "name": "migrate-set-capabilities"
10208    },
10209    {
10210      "name": "migrate-set-cache-size"
10211    },
10212    {
10213      "name": "migrate-incoming"
10214    },
10215    {
10216      "name": "migrate-continue"
10217    },
10218    {
10219      "name": "migrate"
10220    },
10221    {
10222      "name": "memsave"
10223    },
10224    {
10225      "name": "input-send-event"
10226    },
10227    {
10228      "name": "inject-nmi"
10229    },
10230    {
10231      "name": "human-monitor-command"
10232    },
10233    {
10234      "name": "getfd"
10235    },
10236    {
10237      "name": "expire_password"
10238    },
10239    {
10240      "name": "eject"
10241    },
10242    {
10243      "name": "dump-skeys"
10244    },
10245    {
10246      "name": "dump-guest-memory"
10247    },
10248    {
10249      "name": "drive-mirror"
10250    },
10251    {
10252      "name": "drive-backup"
10253    },
10254    {
10255      "name": "device_del"
10256    },
10257    {
10258      "name": "device-list-properties"
10259    },
10260    {
10261      "name": "cpu-add"
10262    },
10263    {
10264      "name": "cpu"
10265    },
10266    {
10267      "name": "cont"
10268    },
10269    {
10270      "name": "closefd"
10271    },
10272    {
10273      "name": "client_migrate_info"
10274    },
10275    {
10276      "name": "chardev-send-break"
10277    },
10278    {
10279      "name": "chardev-remove"
10280    },
10281    {
10282      "name": "chardev-change"
10283    },
10284    {
10285      "name": "chardev-add"
10286    },
10287    {
10288      "name": "change-vnc-password"
10289    },
10290    {
10291      "name": "change-backing-file"
10292    },
10293    {
10294      "name": "change"
10295    },
10296    {
10297      "name": "blockdev-snapshot-sync"
10298    },
10299    {
10300      "name": "blockdev-snapshot-internal-sync"
10301    },
10302    {
10303      "name": "blockdev-snapshot-delete-internal-sync"
10304    },
10305    {
10306      "name": "blockdev-snapshot"
10307    },
10308    {
10309      "name": "blockdev-open-tray"
10310    },
10311    {
10312      "name": "blockdev-mirror"
10313    },
10314    {
10315      "name": "blockdev-del"
10316    },
10317    {
10318      "name": "blockdev-close-tray"
10319    },
10320    {
10321      "name": "blockdev-change-medium"
10322    },
10323    {
10324      "name": "blockdev-backup"
10325    },
10326    {
10327      "name": "blockdev-add"
10328    },
10329    {
10330      "name": "block_set_io_throttle"
10331    },
10332    {
10333      "name": "block_resize"
10334    },
10335    {
10336      "name": "block_passwd"
10337    },
10338    {
10339      "name": "block-stream"
10340    },
10341    {
10342      "name": "block-set-write-threshold"
10343    },
10344    {
10345      "name": "block-job-set-speed"
10346    },
10347    {
10348      "name": "block-job-resume"
10349    },
10350    {
10351      "name": "block-job-pause"
10352    },
10353    {
10354      "name": "block-job-complete"
10355    },
10356    {
10357      "name": "block-job-cancel"
10358    },
10359    {
10360      "name": "block-dirty-bitmap-remove"
10361    },
10362    {
10363      "name": "block-dirty-bitmap-clear"
10364    },
10365    {
10366      "name": "block-dirty-bitmap-add"
10367    },
10368    {
10369      "name": "block-commit"
10370    },
10371    {
10372      "name": "balloon"
10373    },
10374    {
10375      "name": "add_client"
10376    },
10377    {
10378      "name": "add-fd"
10379    }
10380  ],
10381  "id": "libvirt-5"
10382}
10383
10384{
10385  "execute": "query-kvm",
10386  "id": "libvirt-6"
10387}
10388
10389{
10390  "return": {
10391    "enabled": true,
10392    "present": true
10393  },
10394  "id": "libvirt-6"
10395}
10396
10397{
10398  "execute": "qom-list-types",
10399  "id": "libvirt-7"
10400}
10401
10402{
10403  "return": [
10404    {
10405      "name": "vhost-vsock-pci",
10406      "parent": "virtio-pci"
10407    },
10408    {
10409      "name": "s390-pcihost",
10410      "parent": "pci-host-bridge"
10411    },
10412    {
10413      "name": "virtio-tablet-pci",
10414      "parent": "virtio-input-hid-pci"
10415    },
10416    {
10417      "name": "z890.2-s390x-cpu",
10418      "parent": "s390x-cpu"
10419    },
10420    {
10421      "name": "s390-storage_attributes-qemu",
10422      "parent": "s390-storage_attributes"
10423    },
10424    {
10425      "name": "cryptodev-backend",
10426      "parent": "object"
10427    },
10428    {
10429      "name": "virtio-rng-ccw",
10430      "parent": "virtio-ccw-device"
10431    },
10432    {
10433      "name": "iothread",
10434      "parent": "object"
10435    },
10436    {
10437      "name": "z990.4-s390x-cpu",
10438      "parent": "s390x-cpu"
10439    },
10440    {
10441      "name": "virtio-gpu-device",
10442      "parent": "virtio-device"
10443    },
10444    {
10445      "name": "z10BC.2-s390x-cpu",
10446      "parent": "s390x-cpu"
10447    },
10448    {
10449      "name": "z196.2-s390x-cpu",
10450      "parent": "s390x-cpu"
10451    },
10452    {
10453      "name": "z14-s390x-cpu",
10454      "parent": "s390x-cpu"
10455    },
10456    {
10457      "name": "vhost-scsi-ccw",
10458      "parent": "virtio-ccw-device"
10459    },
10460    {
10461      "name": "i2c-bus",
10462      "parent": "bus"
10463    },
10464    {
10465      "name": "s390-flic",
10466      "parent": "sys-bus-device"
10467    },
10468    {
10469      "name": "vhost-vsock-device",
10470      "parent": "virtio-device"
10471    },
10472    {
10473      "name": "z9BC-base-s390x-cpu",
10474      "parent": "s390x-cpu"
10475    },
10476    {
10477      "name": "zEC12-base-s390x-cpu",
10478      "parent": "s390x-cpu"
10479    },
10480    {
10481      "name": "z196-base-s390x-cpu",
10482      "parent": "s390x-cpu"
10483    },
10484    {
10485      "name": "z13-base-s390x-cpu",
10486      "parent": "s390x-cpu"
10487    },
10488    {
10489      "name": "z990.3-s390x-cpu",
10490      "parent": "s390x-cpu"
10491    },
10492    {
10493      "name": "sclplmconsole",
10494      "parent": "s390-sclp-event-type"
10495    },
10496    {
10497      "name": "host-s390x-cpu",
10498      "parent": "s390x-cpu"
10499    },
10500    {
10501      "name": "scsi-cd",
10502      "parent": "scsi-disk-base"
10503    },
10504    {
10505      "name": "container",
10506      "parent": "object"
10507    },
10508    {
10509      "name": "chardev-null",
10510      "parent": "chardev"
10511    },
10512    {
10513      "name": "z9EC-s390x-cpu",
10514      "parent": "s390x-cpu"
10515    },
10516    {
10517      "name": "s390-pcibus",
10518      "parent": "bus"
10519    },
10520    {
10521      "name": "zBC12-s390x-cpu",
10522      "parent": "s390x-cpu"
10523    },
10524    {
10525      "name": "scsi-generic",
10526      "parent": "scsi-device"
10527    },
10528    {
10529      "name": "z9EC.3-s390x-cpu",
10530      "parent": "s390x-cpu"
10531    },
10532    {
10533      "name": "virtio-net-pci",
10534      "parent": "virtio-pci"
10535    },
10536    {
10537      "name": "virtio-9p-ccw",
10538      "parent": "virtio-ccw-device"
10539    },
10540    {
10541      "name": "z196.2-base-s390x-cpu",
10542      "parent": "s390x-cpu"
10543    },
10544    {
10545      "name": "qemu-s390x-cpu",
10546      "parent": "s390x-cpu"
10547    },
10548    {
10549      "name": "virtio-mouse-device",
10550      "parent": "virtio-input-hid-device"
10551    },
10552    {
10553      "name": "virtio-mouse-pci",
10554      "parent": "virtio-input-hid-pci"
10555    },
10556    {
10557      "name": "throttle-group",
10558      "parent": "object"
10559    },
10560    {
10561      "name": "zEC12.2-base-s390x-cpu",
10562      "parent": "s390x-cpu"
10563    },
10564    {
10565      "name": "rng-egd",
10566      "parent": "rng-backend"
10567    },
10568    {
10569      "name": "z800-base-s390x-cpu",
10570      "parent": "s390x-cpu"
10571    },
10572    {
10573      "name": "virtio-blk-ccw",
10574      "parent": "virtio-ccw-device"
10575    },
10576    {
10577      "name": "s390-ipl",
10578      "parent": "device"
10579    },
10580    {
10581      "name": "s390-sclp-events-bus",
10582      "parent": "bus"
10583    },
10584    {
10585      "name": "irq",
10586      "parent": "object"
10587    },
10588    {
10589      "name": "s390-ccw-virtio-2.8-machine",
10590      "parent": "s390-ccw-machine"
10591    },
10592    {
10593      "name": "filter-buffer",
10594      "parent": "netfilter"
10595    },
10596    {
10597      "name": "virtconsole",
10598      "parent": "virtserialport"
10599    },
10600    {
10601      "name": "z9EC.2-s390x-cpu",
10602      "parent": "s390x-cpu"
10603    },
10604    {
10605      "name": "virtio-rng-pci",
10606      "parent": "virtio-pci"
10607    },
10608    {
10609      "name": "PCIE",
10610      "parent": "PCI"
10611    },
10612    {
10613      "name": "chardev-pty",
10614      "parent": "chardev"
10615    },
10616    {
10617      "name": "z900.2-base-s390x-cpu",
10618      "parent": "s390x-cpu"
10619    },
10620    {
10621      "name": "chardev-memory",
10622      "parent": "chardev-ringbuf"
10623    },
10624    {
10625      "name": "sclp-cpu-hotplug",
10626      "parent": "s390-sclp-event-type"
10627    },
10628    {
10629      "name": "s390-skeys-kvm",
10630      "parent": "s390-skeys"
10631    },
10632    {
10633      "name": "s390-ccw-virtio-2.9-machine",
10634      "parent": "s390-ccw-machine"
10635    },
10636    {
10637      "name": "x-terminal3270",
10638      "parent": "emulated-ccw-3270"
10639    },
10640    {
10641      "name": "chardev-serial",
10642      "parent": "chardev-fd"
10643    },
10644    {
10645      "name": "virtio-keyboard-ccw",
10646      "parent": "virtio-input-hid-ccw"
10647    },
10648    {
10649      "name": "usb-bus",
10650      "parent": "bus"
10651    },
10652    {
10653      "name": "vhost-scsi-pci",
10654      "parent": "virtio-pci"
10655    },
10656    {
10657      "name": "filter-rewriter",
10658      "parent": "netfilter"
10659    },
10660    {
10661      "name": "sclp",
10662      "parent": "device"
10663    },
10664    {
10665      "name": "z900.3-s390x-cpu",
10666      "parent": "s390x-cpu"
10667    },
10668    {
10669      "name": "virtio-crypto-ccw",
10670      "parent": "virtio-ccw-device"
10671    },
10672    {
10673      "name": "z890-base-s390x-cpu",
10674      "parent": "s390x-cpu"
10675    },
10676    {
10677      "name": "z890-s390x-cpu",
10678      "parent": "s390x-cpu"
10679    },
10680    {
10681      "name": "or-irq",
10682      "parent": "device"
10683    },
10684    {
10685      "name": "virtual-css-bus",
10686      "parent": "bus"
10687    },
10688    {
10689      "name": "virtio-tablet-device",
10690      "parent": "virtio-input-hid-device"
10691    },
10692    {
10693      "name": "filter-redirector",
10694      "parent": "netfilter"
10695    },
10696    {
10697      "name": "chardev-pipe",
10698      "parent": "chardev-fd"
10699    },
10700    {
10701      "name": "unimplemented-device",
10702      "parent": "sys-bus-device"
10703    },
10704    {
10705      "name": "sclpquiesce",
10706      "parent": "s390-sclp-event-type"
10707    },
10708    {
10709      "name": "z990.4-base-s390x-cpu",
10710      "parent": "s390x-cpu"
10711    },
10712    {
10713      "name": "z10BC.2-base-s390x-cpu",
10714      "parent": "s390x-cpu"
10715    },
10716    {
10717      "name": "scsi-disk",
10718      "parent": "scsi-disk-base"
10719    },
10720    {
10721      "name": "virtio-9p-pci",
10722      "parent": "virtio-pci"
10723    },
10724    {
10725      "name": "vfio-pci-igd-lpc-bridge",
10726      "parent": "pci-device"
10727    },
10728    {
10729      "name": "z900.2-s390x-cpu",
10730      "parent": "s390x-cpu"
10731    },
10732    {
10733      "name": "qio-channel-buffer",
10734      "parent": "qio-channel"
10735    },
10736    {
10737      "name": "virtio-mmio",
10738      "parent": "sys-bus-device"
10739    },
10740    {
10741      "name": "z9BC.2-base-s390x-cpu",
10742      "parent": "s390x-cpu"
10743    },
10744    {
10745      "name": "z800-s390x-cpu",
10746      "parent": "s390x-cpu"
10747    },
10748    {
10749      "name": "s390-pci-iommu",
10750      "parent": "object"
10751    },
10752    {
10753      "name": "filter-dump",
10754      "parent": "netfilter"
10755    },
10756    {
10757      "name": "virtio-scsi-device",
10758      "parent": "virtio-scsi-common"
10759    },
10760    {
10761      "name": "virtio-blk-pci",
10762      "parent": "virtio-pci"
10763    },
10764    {
10765      "name": "virtio-9p-device",
10766      "parent": "virtio-device"
10767    },
10768    {
10769      "name": "z114-s390x-cpu",
10770      "parent": "s390x-cpu"
10771    },
10772    {
10773      "name": "s390-ccw-virtio-2.4-machine",
10774      "parent": "s390-ccw-machine"
10775    },
10776    {
10777      "name": "z13-s390x-cpu",
10778      "parent": "s390x-cpu"
10779    },
10780    {
10781      "name": "z990-s390x-cpu",
10782      "parent": "s390x-cpu"
10783    },
10784    {
10785      "name": "chardev-ringbuf",
10786      "parent": "chardev"
10787    },
10788    {
10789      "name": "vhost-user-scsi",
10790      "parent": "vhost-scsi-common"
10791    },
10792    {
10793      "name": "System",
10794      "parent": "bus"
10795    },
10796    {
10797      "name": "z13s-base-s390x-cpu",
10798      "parent": "s390x-cpu"
10799    },
10800    {
10801      "name": "filter-mirror",
10802      "parent": "netfilter"
10803    },
10804    {
10805      "name": "qemu-console",
10806      "parent": "object"
10807    },
10808    {
10809      "name": "virtio-net-device",
10810      "parent": "virtio-device"
10811    },
10812    {
10813      "name": "colo-compare",
10814      "parent": "object"
10815    },
10816    {
10817      "name": "z990.2-s390x-cpu",
10818      "parent": "s390x-cpu"
10819    },
10820    {
10821      "name": "sclp-memory-hotplug-dev",
10822      "parent": "sys-bus-device"
10823    },
10824    {
10825      "name": "s390-ccw-virtio-2.5-machine",
10826      "parent": "s390-ccw-machine"
10827    },
10828    {
10829      "name": "chardev-testdev",
10830      "parent": "chardev"
10831    },
10832    {
10833      "name": "z14-base-s390x-cpu",
10834      "parent": "s390x-cpu"
10835    },
10836    {
10837      "name": "chardev-hci",
10838      "parent": "chardev"
10839    },
10840    {
10841      "name": "virtio-keyboard-pci",
10842      "parent": "virtio-input-hid-pci"
10843    },
10844    {
10845      "name": "z890.2-base-s390x-cpu",
10846      "parent": "s390x-cpu"
10847    },
10848    {
10849      "name": "input-linux",
10850      "parent": "object"
10851    },
10852    {
10853      "name": "virtual-css-bridge",
10854      "parent": "sys-bus-device"
10855    },
10856    {
10857      "name": "chardev-stdio",
10858      "parent": "chardev-fd"
10859    },
10860    {
10861      "name": "qio-dns-resolver",
10862      "parent": "object"
10863    },
10864    {
10865      "name": "tls-creds-anon",
10866      "parent": "tls-creds"
10867    },
10868    {
10869      "name": "z196-s390x-cpu",
10870      "parent": "s390x-cpu"
10871    },
10872    {
10873      "name": "diag288",
10874      "parent": "device"
10875    },
10876    {
10877      "name": "memory-backend-file",
10878      "parent": "memory-backend"
10879    },
10880    {
10881      "name": "z10EC-s390x-cpu",
10882      "parent": "s390x-cpu"
10883    },
10884    {
10885      "name": "virtio-keyboard-device",
10886      "parent": "virtio-input-hid-device"
10887    },
10888    {
10889      "name": "z13s-s390x-cpu",
10890      "parent": "s390x-cpu"
10891    },
10892    {
10893      "name": "virtio-crypto-pci",
10894      "parent": "virtio-pci"
10895    },
10896    {
10897      "name": "qemu:memory-region",
10898      "parent": "object"
10899    },
10900    {
10901      "name": "rng-random",
10902      "parent": "rng-backend"
10903    },
10904    {
10905      "name": "z900-s390x-cpu",
10906      "parent": "s390x-cpu"
10907    },
10908    {
10909      "name": "chardev-mux",
10910      "parent": "chardev"
10911    },
10912    {
10913      "name": "chardev-udp",
10914      "parent": "chardev"
10915    },
10916    {
10917      "name": "z10EC.3-s390x-cpu",
10918      "parent": "s390x-cpu"
10919    },
10920    {
10921      "name": "chardev-gdb",
10922      "parent": "chardev"
10923    },
10924    {
10925      "name": "vhost-user-scsi-pci",
10926      "parent": "virtio-pci"
10927    },
10928    {
10929      "name": "virtio-ccw-bus",
10930      "parent": "virtio-bus"
10931    },
10932    {
10933      "name": "z10EC.2-base-s390x-cpu",
10934      "parent": "s390x-cpu"
10935    },
10936    {
10937      "name": "z114-base-s390x-cpu",
10938      "parent": "s390x-cpu"
10939    },
10940    {
10941      "name": "virtio-balloon-ccw",
10942      "parent": "virtio-ccw-device"
10943    },
10944    {
10945      "name": "virtio-scsi-ccw",
10946      "parent": "virtio-ccw-device"
10947    },
10948    {
10949      "name": "z990.2-base-s390x-cpu",
10950      "parent": "s390x-cpu"
10951    },
10952    {
10953      "name": "z9EC.2-base-s390x-cpu",
10954      "parent": "s390x-cpu"
10955    },
10956    {
10957      "name": "fw_cfg_io",
10958      "parent": "fw_cfg"
10959    },
10960    {
10961      "name": "s390-ccw-virtio-2.10-machine",
10962      "parent": "s390-ccw-machine"
10963    },
10964    {
10965      "name": "virtio-crypto-device",
10966      "parent": "virtio-device"
10967    },
10968    {
10969      "name": "z890.3-s390x-cpu",
10970      "parent": "s390x-cpu"
10971    },
10972    {
10973      "name": "chardev-file",
10974      "parent": "chardev-fd"
10975    },
10976    {
10977      "name": "chardev-wctablet",
10978      "parent": "chardev"
10979    },
10980    {
10981      "name": "z900.3-base-s390x-cpu",
10982      "parent": "s390x-cpu"
10983    },
10984    {
10985      "name": "z9BC.2-s390x-cpu",
10986      "parent": "s390x-cpu"
10987    },
10988    {
10989      "name": "vhost-scsi",
10990      "parent": "vhost-scsi-common"
10991    },
10992    {
10993      "name": "pci-bridge-seat",
10994      "parent": "pci-bridge"
10995    },
10996    {
10997      "name": "z10BC-s390x-cpu",
10998      "parent": "s390x-cpu"
10999    },
11000    {
11001      "name": "z990.5-s390x-cpu",
11002      "parent": "s390x-cpu"
11003    },
11004    {
11005      "name": "tcg-accel",
11006      "parent": "accel"
11007    },
11008    {
11009      "name": "virtio-mmio-bus",
11010      "parent": "virtio-bus"
11011    },
11012    {
11013      "name": "zEC12.2-s390x-cpu",
11014      "parent": "s390x-cpu"
11015    },
11016    {
11017      "name": "mmio_interface",
11018      "parent": "device"
11019    },
11020    {
11021      "name": "qio-channel-command",
11022      "parent": "qio-channel"
11023    },
11024    {
11025      "name": "s390-ccw-virtio-2.11-machine",
11026      "parent": "s390-ccw-machine"
11027    },
11028    {
11029      "name": "accel",
11030      "parent": "object"
11031    },
11032    {
11033      "name": "z10EC-base-s390x-cpu",
11034      "parent": "s390x-cpu"
11035    },
11036    {
11037      "name": "pr-manager-helper",
11038      "parent": "pr-manager"
11039    },
11040    {
11041      "name": "loader",
11042      "parent": "device"
11043    },
11044    {
11045      "name": "z9EC-base-s390x-cpu",
11046      "parent": "s390x-cpu"
11047    },
11048    {
11049      "name": "z9EC.3-base-s390x-cpu",
11050      "parent": "s390x-cpu"
11051    },
11052    {
11053      "name": "virtio-serial-bus",
11054      "parent": "bus"
11055    },
11056    {
11057      "name": "tpm-emulator",
11058      "parent": "tpm-backend"
11059    },
11060    {
11061      "name": "s390-storage_attributes-kvm",
11062      "parent": "s390-storage_attributes"
11063    },
11064    {
11065      "name": "virtio-balloon-device",
11066      "parent": "virtio-device"
11067    },
11068    {
11069      "name": "chardev-vc",
11070      "parent": "chardev"
11071    },
11072    {
11073      "name": "virtio-serial-ccw",
11074      "parent": "virtio-ccw-device"
11075    },
11076    {
11077      "name": "chardev-socket",
11078      "parent": "chardev"
11079    },
11080    {
11081      "name": "virtio-serial-device",
11082      "parent": "virtio-device"
11083    },
11084    {
11085      "name": "migration",
11086      "parent": "device"
11087    },
11088    {
11089      "name": "qio-channel-file",
11090      "parent": "qio-channel"
11091    },
11092    {
11093      "name": "s390-sclp-event-facility",
11094      "parent": "sys-bus-device"
11095    },
11096    {
11097      "name": "s390-flic-kvm",
11098      "parent": "s390-flic"
11099    },
11100    {
11101      "name": "virtio-input-host-device",
11102      "parent": "virtio-input-device"
11103    },
11104    {
11105      "name": "zEC12-s390x-cpu",
11106      "parent": "s390x-cpu"
11107    },
11108    {
11109      "name": "vfio-ccw",
11110      "parent": "s390-ccw"
11111    },
11112    {
11113      "name": "virtio-gpu-ccw",
11114      "parent": "virtio-ccw-device"
11115    },
11116    {
11117      "name": "z990.5-base-s390x-cpu",
11118      "parent": "s390x-cpu"
11119    },
11120    {
11121      "name": "z10BC-base-s390x-cpu",
11122      "parent": "s390x-cpu"
11123    },
11124    {
11125      "name": "none-machine",
11126      "parent": "machine"
11127    },
11128    {
11129      "name": "pci-bridge",
11130      "parent": "base-pci-bridge"
11131    },
11132    {
11133      "name": "SCSI",
11134      "parent": "bus"
11135    },
11136    {
11137      "name": "tls-creds-x509",
11138      "parent": "tls-creds"
11139    },
11140    {
11141      "name": "vhost-vsock-ccw",
11142      "parent": "virtio-ccw-device"
11143    },
11144    {
11145      "name": "kvm-accel",
11146      "parent": "accel"
11147    },
11148    {
11149      "name": "virtio-tablet-ccw",
11150      "parent": "virtio-input-hid-ccw"
11151    },
11152    {
11153      "name": "secret",
11154      "parent": "object"
11155    },
11156    {
11157      "name": "scsi-hd",
11158      "parent": "scsi-disk-base"
11159    },
11160    {
11161      "name": "qtest-accel",
11162      "parent": "accel"
11163    },
11164    {
11165      "name": "z900-base-s390x-cpu",
11166      "parent": "s390x-cpu"
11167    },
11168    {
11169      "name": "virtio-balloon-pci",
11170      "parent": "virtio-pci"
11171    },
11172    {
11173      "name": "scsi-block",
11174      "parent": "scsi-disk-base"
11175    },
11176    {
11177      "name": "virtio-scsi-pci",
11178      "parent": "virtio-pci"
11179    },
11180    {
11181      "name": "fw_cfg_mem",
11182      "parent": "fw_cfg"
11183    },
11184    {
11185      "name": "s390-ccw-virtio-2.6-machine",
11186      "parent": "s390-ccw-machine"
11187    },
11188    {
11189      "name": "PCI",
11190      "parent": "bus"
11191    },
11192    {
11193      "name": "sclpconsole",
11194      "parent": "s390-sclp-event-type"
11195    },
11196    {
11197      "name": "z13.2-s390x-cpu",
11198      "parent": "s390x-cpu"
11199    },
11200    {
11201      "name": "s390-skeys-qemu",
11202      "parent": "s390-skeys"
11203    },
11204    {
11205      "name": "zpci",
11206      "parent": "device"
11207    },
11208    {
11209      "name": "qio-channel-websock",
11210      "parent": "qio-channel"
11211    },
11212    {
11213      "name": "virtio-input-host-pci",
11214      "parent": "virtio-input-pci"
11215    },
11216    {
11217      "name": "cryptodev-backend-builtin",
11218      "parent": "cryptodev-backend"
11219    },
11220    {
11221      "name": "qemu,register",
11222      "parent": "device"
11223    },
11224    {
11225      "name": "zBC12-base-s390x-cpu",
11226      "parent": "s390x-cpu"
11227    },
11228    {
11229      "name": "s390-ccw-virtio-2.7-machine",
11230      "parent": "s390-ccw-machine"
11231    },
11232    {
11233      "name": "z13.2-base-s390x-cpu",
11234      "parent": "s390x-cpu"
11235    },
11236    {
11237      "name": "virtio-pci-bus",
11238      "parent": "virtio-bus"
11239    },
11240    {
11241      "name": "s390-flic-qemu",
11242      "parent": "s390-flic"
11243    },
11244    {
11245      "name": "z890.3-base-s390x-cpu",
11246      "parent": "s390x-cpu"
11247    },
11248    {
11249      "name": "filter-replay",
11250      "parent": "netfilter"
11251    },
11252    {
11253      "name": "chardev-parallel",
11254      "parent": "chardev"
11255    },
11256    {
11257      "name": "chardev-msmouse",
11258      "parent": "chardev"
11259    },
11260    {
11261      "name": "qio-channel-tls",
11262      "parent": "qio-channel"
11263    },
11264    {
11265      "name": "memory-backend-ram",
11266      "parent": "memory-backend"
11267    },
11268    {
11269      "name": "virtio-serial-pci",
11270      "parent": "virtio-pci"
11271    },
11272    {
11273      "name": "virtserialport",
11274      "parent": "virtio-serial-port"
11275    },
11276    {
11277      "name": "smbus-eeprom",
11278      "parent": "smbus-device"
11279    },
11280    {
11281      "name": "z990-base-s390x-cpu",
11282      "parent": "s390x-cpu"
11283    },
11284    {
11285      "name": "virtio-net-ccw",
11286      "parent": "virtio-ccw-device"
11287    },
11288    {
11289      "name": "z10EC.2-s390x-cpu",
11290      "parent": "s390x-cpu"
11291    },
11292    {
11293      "name": "virtio-rng-device",
11294      "parent": "virtio-device"
11295    },
11296    {
11297      "name": "vfio-pci",
11298      "parent": "pci-device"
11299    },
11300    {
11301      "name": "virtio-gpu-pci",
11302      "parent": "virtio-pci"
11303    },
11304    {
11305      "name": "virtio-mouse-ccw",
11306      "parent": "virtio-input-hid-ccw"
11307    },
11308    {
11309      "name": "z9BC-s390x-cpu",
11310      "parent": "s390x-cpu"
11311    },
11312    {
11313      "name": "z10EC.3-base-s390x-cpu",
11314      "parent": "s390x-cpu"
11315    },
11316    {
11317      "name": "s390-iommu-memory-region",
11318      "parent": "qemu:iommu-memory-region"
11319    },
11320    {
11321      "name": "qio-channel-socket",
11322      "parent": "qio-channel"
11323    },
11324    {
11325      "name": "z990.3-base-s390x-cpu",
11326      "parent": "s390x-cpu"
11327    },
11328    {
11329      "name": "virtio-blk-device",
11330      "parent": "virtio-device"
11331    }
11332  ],
11333  "id": "libvirt-7"
11334}
11335
11336{
11337  "execute": "device-list-properties",
11338  "arguments": {
11339    "typename": "virtio-blk-pci"
11340  },
11341  "id": "libvirt-8"
11342}
11343
11344{
11345  "return": [
11346    {
11347      "name": "secs",
11348      "type": "uint32"
11349    },
11350    {
11351      "name": "request-merging",
11352      "description": "on/off",
11353      "type": "bool"
11354    },
11355    {
11356      "name": "min_io_size",
11357      "type": "uint16"
11358    },
11359    {
11360      "name": "event_idx",
11361      "description": "on/off",
11362      "type": "bool"
11363    },
11364    {
11365      "name": "serial",
11366      "type": "str"
11367    },
11368    {
11369      "name": "heads",
11370      "type": "uint32"
11371    },
11372    {
11373      "name": "ioeventfd",
11374      "description": "on/off",
11375      "type": "bool"
11376    },
11377    {
11378      "name": "multifunction",
11379      "description": "on/off",
11380      "type": "bool"
11381    },
11382    {
11383      "name": "rombar",
11384      "type": "uint32"
11385    },
11386    {
11387      "name": "scsi",
11388      "description": "on/off",
11389      "type": "bool"
11390    },
11391    {
11392      "name": "cyls",
11393      "type": "uint32"
11394    },
11395    {
11396      "name": "x-disable-pcie",
11397      "description": "on/off",
11398      "type": "bool"
11399    },
11400    {
11401      "name": "logical_block_size",
11402      "description": "A power of two between 512 and 32768",
11403      "type": "uint16"
11404    },
11405    {
11406      "name": "indirect_desc",
11407      "description": "on/off",
11408      "type": "bool"
11409    },
11410    {
11411      "name": "iothread",
11412      "type": "link<iothread>"
11413    },
11414    {
11415      "name": "disable-modern",
11416      "type": "bool"
11417    },
11418    {
11419      "name": "drive",
11420      "description": "Node name or ID of a block device to use as a backend",
11421      "type": "str"
11422    },
11423    {
11424      "name": "disable-legacy",
11425      "description": "on/off/auto",
11426      "type": "OnOffAuto"
11427    },
11428    {
11429      "name": "command_serr_enable",
11430      "description": "on/off",
11431      "type": "bool"
11432    },
11433    {
11434      "name": "x-pcie-lnkctl-init",
11435      "description": "on/off",
11436      "type": "bool"
11437    },
11438    {
11439      "name": "werror",
11440      "description": "Error handling policy, report/ignore/enospc/stop/auto",
11441      "type": "BlockdevOnError"
11442    },
11443    {
11444      "name": "bootindex",
11445      "type": "int32"
11446    },
11447    {
11448      "name": "discard_granularity",
11449      "type": "uint32"
11450    },
11451    {
11452      "name": "rerror",
11453      "description": "Error handling policy, report/ignore/enospc/stop/auto",
11454      "type": "BlockdevOnError"
11455    },
11456    {
11457      "name": "page-per-vq",
11458      "description": "on/off",
11459      "type": "bool"
11460    },
11461    {
11462      "name": "x-pcie-deverr-init",
11463      "description": "on/off",
11464      "type": "bool"
11465    },
11466    {
11467      "name": "x-pcie-pm-init",
11468      "description": "on/off",
11469      "type": "bool"
11470    },
11471    {
11472      "name": "any_layout",
11473      "description": "on/off",
11474      "type": "bool"
11475    },
11476    {
11477      "name": "x-pcie-lnksta-dllla",
11478      "description": "on/off",
11479      "type": "bool"
11480    },
11481    {
11482      "name": "share-rw",
11483      "type": "bool"
11484    },
11485    {
11486      "name": "physical_block_size",
11487      "description": "A power of two between 512 and 32768",
11488      "type": "uint16"
11489    },
11490    {
11491      "name": "config-wce",
11492      "description": "on/off",
11493      "type": "bool"
11494    },
11495    {
11496      "name": "class",
11497      "type": "uint32"
11498    },
11499    {
11500      "name": "addr",
11501      "description": "Slot and optional function number, example: 06.0 or 06",
11502      "type": "int32"
11503    },
11504    {
11505      "name": "migrate-extra",
11506      "description": "on/off",
11507      "type": "bool"
11508    },
11509    {
11510      "name": "modern-pio-notify",
11511      "description": "on/off",
11512      "type": "bool"
11513    },
11514    {
11515      "name": "vectors",
11516      "type": "uint32"
11517    },
11518    {
11519      "name": "iommu_platform",
11520      "description": "on/off",
11521      "type": "bool"
11522    },
11523    {
11524      "name": "x-pcie-extcap-init",
11525      "description": "on/off",
11526      "type": "bool"
11527    },
11528    {
11529      "name": "virtio-backend",
11530      "type": "child<virtio-blk-device>"
11531    },
11532    {
11533      "name": "x-ignore-backend-features",
11534      "type": "bool"
11535    },
11536    {
11537      "name": "notify_on_empty",
11538      "description": "on/off",
11539      "type": "bool"
11540    },
11541    {
11542      "name": "write-cache",
11543      "description": "on/off/auto",
11544      "type": "OnOffAuto"
11545    },
11546    {
11547      "name": "num-queues",
11548      "type": "uint16"
11549    },
11550    {
11551      "name": "opt_io_size",
11552      "type": "uint32"
11553    },
11554    {
11555      "name": "ats",
11556      "description": "on/off",
11557      "type": "bool"
11558    },
11559    {
11560      "name": "virtio-pci-bus-master-bug-migration",
11561      "description": "on/off",
11562      "type": "bool"
11563    },
11564    {
11565      "name": "romfile",
11566      "type": "str"
11567    }
11568  ],
11569  "id": "libvirt-8"
11570}
11571
11572{
11573  "execute": "device-list-properties",
11574  "arguments": {
11575    "typename": "virtio-net-pci"
11576  },
11577  "id": "libvirt-9"
11578}
11579
11580{
11581  "return": [
11582    {
11583      "name": "ctrl_mac_addr",
11584      "description": "on/off",
11585      "type": "bool"
11586    },
11587    {
11588      "name": "romfile",
11589      "type": "str"
11590    },
11591    {
11592      "name": "x-pcie-lnksta-dllla",
11593      "description": "on/off",
11594      "type": "bool"
11595    },
11596    {
11597      "name": "status",
11598      "description": "on/off",
11599      "type": "bool"
11600    },
11601    {
11602      "name": "notify_on_empty",
11603      "description": "on/off",
11604      "type": "bool"
11605    },
11606    {
11607      "name": "command_serr_enable",
11608      "description": "on/off",
11609      "type": "bool"
11610    },
11611    {
11612      "name": "x-pcie-pm-init",
11613      "description": "on/off",
11614      "type": "bool"
11615    },
11616    {
11617      "name": "indirect_desc",
11618      "description": "on/off",
11619      "type": "bool"
11620    },
11621    {
11622      "name": "guest_csum",
11623      "description": "on/off",
11624      "type": "bool"
11625    },
11626    {
11627      "name": "ctrl_rx",
11628      "description": "on/off",
11629      "type": "bool"
11630    },
11631    {
11632      "name": "ctrl_vq",
11633      "description": "on/off",
11634      "type": "bool"
11635    },
11636    {
11637      "name": "bootindex",
11638      "type": "int32"
11639    },
11640    {
11641      "name": "multifunction",
11642      "description": "on/off",
11643      "type": "bool"
11644    },
11645    {
11646      "name": "disable-modern",
11647      "type": "bool"
11648    },
11649    {
11650      "name": "mrg_rxbuf",
11651      "description": "on/off",
11652      "type": "bool"
11653    },
11654    {
11655      "name": "host_tso6",
11656      "description": "on/off",
11657      "type": "bool"
11658    },
11659    {
11660      "name": "x-txtimer",
11661      "type": "uint32"
11662    },
11663    {
11664      "name": "host_tso4",
11665      "description": "on/off",
11666      "type": "bool"
11667    },
11668    {
11669      "name": "rombar",
11670      "type": "uint32"
11671    },
11672    {
11673      "name": "ctrl_rx_extra",
11674      "description": "on/off",
11675      "type": "bool"
11676    },
11677    {
11678      "name": "gso",
11679      "description": "on/off",
11680      "type": "bool"
11681    },
11682    {
11683      "name": "page-per-vq",
11684      "description": "on/off",
11685      "type": "bool"
11686    },
11687    {
11688      "name": "x-disable-pcie",
11689      "description": "on/off",
11690      "type": "bool"
11691    },
11692    {
11693      "name": "x-ignore-backend-features",
11694      "type": "bool"
11695    },
11696    {
11697      "name": "vlan",
11698      "description": "Integer VLAN id to connect to",
11699      "type": "int32"
11700    },
11701    {
11702      "name": "x-txburst",
11703      "type": "int32"
11704    },
11705    {
11706      "name": "iommu_platform",
11707      "description": "on/off",
11708      "type": "bool"
11709    },
11710    {
11711      "name": "x-pcie-lnkctl-init",
11712      "description": "on/off",
11713      "type": "bool"
11714    },
11715    {
11716      "name": "host_mtu",
11717      "type": "uint16"
11718    },
11719    {
11720      "name": "ctrl_vlan",
11721      "description": "on/off",
11722      "type": "bool"
11723    },
11724    {
11725      "name": "virtio-backend",
11726      "type": "child<virtio-net-device>"
11727    },
11728    {
11729      "name": "event_idx",
11730      "description": "on/off",
11731      "type": "bool"
11732    },
11733    {
11734      "name": "vectors",
11735      "type": "uint32"
11736    },
11737    {
11738      "name": "guest_announce",
11739      "description": "on/off",
11740      "type": "bool"
11741    },
11742    {
11743      "name": "host_ecn",
11744      "description": "on/off",
11745      "type": "bool"
11746    },
11747    {
11748      "name": "addr",
11749      "description": "Slot and optional function number, example: 06.0 or 06",
11750      "type": "int32"
11751    },
11752    {
11753      "name": "ats",
11754      "description": "on/off",
11755      "type": "bool"
11756    },
11757    {
11758      "name": "host_ufo",
11759      "description": "on/off",
11760      "type": "bool"
11761    },
11762    {
11763      "name": "guest_tso4",
11764      "description": "on/off",
11765      "type": "bool"
11766    },
11767    {
11768      "name": "guest_tso6",
11769      "description": "on/off",
11770      "type": "bool"
11771    },
11772    {
11773      "name": "ctrl_guest_offloads",
11774      "description": "on/off",
11775      "type": "bool"
11776    },
11777    {
11778      "name": "csum",
11779      "description": "on/off",
11780      "type": "bool"
11781    },
11782    {
11783      "name": "modern-pio-notify",
11784      "description": "on/off",
11785      "type": "bool"
11786    },
11787    {
11788      "name": "ioeventfd",
11789      "description": "on/off",
11790      "type": "bool"
11791    },
11792    {
11793      "name": "mq",
11794      "description": "on/off",
11795      "type": "bool"
11796    },
11797    {
11798      "name": "any_layout",
11799      "description": "on/off",
11800      "type": "bool"
11801    },
11802    {
11803      "name": "guest_ecn",
11804      "description": "on/off",
11805      "type": "bool"
11806    },
11807    {
11808      "name": "guest_ufo",
11809      "description": "on/off",
11810      "type": "bool"
11811    },
11812    {
11813      "name": "virtio-pci-bus-master-bug-migration",
11814      "description": "on/off",
11815      "type": "bool"
11816    },
11817    {
11818      "name": "mac",
11819      "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56",
11820      "type": "str"
11821    },
11822    {
11823      "name": "tx_queue_size",
11824      "type": "uint16"
11825    },
11826    {
11827      "name": "disable-legacy",
11828      "description": "on/off/auto",
11829      "type": "OnOffAuto"
11830    },
11831    {
11832      "name": "tx",
11833      "type": "str"
11834    },
11835    {
11836      "name": "x-pcie-extcap-init",
11837      "description": "on/off",
11838      "type": "bool"
11839    },
11840    {
11841      "name": "x-mtu-bypass-backend",
11842      "type": "bool"
11843    },
11844    {
11845      "name": "x-pcie-deverr-init",
11846      "description": "on/off",
11847      "type": "bool"
11848    },
11849    {
11850      "name": "netdev",
11851      "description": "ID of a netdev to use as a backend",
11852      "type": "str"
11853    },
11854    {
11855      "name": "migrate-extra",
11856      "description": "on/off",
11857      "type": "bool"
11858    },
11859    {
11860      "name": "rx_queue_size",
11861      "type": "uint16"
11862    }
11863  ],
11864  "id": "libvirt-9"
11865}
11866
11867{
11868  "execute": "device-list-properties",
11869  "arguments": {
11870    "typename": "virtio-scsi-pci"
11871  },
11872  "id": "libvirt-10"
11873}
11874
11875{
11876  "return": [
11877    {
11878      "name": "event_idx",
11879      "description": "on/off",
11880      "type": "bool"
11881    },
11882    {
11883      "name": "ioeventfd",
11884      "description": "on/off",
11885      "type": "bool"
11886    },
11887    {
11888      "name": "multifunction",
11889      "description": "on/off",
11890      "type": "bool"
11891    },
11892    {
11893      "name": "rombar",
11894      "type": "uint32"
11895    },
11896    {
11897      "name": "virtqueue_size",
11898      "type": "uint32"
11899    },
11900    {
11901      "name": "x-disable-pcie",
11902      "description": "on/off",
11903      "type": "bool"
11904    },
11905    {
11906      "name": "indirect_desc",
11907      "description": "on/off",
11908      "type": "bool"
11909    },
11910    {
11911      "name": "cmd_per_lun",
11912      "type": "uint32"
11913    },
11914    {
11915      "name": "disable-modern",
11916      "type": "bool"
11917    },
11918    {
11919      "name": "num_queues",
11920      "type": "uint32"
11921    },
11922    {
11923      "name": "disable-legacy",
11924      "description": "on/off/auto",
11925      "type": "OnOffAuto"
11926    },
11927    {
11928      "name": "command_serr_enable",
11929      "description": "on/off",
11930      "type": "bool"
11931    },
11932    {
11933      "name": "x-pcie-lnkctl-init",
11934      "description": "on/off",
11935      "type": "bool"
11936    },
11937    {
11938      "name": "hotplug",
11939      "description": "on/off",
11940      "type": "bool"
11941    },
11942    {
11943      "name": "page-per-vq",
11944      "description": "on/off",
11945      "type": "bool"
11946    },
11947    {
11948      "name": "x-pcie-deverr-init",
11949      "description": "on/off",
11950      "type": "bool"
11951    },
11952    {
11953      "name": "x-pcie-pm-init",
11954      "description": "on/off",
11955      "type": "bool"
11956    },
11957    {
11958      "name": "x-pcie-lnksta-dllla",
11959      "description": "on/off",
11960      "type": "bool"
11961    },
11962    {
11963      "name": "max_sectors",
11964      "type": "uint32"
11965    },
11966    {
11967      "name": "param_change",
11968      "description": "on/off",
11969      "type": "bool"
11970    },
11971    {
11972      "name": "any_layout",
11973      "description": "on/off",
11974      "type": "bool"
11975    },
11976    {
11977      "name": "iothread",
11978      "type": "link<iothread>"
11979    },
11980    {
11981      "name": "addr",
11982      "description": "Slot and optional function number, example: 06.0 or 06",
11983      "type": "int32"
11984    },
11985    {
11986      "name": "migrate-extra",
11987      "description": "on/off",
11988      "type": "bool"
11989    },
11990    {
11991      "name": "modern-pio-notify",
11992      "description": "on/off",
11993      "type": "bool"
11994    },
11995    {
11996      "name": "vectors",
11997      "type": "uint32"
11998    },
11999    {
12000      "name": "x-pcie-extcap-init",
12001      "description": "on/off",
12002      "type": "bool"
12003    },
12004    {
12005      "name": "virtio-backend",
12006      "type": "child<virtio-scsi-device>"
12007    },
12008    {
12009      "name": "x-ignore-backend-features",
12010      "type": "bool"
12011    },
12012    {
12013      "name": "notify_on_empty",
12014      "description": "on/off",
12015      "type": "bool"
12016    },
12017    {
12018      "name": "iommu_platform",
12019      "description": "on/off",
12020      "type": "bool"
12021    },
12022    {
12023      "name": "ats",
12024      "description": "on/off",
12025      "type": "bool"
12026    },
12027    {
12028      "name": "virtio-pci-bus-master-bug-migration",
12029      "description": "on/off",
12030      "type": "bool"
12031    },
12032    {
12033      "name": "romfile",
12034      "type": "str"
12035    }
12036  ],
12037  "id": "libvirt-10"
12038}
12039
12040{
12041  "execute": "device-list-properties",
12042  "arguments": {
12043    "typename": "virtio-blk-ccw"
12044  },
12045  "id": "libvirt-11"
12046}
12047
12048{
12049  "return": [
12050    {
12051      "name": "min_io_size",
12052      "type": "uint16"
12053    },
12054    {
12055      "name": "request-merging",
12056      "description": "on/off",
12057      "type": "bool"
12058    },
12059    {
12060      "name": "secs",
12061      "type": "uint32"
12062    },
12063    {
12064      "name": "event_idx",
12065      "description": "on/off",
12066      "type": "bool"
12067    },
12068    {
12069      "name": "heads",
12070      "type": "uint32"
12071    },
12072    {
12073      "name": "serial",
12074      "type": "str"
12075    },
12076    {
12077      "name": "ioeventfd",
12078      "description": "on/off",
12079      "type": "bool"
12080    },
12081    {
12082      "name": "devno",
12083      "description": "Identifier of an I/O device in the channel subsystem, example: fe.1.23ab",
12084      "type": "str"
12085    },
12086    {
12087      "name": "cyls",
12088      "type": "uint32"
12089    },
12090    {
12091      "name": "logical_block_size",
12092      "description": "A power of two between 512 and 32768",
12093      "type": "uint16"
12094    },
12095    {
12096      "name": "scsi",
12097      "description": "on/off",
12098      "type": "bool"
12099    },
12100    {
12101      "name": "indirect_desc",
12102      "description": "on/off",
12103      "type": "bool"
12104    },
12105    {
12106      "name": "drive",
12107      "description": "Node name or ID of a block device to use as a backend",
12108      "type": "str"
12109    },
12110    {
12111      "name": "max_revision",
12112      "type": "uint32"
12113    },
12114    {
12115      "name": "werror",
12116      "description": "Error handling policy, report/ignore/enospc/stop/auto",
12117      "type": "BlockdevOnError"
12118    },
12119    {
12120      "name": "discard_granularity",
12121      "type": "uint32"
12122    },
12123    {
12124      "name": "rerror",
12125      "description": "Error handling policy, report/ignore/enospc/stop/auto",
12126      "type": "BlockdevOnError"
12127    },
12128    {
12129      "name": "any_layout",
12130      "description": "on/off",
12131      "type": "bool"
12132    },
12133    {
12134      "name": "share-rw",
12135      "type": "bool"
12136    },
12137    {
12138      "name": "iothread",
12139      "type": "link<iothread>"
12140    },
12141    {
12142      "name": "physical_block_size",
12143      "description": "A power of two between 512 and 32768",
12144      "type": "uint16"
12145    },
12146    {
12147      "name": "iommu_platform",
12148      "description": "on/off",
12149      "type": "bool"
12150    },
12151    {
12152      "name": "bootindex",
12153      "type": "int32"
12154    },
12155    {
12156      "name": "virtio-backend",
12157      "type": "child<virtio-blk-device>"
12158    },
12159    {
12160      "name": "config-wce",
12161      "description": "on/off",
12162      "type": "bool"
12163    },
12164    {
12165      "name": "notify_on_empty",
12166      "description": "on/off",
12167      "type": "bool"
12168    },
12169    {
12170      "name": "num-queues",
12171      "type": "uint16"
12172    },
12173    {
12174      "name": "write-cache",
12175      "description": "on/off/auto",
12176      "type": "OnOffAuto"
12177    },
12178    {
12179      "name": "opt_io_size",
12180      "type": "uint32"
12181    }
12182  ],
12183  "id": "libvirt-11"
12184}
12185
12186{
12187  "execute": "device-list-properties",
12188  "arguments": {
12189    "typename": "virtio-net-ccw"
12190  },
12191  "id": "libvirt-12"
12192}
12193
12194{
12195  "return": [
12196    {
12197      "name": "x-txtimer",
12198      "type": "uint32"
12199    },
12200    {
12201      "name": "guest_ufo",
12202      "description": "on/off",
12203      "type": "bool"
12204    },
12205    {
12206      "name": "mq",
12207      "description": "on/off",
12208      "type": "bool"
12209    },
12210    {
12211      "name": "host_ecn",
12212      "description": "on/off",
12213      "type": "bool"
12214    },
12215    {
12216      "name": "status",
12217      "description": "on/off",
12218      "type": "bool"
12219    },
12220    {
12221      "name": "tx_queue_size",
12222      "type": "uint16"
12223    },
12224    {
12225      "name": "indirect_desc",
12226      "description": "on/off",
12227      "type": "bool"
12228    },
12229    {
12230      "name": "ioeventfd",
12231      "description": "on/off",
12232      "type": "bool"
12233    },
12234    {
12235      "name": "devno",
12236      "description": "Identifier of an I/O device in the channel subsystem, example: fe.1.23ab",
12237      "type": "str"
12238    },
12239    {
12240      "name": "tx",
12241      "type": "str"
12242    },
12243    {
12244      "name": "ctrl_rx_extra",
12245      "description": "on/off",
12246      "type": "bool"
12247    },
12248    {
12249      "name": "guest_ecn",
12250      "description": "on/off",
12251      "type": "bool"
12252    },
12253    {
12254      "name": "mac",
12255      "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56",
12256      "type": "str"
12257    },
12258    {
12259      "name": "rx_queue_size",
12260      "type": "uint16"
12261    },
12262    {
12263      "name": "guest_tso6",
12264      "description": "on/off",
12265      "type": "bool"
12266    },
12267    {
12268      "name": "guest_tso4",
12269      "description": "on/off",
12270      "type": "bool"
12271    },
12272    {
12273      "name": "guest_csum",
12274      "description": "on/off",
12275      "type": "bool"
12276    },
12277    {
12278      "name": "max_revision",
12279      "type": "uint32"
12280    },
12281    {
12282      "name": "guest_announce",
12283      "description": "on/off",
12284      "type": "bool"
12285    },
12286    {
12287      "name": "gso",
12288      "description": "on/off",
12289      "type": "bool"
12290    },
12291    {
12292      "name": "ctrl_vq",
12293      "description": "on/off",
12294      "type": "bool"
12295    },
12296    {
12297      "name": "ctrl_rx",
12298      "description": "on/off",
12299      "type": "bool"
12300    },
12301    {
12302      "name": "x-txburst",
12303      "type": "int32"
12304    },
12305    {
12306      "name": "ctrl_vlan",
12307      "description": "on/off",
12308      "type": "bool"
12309    },
12310    {
12311      "name": "csum",
12312      "description": "on/off",
12313      "type": "bool"
12314    },
12315    {
12316      "name": "mrg_rxbuf",
12317      "description": "on/off",
12318      "type": "bool"
12319    },
12320    {
12321      "name": "any_layout",
12322      "description": "on/off",
12323      "type": "bool"
12324    },
12325    {
12326      "name": "ctrl_guest_offloads",
12327      "description": "on/off",
12328      "type": "bool"
12329    },
12330    {
12331      "name": "event_idx",
12332      "description": "on/off",
12333      "type": "bool"
12334    },
12335    {
12336      "name": "x-mtu-bypass-backend",
12337      "type": "bool"
12338    },
12339    {
12340      "name": "ctrl_mac_addr",
12341      "description": "on/off",
12342      "type": "bool"
12343    },
12344    {
12345      "name": "host_tso6",
12346      "description": "on/off",
12347      "type": "bool"
12348    },
12349    {
12350      "name": "vlan",
12351      "description": "Integer VLAN id to connect to",
12352      "type": "int32"
12353    },
12354    {
12355      "name": "host_tso4",
12356      "description": "on/off",
12357      "type": "bool"
12358    },
12359    {
12360      "name": "host_ufo",
12361      "description": "on/off",
12362      "type": "bool"
12363    },
12364    {
12365      "name": "virtio-backend",
12366      "type": "child<virtio-net-device>"
12367    },
12368    {
12369      "name": "bootindex",
12370      "type": "int32"
12371    },
12372    {
12373      "name": "netdev",
12374      "description": "ID of a netdev to use as a backend",
12375      "type": "str"
12376    },
12377    {
12378      "name": "notify_on_empty",
12379      "description": "on/off",
12380      "type": "bool"
12381    },
12382    {
12383      "name": "iommu_platform",
12384      "description": "on/off",
12385      "type": "bool"
12386    },
12387    {
12388      "name": "host_mtu",
12389      "type": "uint16"
12390    }
12391  ],
12392  "id": "libvirt-12"
12393}
12394
12395{
12396  "execute": "device-list-properties",
12397  "arguments": {
12398    "typename": "virtio-scsi-ccw"
12399  },
12400  "id": "libvirt-13"
12401}
12402
12403{
12404  "return": [
12405    {
12406      "name": "max_sectors",
12407      "type": "uint32"
12408    },
12409    {
12410      "name": "ioeventfd",
12411      "description": "on/off",
12412      "type": "bool"
12413    },
12414    {
12415      "name": "cmd_per_lun",
12416      "type": "uint32"
12417    },
12418    {
12419      "name": "devno",
12420      "description": "Identifier of an I/O device in the channel subsystem, example: fe.1.23ab",
12421      "type": "str"
12422    },
12423    {
12424      "name": "indirect_desc",
12425      "description": "on/off",
12426      "type": "bool"
12427    },
12428    {
12429      "name": "event_idx",
12430      "description": "on/off",
12431      "type": "bool"
12432    },
12433    {
12434      "name": "hotplug",
12435      "description": "on/off",
12436      "type": "bool"
12437    },
12438    {
12439      "name": "iothread",
12440      "type": "link<iothread>"
12441    },
12442    {
12443      "name": "virtqueue_size",
12444      "type": "uint32"
12445    },
12446    {
12447      "name": "virtio-backend",
12448      "type": "child<virtio-scsi-device>"
12449    },
12450    {
12451      "name": "any_layout",
12452      "description": "on/off",
12453      "type": "bool"
12454    },
12455    {
12456      "name": "num_queues",
12457      "type": "uint32"
12458    },
12459    {
12460      "name": "param_change",
12461      "description": "on/off",
12462      "type": "bool"
12463    },
12464    {
12465      "name": "iommu_platform",
12466      "description": "on/off",
12467      "type": "bool"
12468    },
12469    {
12470      "name": "notify_on_empty",
12471      "description": "on/off",
12472      "type": "bool"
12473    },
12474    {
12475      "name": "max_revision",
12476      "type": "uint32"
12477    }
12478  ],
12479  "id": "libvirt-13"
12480}
12481
12482{
12483  "execute": "device-list-properties",
12484  "arguments": {
12485    "typename": "vfio-pci"
12486  },
12487  "id": "libvirt-14"
12488}
12489
12490{
12491  "return": [
12492    {
12493      "name": "x-pci-sub-device-id",
12494      "type": "uint32"
12495    },
12496    {
12497      "name": "x-no-kvm-msi",
12498      "type": "bool"
12499    },
12500    {
12501      "name": "rombar",
12502      "type": "uint32"
12503    },
12504    {
12505      "name": "x-pcie-lnksta-dllla",
12506      "description": "on/off",
12507      "type": "bool"
12508    },
12509    {
12510      "name": "x-igd-opregion",
12511      "description": "on/off",
12512      "type": "bool"
12513    },
12514    {
12515      "name": "x-vga",
12516      "description": "on/off",
12517      "type": "bool"
12518    },
12519    {
12520      "name": "x-pci-vendor-id",
12521      "type": "uint32"
12522    },
12523    {
12524      "name": "multifunction",
12525      "description": "on/off",
12526      "type": "bool"
12527    },
12528    {
12529      "name": "x-req",
12530      "description": "on/off",
12531      "type": "bool"
12532    },
12533    {
12534      "name": "x-igd-gms",
12535      "type": "uint32"
12536    },
12537    {
12538      "name": "romfile",
12539      "type": "str"
12540    },
12541    {
12542      "name": "x-no-kvm-intx",
12543      "type": "bool"
12544    },
12545    {
12546      "name": "x-pci-device-id",
12547      "type": "uint32"
12548    },
12549    {
12550      "name": "host",
12551      "description": "Address (bus/device/function) of the host device, example: 04:10.0",
12552      "type": "str"
12553    },
12554    {
12555      "name": "x-no-kvm-msix",
12556      "type": "bool"
12557    },
12558    {
12559      "name": "x-intx-mmap-timeout-ms",
12560      "type": "uint32"
12561    },
12562    {
12563      "name": "bootindex",
12564      "type": "int32"
12565    },
12566    {
12567      "name": "command_serr_enable",
12568      "description": "on/off",
12569      "type": "bool"
12570    },
12571    {
12572      "name": "x-pcie-extcap-init",
12573      "description": "on/off",
12574      "type": "bool"
12575    },
12576    {
12577      "name": "addr",
12578      "description": "Slot and optional function number, example: 06.0 or 06",
12579      "type": "int32"
12580    },
12581    {
12582      "name": "x-pci-sub-vendor-id",
12583      "type": "uint32"
12584    },
12585    {
12586      "name": "x-nv-gpudirect-clique",
12587      "description": "NVIDIA GPUDirect Clique ID (0 - 15)",
12588      "type": "uint4"
12589    },
12590    {
12591      "name": "sysfsdev",
12592      "type": "str"
12593    },
12594    {
12595      "name": "x-no-mmap",
12596      "type": "bool"
12597    }
12598  ],
12599  "id": "libvirt-14"
12600}
12601
12602{
12603  "execute": "device-list-properties",
12604  "arguments": {
12605    "typename": "scsi-hd"
12606  },
12607  "id": "libvirt-15"
12608}
12609
12610{
12611  "return": [
12612    {
12613      "name": "serial",
12614      "type": "str"
12615    },
12616    {
12617      "name": "port_index",
12618      "type": "uint16"
12619    },
12620    {
12621      "name": "dpofua",
12622      "description": "on/off",
12623      "type": "bool"
12624    },
12625    {
12626      "name": "bootindex",
12627      "type": "int32"
12628    },
12629    {
12630      "name": "logical_block_size",
12631      "description": "A power of two between 512 and 32768",
12632      "type": "uint16"
12633    },
12634    {
12635      "name": "discard_granularity",
12636      "type": "uint32"
12637    },
12638    {
12639      "name": "lun",
12640      "type": "uint32"
12641    },
12642    {
12643      "name": "max_unmap_size",
12644      "type": "uint64"
12645    },
12646    {
12647      "name": "drive",
12648      "description": "Node name or ID of a block device to use as a backend",
12649      "type": "str"
12650    },
12651    {
12652      "name": "port_wwn",
12653      "type": "uint64"
12654    },
12655    {
12656      "name": "write-cache",
12657      "description": "on/off/auto",
12658      "type": "OnOffAuto"
12659    },
12660    {
12661      "name": "share-rw",
12662      "type": "bool"
12663    },
12664    {
12665      "name": "opt_io_size",
12666      "type": "uint32"
12667    },
12668    {
12669      "name": "min_io_size",
12670      "type": "uint16"
12671    },
12672    {
12673      "name": "product",
12674      "type": "str"
12675    },
12676    {
12677      "name": "scsi-id",
12678      "type": "uint32"
12679    },
12680    {
12681      "name": "channel",
12682      "type": "uint32"
12683    },
12684    {
12685      "name": "vendor",
12686      "type": "str"
12687    },
12688    {
12689      "name": "wwn",
12690      "type": "uint64"
12691    },
12692    {
12693      "name": "werror",
12694      "description": "Error handling policy, report/ignore/enospc/stop/auto",
12695      "type": "BlockdevOnError"
12696    },
12697    {
12698      "name": "removable",
12699      "description": "on/off",
12700      "type": "bool"
12701    },
12702    {
12703      "name": "rerror",
12704      "description": "Error handling policy, report/ignore/enospc/stop/auto",
12705      "type": "BlockdevOnError"
12706    },
12707    {
12708      "name": "ver",
12709      "type": "str"
12710    },
12711    {
12712      "name": "physical_block_size",
12713      "description": "A power of two between 512 and 32768",
12714      "type": "uint16"
12715    },
12716    {
12717      "name": "max_io_size",
12718      "type": "uint64"
12719    }
12720  ],
12721  "id": "libvirt-15"
12722}
12723
12724{
12725  "execute": "device-list-properties",
12726  "arguments": {
12727    "typename": "ide-hd"
12728  },
12729  "id": "libvirt-16"
12730}
12731
12732{
12733  "id": "libvirt-16",
12734  "error": {
12735    "class": "DeviceNotFound",
12736    "desc": "Device 'ide-drive' not found"
12737  }
12738}
12739
12740{
12741  "execute": "device-list-properties",
12742  "arguments": {
12743    "typename": "PIIX4_PM"
12744  },
12745  "id": "libvirt-17"
12746}
12747
12748{
12749  "id": "libvirt-17",
12750  "error": {
12751    "class": "DeviceNotFound",
12752    "desc": "Device 'PIIX4_PM' not found"
12753  }
12754}
12755
12756{
12757  "execute": "device-list-properties",
12758  "arguments": {
12759    "typename": "i440FX-pcihost"
12760  },
12761  "id": "libvirt-18"
12762}
12763
12764{
12765  "id": "libvirt-18",
12766  "error": {
12767    "class": "DeviceNotFound",
12768    "desc": "Device 'i440FX-pcihost' not found"
12769  }
12770}
12771
12772{
12773  "execute": "device-list-properties",
12774  "arguments": {
12775    "typename": "q35-pcihost"
12776  },
12777  "id": "libvirt-19"
12778}
12779
12780{
12781  "id": "libvirt-19",
12782  "error": {
12783    "class": "DeviceNotFound",
12784    "desc": "Device 'q35-pcihost' not found"
12785  }
12786}
12787
12788{
12789  "execute": "device-list-properties",
12790  "arguments": {
12791    "typename": "kvm-pit"
12792  },
12793  "id": "libvirt-20"
12794}
12795
12796{
12797  "id": "libvirt-20",
12798  "error": {
12799    "class": "DeviceNotFound",
12800    "desc": "Device 'kvm-pit' not found"
12801  }
12802}
12803
12804{
12805  "execute": "device-list-properties",
12806  "arguments": {
12807    "typename": "virtio-gpu-pci"
12808  },
12809  "id": "libvirt-21"
12810}
12811
12812{
12813  "return": [
12814    {
12815      "name": "event_idx",
12816      "description": "on/off",
12817      "type": "bool"
12818    },
12819    {
12820      "name": "yres",
12821      "type": "uint32"
12822    },
12823    {
12824      "name": "ioeventfd",
12825      "description": "on/off",
12826      "type": "bool"
12827    },
12828    {
12829      "name": "multifunction",
12830      "description": "on/off",
12831      "type": "bool"
12832    },
12833    {
12834      "name": "rombar",
12835      "type": "uint32"
12836    },
12837    {
12838      "name": "xres",
12839      "type": "uint32"
12840    },
12841    {
12842      "name": "x-disable-pcie",
12843      "description": "on/off",
12844      "type": "bool"
12845    },
12846    {
12847      "name": "indirect_desc",
12848      "description": "on/off",
12849      "type": "bool"
12850    },
12851    {
12852      "name": "disable-modern",
12853      "type": "bool"
12854    },
12855    {
12856      "name": "disable-legacy",
12857      "description": "on/off/auto",
12858      "type": "OnOffAuto"
12859    },
12860    {
12861      "name": "command_serr_enable",
12862      "description": "on/off",
12863      "type": "bool"
12864    },
12865    {
12866      "name": "x-pcie-lnkctl-init",
12867      "description": "on/off",
12868      "type": "bool"
12869    },
12870    {
12871      "name": "page-per-vq",
12872      "description": "on/off",
12873      "type": "bool"
12874    },
12875    {
12876      "name": "x-pcie-deverr-init",
12877      "description": "on/off",
12878      "type": "bool"
12879    },
12880    {
12881      "name": "x-pcie-pm-init",
12882      "description": "on/off",
12883      "type": "bool"
12884    },
12885    {
12886      "name": "max_outputs",
12887      "type": "uint32"
12888    },
12889    {
12890      "name": "x-pcie-lnksta-dllla",
12891      "description": "on/off",
12892      "type": "bool"
12893    },
12894    {
12895      "name": "any_layout",
12896      "description": "on/off",
12897      "type": "bool"
12898    },
12899    {
12900      "name": "addr",
12901      "description": "Slot and optional function number, example: 06.0 or 06",
12902      "type": "int32"
12903    },
12904    {
12905      "name": "migrate-extra",
12906      "description": "on/off",
12907      "type": "bool"
12908    },
12909    {
12910      "name": "modern-pio-notify",
12911      "description": "on/off",
12912      "type": "bool"
12913    },
12914    {
12915      "name": "vectors",
12916      "type": "uint32"
12917    },
12918    {
12919      "name": "x-pcie-extcap-init",
12920      "description": "on/off",
12921      "type": "bool"
12922    },
12923    {
12924      "name": "virtio-backend",
12925      "type": "child<virtio-gpu-device>"
12926    },
12927    {
12928      "name": "max_hostmem",
12929      "type": "size"
12930    },
12931    {
12932      "name": "x-ignore-backend-features",
12933      "type": "bool"
12934    },
12935    {
12936      "name": "notify_on_empty",
12937      "description": "on/off",
12938      "type": "bool"
12939    },
12940    {
12941      "name": "iommu_platform",
12942      "description": "on/off",
12943      "type": "bool"
12944    },
12945    {
12946      "name": "ats",
12947      "description": "on/off",
12948      "type": "bool"
12949    },
12950    {
12951      "name": "virtio-pci-bus-master-bug-migration",
12952      "description": "on/off",
12953      "type": "bool"
12954    },
12955    {
12956      "name": "romfile",
12957      "type": "str"
12958    }
12959  ],
12960  "id": "libvirt-21"
12961}
12962
12963{
12964  "execute": "device-list-properties",
12965  "arguments": {
12966    "typename": "virtio-gpu-device"
12967  },
12968  "id": "libvirt-22"
12969}
12970
12971{
12972  "return": [
12973    {
12974      "name": "notify_on_empty",
12975      "description": "on/off",
12976      "type": "bool"
12977    },
12978    {
12979      "name": "any_layout",
12980      "description": "on/off",
12981      "type": "bool"
12982    },
12983    {
12984      "name": "indirect_desc",
12985      "description": "on/off",
12986      "type": "bool"
12987    },
12988    {
12989      "name": "event_idx",
12990      "description": "on/off",
12991      "type": "bool"
12992    },
12993    {
12994      "name": "yres",
12995      "type": "uint32"
12996    },
12997    {
12998      "name": "iommu_platform",
12999      "description": "on/off",
13000      "type": "bool"
13001    },
13002    {
13003      "name": "max_outputs",
13004      "type": "uint32"
13005    },
13006    {
13007      "name": "xres",
13008      "type": "uint32"
13009    },
13010    {
13011      "name": "max_hostmem",
13012      "type": "size"
13013    }
13014  ],
13015  "id": "libvirt-22"
13016}
13017
13018{
13019  "execute": "device-list-properties",
13020  "arguments": {
13021    "typename": "ICH9-LPC"
13022  },
13023  "id": "libvirt-23"
13024}
13025
13026{
13027  "id": "libvirt-23",
13028  "error": {
13029    "class": "DeviceNotFound",
13030    "desc": "Device 'ICH9-LPC' not found"
13031  }
13032}
13033
13034{
13035  "execute": "device-list-properties",
13036  "arguments": {
13037    "typename": "virtio-balloon-pci"
13038  },
13039  "id": "libvirt-24"
13040}
13041
13042{
13043  "return": [
13044    {
13045      "name": "guest-stats-polling-interval",
13046      "type": "int"
13047    },
13048    {
13049      "name": "event_idx",
13050      "description": "on/off",
13051      "type": "bool"
13052    },
13053    {
13054      "name": "rombar",
13055      "type": "uint32"
13056    },
13057    {
13058      "name": "multifunction",
13059      "description": "on/off",
13060      "type": "bool"
13061    },
13062    {
13063      "name": "x-disable-pcie",
13064      "description": "on/off",
13065      "type": "bool"
13066    },
13067    {
13068      "name": "indirect_desc",
13069      "description": "on/off",
13070      "type": "bool"
13071    },
13072    {
13073      "name": "disable-modern",
13074      "type": "bool"
13075    },
13076    {
13077      "name": "disable-legacy",
13078      "description": "on/off/auto",
13079      "type": "OnOffAuto"
13080    },
13081    {
13082      "name": "command_serr_enable",
13083      "description": "on/off",
13084      "type": "bool"
13085    },
13086    {
13087      "name": "x-pcie-lnkctl-init",
13088      "description": "on/off",
13089      "type": "bool"
13090    },
13091    {
13092      "name": "guest-stats",
13093      "type": "guest statistics"
13094    },
13095    {
13096      "name": "deflate-on-oom",
13097      "description": "on/off",
13098      "type": "bool"
13099    },
13100    {
13101      "name": "page-per-vq",
13102      "description": "on/off",
13103      "type": "bool"
13104    },
13105    {
13106      "name": "x-pcie-deverr-init",
13107      "description": "on/off",
13108      "type": "bool"
13109    },
13110    {
13111      "name": "x-pcie-pm-init",
13112      "description": "on/off",
13113      "type": "bool"
13114    },
13115    {
13116      "name": "x-pcie-lnksta-dllla",
13117      "description": "on/off",
13118      "type": "bool"
13119    },
13120    {
13121      "name": "any_layout",
13122      "description": "on/off",
13123      "type": "bool"
13124    },
13125    {
13126      "name": "class",
13127      "type": "uint32"
13128    },
13129    {
13130      "name": "addr",
13131      "description": "Slot and optional function number, example: 06.0 or 06",
13132      "type": "int32"
13133    },
13134    {
13135      "name": "migrate-extra",
13136      "description": "on/off",
13137      "type": "bool"
13138    },
13139    {
13140      "name": "modern-pio-notify",
13141      "description": "on/off",
13142      "type": "bool"
13143    },
13144    {
13145      "name": "x-pcie-extcap-init",
13146      "description": "on/off",
13147      "type": "bool"
13148    },
13149    {
13150      "name": "virtio-backend",
13151      "type": "child<virtio-balloon-device>"
13152    },
13153    {
13154      "name": "x-ignore-backend-features",
13155      "type": "bool"
13156    },
13157    {
13158      "name": "notify_on_empty",
13159      "description": "on/off",
13160      "type": "bool"
13161    },
13162    {
13163      "name": "iommu_platform",
13164      "description": "on/off",
13165      "type": "bool"
13166    },
13167    {
13168      "name": "ats",
13169      "description": "on/off",
13170      "type": "bool"
13171    },
13172    {
13173      "name": "virtio-pci-bus-master-bug-migration",
13174      "description": "on/off",
13175      "type": "bool"
13176    },
13177    {
13178      "name": "romfile",
13179      "type": "str"
13180    }
13181  ],
13182  "id": "libvirt-24"
13183}
13184
13185{
13186  "execute": "device-list-properties",
13187  "arguments": {
13188    "typename": "virtio-balloon-ccw"
13189  },
13190  "id": "libvirt-25"
13191}
13192
13193{
13194  "return": [
13195    {
13196      "name": "notify_on_empty",
13197      "description": "on/off",
13198      "type": "bool"
13199    },
13200    {
13201      "name": "ioeventfd",
13202      "description": "on/off",
13203      "type": "bool"
13204    },
13205    {
13206      "name": "any_layout",
13207      "description": "on/off",
13208      "type": "bool"
13209    },
13210    {
13211      "name": "devno",
13212      "description": "Identifier of an I/O device in the channel subsystem, example: fe.1.23ab",
13213      "type": "str"
13214    },
13215    {
13216      "name": "indirect_desc",
13217      "description": "on/off",
13218      "type": "bool"
13219    },
13220    {
13221      "name": "guest-stats",
13222      "type": "guest statistics"
13223    },
13224    {
13225      "name": "guest-stats-polling-interval",
13226      "type": "int"
13227    },
13228    {
13229      "name": "event_idx",
13230      "description": "on/off",
13231      "type": "bool"
13232    },
13233    {
13234      "name": "virtio-backend",
13235      "type": "child<virtio-balloon-device>"
13236    },
13237    {
13238      "name": "iommu_platform",
13239      "description": "on/off",
13240      "type": "bool"
13241    },
13242    {
13243      "name": "deflate-on-oom",
13244      "description": "on/off",
13245      "type": "bool"
13246    },
13247    {
13248      "name": "max_revision",
13249      "type": "uint32"
13250    }
13251  ],
13252  "id": "libvirt-25"
13253}
13254
13255{
13256  "execute": "device-list-properties",
13257  "arguments": {
13258    "typename": "virtio-balloon-device"
13259  },
13260  "id": "libvirt-26"
13261}
13262
13263{
13264  "return": [
13265    {
13266      "name": "notify_on_empty",
13267      "description": "on/off",
13268      "type": "bool"
13269    },
13270    {
13271      "name": "any_layout",
13272      "description": "on/off",
13273      "type": "bool"
13274    },
13275    {
13276      "name": "indirect_desc",
13277      "description": "on/off",
13278      "type": "bool"
13279    },
13280    {
13281      "name": "guest-stats",
13282      "type": "guest statistics"
13283    },
13284    {
13285      "name": "guest-stats-polling-interval",
13286      "type": "int"
13287    },
13288    {
13289      "name": "event_idx",
13290      "description": "on/off",
13291      "type": "bool"
13292    },
13293    {
13294      "name": "iommu_platform",
13295      "description": "on/off",
13296      "type": "bool"
13297    },
13298    {
13299      "name": "deflate-on-oom",
13300      "description": "on/off",
13301      "type": "bool"
13302    }
13303  ],
13304  "id": "libvirt-26"
13305}
13306
13307{
13308  "execute": "device-list-properties",
13309  "arguments": {
13310    "typename": "virtio-gpu-ccw"
13311  },
13312  "id": "libvirt-27"
13313}
13314
13315{
13316  "return": [
13317    {
13318      "name": "notify_on_empty",
13319      "description": "on/off",
13320      "type": "bool"
13321    },
13322    {
13323      "name": "ioeventfd",
13324      "description": "on/off",
13325      "type": "bool"
13326    },
13327    {
13328      "name": "any_layout",
13329      "description": "on/off",
13330      "type": "bool"
13331    },
13332    {
13333      "name": "devno",
13334      "description": "Identifier of an I/O device in the channel subsystem, example: fe.1.23ab",
13335      "type": "str"
13336    },
13337    {
13338      "name": "indirect_desc",
13339      "description": "on/off",
13340      "type": "bool"
13341    },
13342    {
13343      "name": "event_idx",
13344      "description": "on/off",
13345      "type": "bool"
13346    },
13347    {
13348      "name": "virtio-backend",
13349      "type": "child<virtio-gpu-device>"
13350    },
13351    {
13352      "name": "yres",
13353      "type": "uint32"
13354    },
13355    {
13356      "name": "xres",
13357      "type": "uint32"
13358    },
13359    {
13360      "name": "iommu_platform",
13361      "description": "on/off",
13362      "type": "bool"
13363    },
13364    {
13365      "name": "max_outputs",
13366      "type": "uint32"
13367    },
13368    {
13369      "name": "max_hostmem",
13370      "type": "size"
13371    },
13372    {
13373      "name": "max_revision",
13374      "type": "uint32"
13375    }
13376  ],
13377  "id": "libvirt-27"
13378}
13379
13380{
13381  "execute": "device-list-properties",
13382  "arguments": {
13383    "typename": "virtual-css-bridge"
13384  },
13385  "id": "libvirt-28"
13386}
13387
13388{
13389  "return": [
13390    {
13391      "name": "css_dev_path",
13392      "type": "bool"
13393    }
13394  ],
13395  "id": "libvirt-28"
13396}
13397
13398{
13399  "execute": "device-list-properties",
13400  "arguments": {
13401    "typename": "usb-host"
13402  },
13403  "id": "libvirt-29"
13404}
13405
13406{
13407  "return": [
13408    {
13409      "default-value": true,
13410      "name": "full-path",
13411      "description": "on/off",
13412      "type": "bool"
13413    },
13414    {
13415      "name": "port",
13416      "type": "str"
13417    },
13418    {
13419      "default-value": true,
13420      "name": "msos-desc",
13421      "description": "on/off",
13422      "type": "bool"
13423    },
13424    {
13425      "name": "serial",
13426      "type": "str"
13427    },
13428    {
13429      "default-value": 0,
13430      "name": "hostbus",
13431      "type": "uint32"
13432    },
13433    {
13434      "default-value": 4,
13435      "name": "isobufs",
13436      "type": "uint32"
13437    },
13438    {
13439      "default-value": 0,
13440      "name": "vendorid",
13441      "type": "uint32"
13442    },
13443    {
13444      "default-value": 0,
13445      "name": "productid",
13446      "type": "uint32"
13447    },
13448    {
13449      "name": "hostport",
13450      "type": "str"
13451    },
13452    {
13453      "default-value": true,
13454      "name": "pipeline",
13455      "description": "on/off",
13456      "type": "bool"
13457    },
13458    {
13459      "default-value": 0,
13460      "name": "hostaddr",
13461      "type": "uint32"
13462    },
13463    {
13464      "default-value": true,
13465      "name": "suppress-remote-wake",
13466      "type": "bool"
13467    },
13468    {
13469      "default-value": 2,
13470      "name": "loglevel",
13471      "type": "uint32"
13472    },
13473    {
13474      "default-value": 32,
13475      "name": "isobsize",
13476      "type": "uint32"
13477    },
13478    {
13479      "default-value": false,
13480      "name": "guest-resets-all",
13481      "type": "bool"
13482    },
13483    {
13484      "default-value": true,
13485      "name": "guest-reset",
13486      "type": "bool"
13487    },
13488    {
13489      "name": "bootindex",
13490      "type": "int32"
13491    },
13492    {
13493      "name": "attached",
13494      "type": "bool"
13495    }
13496  ],
13497  "id": "libvirt-29"
13498}
13499
13500{
13501  "execute": "query-machines",
13502  "id": "libvirt-30"
13503}
13504
13505{
13506  "return": [
13507    {
13508      "hotpluggable-cpus": true,
13509      "name": "s390-ccw-virtio-2.7",
13510      "cpu-max": 248
13511    },
13512    {
13513      "hotpluggable-cpus": true,
13514      "name": "s390-ccw-virtio-2.6",
13515      "cpu-max": 248
13516    },
13517    {
13518      "hotpluggable-cpus": false,
13519      "name": "none",
13520      "cpu-max": 1
13521    },
13522    {
13523      "hotpluggable-cpus": true,
13524      "name": "s390-ccw-virtio-2.11",
13525      "is-default": true,
13526      "cpu-max": 248,
13527      "alias": "s390-ccw-virtio"
13528    },
13529    {
13530      "hotpluggable-cpus": true,
13531      "name": "s390-ccw-virtio-2.10",
13532      "cpu-max": 248
13533    },
13534    {
13535      "hotpluggable-cpus": true,
13536      "name": "s390-ccw-virtio-2.5",
13537      "cpu-max": 248
13538    },
13539    {
13540      "hotpluggable-cpus": true,
13541      "name": "s390-ccw-virtio-2.4",
13542      "cpu-max": 248
13543    },
13544    {
13545      "hotpluggable-cpus": true,
13546      "name": "s390-ccw-virtio-2.9",
13547      "cpu-max": 248
13548    },
13549    {
13550      "hotpluggable-cpus": true,
13551      "name": "s390-ccw-virtio-2.8",
13552      "cpu-max": 248
13553    }
13554  ],
13555  "id": "libvirt-30"
13556}
13557
13558{
13559  "execute": "query-cpu-definitions",
13560  "id": "libvirt-31"
13561}
13562
13563{
13564  "return": [
13565    {
13566      "name": "z890.2",
13567      "typename": "z890.2-s390x-cpu",
13568      "unavailable-features": [
13569      ],
13570      "static": false,
13571      "migration-safe": true
13572    },
13573    {
13574      "name": "z990.4",
13575      "typename": "z990.4-s390x-cpu",
13576      "unavailable-features": [
13577      ],
13578      "static": false,
13579      "migration-safe": true
13580    },
13581    {
13582      "name": "z10BC.2",
13583      "typename": "z10BC.2-s390x-cpu",
13584      "unavailable-features": [
13585      ],
13586      "static": false,
13587      "migration-safe": true
13588    },
13589    {
13590      "name": "z196.2",
13591      "typename": "z196.2-s390x-cpu",
13592      "unavailable-features": [
13593      ],
13594      "static": false,
13595      "migration-safe": true
13596    },
13597    {
13598      "name": "z14",
13599      "typename": "z14-s390x-cpu",
13600      "unavailable-features": [
13601      ],
13602      "static": false,
13603      "migration-safe": true
13604    },
13605    {
13606      "name": "z9BC-base",
13607      "typename": "z9BC-base-s390x-cpu",
13608      "unavailable-features": [
13609      ],
13610      "static": true,
13611      "migration-safe": true
13612    },
13613    {
13614      "name": "zEC12-base",
13615      "typename": "zEC12-base-s390x-cpu",
13616      "unavailable-features": [
13617      ],
13618      "static": true,
13619      "migration-safe": true
13620    },
13621    {
13622      "name": "z196-base",
13623      "typename": "z196-base-s390x-cpu",
13624      "unavailable-features": [
13625      ],
13626      "static": true,
13627      "migration-safe": true
13628    },
13629    {
13630      "name": "z13-base",
13631      "typename": "z13-base-s390x-cpu",
13632      "unavailable-features": [
13633      ],
13634      "static": true,
13635      "migration-safe": true
13636    },
13637    {
13638      "name": "z990.3",
13639      "typename": "z990.3-s390x-cpu",
13640      "unavailable-features": [
13641      ],
13642      "static": false,
13643      "migration-safe": true
13644    },
13645    {
13646      "name": "host",
13647      "typename": "host-s390x-cpu",
13648      "unavailable-features": [
13649      ],
13650      "static": false,
13651      "migration-safe": false
13652    },
13653    {
13654      "name": "z9EC",
13655      "typename": "z9EC-s390x-cpu",
13656      "unavailable-features": [
13657      ],
13658      "static": false,
13659      "migration-safe": true
13660    },
13661    {
13662      "name": "zBC12",
13663      "typename": "zBC12-s390x-cpu",
13664      "unavailable-features": [
13665      ],
13666      "static": false,
13667      "migration-safe": true
13668    },
13669    {
13670      "name": "z9EC.3",
13671      "typename": "z9EC.3-s390x-cpu",
13672      "unavailable-features": [
13673      ],
13674      "static": false,
13675      "migration-safe": true
13676    },
13677    {
13678      "name": "z196.2-base",
13679      "typename": "z196.2-base-s390x-cpu",
13680      "unavailable-features": [
13681      ],
13682      "static": true,
13683      "migration-safe": true
13684    },
13685    {
13686      "name": "qemu",
13687      "typename": "qemu-s390x-cpu",
13688      "unavailable-features": [
13689      ],
13690      "static": false,
13691      "migration-safe": true
13692    },
13693    {
13694      "name": "zEC12.2-base",
13695      "typename": "zEC12.2-base-s390x-cpu",
13696      "unavailable-features": [
13697      ],
13698      "static": true,
13699      "migration-safe": true
13700    },
13701    {
13702      "name": "z800-base",
13703      "typename": "z800-base-s390x-cpu",
13704      "unavailable-features": [
13705      ],
13706      "static": true,
13707      "migration-safe": true
13708    },
13709    {
13710      "name": "z9EC.2",
13711      "typename": "z9EC.2-s390x-cpu",
13712      "unavailable-features": [
13713      ],
13714      "static": false,
13715      "migration-safe": true
13716    },
13717    {
13718      "name": "z900.2-base",
13719      "typename": "z900.2-base-s390x-cpu",
13720      "unavailable-features": [
13721      ],
13722      "static": true,
13723      "migration-safe": true
13724    },
13725    {
13726      "name": "z900.3",
13727      "typename": "z900.3-s390x-cpu",
13728      "unavailable-features": [
13729      ],
13730      "static": false,
13731      "migration-safe": true
13732    },
13733    {
13734      "name": "z890-base",
13735      "typename": "z890-base-s390x-cpu",
13736      "unavailable-features": [
13737      ],
13738      "static": true,
13739      "migration-safe": true
13740    },
13741    {
13742      "name": "z890",
13743      "typename": "z890-s390x-cpu",
13744      "unavailable-features": [
13745      ],
13746      "static": false,
13747      "migration-safe": true
13748    },
13749    {
13750      "name": "z990.4-base",
13751      "typename": "z990.4-base-s390x-cpu",
13752      "unavailable-features": [
13753      ],
13754      "static": true,
13755      "migration-safe": true
13756    },
13757    {
13758      "name": "z10BC.2-base",
13759      "typename": "z10BC.2-base-s390x-cpu",
13760      "unavailable-features": [
13761      ],
13762      "static": true,
13763      "migration-safe": true
13764    },
13765    {
13766      "name": "z900.2",
13767      "typename": "z900.2-s390x-cpu",
13768      "unavailable-features": [
13769      ],
13770      "static": false,
13771      "migration-safe": true
13772    },
13773    {
13774      "name": "z9BC.2-base",
13775      "typename": "z9BC.2-base-s390x-cpu",
13776      "unavailable-features": [
13777      ],
13778      "static": true,
13779      "migration-safe": true
13780    },
13781    {
13782      "name": "z800",
13783      "typename": "z800-s390x-cpu",
13784      "unavailable-features": [
13785      ],
13786      "static": false,
13787      "migration-safe": true
13788    },
13789    {
13790      "name": "z114",
13791      "typename": "z114-s390x-cpu",
13792      "unavailable-features": [
13793      ],
13794      "static": false,
13795      "migration-safe": true
13796    },
13797    {
13798      "name": "z13",
13799      "typename": "z13-s390x-cpu",
13800      "unavailable-features": [
13801      ],
13802      "static": false,
13803      "migration-safe": true
13804    },
13805    {
13806      "name": "z990",
13807      "typename": "z990-s390x-cpu",
13808      "unavailable-features": [
13809      ],
13810      "static": false,
13811      "migration-safe": true
13812    },
13813    {
13814      "name": "z13s-base",
13815      "typename": "z13s-base-s390x-cpu",
13816      "unavailable-features": [
13817      ],
13818      "static": true,
13819      "migration-safe": true
13820    },
13821    {
13822      "name": "z990.2",
13823      "typename": "z990.2-s390x-cpu",
13824      "unavailable-features": [
13825      ],
13826      "static": false,
13827      "migration-safe": true
13828    },
13829    {
13830      "name": "z14-base",
13831      "typename": "z14-base-s390x-cpu",
13832      "unavailable-features": [
13833      ],
13834      "static": true,
13835      "migration-safe": true
13836    },
13837    {
13838      "name": "z890.2-base",
13839      "typename": "z890.2-base-s390x-cpu",
13840      "unavailable-features": [
13841      ],
13842      "static": true,
13843      "migration-safe": true
13844    },
13845    {
13846      "name": "z196",
13847      "typename": "z196-s390x-cpu",
13848      "unavailable-features": [
13849      ],
13850      "static": false,
13851      "migration-safe": true
13852    },
13853    {
13854      "name": "z10EC",
13855      "typename": "z10EC-s390x-cpu",
13856      "unavailable-features": [
13857      ],
13858      "static": false,
13859      "migration-safe": true
13860    },
13861    {
13862      "name": "z13s",
13863      "typename": "z13s-s390x-cpu",
13864      "unavailable-features": [
13865      ],
13866      "static": false,
13867      "migration-safe": true
13868    },
13869    {
13870      "name": "z900",
13871      "typename": "z900-s390x-cpu",
13872      "unavailable-features": [
13873      ],
13874      "static": false,
13875      "migration-safe": true
13876    },
13877    {
13878      "name": "z10EC.3",
13879      "typename": "z10EC.3-s390x-cpu",
13880      "unavailable-features": [
13881      ],
13882      "static": false,
13883      "migration-safe": true
13884    },
13885    {
13886      "name": "z10EC.2-base",
13887      "typename": "z10EC.2-base-s390x-cpu",
13888      "unavailable-features": [
13889      ],
13890      "static": true,
13891      "migration-safe": true
13892    },
13893    {
13894      "name": "z114-base",
13895      "typename": "z114-base-s390x-cpu",
13896      "unavailable-features": [
13897      ],
13898      "static": true,
13899      "migration-safe": true
13900    },
13901    {
13902      "name": "z990.2-base",
13903      "typename": "z990.2-base-s390x-cpu",
13904      "unavailable-features": [
13905      ],
13906      "static": true,
13907      "migration-safe": true
13908    },
13909    {
13910      "name": "z9EC.2-base",
13911      "typename": "z9EC.2-base-s390x-cpu",
13912      "unavailable-features": [
13913      ],
13914      "static": true,
13915      "migration-safe": true
13916    },
13917    {
13918      "name": "z890.3",
13919      "typename": "z890.3-s390x-cpu",
13920      "unavailable-features": [
13921      ],
13922      "static": false,
13923      "migration-safe": true
13924    },
13925    {
13926      "name": "z900.3-base",
13927      "typename": "z900.3-base-s390x-cpu",
13928      "unavailable-features": [
13929      ],
13930      "static": true,
13931      "migration-safe": true
13932    },
13933    {
13934      "name": "z9BC.2",
13935      "typename": "z9BC.2-s390x-cpu",
13936      "unavailable-features": [
13937      ],
13938      "static": false,
13939      "migration-safe": true
13940    },
13941    {
13942      "name": "z10BC",
13943      "typename": "z10BC-s390x-cpu",
13944      "unavailable-features": [
13945      ],
13946      "static": false,
13947      "migration-safe": true
13948    },
13949    {
13950      "name": "z990.5",
13951      "typename": "z990.5-s390x-cpu",
13952      "unavailable-features": [
13953      ],
13954      "static": false,
13955      "migration-safe": true
13956    },
13957    {
13958      "name": "zEC12.2",
13959      "typename": "zEC12.2-s390x-cpu",
13960      "unavailable-features": [
13961      ],
13962      "static": false,
13963      "migration-safe": true
13964    },
13965    {
13966      "name": "z10EC-base",
13967      "typename": "z10EC-base-s390x-cpu",
13968      "unavailable-features": [
13969      ],
13970      "static": true,
13971      "migration-safe": true
13972    },
13973    {
13974      "name": "z9EC-base",
13975      "typename": "z9EC-base-s390x-cpu",
13976      "unavailable-features": [
13977      ],
13978      "static": true,
13979      "migration-safe": true
13980    },
13981    {
13982      "name": "z9EC.3-base",
13983      "typename": "z9EC.3-base-s390x-cpu",
13984      "unavailable-features": [
13985      ],
13986      "static": true,
13987      "migration-safe": true
13988    },
13989    {
13990      "name": "zEC12",
13991      "typename": "zEC12-s390x-cpu",
13992      "unavailable-features": [
13993      ],
13994      "static": false,
13995      "migration-safe": true
13996    },
13997    {
13998      "name": "z990.5-base",
13999      "typename": "z990.5-base-s390x-cpu",
14000      "unavailable-features": [
14001      ],
14002      "static": true,
14003      "migration-safe": true
14004    },
14005    {
14006      "name": "z10BC-base",
14007      "typename": "z10BC-base-s390x-cpu",
14008      "unavailable-features": [
14009      ],
14010      "static": true,
14011      "migration-safe": true
14012    },
14013    {
14014      "name": "z900-base",
14015      "typename": "z900-base-s390x-cpu",
14016      "unavailable-features": [
14017      ],
14018      "static": true,
14019      "migration-safe": true
14020    },
14021    {
14022      "name": "z13.2",
14023      "typename": "z13.2-s390x-cpu",
14024      "unavailable-features": [
14025      ],
14026      "static": false,
14027      "migration-safe": true
14028    },
14029    {
14030      "name": "zBC12-base",
14031      "typename": "zBC12-base-s390x-cpu",
14032      "unavailable-features": [
14033      ],
14034      "static": true,
14035      "migration-safe": true
14036    },
14037    {
14038      "name": "z13.2-base",
14039      "typename": "z13.2-base-s390x-cpu",
14040      "unavailable-features": [
14041      ],
14042      "static": true,
14043      "migration-safe": true
14044    },
14045    {
14046      "name": "z890.3-base",
14047      "typename": "z890.3-base-s390x-cpu",
14048      "unavailable-features": [
14049      ],
14050      "static": true,
14051      "migration-safe": true
14052    },
14053    {
14054      "name": "z990-base",
14055      "typename": "z990-base-s390x-cpu",
14056      "unavailable-features": [
14057      ],
14058      "static": true,
14059      "migration-safe": true
14060    },
14061    {
14062      "name": "z10EC.2",
14063      "typename": "z10EC.2-s390x-cpu",
14064      "unavailable-features": [
14065      ],
14066      "static": false,
14067      "migration-safe": true
14068    },
14069    {
14070      "name": "z9BC",
14071      "typename": "z9BC-s390x-cpu",
14072      "unavailable-features": [
14073      ],
14074      "static": false,
14075      "migration-safe": true
14076    },
14077    {
14078      "name": "z10EC.3-base",
14079      "typename": "z10EC.3-base-s390x-cpu",
14080      "unavailable-features": [
14081      ],
14082      "static": true,
14083      "migration-safe": true
14084    },
14085    {
14086      "name": "z990.3-base",
14087      "typename": "z990.3-base-s390x-cpu",
14088      "unavailable-features": [
14089      ],
14090      "static": true,
14091      "migration-safe": true
14092    }
14093  ],
14094  "id": "libvirt-31"
14095}
14096
14097{
14098  "execute": "query-tpm-models",
14099  "id": "libvirt-32"
14100}
14101
14102{
14103  "return": [
14104  ],
14105  "id": "libvirt-32"
14106}
14107
14108{
14109  "execute": "query-tpm-types",
14110  "id": "libvirt-33"
14111}
14112
14113{
14114  "return": [
14115    "emulator"
14116  ],
14117  "id": "libvirt-33"
14118}
14119
14120{
14121  "execute": "query-command-line-options",
14122  "id": "libvirt-34"
14123}
14124
14125{
14126  "return": [
14127    {
14128      "parameters": [
14129        {
14130          "name": "non-adaptive",
14131          "type": "boolean"
14132        },
14133        {
14134          "name": "lossy",
14135          "type": "boolean"
14136        },
14137        {
14138          "name": "acl",
14139          "type": "boolean"
14140        },
14141        {
14142          "name": "x509verify",
14143          "type": "string"
14144        },
14145        {
14146          "name": "tls",
14147          "type": "boolean"
14148        },
14149        {
14150          "name": "sasl",
14151          "type": "boolean"
14152        },
14153        {
14154          "name": "key-delay-ms",
14155          "type": "number"
14156        },
14157        {
14158          "name": "lock-key-sync",
14159          "type": "boolean"
14160        },
14161        {
14162          "name": "reverse",
14163          "type": "boolean"
14164        },
14165        {
14166          "name": "password",
14167          "type": "boolean"
14168        },
14169        {
14170          "name": "ipv6",
14171          "type": "boolean"
14172        },
14173        {
14174          "name": "ipv4",
14175          "type": "boolean"
14176        },
14177        {
14178          "name": "to",
14179          "type": "number"
14180        },
14181        {
14182          "name": "connections",
14183          "type": "number"
14184        },
14185        {
14186          "name": "head",
14187          "type": "number"
14188        },
14189        {
14190          "name": "display",
14191          "type": "string"
14192        },
14193        {
14194          "name": "share",
14195          "type": "string"
14196        },
14197        {
14198          "name": "x509",
14199          "type": "string"
14200        },
14201        {
14202          "name": "tls-creds",
14203          "type": "string"
14204        },
14205        {
14206          "name": "websocket",
14207          "type": "string"
14208        },
14209        {
14210          "name": "vnc",
14211          "type": "string"
14212        }
14213      ],
14214      "option": "vnc"
14215    },
14216    {
14217      "parameters": [
14218        {
14219          "name": "dmode",
14220          "type": "number"
14221        },
14222        {
14223          "name": "fmode",
14224          "type": "number"
14225        },
14226        {
14227          "name": "sock_fd",
14228          "type": "number"
14229        },
14230        {
14231          "name": "socket",
14232          "type": "string"
14233        },
14234        {
14235          "name": "readonly",
14236          "type": "boolean"
14237        },
14238        {
14239          "name": "writeout",
14240          "type": "string"
14241        },
14242        {
14243          "name": "security_model",
14244          "type": "string"
14245        },
14246        {
14247          "name": "mount_tag",
14248          "type": "string"
14249        },
14250        {
14251          "name": "path",
14252          "type": "string"
14253        },
14254        {
14255          "name": "fsdriver",
14256          "type": "string"
14257        }
14258      ],
14259      "option": "virtfs"
14260    },
14261    {
14262      "parameters": [
14263        {
14264          "name": "throttling.iops-size",
14265          "help": "when limiting by iops max size of an I/O in bytes",
14266          "type": "number"
14267        },
14268        {
14269          "name": "throttling.bps-write-max-length",
14270          "help": "length of the bps-write-max burst period, in seconds",
14271          "type": "number"
14272        },
14273        {
14274          "name": "throttling.bps-read-max-length",
14275          "help": "length of the bps-read-max burst period, in seconds",
14276          "type": "number"
14277        },
14278        {
14279          "name": "throttling.bps-total-max-length",
14280          "help": "length of the bps-total-max burst period, in seconds",
14281          "type": "number"
14282        },
14283        {
14284          "name": "throttling.iops-write-max-length",
14285          "help": "length of the iops-write-max burst period, in seconds",
14286          "type": "number"
14287        },
14288        {
14289          "name": "throttling.iops-read-max-length",
14290          "help": "length of the iops-read-max burst period, in seconds",
14291          "type": "number"
14292        },
14293        {
14294          "name": "throttling.iops-total-max-length",
14295          "help": "length of the iops-total-max burst period, in seconds",
14296          "type": "number"
14297        },
14298        {
14299          "name": "throttling.bps-write-max",
14300          "help": "total bytes write burst",
14301          "type": "number"
14302        },
14303        {
14304          "name": "throttling.bps-read-max",
14305          "help": "total bytes read burst",
14306          "type": "number"
14307        },
14308        {
14309          "name": "throttling.bps-total-max",
14310          "help": "total bytes burst",
14311          "type": "number"
14312        },
14313        {
14314          "name": "throttling.iops-write-max",
14315          "help": "I/O operations write burst",
14316          "type": "number"
14317        },
14318        {
14319          "name": "throttling.iops-read-max",
14320          "help": "I/O operations read burst",
14321          "type": "number"
14322        },
14323        {
14324          "name": "throttling.iops-total-max",
14325          "help": "I/O operations burst",
14326          "type": "number"
14327        },
14328        {
14329          "name": "throttling.bps-write",
14330          "help": "limit write bytes per second",
14331          "type": "number"
14332        },
14333        {
14334          "name": "throttling.bps-read",
14335          "help": "limit read bytes per second",
14336          "type": "number"
14337        },
14338        {
14339          "name": "throttling.bps-total",
14340          "help": "limit total bytes per second",
14341          "type": "number"
14342        },
14343        {
14344          "name": "throttling.iops-write",
14345          "help": "limit write operations per second",
14346          "type": "number"
14347        },
14348        {
14349          "name": "throttling.iops-read",
14350          "help": "limit read operations per second",
14351          "type": "number"
14352        },
14353        {
14354          "name": "throttling.iops-total",
14355          "help": "limit total I/O operations per second",
14356          "type": "number"
14357        },
14358        {
14359          "name": "dmode",
14360          "type": "number"
14361        },
14362        {
14363          "name": "fmode",
14364          "type": "number"
14365        },
14366        {
14367          "name": "sock_fd",
14368          "type": "number"
14369        },
14370        {
14371          "name": "socket",
14372          "type": "string"
14373        },
14374        {
14375          "name": "readonly",
14376          "type": "boolean"
14377        },
14378        {
14379          "name": "writeout",
14380          "type": "string"
14381        },
14382        {
14383          "name": "security_model",
14384          "type": "string"
14385        },
14386        {
14387          "name": "path",
14388          "type": "string"
14389        },
14390        {
14391          "name": "fsdriver",
14392          "type": "string"
14393        }
14394      ],
14395      "option": "fsdev"
14396    },
14397    {
14398      "parameters": [
14399        {
14400          "name": "string",
14401          "help": "Sets content of the blob to be inserted from a string",
14402          "type": "string"
14403        },
14404        {
14405          "name": "file",
14406          "help": "Sets the name of the file from which\nthe fw_cfg blob will be loaded",
14407          "type": "string"
14408        },
14409        {
14410          "name": "name",
14411          "help": "Sets the fw_cfg name of the blob to be inserted",
14412          "type": "string"
14413        }
14414      ],
14415      "option": "fw_cfg"
14416    },
14417    {
14418      "parameters": [
14419        {
14420          "name": "arg",
14421          "type": "string"
14422        },
14423        {
14424          "name": "target",
14425          "type": "string"
14426        },
14427        {
14428          "name": "enable",
14429          "type": "boolean"
14430        }
14431      ],
14432      "option": "semihosting-config"
14433    },
14434    {
14435      "parameters": [
14436        {
14437          "name": "rrsnapshot",
14438          "type": "string"
14439        },
14440        {
14441          "name": "rrfile",
14442          "type": "string"
14443        },
14444        {
14445          "name": "rr",
14446          "type": "string"
14447        },
14448        {
14449          "name": "sleep",
14450          "type": "boolean"
14451        },
14452        {
14453          "name": "align",
14454          "type": "boolean"
14455        },
14456        {
14457          "name": "shift",
14458          "type": "string"
14459        }
14460      ],
14461      "option": "icount"
14462    },
14463    {
14464      "parameters": [
14465      ],
14466      "option": "numa"
14467    },
14468    {
14469      "parameters": [
14470        {
14471          "name": "debug-threads",
14472          "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.",
14473          "type": "boolean"
14474        },
14475        {
14476          "name": "process",
14477          "help": "Sets the name of the QEMU process, as shown in top etc",
14478          "type": "string"
14479        },
14480        {
14481          "name": "guest",
14482          "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",
14483          "type": "string"
14484        }
14485      ],
14486      "option": "name"
14487    },
14488    {
14489      "parameters": [
14490        {
14491          "name": "timestamp",
14492          "type": "boolean"
14493        }
14494      ],
14495      "option": "msg"
14496    },
14497    {
14498      "parameters": [
14499        {
14500          "name": "mlock",
14501          "type": "boolean"
14502        }
14503      ],
14504      "option": "realtime"
14505    },
14506    {
14507      "parameters": [
14508      ],
14509      "option": "tpmdev"
14510    },
14511    {
14512      "parameters": [
14513      ],
14514      "option": "object"
14515    },
14516    {
14517      "parameters": [
14518        {
14519          "name": "opaque",
14520          "help": "free-form string used to describe fd",
14521          "type": "string"
14522        },
14523        {
14524          "name": "set",
14525          "help": "ID of the fd set to add fd to",
14526          "type": "number"
14527        },
14528        {
14529          "name": "fd",
14530          "help": "file descriptor of which a duplicate is added to fd set",
14531          "type": "number"
14532        }
14533      ],
14534      "option": "add-fd"
14535    },
14536    {
14537      "parameters": [
14538        {
14539          "name": "resourcecontrol",
14540          "type": "string"
14541        },
14542        {
14543          "name": "spawn",
14544          "type": "string"
14545        },
14546        {
14547          "name": "elevateprivileges",
14548          "type": "string"
14549        },
14550        {
14551          "name": "obsolete",
14552          "type": "string"
14553        },
14554        {
14555          "name": "enable",
14556          "type": "boolean"
14557        }
14558      ],
14559      "option": "sandbox"
14560    },
14561    {
14562      "parameters": [
14563        {
14564          "name": "strict",
14565          "type": "boolean"
14566        },
14567        {
14568          "name": "reboot-timeout",
14569          "type": "string"
14570        },
14571        {
14572          "name": "splash-time",
14573          "type": "string"
14574        },
14575        {
14576          "name": "splash",
14577          "type": "string"
14578        },
14579        {
14580          "name": "menu",
14581          "type": "boolean"
14582        },
14583        {
14584          "name": "once",
14585          "type": "string"
14586        },
14587        {
14588          "name": "order",
14589          "type": "string"
14590        }
14591      ],
14592      "option": "boot-opts"
14593    },
14594    {
14595      "parameters": [
14596        {
14597          "name": "maxcpus",
14598          "type": "number"
14599        },
14600        {
14601          "name": "threads",
14602          "type": "number"
14603        },
14604        {
14605          "name": "cores",
14606          "type": "number"
14607        },
14608        {
14609          "name": "sockets",
14610          "type": "number"
14611        },
14612        {
14613          "name": "cpus",
14614          "type": "number"
14615        }
14616      ],
14617      "option": "smp-opts"
14618    },
14619    {
14620      "parameters": [
14621        {
14622          "name": "maxmem",
14623          "type": "size"
14624        },
14625        {
14626          "name": "slots",
14627          "type": "number"
14628        },
14629        {
14630          "name": "size",
14631          "type": "size"
14632        }
14633      ],
14634      "option": "memory"
14635    },
14636    {
14637      "parameters": [
14638        {
14639          "name": "thread",
14640          "help": "Enable/disable multi-threaded TCG",
14641          "type": "string"
14642        },
14643        {
14644          "name": "accel",
14645          "help": "Select the type of accelerator",
14646          "type": "string"
14647        }
14648      ],
14649      "option": "accel"
14650    },
14651    {
14652      "parameters": [
14653        {
14654          "name": "loadparm",
14655          "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",
14656          "type": "string"
14657        },
14658        {
14659          "name": "dea-key-wrap",
14660          "help": "enable/disable DEA key wrapping using the CPACF wrapping key",
14661          "type": "boolean"
14662        },
14663        {
14664          "name": "aes-key-wrap",
14665          "help": "enable/disable AES key wrapping using the CPACF wrapping key",
14666          "type": "boolean"
14667        },
14668        {
14669          "name": "suppress-vmdesc",
14670          "help": "Set on to disable self-describing migration",
14671          "type": "boolean"
14672        },
14673        {
14674          "name": "iommu",
14675          "help": "Set on/off to enable/disable Intel IOMMU (VT-d)",
14676          "type": "boolean"
14677        },
14678        {
14679          "name": "firmware",
14680          "help": "firmware image",
14681          "type": "string"
14682        },
14683        {
14684          "name": "usb",
14685          "help": "Set on/off to enable/disable usb",
14686          "type": "boolean"
14687        },
14688        {
14689          "name": "mem-merge",
14690          "help": "enable/disable memory merge support",
14691          "type": "boolean"
14692        },
14693        {
14694          "name": "dump-guest-core",
14695          "help": "Include guest memory in  a core dump",
14696          "type": "boolean"
14697        },
14698        {
14699          "name": "dt_compatible",
14700          "help": "Overrides the \"compatible\" property of the dt root node",
14701          "type": "string"
14702        },
14703        {
14704          "name": "phandle_start",
14705          "help": "The first phandle ID we may generate dynamically",
14706          "type": "number"
14707        },
14708        {
14709          "name": "dumpdtb",
14710          "help": "Dump current dtb to a file and quit",
14711          "type": "string"
14712        },
14713        {
14714          "name": "dtb",
14715          "help": "Linux kernel device tree file",
14716          "type": "string"
14717        },
14718        {
14719          "name": "append",
14720          "help": "Linux kernel command line",
14721          "type": "string"
14722        },
14723        {
14724          "name": "initrd",
14725          "help": "Linux initial ramdisk file",
14726          "type": "string"
14727        },
14728        {
14729          "name": "kernel",
14730          "help": "Linux kernel image file",
14731          "type": "string"
14732        },
14733        {
14734          "name": "kvm_shadow_mem",
14735          "help": "KVM shadow MMU size",
14736          "type": "size"
14737        },
14738        {
14739          "name": "kernel_irqchip",
14740          "help": "use KVM in-kernel irqchip",
14741          "type": "boolean"
14742        },
14743        {
14744          "name": "accel",
14745          "help": "accelerator list",
14746          "type": "string"
14747        },
14748        {
14749          "name": "type",
14750          "help": "emulated machine",
14751          "type": "string"
14752        }
14753      ],
14754      "option": "machine"
14755    },
14756    {
14757      "parameters": [
14758        {
14759          "name": "romfile",
14760          "type": "string"
14761        },
14762        {
14763          "name": "bootindex",
14764          "type": "number"
14765        }
14766      ],
14767      "option": "option-rom"
14768    },
14769    {
14770      "parameters": [
14771        {
14772          "name": "file",
14773          "type": "string"
14774        },
14775        {
14776          "name": "events",
14777          "type": "string"
14778        },
14779        {
14780          "name": "enable",
14781          "type": "string"
14782        }
14783      ],
14784      "option": "trace"
14785    },
14786    {
14787      "parameters": [
14788        {
14789          "name": "pretty",
14790          "type": "boolean"
14791        },
14792        {
14793          "name": "default",
14794          "type": "boolean"
14795        },
14796        {
14797          "name": "chardev",
14798          "type": "string"
14799        },
14800        {
14801          "name": "mode",
14802          "type": "string"
14803        }
14804      ],
14805      "option": "mon"
14806    },
14807    {
14808      "parameters": [
14809        {
14810          "name": "value",
14811          "type": "string"
14812        },
14813        {
14814          "name": "property",
14815          "type": "string"
14816        },
14817        {
14818          "name": "driver",
14819          "type": "string"
14820        }
14821      ],
14822      "option": "global"
14823    },
14824    {
14825      "parameters": [
14826        {
14827          "name": "driftfix",
14828          "type": "string"
14829        },
14830        {
14831          "name": "clock",
14832          "type": "string"
14833        },
14834        {
14835          "name": "base",
14836          "type": "string"
14837        }
14838      ],
14839      "option": "rtc"
14840    },
14841    {
14842      "parameters": [
14843      ],
14844      "option": "net"
14845    },
14846    {
14847      "parameters": [
14848      ],
14849      "option": "netdev"
14850    },
14851    {
14852      "parameters": [
14853      ],
14854      "option": "device"
14855    },
14856    {
14857      "parameters": [
14858        {
14859          "name": "logappend",
14860          "type": "boolean"
14861        },
14862        {
14863          "name": "logfile",
14864          "type": "string"
14865        },
14866        {
14867          "name": "append",
14868          "type": "boolean"
14869        },
14870        {
14871          "name": "chardev",
14872          "type": "string"
14873        },
14874        {
14875          "name": "size",
14876          "type": "size"
14877        },
14878        {
14879          "name": "debug",
14880          "type": "number"
14881        },
14882        {
14883          "name": "name",
14884          "type": "string"
14885        },
14886        {
14887          "name": "signal",
14888          "type": "boolean"
14889        },
14890        {
14891          "name": "mux",
14892          "type": "boolean"
14893        },
14894        {
14895          "name": "rows",
14896          "type": "number"
14897        },
14898        {
14899          "name": "cols",
14900          "type": "number"
14901        },
14902        {
14903          "name": "height",
14904          "type": "number"
14905        },
14906        {
14907          "name": "width",
14908          "type": "number"
14909        },
14910        {
14911          "name": "tls-creds",
14912          "type": "string"
14913        },
14914        {
14915          "name": "tn3270",
14916          "type": "boolean"
14917        },
14918        {
14919          "name": "telnet",
14920          "type": "boolean"
14921        },
14922        {
14923          "name": "reconnect",
14924          "type": "number"
14925        },
14926        {
14927          "name": "delay",
14928          "type": "boolean"
14929        },
14930        {
14931          "name": "server",
14932          "type": "boolean"
14933        },
14934        {
14935          "name": "wait",
14936          "type": "boolean"
14937        },
14938        {
14939          "name": "ipv6",
14940          "type": "boolean"
14941        },
14942        {
14943          "name": "ipv4",
14944          "type": "boolean"
14945        },
14946        {
14947          "name": "to",
14948          "type": "number"
14949        },
14950        {
14951          "name": "localport",
14952          "type": "string"
14953        },
14954        {
14955          "name": "localaddr",
14956          "type": "string"
14957        },
14958        {
14959          "name": "port",
14960          "type": "string"
14961        },
14962        {
14963          "name": "host",
14964          "type": "string"
14965        },
14966        {
14967          "name": "path",
14968          "type": "string"
14969        },
14970        {
14971          "name": "backend",
14972          "type": "string"
14973        }
14974      ],
14975      "option": "chardev"
14976    },
14977    {
14978      "parameters": [
14979        {
14980          "name": "copy-on-read",
14981          "help": "copy read data from backing file into image file",
14982          "type": "boolean"
14983        },
14984        {
14985          "name": "werror",
14986          "help": "write error action",
14987          "type": "string"
14988        },
14989        {
14990          "name": "rerror",
14991          "help": "read error action",
14992          "type": "string"
14993        },
14994        {
14995          "name": "read-only",
14996          "help": "open drive file as read-only",
14997          "type": "boolean"
14998        },
14999        {
15000          "name": "file",
15001          "help": "file name",
15002          "type": "string"
15003        },
15004        {
15005          "name": "serial",
15006          "help": "disk serial number",
15007          "type": "string"
15008        },
15009        {
15010          "name": "addr",
15011          "help": "pci address (virtio only)",
15012          "type": "string"
15013        },
15014        {
15015          "name": "boot",
15016          "help": "(deprecated, ignored)",
15017          "type": "boolean"
15018        },
15019        {
15020          "name": "trans",
15021          "help": "chs translation (auto, lba, none)",
15022          "type": "string"
15023        },
15024        {
15025          "name": "secs",
15026          "help": "number of sectors (ide disk geometry)",
15027          "type": "number"
15028        },
15029        {
15030          "name": "heads",
15031          "help": "number of heads (ide disk geometry)",
15032          "type": "number"
15033        },
15034        {
15035          "name": "cyls",
15036          "help": "number of cylinders (ide disk geometry)",
15037          "type": "number"
15038        },
15039        {
15040          "name": "if",
15041          "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)",
15042          "type": "string"
15043        },
15044        {
15045          "name": "media",
15046          "help": "media type (disk, cdrom)",
15047          "type": "string"
15048        },
15049        {
15050          "name": "index",
15051          "help": "index number",
15052          "type": "number"
15053        },
15054        {
15055          "name": "unit",
15056          "help": "unit number (i.e. lun for scsi)",
15057          "type": "number"
15058        },
15059        {
15060          "name": "bus",
15061          "help": "bus number",
15062          "type": "number"
15063        },
15064        {
15065          "name": "stats-account-failed",
15066          "help": "whether to account for failed I/O operations in the statistics",
15067          "type": "boolean"
15068        },
15069        {
15070          "name": "stats-account-invalid",
15071          "help": "whether to account for invalid I/O operations in the statistics",
15072          "type": "boolean"
15073        },
15074        {
15075          "name": "detect-zeroes",
15076          "help": "try to optimize zero writes (off, on, unmap)",
15077          "type": "string"
15078        },
15079        {
15080          "name": "throttling.group",
15081          "help": "name of the block throttling group",
15082          "type": "string"
15083        },
15084        {
15085          "name": "throttling.iops-size",
15086          "help": "when limiting by iops max size of an I/O in bytes",
15087          "type": "number"
15088        },
15089        {
15090          "name": "throttling.bps-write-max-length",
15091          "help": "length of the bps-write-max burst period, in seconds",
15092          "type": "number"
15093        },
15094        {
15095          "name": "throttling.bps-read-max-length",
15096          "help": "length of the bps-read-max burst period, in seconds",
15097          "type": "number"
15098        },
15099        {
15100          "name": "throttling.bps-total-max-length",
15101          "help": "length of the bps-total-max burst period, in seconds",
15102          "type": "number"
15103        },
15104        {
15105          "name": "throttling.iops-write-max-length",
15106          "help": "length of the iops-write-max burst period, in seconds",
15107          "type": "number"
15108        },
15109        {
15110          "name": "throttling.iops-read-max-length",
15111          "help": "length of the iops-read-max burst period, in seconds",
15112          "type": "number"
15113        },
15114        {
15115          "name": "throttling.iops-total-max-length",
15116          "help": "length of the iops-total-max burst period, in seconds",
15117          "type": "number"
15118        },
15119        {
15120          "name": "throttling.bps-write-max",
15121          "help": "total bytes write burst",
15122          "type": "number"
15123        },
15124        {
15125          "name": "throttling.bps-read-max",
15126          "help": "total bytes read burst",
15127          "type": "number"
15128        },
15129        {
15130          "name": "throttling.bps-total-max",
15131          "help": "total bytes burst",
15132          "type": "number"
15133        },
15134        {
15135          "name": "throttling.iops-write-max",
15136          "help": "I/O operations write burst",
15137          "type": "number"
15138        },
15139        {
15140          "name": "throttling.iops-read-max",
15141          "help": "I/O operations read burst",
15142          "type": "number"
15143        },
15144        {
15145          "name": "throttling.iops-total-max",
15146          "help": "I/O operations burst",
15147          "type": "number"
15148        },
15149        {
15150          "name": "throttling.bps-write",
15151          "help": "limit write bytes per second",
15152          "type": "number"
15153        },
15154        {
15155          "name": "throttling.bps-read",
15156          "help": "limit read bytes per second",
15157          "type": "number"
15158        },
15159        {
15160          "name": "throttling.bps-total",
15161          "help": "limit total bytes per second",
15162          "type": "number"
15163        },
15164        {
15165          "name": "throttling.iops-write",
15166          "help": "limit write operations per second",
15167          "type": "number"
15168        },
15169        {
15170          "name": "throttling.iops-read",
15171          "help": "limit read operations per second",
15172          "type": "number"
15173        },
15174        {
15175          "name": "throttling.iops-total",
15176          "help": "limit total I/O operations per second",
15177          "type": "number"
15178        },
15179        {
15180          "name": "werror",
15181          "help": "write error action",
15182          "type": "string"
15183        },
15184        {
15185          "name": "format",
15186          "help": "disk format (raw, qcow2, ...)",
15187          "type": "string"
15188        },
15189        {
15190          "name": "cache.writeback",
15191          "help": "Enable writeback mode",
15192          "type": "boolean"
15193        },
15194        {
15195          "name": "aio",
15196          "help": "host AIO implementation (threads, native)",
15197          "type": "string"
15198        },
15199        {
15200          "name": "snapshot",
15201          "help": "enable/disable snapshot mode",
15202          "type": "boolean"
15203        },
15204        {
15205          "name": "force-share",
15206          "help": "always accept other writers (default: off)",
15207          "type": "boolean"
15208        },
15209        {
15210          "name": "discard",
15211          "help": "discard operation (ignore/off, unmap/on)",
15212          "type": "string"
15213        },
15214        {
15215          "name": "read-only",
15216          "help": "Node is opened in read-only mode",
15217          "type": "boolean"
15218        },
15219        {
15220          "name": "cache.no-flush",
15221          "help": "Ignore flush requests",
15222          "type": "boolean"
15223        },
15224        {
15225          "name": "cache.direct",
15226          "help": "Bypass software writeback cache on the host",
15227          "type": "boolean"
15228        },
15229        {
15230          "name": "driver",
15231          "help": "Block driver to use for the node",
15232          "type": "string"
15233        },
15234        {
15235          "name": "node-name",
15236          "help": "Node name of the block device node",
15237          "type": "string"
15238        }
15239      ],
15240      "option": "drive"
15241    }
15242  ],
15243  "id": "libvirt-34"
15244}
15245
15246{
15247  "execute": "query-migrate-capabilities",
15248  "id": "libvirt-35"
15249}
15250
15251{
15252  "return": [
15253    {
15254      "state": false,
15255      "capability": "xbzrle"
15256    },
15257    {
15258      "state": false,
15259      "capability": "rdma-pin-all"
15260    },
15261    {
15262      "state": false,
15263      "capability": "auto-converge"
15264    },
15265    {
15266      "state": false,
15267      "capability": "zero-blocks"
15268    },
15269    {
15270      "state": false,
15271      "capability": "compress"
15272    },
15273    {
15274      "state": false,
15275      "capability": "events"
15276    },
15277    {
15278      "state": false,
15279      "capability": "postcopy-ram"
15280    },
15281    {
15282      "state": false,
15283      "capability": "x-colo"
15284    },
15285    {
15286      "state": false,
15287      "capability": "release-ram"
15288    },
15289    {
15290      "state": false,
15291      "capability": "block"
15292    },
15293    {
15294      "state": false,
15295      "capability": "return-path"
15296    },
15297    {
15298      "state": false,
15299      "capability": "pause-before-switchover"
15300    },
15301    {
15302      "state": false,
15303      "capability": "x-multifd"
15304    }
15305  ],
15306  "id": "libvirt-35"
15307}
15308
15309{
15310  "execute": "query-cpu-model-expansion",
15311  "arguments": {
15312    "type": "static",
15313    "model": {
15314      "name": "host"
15315    }
15316  },
15317  "id": "libvirt-36"
15318}
15319
15320{
15321  "return": {
15322    "model": {
15323      "name": "z14-base",
15324      "props": {
15325        "aen": true,
15326        "cmmnt": true,
15327        "aefsi": true,
15328        "mepoch": true,
15329        "msa8": true,
15330        "msa7": true,
15331        "msa6": true,
15332        "msa5": true,
15333        "msa4": true,
15334        "msa3": true,
15335        "msa2": true,
15336        "msa1": true,
15337        "sthyi": true,
15338        "edat": true,
15339        "ri": true,
15340        "edat2": true,
15341        "vx": true,
15342        "ipter": true,
15343        "vxeh": true,
15344        "vxpd": true,
15345        "esop": true,
15346        "iep": true,
15347        "cte": true,
15348        "gs": true,
15349        "zpci": true,
15350        "sea_esop2": true,
15351        "te": true,
15352        "cmm": true
15353      }
15354    }
15355  },
15356  "id": "libvirt-36"
15357}
15358
15359{
15360  "execute": "qmp_capabilities",
15361  "id": "libvirt-1"
15362}
15363
15364{
15365  "return": {
15366  },
15367  "id": "libvirt-1"
15368}
15369
15370{
15371  "execute": "query-cpu-definitions",
15372  "id": "libvirt-2"
15373}
15374
15375{
15376  "return": [
15377    {
15378      "name": "z890.2",
15379      "typename": "z890.2-s390x-cpu",
15380      "unavailable-features": [
15381        "klmd-sha-1",
15382        "kimd-sha-1",
15383        "km-tdea-192",
15384        "km-tdea-128",
15385        "km-dea",
15386        "kmc-tdea-192",
15387        "kmc-tdea-128",
15388        "kmc-dea",
15389        "kmac-tdea-192",
15390        "kmac-tdea-128",
15391        "kmac-dea",
15392        "hfpm",
15393        "type"
15394      ],
15395      "static": false,
15396      "migration-safe": true
15397    },
15398    {
15399      "name": "z990.4",
15400      "typename": "z990.4-s390x-cpu",
15401      "unavailable-features": [
15402        "klmd-sha-1",
15403        "kimd-sha-1",
15404        "km-tdea-192",
15405        "km-tdea-128",
15406        "km-dea",
15407        "kmc-tdea-192",
15408        "kmc-tdea-128",
15409        "kmc-dea",
15410        "kmac-tdea-192",
15411        "kmac-tdea-128",
15412        "kmac-dea",
15413        "hfpm",
15414        "type"
15415      ],
15416      "static": false,
15417      "migration-safe": true
15418    },
15419    {
15420      "name": "z10BC.2",
15421      "typename": "z10BC.2-s390x-cpu",
15422      "unavailable-features": [
15423        "klmd-sha-1",
15424        "kimd-sha-1",
15425        "km-tdea-192",
15426        "km-tdea-128",
15427        "km-dea",
15428        "kmc-tdea-192",
15429        "kmc-tdea-128",
15430        "kmc-dea",
15431        "kmac-tdea-192",
15432        "kmac-tdea-128",
15433        "kmac-dea",
15434        "cmm",
15435        "dateh2",
15436        "sthyi",
15437        "pfpo",
15438        "dfphp",
15439        "dfp",
15440        "ectg",
15441        "parseh",
15442        "hfpue",
15443        "hfpm",
15444        "csske",
15445        "edat",
15446        "asnlxr",
15447        "msa2",
15448        "msa1",
15449        "tods",
15450        "type"
15451      ],
15452      "static": false,
15453      "migration-safe": true
15454    },
15455    {
15456      "name": "z196.2",
15457      "typename": "z196.2-s390x-cpu",
15458      "unavailable-features": [
15459        "pcc-xts-eaes-256",
15460        "pcc-xts-eaes-128",
15461        "pcc-xts-aes-256",
15462        "pcc-xts-aes-128",
15463        "pcc-cmac-eaes-256",
15464        "pcc-cmac-eaes-192",
15465        "pcc-cmac-eaes-128",
15466        "pcc-cmac-eaes-256",
15467        "pcc-cmac-aes-192",
15468        "pcc-cmac-aes-128",
15469        "pcc-cmac-etdea-192",
15470        "pcc-cmac-etdea-128",
15471        "pcc-cmac-edea",
15472        "pcc-cmac-tdea-192",
15473        "pcc-cmac-tdea-128",
15474        "pcc-cmac-dea",
15475        "kmo-eaes-256",
15476        "kmo-eaes-192",
15477        "kmo-eaes-128",
15478        "kmo-aes-256",
15479        "kmo-aes-192",
15480        "kmo-aes-128",
15481        "kmo-etdea-192",
15482        "kmo-etdea-128",
15483        "kmo-edea",
15484        "kmo-tdea-192",
15485        "kmo-tdea-128",
15486        "kmo-dea",
15487        "kmf-eaes-256",
15488        "kmf-eaes-192",
15489        "kmf-eaes-128",
15490        "kmf-aes-256",
15491        "kmf-aes-192",
15492        "kmf-aes-128",
15493        "kmf-etdea-192",
15494        "kmf-etdea-128",
15495        "kmf-edea",
15496        "kmf-tdea-192",
15497        "kmf-tdea-128",
15498        "kmf-dea",
15499        "kmctr-eaes-256",
15500        "kmctr-eaes-192",
15501        "kmctr-eaes-128",
15502        "kmctr-aes-256",
15503        "kmctr-aes-192",
15504        "kmctr-aes-128",
15505        "kmctr-etdea-192",
15506        "kmctr-etdea-128",
15507        "kmctr-edea",
15508        "kmctr-tdea-192",
15509        "kmctr-tdea-128",
15510        "kmctr-dea",
15511        "pckmo-aes-256",
15512        "pckmo-aes-192",
15513        "pckmo-aes-128",
15514        "pckmo-etdea-192",
15515        "pckmo-etdea-128",
15516        "pckmo-edea",
15517        "klmd-sha-1",
15518        "kimd-ghash",
15519        "kimd-sha-1",
15520        "km-xts-eaes-256",
15521        "km-xts-eaes-128",
15522        "km-xts-aes-256",
15523        "km-xts-aes-128",
15524        "km-eaes-256",
15525        "km-eaes-192",
15526        "km-eaes-128",
15527        "km-etdea-192",
15528        "km-etdea-128",
15529        "km-edea",
15530        "km-tdea-192",
15531        "km-tdea-128",
15532        "km-dea",
15533        "kmc-eaes-256",
15534        "kmc-eaes-192",
15535        "kmc-eaes-128",
15536        "kmc-etdea-192",
15537        "kmc-etdea-128",
15538        "kmc-edea",
15539        "kmc-tdea-192",
15540        "kmc-tdea-128",
15541        "kmc-dea",
15542        "kmac-eaes-256",
15543        "kmac-eaes-192",
15544        "kmac-eaes-128",
15545        "kmac-aes-256",
15546        "kmac-aes-192",
15547        "kmac-aes-128",
15548        "kmac-etdea-192",
15549        "kmac-etdea-128",
15550        "kmac-edea",
15551        "kmac-tdea-192",
15552        "kmac-tdea-128",
15553        "kmac-dea",
15554        "cmm",
15555        "dateh2",
15556        "aefsi",
15557        "sthyi",
15558        "iacc2",
15559        "cmpsceh",
15560        "pfpo",
15561        "dfphp",
15562        "dfp",
15563        "sprogp",
15564        "fpe",
15565        "emon",
15566        "ectg",
15567        "parseh",
15568        "hfpue",
15569        "hfpm",
15570        "nonqks",
15571        "ipter",
15572        "csske",
15573        "edat",
15574        "asnlxr",
15575        "msa2",
15576        "msa1",
15577        "tods",
15578        "type"
15579      ],
15580      "static": false,
15581      "migration-safe": true
15582    },
15583    {
15584      "name": "z14",
15585      "typename": "z14-s390x-cpu",
15586      "unavailable-features": [
15587        "ppno-sha-512-drng",
15588        "pcc-xts-eaes-256",
15589        "pcc-xts-eaes-128",
15590        "pcc-xts-aes-256",
15591        "pcc-xts-aes-128",
15592        "pcc-cmac-eaes-256",
15593        "pcc-cmac-eaes-192",
15594        "pcc-cmac-eaes-128",
15595        "pcc-cmac-eaes-256",
15596        "pcc-cmac-aes-192",
15597        "pcc-cmac-aes-128",
15598        "pcc-cmac-etdea-192",
15599        "pcc-cmac-etdea-128",
15600        "pcc-cmac-edea",
15601        "pcc-cmac-tdea-192",
15602        "pcc-cmac-tdea-128",
15603        "pcc-cmac-dea",
15604        "kmo-eaes-256",
15605        "kmo-eaes-192",
15606        "kmo-eaes-128",
15607        "kmo-aes-256",
15608        "kmo-aes-192",
15609        "kmo-aes-128",
15610        "kmo-etdea-192",
15611        "kmo-etdea-128",
15612        "kmo-edea",
15613        "kmo-tdea-192",
15614        "kmo-tdea-128",
15615        "kmo-dea",
15616        "kmf-eaes-256",
15617        "kmf-eaes-192",
15618        "kmf-eaes-128",
15619        "kmf-aes-256",
15620        "kmf-aes-192",
15621        "kmf-aes-128",
15622        "kmf-etdea-192",
15623        "kmf-etdea-128",
15624        "kmf-edea",
15625        "kmf-tdea-192",
15626        "kmf-tdea-128",
15627        "kmf-dea",
15628        "kmctr-eaes-256",
15629        "kmctr-eaes-192",
15630        "kmctr-eaes-128",
15631        "kmctr-aes-256",
15632        "kmctr-aes-192",
15633        "kmctr-aes-128",
15634        "kmctr-etdea-192",
15635        "kmctr-etdea-128",
15636        "kmctr-edea",
15637        "kmctr-tdea-192",
15638        "kmctr-tdea-128",
15639        "kmctr-dea",
15640        "pckmo-aes-256",
15641        "pckmo-aes-192",
15642        "pckmo-aes-128",
15643        "pckmo-etdea-192",
15644        "pckmo-etdea-128",
15645        "pckmo-edea",
15646        "klmd-sha-1",
15647        "kimd-ghash",
15648        "kimd-sha-1",
15649        "km-xts-eaes-256",
15650        "km-xts-eaes-128",
15651        "km-xts-aes-256",
15652        "km-xts-aes-128",
15653        "km-eaes-256",
15654        "km-eaes-192",
15655        "km-eaes-128",
15656        "km-etdea-192",
15657        "km-etdea-128",
15658        "km-edea",
15659        "km-tdea-192",
15660        "km-tdea-128",
15661        "km-dea",
15662        "kmc-eaes-256",
15663        "kmc-eaes-192",
15664        "kmc-eaes-128",
15665        "kmc-etdea-192",
15666        "kmc-etdea-128",
15667        "kmc-edea",
15668        "kmc-tdea-192",
15669        "kmc-tdea-128",
15670        "kmc-dea",
15671        "kmac-eaes-256",
15672        "kmac-eaes-192",
15673        "kmac-eaes-128",
15674        "kmac-aes-256",
15675        "kmac-aes-192",
15676        "kmac-aes-128",
15677        "kmac-etdea-192",
15678        "kmac-etdea-128",
15679        "kmac-edea",
15680        "kmac-tdea-192",
15681        "kmac-tdea-128",
15682        "kmac-dea",
15683        "cmm",
15684        "dateh2",
15685        "esop",
15686        "vxeh",
15687        "vxpd",
15688        "gs",
15689        "sea_esop2",
15690        "iep",
15691        "vx",
15692        "dfppc",
15693        "edat2",
15694        "aefsi",
15695        "sthyi",
15696        "te",
15697        "aen",
15698        "zpci",
15699        "ri",
15700        "tsi",
15701        "sema",
15702        "minste2",
15703        "eec",
15704        "iacc2",
15705        "cte",
15706        "dfpzc",
15707        "cmpsceh",
15708        "pfpo",
15709        "dfphp",
15710        "dfp",
15711        "sprogp",
15712        "opc",
15713        "fpe",
15714        "emon",
15715        "ectg",
15716        "parseh",
15717        "hfpue",
15718        "hfpm",
15719        "nonqks",
15720        "ipter",
15721        "csske",
15722        "edat",
15723        "asnlxr",
15724        "msa8",
15725        "msa7",
15726        "msa6",
15727        "msa2",
15728        "msa1",
15729        "gen13ptff",
15730        "tods",
15731        "type"
15732      ],
15733      "static": false,
15734      "migration-safe": true
15735    },
15736    {
15737      "name": "z9BC-base",
15738      "typename": "z9BC-base-s390x-cpu",
15739      "unavailable-features": [
15740        "klmd-sha-1",
15741        "kimd-sha-1",
15742        "km-tdea-192",
15743        "km-tdea-128",
15744        "km-dea",
15745        "kmc-tdea-192",
15746        "kmc-tdea-128",
15747        "kmc-dea",
15748        "kmac-tdea-192",
15749        "kmac-tdea-128",
15750        "kmac-dea",
15751        "dateh2",
15752        "hfpue",
15753        "hfpm",
15754        "asnlxr",
15755        "tods",
15756        "type"
15757      ],
15758      "static": true,
15759      "migration-safe": true
15760    },
15761    {
15762      "name": "zEC12-base",
15763      "typename": "zEC12-base-s390x-cpu",
15764      "unavailable-features": [
15765        "klmd-sha-1",
15766        "kimd-sha-1",
15767        "km-tdea-192",
15768        "km-tdea-128",
15769        "km-dea",
15770        "kmc-tdea-192",
15771        "kmc-tdea-128",
15772        "kmc-dea",
15773        "kmac-tdea-192",
15774        "kmac-tdea-128",
15775        "kmac-dea",
15776        "dateh2",
15777        "iacc2",
15778        "dfpzc",
15779        "cmpsceh",
15780        "pfpo",
15781        "dfphp",
15782        "dfp",
15783        "sprogp",
15784        "fpe",
15785        "emon",
15786        "ectg",
15787        "parseh",
15788        "hfpue",
15789        "hfpm",
15790        "nonqks",
15791        "csske",
15792        "asnlxr",
15793        "tods",
15794        "type"
15795      ],
15796      "static": true,
15797      "migration-safe": true
15798    },
15799    {
15800      "name": "z196-base",
15801      "typename": "z196-base-s390x-cpu",
15802      "unavailable-features": [
15803        "klmd-sha-1",
15804        "kimd-sha-1",
15805        "km-tdea-192",
15806        "km-tdea-128",
15807        "km-dea",
15808        "kmc-tdea-192",
15809        "kmc-tdea-128",
15810        "kmc-dea",
15811        "kmac-tdea-192",
15812        "kmac-tdea-128",
15813        "kmac-dea",
15814        "dateh2",
15815        "iacc2",
15816        "cmpsceh",
15817        "pfpo",
15818        "dfphp",
15819        "dfp",
15820        "sprogp",
15821        "fpe",
15822        "emon",
15823        "ectg",
15824        "parseh",
15825        "hfpue",
15826        "hfpm",
15827        "nonqks",
15828        "csske",
15829        "asnlxr",
15830        "tods",
15831        "type"
15832      ],
15833      "static": true,
15834      "migration-safe": true
15835    },
15836    {
15837      "name": "z13-base",
15838      "typename": "z13-base-s390x-cpu",
15839      "unavailable-features": [
15840        "klmd-sha-1",
15841        "kimd-sha-1",
15842        "km-tdea-192",
15843        "km-tdea-128",
15844        "km-dea",
15845        "kmc-tdea-192",
15846        "kmc-tdea-128",
15847        "kmc-dea",
15848        "kmac-tdea-192",
15849        "kmac-tdea-128",
15850        "kmac-dea",
15851        "dateh2",
15852        "dfppc",
15853        "iacc2",
15854        "dfpzc",
15855        "cmpsceh",
15856        "pfpo",
15857        "dfphp",
15858        "dfp",
15859        "sprogp",
15860        "fpe",
15861        "emon",
15862        "ectg",
15863        "parseh",
15864        "hfpue",
15865        "hfpm",
15866        "nonqks",
15867        "csske",
15868        "asnlxr",
15869        "gen13ptff",
15870        "tods",
15871        "type"
15872      ],
15873      "static": true,
15874      "migration-safe": true
15875    },
15876    {
15877      "name": "z990.3",
15878      "typename": "z990.3-s390x-cpu",
15879      "unavailable-features": [
15880        "klmd-sha-1",
15881        "kimd-sha-1",
15882        "km-tdea-192",
15883        "km-tdea-128",
15884        "km-dea",
15885        "kmc-tdea-192",
15886        "kmc-tdea-128",
15887        "kmc-dea",
15888        "kmac-tdea-192",
15889        "kmac-tdea-128",
15890        "kmac-dea",
15891        "hfpm",
15892        "type"
15893      ],
15894      "static": false,
15895      "migration-safe": true
15896    },
15897    {
15898      "name": "host",
15899      "typename": "host-s390x-cpu",
15900      "static": false,
15901      "migration-safe": false
15902    },
15903    {
15904      "name": "z9EC",
15905      "typename": "z9EC-s390x-cpu",
15906      "unavailable-features": [
15907        "klmd-sha-1",
15908        "kimd-sha-1",
15909        "km-tdea-192",
15910        "km-tdea-128",
15911        "km-dea",
15912        "kmc-tdea-192",
15913        "kmc-tdea-128",
15914        "kmc-dea",
15915        "kmac-tdea-192",
15916        "kmac-tdea-128",
15917        "kmac-dea",
15918        "cmm",
15919        "dateh2",
15920        "sthyi",
15921        "hfpue",
15922        "hfpm",
15923        "asnlxr",
15924        "msa1",
15925        "tods",
15926        "type"
15927      ],
15928      "static": false,
15929      "migration-safe": true
15930    },
15931    {
15932      "name": "zBC12",
15933      "typename": "zBC12-s390x-cpu",
15934      "unavailable-features": [
15935        "pcc-xts-eaes-256",
15936        "pcc-xts-eaes-128",
15937        "pcc-xts-aes-256",
15938        "pcc-xts-aes-128",
15939        "pcc-cmac-eaes-256",
15940        "pcc-cmac-eaes-192",
15941        "pcc-cmac-eaes-128",
15942        "pcc-cmac-eaes-256",
15943        "pcc-cmac-aes-192",
15944        "pcc-cmac-aes-128",
15945        "pcc-cmac-etdea-192",
15946        "pcc-cmac-etdea-128",
15947        "pcc-cmac-edea",
15948        "pcc-cmac-tdea-192",
15949        "pcc-cmac-tdea-128",
15950        "pcc-cmac-dea",
15951        "kmo-eaes-256",
15952        "kmo-eaes-192",
15953        "kmo-eaes-128",
15954        "kmo-aes-256",
15955        "kmo-aes-192",
15956        "kmo-aes-128",
15957        "kmo-etdea-192",
15958        "kmo-etdea-128",
15959        "kmo-edea",
15960        "kmo-tdea-192",
15961        "kmo-tdea-128",
15962        "kmo-dea",
15963        "kmf-eaes-256",
15964        "kmf-eaes-192",
15965        "kmf-eaes-128",
15966        "kmf-aes-256",
15967        "kmf-aes-192",
15968        "kmf-aes-128",
15969        "kmf-etdea-192",
15970        "kmf-etdea-128",
15971        "kmf-edea",
15972        "kmf-tdea-192",
15973        "kmf-tdea-128",
15974        "kmf-dea",
15975        "kmctr-eaes-256",
15976        "kmctr-eaes-192",
15977        "kmctr-eaes-128",
15978        "kmctr-aes-256",
15979        "kmctr-aes-192",
15980        "kmctr-aes-128",
15981        "kmctr-etdea-192",
15982        "kmctr-etdea-128",
15983        "kmctr-edea",
15984        "kmctr-tdea-192",
15985        "kmctr-tdea-128",
15986        "kmctr-dea",
15987        "pckmo-aes-256",
15988        "pckmo-aes-192",
15989        "pckmo-aes-128",
15990        "pckmo-etdea-192",
15991        "pckmo-etdea-128",
15992        "pckmo-edea",
15993        "klmd-sha-1",
15994        "kimd-ghash",
15995        "kimd-sha-1",
15996        "km-xts-eaes-256",
15997        "km-xts-eaes-128",
15998        "km-xts-aes-256",
15999        "km-xts-aes-128",
16000        "km-eaes-256",
16001        "km-eaes-192",
16002        "km-eaes-128",
16003        "km-etdea-192",
16004        "km-etdea-128",
16005        "km-edea",
16006        "km-tdea-192",
16007        "km-tdea-128",
16008        "km-dea",
16009        "kmc-eaes-256",
16010        "kmc-eaes-192",
16011        "kmc-eaes-128",
16012        "kmc-etdea-192",
16013        "kmc-etdea-128",
16014        "kmc-edea",
16015        "kmc-tdea-192",
16016        "kmc-tdea-128",
16017        "kmc-dea",
16018        "kmac-eaes-256",
16019        "kmac-eaes-192",
16020        "kmac-eaes-128",
16021        "kmac-aes-256",
16022        "kmac-aes-192",
16023        "kmac-aes-128",
16024        "kmac-etdea-192",
16025        "kmac-etdea-128",
16026        "kmac-edea",
16027        "kmac-tdea-192",
16028        "kmac-tdea-128",
16029        "kmac-dea",
16030        "cmm",
16031        "dateh2",
16032        "esop",
16033        "sea_esop2",
16034        "edat2",
16035        "aefsi",
16036        "sthyi",
16037        "te",
16038        "aen",
16039        "zpci",
16040        "ri",
16041        "iacc2",
16042        "cte",
16043        "dfpzc",
16044        "cmpsceh",
16045        "pfpo",
16046        "dfphp",
16047        "dfp",
16048        "sprogp",
16049        "fpe",
16050        "emon",
16051        "ectg",
16052        "parseh",
16053        "hfpue",
16054        "hfpm",
16055        "nonqks",
16056        "ipter",
16057        "csske",
16058        "edat",
16059        "asnlxr",
16060        "msa2",
16061        "msa1",
16062        "tods",
16063        "type"
16064      ],
16065      "static": false,
16066      "migration-safe": true
16067    },
16068    {
16069      "name": "z9EC.3",
16070      "typename": "z9EC.3-s390x-cpu",
16071      "unavailable-features": [
16072        "klmd-sha-1",
16073        "kimd-sha-1",
16074        "km-tdea-192",
16075        "km-tdea-128",
16076        "km-dea",
16077        "kmc-tdea-192",
16078        "kmc-tdea-128",
16079        "kmc-dea",
16080        "kmac-tdea-192",
16081        "kmac-tdea-128",
16082        "kmac-dea",
16083        "cmm",
16084        "dateh2",
16085        "sthyi",
16086        "hfpue",
16087        "hfpm",
16088        "asnlxr",
16089        "msa1",
16090        "tods",
16091        "type"
16092      ],
16093      "static": false,
16094      "migration-safe": true
16095    },
16096    {
16097      "name": "z196.2-base",
16098      "typename": "z196.2-base-s390x-cpu",
16099      "unavailable-features": [
16100        "klmd-sha-1",
16101        "kimd-sha-1",
16102        "km-tdea-192",
16103        "km-tdea-128",
16104        "km-dea",
16105        "kmc-tdea-192",
16106        "kmc-tdea-128",
16107        "kmc-dea",
16108        "kmac-tdea-192",
16109        "kmac-tdea-128",
16110        "kmac-dea",
16111        "dateh2",
16112        "iacc2",
16113        "cmpsceh",
16114        "pfpo",
16115        "dfphp",
16116        "dfp",
16117        "sprogp",
16118        "fpe",
16119        "emon",
16120        "ectg",
16121        "parseh",
16122        "hfpue",
16123        "hfpm",
16124        "nonqks",
16125        "csske",
16126        "asnlxr",
16127        "tods",
16128        "type"
16129      ],
16130      "static": true,
16131      "migration-safe": true
16132    },
16133    {
16134      "name": "qemu",
16135      "typename": "qemu-s390x-cpu",
16136      "unavailable-features": [
16137      ],
16138      "static": false,
16139      "migration-safe": true
16140    },
16141    {
16142      "name": "zEC12.2-base",
16143      "typename": "zEC12.2-base-s390x-cpu",
16144      "unavailable-features": [
16145        "klmd-sha-1",
16146        "kimd-sha-1",
16147        "km-tdea-192",
16148        "km-tdea-128",
16149        "km-dea",
16150        "kmc-tdea-192",
16151        "kmc-tdea-128",
16152        "kmc-dea",
16153        "kmac-tdea-192",
16154        "kmac-tdea-128",
16155        "kmac-dea",
16156        "dateh2",
16157        "iacc2",
16158        "dfpzc",
16159        "cmpsceh",
16160        "pfpo",
16161        "dfphp",
16162        "dfp",
16163        "sprogp",
16164        "fpe",
16165        "emon",
16166        "ectg",
16167        "parseh",
16168        "hfpue",
16169        "hfpm",
16170        "nonqks",
16171        "csske",
16172        "asnlxr",
16173        "tods",
16174        "type"
16175      ],
16176      "static": true,
16177      "migration-safe": true
16178    },
16179    {
16180      "name": "z800-base",
16181      "typename": "z800-base-s390x-cpu",
16182      "unavailable-features": [
16183        "type"
16184      ],
16185      "static": true,
16186      "migration-safe": true
16187    },
16188    {
16189      "name": "z9EC.2",
16190      "typename": "z9EC.2-s390x-cpu",
16191      "unavailable-features": [
16192        "klmd-sha-1",
16193        "kimd-sha-1",
16194        "km-tdea-192",
16195        "km-tdea-128",
16196        "km-dea",
16197        "kmc-tdea-192",
16198        "kmc-tdea-128",
16199        "kmc-dea",
16200        "kmac-tdea-192",
16201        "kmac-tdea-128",
16202        "kmac-dea",
16203        "cmm",
16204        "dateh2",
16205        "sthyi",
16206        "hfpue",
16207        "hfpm",
16208        "asnlxr",
16209        "msa1",
16210        "tods",
16211        "type"
16212      ],
16213      "static": false,
16214      "migration-safe": true
16215    },
16216    {
16217      "name": "z900.2-base",
16218      "typename": "z900.2-base-s390x-cpu",
16219      "unavailable-features": [
16220        "type"
16221      ],
16222      "static": true,
16223      "migration-safe": true
16224    },
16225    {
16226      "name": "z900.3",
16227      "typename": "z900.3-s390x-cpu",
16228      "unavailable-features": [
16229        "type"
16230      ],
16231      "static": false,
16232      "migration-safe": true
16233    },
16234    {
16235      "name": "z890-base",
16236      "typename": "z890-base-s390x-cpu",
16237      "unavailable-features": [
16238        "klmd-sha-1",
16239        "kimd-sha-1",
16240        "km-tdea-192",
16241        "km-tdea-128",
16242        "km-dea",
16243        "kmc-tdea-192",
16244        "kmc-tdea-128",
16245        "kmc-dea",
16246        "kmac-tdea-192",
16247        "kmac-tdea-128",
16248        "kmac-dea",
16249        "hfpm",
16250        "type"
16251      ],
16252      "static": true,
16253      "migration-safe": true
16254    },
16255    {
16256      "name": "z890",
16257      "typename": "z890-s390x-cpu",
16258      "unavailable-features": [
16259        "klmd-sha-1",
16260        "kimd-sha-1",
16261        "km-tdea-192",
16262        "km-tdea-128",
16263        "km-dea",
16264        "kmc-tdea-192",
16265        "kmc-tdea-128",
16266        "kmc-dea",
16267        "kmac-tdea-192",
16268        "kmac-tdea-128",
16269        "kmac-dea",
16270        "hfpm",
16271        "type"
16272      ],
16273      "static": false,
16274      "migration-safe": true
16275    },
16276    {
16277      "name": "z990.4-base",
16278      "typename": "z990.4-base-s390x-cpu",
16279      "unavailable-features": [
16280        "klmd-sha-1",
16281        "kimd-sha-1",
16282        "km-tdea-192",
16283        "km-tdea-128",
16284        "km-dea",
16285        "kmc-tdea-192",
16286        "kmc-tdea-128",
16287        "kmc-dea",
16288        "kmac-tdea-192",
16289        "kmac-tdea-128",
16290        "kmac-dea",
16291        "hfpm",
16292        "type"
16293      ],
16294      "static": true,
16295      "migration-safe": true
16296    },
16297    {
16298      "name": "z10BC.2-base",
16299      "typename": "z10BC.2-base-s390x-cpu",
16300      "unavailable-features": [
16301        "klmd-sha-1",
16302        "kimd-sha-1",
16303        "km-tdea-192",
16304        "km-tdea-128",
16305        "km-dea",
16306        "kmc-tdea-192",
16307        "kmc-tdea-128",
16308        "kmc-dea",
16309        "kmac-tdea-192",
16310        "kmac-tdea-128",
16311        "kmac-dea",
16312        "dateh2",
16313        "pfpo",
16314        "dfphp",
16315        "dfp",
16316        "ectg",
16317        "parseh",
16318        "hfpue",
16319        "hfpm",
16320        "csske",
16321        "asnlxr",
16322        "tods",
16323        "type"
16324      ],
16325      "static": true,
16326      "migration-safe": true
16327    },
16328    {
16329      "name": "z900.2",
16330      "typename": "z900.2-s390x-cpu",
16331      "unavailable-features": [
16332        "type"
16333      ],
16334      "static": false,
16335      "migration-safe": true
16336    },
16337    {
16338      "name": "z9BC.2-base",
16339      "typename": "z9BC.2-base-s390x-cpu",
16340      "unavailable-features": [
16341        "klmd-sha-1",
16342        "kimd-sha-1",
16343        "km-tdea-192",
16344        "km-tdea-128",
16345        "km-dea",
16346        "kmc-tdea-192",
16347        "kmc-tdea-128",
16348        "kmc-dea",
16349        "kmac-tdea-192",
16350        "kmac-tdea-128",
16351        "kmac-dea",
16352        "dateh2",
16353        "hfpue",
16354        "hfpm",
16355        "asnlxr",
16356        "tods",
16357        "type"
16358      ],
16359      "static": true,
16360      "migration-safe": true
16361    },
16362    {
16363      "name": "z800",
16364      "typename": "z800-s390x-cpu",
16365      "unavailable-features": [
16366        "type"
16367      ],
16368      "static": false,
16369      "migration-safe": true
16370    },
16371    {
16372      "name": "z114",
16373      "typename": "z114-s390x-cpu",
16374      "unavailable-features": [
16375        "pcc-xts-eaes-256",
16376        "pcc-xts-eaes-128",
16377        "pcc-xts-aes-256",
16378        "pcc-xts-aes-128",
16379        "pcc-cmac-eaes-256",
16380        "pcc-cmac-eaes-192",
16381        "pcc-cmac-eaes-128",
16382        "pcc-cmac-eaes-256",
16383        "pcc-cmac-aes-192",
16384        "pcc-cmac-aes-128",
16385        "pcc-cmac-etdea-192",
16386        "pcc-cmac-etdea-128",
16387        "pcc-cmac-edea",
16388        "pcc-cmac-tdea-192",
16389        "pcc-cmac-tdea-128",
16390        "pcc-cmac-dea",
16391        "kmo-eaes-256",
16392        "kmo-eaes-192",
16393        "kmo-eaes-128",
16394        "kmo-aes-256",
16395        "kmo-aes-192",
16396        "kmo-aes-128",
16397        "kmo-etdea-192",
16398        "kmo-etdea-128",
16399        "kmo-edea",
16400        "kmo-tdea-192",
16401        "kmo-tdea-128",
16402        "kmo-dea",
16403        "kmf-eaes-256",
16404        "kmf-eaes-192",
16405        "kmf-eaes-128",
16406        "kmf-aes-256",
16407        "kmf-aes-192",
16408        "kmf-aes-128",
16409        "kmf-etdea-192",
16410        "kmf-etdea-128",
16411        "kmf-edea",
16412        "kmf-tdea-192",
16413        "kmf-tdea-128",
16414        "kmf-dea",
16415        "kmctr-eaes-256",
16416        "kmctr-eaes-192",
16417        "kmctr-eaes-128",
16418        "kmctr-aes-256",
16419        "kmctr-aes-192",
16420        "kmctr-aes-128",
16421        "kmctr-etdea-192",
16422        "kmctr-etdea-128",
16423        "kmctr-edea",
16424        "kmctr-tdea-192",
16425        "kmctr-tdea-128",
16426        "kmctr-dea",
16427        "pckmo-aes-256",
16428        "pckmo-aes-192",
16429        "pckmo-aes-128",
16430        "pckmo-etdea-192",
16431        "pckmo-etdea-128",
16432        "pckmo-edea",
16433        "klmd-sha-1",
16434        "kimd-ghash",
16435        "kimd-sha-1",
16436        "km-xts-eaes-256",
16437        "km-xts-eaes-128",
16438        "km-xts-aes-256",
16439        "km-xts-aes-128",
16440        "km-eaes-256",
16441        "km-eaes-192",
16442        "km-eaes-128",
16443        "km-etdea-192",
16444        "km-etdea-128",
16445        "km-edea",
16446        "km-tdea-192",
16447        "km-tdea-128",
16448        "km-dea",
16449        "kmc-eaes-256",
16450        "kmc-eaes-192",
16451        "kmc-eaes-128",
16452        "kmc-etdea-192",
16453        "kmc-etdea-128",
16454        "kmc-edea",
16455        "kmc-tdea-192",
16456        "kmc-tdea-128",
16457        "kmc-dea",
16458        "kmac-eaes-256",
16459        "kmac-eaes-192",
16460        "kmac-eaes-128",
16461        "kmac-aes-256",
16462        "kmac-aes-192",
16463        "kmac-aes-128",
16464        "kmac-etdea-192",
16465        "kmac-etdea-128",
16466        "kmac-edea",
16467        "kmac-tdea-192",
16468        "kmac-tdea-128",
16469        "kmac-dea",
16470        "cmm",
16471        "dateh2",
16472        "aefsi",
16473        "sthyi",
16474        "iacc2",
16475        "cmpsceh",
16476        "pfpo",
16477        "dfphp",
16478        "dfp",
16479        "sprogp",
16480        "fpe",
16481        "emon",
16482        "ectg",
16483        "parseh",
16484        "hfpue",
16485        "hfpm",
16486        "nonqks",
16487        "ipter",
16488        "csske",
16489        "edat",
16490        "asnlxr",
16491        "msa2",
16492        "msa1",
16493        "tods",
16494        "type"
16495      ],
16496      "static": false,
16497      "migration-safe": true
16498    },
16499    {
16500      "name": "z13",
16501      "typename": "z13-s390x-cpu",
16502      "unavailable-features": [
16503        "ppno-sha-512-drng",
16504        "pcc-xts-eaes-256",
16505        "pcc-xts-eaes-128",
16506        "pcc-xts-aes-256",
16507        "pcc-xts-aes-128",
16508        "pcc-cmac-eaes-256",
16509        "pcc-cmac-eaes-192",
16510        "pcc-cmac-eaes-128",
16511        "pcc-cmac-eaes-256",
16512        "pcc-cmac-aes-192",
16513        "pcc-cmac-aes-128",
16514        "pcc-cmac-etdea-192",
16515        "pcc-cmac-etdea-128",
16516        "pcc-cmac-edea",
16517        "pcc-cmac-tdea-192",
16518        "pcc-cmac-tdea-128",
16519        "pcc-cmac-dea",
16520        "kmo-eaes-256",
16521        "kmo-eaes-192",
16522        "kmo-eaes-128",
16523        "kmo-aes-256",
16524        "kmo-aes-192",
16525        "kmo-aes-128",
16526        "kmo-etdea-192",
16527        "kmo-etdea-128",
16528        "kmo-edea",
16529        "kmo-tdea-192",
16530        "kmo-tdea-128",
16531        "kmo-dea",
16532        "kmf-eaes-256",
16533        "kmf-eaes-192",
16534        "kmf-eaes-128",
16535        "kmf-aes-256",
16536        "kmf-aes-192",
16537        "kmf-aes-128",
16538        "kmf-etdea-192",
16539        "kmf-etdea-128",
16540        "kmf-edea",
16541        "kmf-tdea-192",
16542        "kmf-tdea-128",
16543        "kmf-dea",
16544        "kmctr-eaes-256",
16545        "kmctr-eaes-192",
16546        "kmctr-eaes-128",
16547        "kmctr-aes-256",
16548        "kmctr-aes-192",
16549        "kmctr-aes-128",
16550        "kmctr-etdea-192",
16551        "kmctr-etdea-128",
16552        "kmctr-edea",
16553        "kmctr-tdea-192",
16554        "kmctr-tdea-128",
16555        "kmctr-dea",
16556        "pckmo-aes-256",
16557        "pckmo-aes-192",
16558        "pckmo-aes-128",
16559        "pckmo-etdea-192",
16560        "pckmo-etdea-128",
16561        "pckmo-edea",
16562        "klmd-sha-1",
16563        "kimd-ghash",
16564        "kimd-sha-1",
16565        "km-xts-eaes-256",
16566        "km-xts-eaes-128",
16567        "km-xts-aes-256",
16568        "km-xts-aes-128",
16569        "km-eaes-256",
16570        "km-eaes-192",
16571        "km-eaes-128",
16572        "km-etdea-192",
16573        "km-etdea-128",
16574        "km-edea",
16575        "km-tdea-192",
16576        "km-tdea-128",
16577        "km-dea",
16578        "kmc-eaes-256",
16579        "kmc-eaes-192",
16580        "kmc-eaes-128",
16581        "kmc-etdea-192",
16582        "kmc-etdea-128",
16583        "kmc-edea",
16584        "kmc-tdea-192",
16585        "kmc-tdea-128",
16586        "kmc-dea",
16587        "kmac-eaes-256",
16588        "kmac-eaes-192",
16589        "kmac-eaes-128",
16590        "kmac-aes-256",
16591        "kmac-aes-192",
16592        "kmac-aes-128",
16593        "kmac-etdea-192",
16594        "kmac-etdea-128",
16595        "kmac-edea",
16596        "kmac-tdea-192",
16597        "kmac-tdea-128",
16598        "kmac-dea",
16599        "cmm",
16600        "dateh2",
16601        "esop",
16602        "sea_esop2",
16603        "vx",
16604        "dfppc",
16605        "edat2",
16606        "aefsi",
16607        "sthyi",
16608        "te",
16609        "aen",
16610        "zpci",
16611        "ri",
16612        "iacc2",
16613        "cte",
16614        "dfpzc",
16615        "cmpsceh",
16616        "pfpo",
16617        "dfphp",
16618        "dfp",
16619        "sprogp",
16620        "fpe",
16621        "emon",
16622        "ectg",
16623        "parseh",
16624        "hfpue",
16625        "hfpm",
16626        "nonqks",
16627        "ipter",
16628        "csske",
16629        "edat",
16630        "asnlxr",
16631        "msa2",
16632        "msa1",
16633        "gen13ptff",
16634        "tods",
16635        "type"
16636      ],
16637      "static": false,
16638      "migration-safe": true
16639    },
16640    {
16641      "name": "z990",
16642      "typename": "z990-s390x-cpu",
16643      "unavailable-features": [
16644        "klmd-sha-1",
16645        "kimd-sha-1",
16646        "km-tdea-192",
16647        "km-tdea-128",
16648        "km-dea",
16649        "kmc-tdea-192",
16650        "kmc-tdea-128",
16651        "kmc-dea",
16652        "kmac-tdea-192",
16653        "kmac-tdea-128",
16654        "kmac-dea",
16655        "hfpm",
16656        "type"
16657      ],
16658      "static": false,
16659      "migration-safe": true
16660    },
16661    {
16662      "name": "z13s-base",
16663      "typename": "z13s-base-s390x-cpu",
16664      "unavailable-features": [
16665        "klmd-sha-1",
16666        "kimd-sha-1",
16667        "km-tdea-192",
16668        "km-tdea-128",
16669        "km-dea",
16670        "kmc-tdea-192",
16671        "kmc-tdea-128",
16672        "kmc-dea",
16673        "kmac-tdea-192",
16674        "kmac-tdea-128",
16675        "kmac-dea",
16676        "dateh2",
16677        "dfppc",
16678        "iacc2",
16679        "dfpzc",
16680        "cmpsceh",
16681        "pfpo",
16682        "dfphp",
16683        "dfp",
16684        "sprogp",
16685        "fpe",
16686        "emon",
16687        "ectg",
16688        "parseh",
16689        "hfpue",
16690        "hfpm",
16691        "nonqks",
16692        "csske",
16693        "asnlxr",
16694        "gen13ptff",
16695        "tods",
16696        "type"
16697      ],
16698      "static": true,
16699      "migration-safe": true
16700    },
16701    {
16702      "name": "z990.2",
16703      "typename": "z990.2-s390x-cpu",
16704      "unavailable-features": [
16705        "klmd-sha-1",
16706        "kimd-sha-1",
16707        "km-tdea-192",
16708        "km-tdea-128",
16709        "km-dea",
16710        "kmc-tdea-192",
16711        "kmc-tdea-128",
16712        "kmc-dea",
16713        "kmac-tdea-192",
16714        "kmac-tdea-128",
16715        "kmac-dea",
16716        "hfpm",
16717        "type"
16718      ],
16719      "static": false,
16720      "migration-safe": true
16721    },
16722    {
16723      "name": "z14-base",
16724      "typename": "z14-base-s390x-cpu",
16725      "unavailable-features": [
16726        "klmd-sha-1",
16727        "kimd-sha-1",
16728        "km-tdea-192",
16729        "km-tdea-128",
16730        "km-dea",
16731        "kmc-tdea-192",
16732        "kmc-tdea-128",
16733        "kmc-dea",
16734        "kmac-tdea-192",
16735        "kmac-tdea-128",
16736        "kmac-dea",
16737        "dateh2",
16738        "dfppc",
16739        "tsi",
16740        "sema",
16741        "minste2",
16742        "eec",
16743        "iacc2",
16744        "dfpzc",
16745        "cmpsceh",
16746        "pfpo",
16747        "dfphp",
16748        "dfp",
16749        "sprogp",
16750        "opc",
16751        "fpe",
16752        "emon",
16753        "ectg",
16754        "parseh",
16755        "hfpue",
16756        "hfpm",
16757        "nonqks",
16758        "csske",
16759        "asnlxr",
16760        "gen13ptff",
16761        "tods",
16762        "type"
16763      ],
16764      "static": true,
16765      "migration-safe": true
16766    },
16767    {
16768      "name": "z890.2-base",
16769      "typename": "z890.2-base-s390x-cpu",
16770      "unavailable-features": [
16771        "klmd-sha-1",
16772        "kimd-sha-1",
16773        "km-tdea-192",
16774        "km-tdea-128",
16775        "km-dea",
16776        "kmc-tdea-192",
16777        "kmc-tdea-128",
16778        "kmc-dea",
16779        "kmac-tdea-192",
16780        "kmac-tdea-128",
16781        "kmac-dea",
16782        "hfpm",
16783        "type"
16784      ],
16785      "static": true,
16786      "migration-safe": true
16787    },
16788    {
16789      "name": "z196",
16790      "typename": "z196-s390x-cpu",
16791      "unavailable-features": [
16792        "pcc-xts-eaes-256",
16793        "pcc-xts-eaes-128",
16794        "pcc-xts-aes-256",
16795        "pcc-xts-aes-128",
16796        "pcc-cmac-eaes-256",
16797        "pcc-cmac-eaes-192",
16798        "pcc-cmac-eaes-128",
16799        "pcc-cmac-eaes-256",
16800        "pcc-cmac-aes-192",
16801        "pcc-cmac-aes-128",
16802        "pcc-cmac-etdea-192",
16803        "pcc-cmac-etdea-128",
16804        "pcc-cmac-edea",
16805        "pcc-cmac-tdea-192",
16806        "pcc-cmac-tdea-128",
16807        "pcc-cmac-dea",
16808        "kmo-eaes-256",
16809        "kmo-eaes-192",
16810        "kmo-eaes-128",
16811        "kmo-aes-256",
16812        "kmo-aes-192",
16813        "kmo-aes-128",
16814        "kmo-etdea-192",
16815        "kmo-etdea-128",
16816        "kmo-edea",
16817        "kmo-tdea-192",
16818        "kmo-tdea-128",
16819        "kmo-dea",
16820        "kmf-eaes-256",
16821        "kmf-eaes-192",
16822        "kmf-eaes-128",
16823        "kmf-aes-256",
16824        "kmf-aes-192",
16825        "kmf-aes-128",
16826        "kmf-etdea-192",
16827        "kmf-etdea-128",
16828        "kmf-edea",
16829        "kmf-tdea-192",
16830        "kmf-tdea-128",
16831        "kmf-dea",
16832        "kmctr-eaes-256",
16833        "kmctr-eaes-192",
16834        "kmctr-eaes-128",
16835        "kmctr-aes-256",
16836        "kmctr-aes-192",
16837        "kmctr-aes-128",
16838        "kmctr-etdea-192",
16839        "kmctr-etdea-128",
16840        "kmctr-edea",
16841        "kmctr-tdea-192",
16842        "kmctr-tdea-128",
16843        "kmctr-dea",
16844        "pckmo-aes-256",
16845        "pckmo-aes-192",
16846        "pckmo-aes-128",
16847        "pckmo-etdea-192",
16848        "pckmo-etdea-128",
16849        "pckmo-edea",
16850        "klmd-sha-1",
16851        "kimd-ghash",
16852        "kimd-sha-1",
16853        "km-xts-eaes-256",
16854        "km-xts-eaes-128",
16855        "km-xts-aes-256",
16856        "km-xts-aes-128",
16857        "km-eaes-256",
16858        "km-eaes-192",
16859        "km-eaes-128",
16860        "km-etdea-192",
16861        "km-etdea-128",
16862        "km-edea",
16863        "km-tdea-192",
16864        "km-tdea-128",
16865        "km-dea",
16866        "kmc-eaes-256",
16867        "kmc-eaes-192",
16868        "kmc-eaes-128",
16869        "kmc-etdea-192",
16870        "kmc-etdea-128",
16871        "kmc-edea",
16872        "kmc-tdea-192",
16873        "kmc-tdea-128",
16874        "kmc-dea",
16875        "kmac-eaes-256",
16876        "kmac-eaes-192",
16877        "kmac-eaes-128",
16878        "kmac-aes-256",
16879        "kmac-aes-192",
16880        "kmac-aes-128",
16881        "kmac-etdea-192",
16882        "kmac-etdea-128",
16883        "kmac-edea",
16884        "kmac-tdea-192",
16885        "kmac-tdea-128",
16886        "kmac-dea",
16887        "cmm",
16888        "dateh2",
16889        "aefsi",
16890        "sthyi",
16891        "iacc2",
16892        "cmpsceh",
16893        "pfpo",
16894        "dfphp",
16895        "dfp",
16896        "sprogp",
16897        "fpe",
16898        "emon",
16899        "ectg",
16900        "parseh",
16901        "hfpue",
16902        "hfpm",
16903        "nonqks",
16904        "ipter",
16905        "csske",
16906        "edat",
16907        "asnlxr",
16908        "msa2",
16909        "msa1",
16910        "tods",
16911        "type"
16912      ],
16913      "static": false,
16914      "migration-safe": true
16915    },
16916    {
16917      "name": "z10EC",
16918      "typename": "z10EC-s390x-cpu",
16919      "unavailable-features": [
16920        "klmd-sha-1",
16921        "kimd-sha-1",
16922        "km-tdea-192",
16923        "km-tdea-128",
16924        "km-dea",
16925        "kmc-tdea-192",
16926        "kmc-tdea-128",
16927        "kmc-dea",
16928        "kmac-tdea-192",
16929        "kmac-tdea-128",
16930        "kmac-dea",
16931        "cmm",
16932        "dateh2",
16933        "sthyi",
16934        "pfpo",
16935        "dfphp",
16936        "dfp",
16937        "ectg",
16938        "parseh",
16939        "hfpue",
16940        "hfpm",
16941        "csske",
16942        "edat",
16943        "asnlxr",
16944        "msa2",
16945        "msa1",
16946        "tods",
16947        "type"
16948      ],
16949      "static": false,
16950      "migration-safe": true
16951    },
16952    {
16953      "name": "z13s",
16954      "typename": "z13s-s390x-cpu",
16955      "unavailable-features": [
16956        "ppno-sha-512-drng",
16957        "pcc-xts-eaes-256",
16958        "pcc-xts-eaes-128",
16959        "pcc-xts-aes-256",
16960        "pcc-xts-aes-128",
16961        "pcc-cmac-eaes-256",
16962        "pcc-cmac-eaes-192",
16963        "pcc-cmac-eaes-128",
16964        "pcc-cmac-eaes-256",
16965        "pcc-cmac-aes-192",
16966        "pcc-cmac-aes-128",
16967        "pcc-cmac-etdea-192",
16968        "pcc-cmac-etdea-128",
16969        "pcc-cmac-edea",
16970        "pcc-cmac-tdea-192",
16971        "pcc-cmac-tdea-128",
16972        "pcc-cmac-dea",
16973        "kmo-eaes-256",
16974        "kmo-eaes-192",
16975        "kmo-eaes-128",
16976        "kmo-aes-256",
16977        "kmo-aes-192",
16978        "kmo-aes-128",
16979        "kmo-etdea-192",
16980        "kmo-etdea-128",
16981        "kmo-edea",
16982        "kmo-tdea-192",
16983        "kmo-tdea-128",
16984        "kmo-dea",
16985        "kmf-eaes-256",
16986        "kmf-eaes-192",
16987        "kmf-eaes-128",
16988        "kmf-aes-256",
16989        "kmf-aes-192",
16990        "kmf-aes-128",
16991        "kmf-etdea-192",
16992        "kmf-etdea-128",
16993        "kmf-edea",
16994        "kmf-tdea-192",
16995        "kmf-tdea-128",
16996        "kmf-dea",
16997        "kmctr-eaes-256",
16998        "kmctr-eaes-192",
16999        "kmctr-eaes-128",
17000        "kmctr-aes-256",
17001        "kmctr-aes-192",
17002        "kmctr-aes-128",
17003        "kmctr-etdea-192",
17004        "kmctr-etdea-128",
17005        "kmctr-edea",
17006        "kmctr-tdea-192",
17007        "kmctr-tdea-128",
17008        "kmctr-dea",
17009        "pckmo-aes-256",
17010        "pckmo-aes-192",
17011        "pckmo-aes-128",
17012        "pckmo-etdea-192",
17013        "pckmo-etdea-128",
17014        "pckmo-edea",
17015        "klmd-sha-1",
17016        "kimd-ghash",
17017        "kimd-sha-1",
17018        "km-xts-eaes-256",
17019        "km-xts-eaes-128",
17020        "km-xts-aes-256",
17021        "km-xts-aes-128",
17022        "km-eaes-256",
17023        "km-eaes-192",
17024        "km-eaes-128",
17025        "km-etdea-192",
17026        "km-etdea-128",
17027        "km-edea",
17028        "km-tdea-192",
17029        "km-tdea-128",
17030        "km-dea",
17031        "kmc-eaes-256",
17032        "kmc-eaes-192",
17033        "kmc-eaes-128",
17034        "kmc-etdea-192",
17035        "kmc-etdea-128",
17036        "kmc-edea",
17037        "kmc-tdea-192",
17038        "kmc-tdea-128",
17039        "kmc-dea",
17040        "kmac-eaes-256",
17041        "kmac-eaes-192",
17042        "kmac-eaes-128",
17043        "kmac-aes-256",
17044        "kmac-aes-192",
17045        "kmac-aes-128",
17046        "kmac-etdea-192",
17047        "kmac-etdea-128",
17048        "kmac-edea",
17049        "kmac-tdea-192",
17050        "kmac-tdea-128",
17051        "kmac-dea",
17052        "cmm",
17053        "dateh2",
17054        "esop",
17055        "sea_esop2",
17056        "vx",
17057        "dfppc",
17058        "edat2",
17059        "aefsi",
17060        "sthyi",
17061        "te",
17062        "aen",
17063        "zpci",
17064        "ri",
17065        "iacc2",
17066        "cte",
17067        "dfpzc",
17068        "cmpsceh",
17069        "pfpo",
17070        "dfphp",
17071        "dfp",
17072        "sprogp",
17073        "fpe",
17074        "emon",
17075        "ectg",
17076        "parseh",
17077        "hfpue",
17078        "hfpm",
17079        "nonqks",
17080        "ipter",
17081        "csske",
17082        "edat",
17083        "asnlxr",
17084        "msa2",
17085        "msa1",
17086        "gen13ptff",
17087        "tods",
17088        "type"
17089      ],
17090      "static": false,
17091      "migration-safe": true
17092    },
17093    {
17094      "name": "z900",
17095      "typename": "z900-s390x-cpu",
17096      "unavailable-features": [
17097      ],
17098      "static": false,
17099      "migration-safe": true
17100    },
17101    {
17102      "name": "z10EC.3",
17103      "typename": "z10EC.3-s390x-cpu",
17104      "unavailable-features": [
17105        "klmd-sha-1",
17106        "kimd-sha-1",
17107        "km-tdea-192",
17108        "km-tdea-128",
17109        "km-dea",
17110        "kmc-tdea-192",
17111        "kmc-tdea-128",
17112        "kmc-dea",
17113        "kmac-tdea-192",
17114        "kmac-tdea-128",
17115        "kmac-dea",
17116        "cmm",
17117        "dateh2",
17118        "sthyi",
17119        "pfpo",
17120        "dfphp",
17121        "dfp",
17122        "ectg",
17123        "parseh",
17124        "hfpue",
17125        "hfpm",
17126        "csske",
17127        "edat",
17128        "asnlxr",
17129        "msa2",
17130        "msa1",
17131        "tods",
17132        "type"
17133      ],
17134      "static": false,
17135      "migration-safe": true
17136    },
17137    {
17138      "name": "z10EC.2-base",
17139      "typename": "z10EC.2-base-s390x-cpu",
17140      "unavailable-features": [
17141        "klmd-sha-1",
17142        "kimd-sha-1",
17143        "km-tdea-192",
17144        "km-tdea-128",
17145        "km-dea",
17146        "kmc-tdea-192",
17147        "kmc-tdea-128",
17148        "kmc-dea",
17149        "kmac-tdea-192",
17150        "kmac-tdea-128",
17151        "kmac-dea",
17152        "dateh2",
17153        "pfpo",
17154        "dfphp",
17155        "dfp",
17156        "ectg",
17157        "parseh",
17158        "hfpue",
17159        "hfpm",
17160        "csske",
17161        "asnlxr",
17162        "tods",
17163        "type"
17164      ],
17165      "static": true,
17166      "migration-safe": true
17167    },
17168    {
17169      "name": "z114-base",
17170      "typename": "z114-base-s390x-cpu",
17171      "unavailable-features": [
17172        "klmd-sha-1",
17173        "kimd-sha-1",
17174        "km-tdea-192",
17175        "km-tdea-128",
17176        "km-dea",
17177        "kmc-tdea-192",
17178        "kmc-tdea-128",
17179        "kmc-dea",
17180        "kmac-tdea-192",
17181        "kmac-tdea-128",
17182        "kmac-dea",
17183        "dateh2",
17184        "iacc2",
17185        "cmpsceh",
17186        "pfpo",
17187        "dfphp",
17188        "dfp",
17189        "sprogp",
17190        "fpe",
17191        "emon",
17192        "ectg",
17193        "parseh",
17194        "hfpue",
17195        "hfpm",
17196        "nonqks",
17197        "csske",
17198        "asnlxr",
17199        "tods",
17200        "type"
17201      ],
17202      "static": true,
17203      "migration-safe": true
17204    },
17205    {
17206      "name": "z990.2-base",
17207      "typename": "z990.2-base-s390x-cpu",
17208      "unavailable-features": [
17209        "klmd-sha-1",
17210        "kimd-sha-1",
17211        "km-tdea-192",
17212        "km-tdea-128",
17213        "km-dea",
17214        "kmc-tdea-192",
17215        "kmc-tdea-128",
17216        "kmc-dea",
17217        "kmac-tdea-192",
17218        "kmac-tdea-128",
17219        "kmac-dea",
17220        "hfpm",
17221        "type"
17222      ],
17223      "static": true,
17224      "migration-safe": true
17225    },
17226    {
17227      "name": "z9EC.2-base",
17228      "typename": "z9EC.2-base-s390x-cpu",
17229      "unavailable-features": [
17230        "klmd-sha-1",
17231        "kimd-sha-1",
17232        "km-tdea-192",
17233        "km-tdea-128",
17234        "km-dea",
17235        "kmc-tdea-192",
17236        "kmc-tdea-128",
17237        "kmc-dea",
17238        "kmac-tdea-192",
17239        "kmac-tdea-128",
17240        "kmac-dea",
17241        "dateh2",
17242        "hfpue",
17243        "hfpm",
17244        "asnlxr",
17245        "tods",
17246        "type"
17247      ],
17248      "static": true,
17249      "migration-safe": true
17250    },
17251    {
17252      "name": "z890.3",
17253      "typename": "z890.3-s390x-cpu",
17254      "unavailable-features": [
17255        "klmd-sha-1",
17256        "kimd-sha-1",
17257        "km-tdea-192",
17258        "km-tdea-128",
17259        "km-dea",
17260        "kmc-tdea-192",
17261        "kmc-tdea-128",
17262        "kmc-dea",
17263        "kmac-tdea-192",
17264        "kmac-tdea-128",
17265        "kmac-dea",
17266        "hfpm",
17267        "type"
17268      ],
17269      "static": false,
17270      "migration-safe": true
17271    },
17272    {
17273      "name": "z900.3-base",
17274      "typename": "z900.3-base-s390x-cpu",
17275      "unavailable-features": [
17276        "type"
17277      ],
17278      "static": true,
17279      "migration-safe": true
17280    },
17281    {
17282      "name": "z9BC.2",
17283      "typename": "z9BC.2-s390x-cpu",
17284      "unavailable-features": [
17285        "klmd-sha-1",
17286        "kimd-sha-1",
17287        "km-tdea-192",
17288        "km-tdea-128",
17289        "km-dea",
17290        "kmc-tdea-192",
17291        "kmc-tdea-128",
17292        "kmc-dea",
17293        "kmac-tdea-192",
17294        "kmac-tdea-128",
17295        "kmac-dea",
17296        "cmm",
17297        "dateh2",
17298        "sthyi",
17299        "hfpue",
17300        "hfpm",
17301        "asnlxr",
17302        "msa1",
17303        "tods",
17304        "type"
17305      ],
17306      "static": false,
17307      "migration-safe": true
17308    },
17309    {
17310      "name": "z10BC",
17311      "typename": "z10BC-s390x-cpu",
17312      "unavailable-features": [
17313        "klmd-sha-1",
17314        "kimd-sha-1",
17315        "km-tdea-192",
17316        "km-tdea-128",
17317        "km-dea",
17318        "kmc-tdea-192",
17319        "kmc-tdea-128",
17320        "kmc-dea",
17321        "kmac-tdea-192",
17322        "kmac-tdea-128",
17323        "kmac-dea",
17324        "cmm",
17325        "dateh2",
17326        "sthyi",
17327        "pfpo",
17328        "dfphp",
17329        "dfp",
17330        "ectg",
17331        "parseh",
17332        "hfpue",
17333        "hfpm",
17334        "csske",
17335        "edat",
17336        "asnlxr",
17337        "msa2",
17338        "msa1",
17339        "tods",
17340        "type"
17341      ],
17342      "static": false,
17343      "migration-safe": true
17344    },
17345    {
17346      "name": "z990.5",
17347      "typename": "z990.5-s390x-cpu",
17348      "unavailable-features": [
17349        "klmd-sha-1",
17350        "kimd-sha-1",
17351        "km-tdea-192",
17352        "km-tdea-128",
17353        "km-dea",
17354        "kmc-tdea-192",
17355        "kmc-tdea-128",
17356        "kmc-dea",
17357        "kmac-tdea-192",
17358        "kmac-tdea-128",
17359        "kmac-dea",
17360        "hfpm",
17361        "type"
17362      ],
17363      "static": false,
17364      "migration-safe": true
17365    },
17366    {
17367      "name": "zEC12.2",
17368      "typename": "zEC12.2-s390x-cpu",
17369      "unavailable-features": [
17370        "pcc-xts-eaes-256",
17371        "pcc-xts-eaes-128",
17372        "pcc-xts-aes-256",
17373        "pcc-xts-aes-128",
17374        "pcc-cmac-eaes-256",
17375        "pcc-cmac-eaes-192",
17376        "pcc-cmac-eaes-128",
17377        "pcc-cmac-eaes-256",
17378        "pcc-cmac-aes-192",
17379        "pcc-cmac-aes-128",
17380        "pcc-cmac-etdea-192",
17381        "pcc-cmac-etdea-128",
17382        "pcc-cmac-edea",
17383        "pcc-cmac-tdea-192",
17384        "pcc-cmac-tdea-128",
17385        "pcc-cmac-dea",
17386        "kmo-eaes-256",
17387        "kmo-eaes-192",
17388        "kmo-eaes-128",
17389        "kmo-aes-256",
17390        "kmo-aes-192",
17391        "kmo-aes-128",
17392        "kmo-etdea-192",
17393        "kmo-etdea-128",
17394        "kmo-edea",
17395        "kmo-tdea-192",
17396        "kmo-tdea-128",
17397        "kmo-dea",
17398        "kmf-eaes-256",
17399        "kmf-eaes-192",
17400        "kmf-eaes-128",
17401        "kmf-aes-256",
17402        "kmf-aes-192",
17403        "kmf-aes-128",
17404        "kmf-etdea-192",
17405        "kmf-etdea-128",
17406        "kmf-edea",
17407        "kmf-tdea-192",
17408        "kmf-tdea-128",
17409        "kmf-dea",
17410        "kmctr-eaes-256",
17411        "kmctr-eaes-192",
17412        "kmctr-eaes-128",
17413        "kmctr-aes-256",
17414        "kmctr-aes-192",
17415        "kmctr-aes-128",
17416        "kmctr-etdea-192",
17417        "kmctr-etdea-128",
17418        "kmctr-edea",
17419        "kmctr-tdea-192",
17420        "kmctr-tdea-128",
17421        "kmctr-dea",
17422        "pckmo-aes-256",
17423        "pckmo-aes-192",
17424        "pckmo-aes-128",
17425        "pckmo-etdea-192",
17426        "pckmo-etdea-128",
17427        "pckmo-edea",
17428        "klmd-sha-1",
17429        "kimd-ghash",
17430        "kimd-sha-1",
17431        "km-xts-eaes-256",
17432        "km-xts-eaes-128",
17433        "km-xts-aes-256",
17434        "km-xts-aes-128",
17435        "km-eaes-256",
17436        "km-eaes-192",
17437        "km-eaes-128",
17438        "km-etdea-192",
17439        "km-etdea-128",
17440        "km-edea",
17441        "km-tdea-192",
17442        "km-tdea-128",
17443        "km-dea",
17444        "kmc-eaes-256",
17445        "kmc-eaes-192",
17446        "kmc-eaes-128",
17447        "kmc-etdea-192",
17448        "kmc-etdea-128",
17449        "kmc-edea",
17450        "kmc-tdea-192",
17451        "kmc-tdea-128",
17452        "kmc-dea",
17453        "kmac-eaes-256",
17454        "kmac-eaes-192",
17455        "kmac-eaes-128",
17456        "kmac-aes-256",
17457        "kmac-aes-192",
17458        "kmac-aes-128",
17459        "kmac-etdea-192",
17460        "kmac-etdea-128",
17461        "kmac-edea",
17462        "kmac-tdea-192",
17463        "kmac-tdea-128",
17464        "kmac-dea",
17465        "cmm",
17466        "dateh2",
17467        "esop",
17468        "sea_esop2",
17469        "edat2",
17470        "aefsi",
17471        "sthyi",
17472        "te",
17473        "aen",
17474        "zpci",
17475        "ri",
17476        "iacc2",
17477        "cte",
17478        "dfpzc",
17479        "cmpsceh",
17480        "pfpo",
17481        "dfphp",
17482        "dfp",
17483        "sprogp",
17484        "fpe",
17485        "emon",
17486        "ectg",
17487        "parseh",
17488        "hfpue",
17489        "hfpm",
17490        "nonqks",
17491        "ipter",
17492        "csske",
17493        "edat",
17494        "asnlxr",
17495        "msa2",
17496        "msa1",
17497        "tods",
17498        "type"
17499      ],
17500      "static": false,
17501      "migration-safe": true
17502    },
17503    {
17504      "name": "z10EC-base",
17505      "typename": "z10EC-base-s390x-cpu",
17506      "unavailable-features": [
17507        "klmd-sha-1",
17508        "kimd-sha-1",
17509        "km-tdea-192",
17510        "km-tdea-128",
17511        "km-dea",
17512        "kmc-tdea-192",
17513        "kmc-tdea-128",
17514        "kmc-dea",
17515        "kmac-tdea-192",
17516        "kmac-tdea-128",
17517        "kmac-dea",
17518        "dateh2",
17519        "pfpo",
17520        "dfphp",
17521        "dfp",
17522        "ectg",
17523        "parseh",
17524        "hfpue",
17525        "hfpm",
17526        "csske",
17527        "asnlxr",
17528        "tods",
17529        "type"
17530      ],
17531      "static": true,
17532      "migration-safe": true
17533    },
17534    {
17535      "name": "z9EC-base",
17536      "typename": "z9EC-base-s390x-cpu",
17537      "unavailable-features": [
17538        "klmd-sha-1",
17539        "kimd-sha-1",
17540        "km-tdea-192",
17541        "km-tdea-128",
17542        "km-dea",
17543        "kmc-tdea-192",
17544        "kmc-tdea-128",
17545        "kmc-dea",
17546        "kmac-tdea-192",
17547        "kmac-tdea-128",
17548        "kmac-dea",
17549        "dateh2",
17550        "hfpue",
17551        "hfpm",
17552        "asnlxr",
17553        "tods",
17554        "type"
17555      ],
17556      "static": true,
17557      "migration-safe": true
17558    },
17559    {
17560      "name": "z9EC.3-base",
17561      "typename": "z9EC.3-base-s390x-cpu",
17562      "unavailable-features": [
17563        "klmd-sha-1",
17564        "kimd-sha-1",
17565        "km-tdea-192",
17566        "km-tdea-128",
17567        "km-dea",
17568        "kmc-tdea-192",
17569        "kmc-tdea-128",
17570        "kmc-dea",
17571        "kmac-tdea-192",
17572        "kmac-tdea-128",
17573        "kmac-dea",
17574        "dateh2",
17575        "hfpue",
17576        "hfpm",
17577        "asnlxr",
17578        "tods",
17579        "type"
17580      ],
17581      "static": true,
17582      "migration-safe": true
17583    },
17584    {
17585      "name": "zEC12",
17586      "typename": "zEC12-s390x-cpu",
17587      "unavailable-features": [
17588        "pcc-xts-eaes-256",
17589        "pcc-xts-eaes-128",
17590        "pcc-xts-aes-256",
17591        "pcc-xts-aes-128",
17592        "pcc-cmac-eaes-256",
17593        "pcc-cmac-eaes-192",
17594        "pcc-cmac-eaes-128",
17595        "pcc-cmac-eaes-256",
17596        "pcc-cmac-aes-192",
17597        "pcc-cmac-aes-128",
17598        "pcc-cmac-etdea-192",
17599        "pcc-cmac-etdea-128",
17600        "pcc-cmac-edea",
17601        "pcc-cmac-tdea-192",
17602        "pcc-cmac-tdea-128",
17603        "pcc-cmac-dea",
17604        "kmo-eaes-256",
17605        "kmo-eaes-192",
17606        "kmo-eaes-128",
17607        "kmo-aes-256",
17608        "kmo-aes-192",
17609        "kmo-aes-128",
17610        "kmo-etdea-192",
17611        "kmo-etdea-128",
17612        "kmo-edea",
17613        "kmo-tdea-192",
17614        "kmo-tdea-128",
17615        "kmo-dea",
17616        "kmf-eaes-256",
17617        "kmf-eaes-192",
17618        "kmf-eaes-128",
17619        "kmf-aes-256",
17620        "kmf-aes-192",
17621        "kmf-aes-128",
17622        "kmf-etdea-192",
17623        "kmf-etdea-128",
17624        "kmf-edea",
17625        "kmf-tdea-192",
17626        "kmf-tdea-128",
17627        "kmf-dea",
17628        "kmctr-eaes-256",
17629        "kmctr-eaes-192",
17630        "kmctr-eaes-128",
17631        "kmctr-aes-256",
17632        "kmctr-aes-192",
17633        "kmctr-aes-128",
17634        "kmctr-etdea-192",
17635        "kmctr-etdea-128",
17636        "kmctr-edea",
17637        "kmctr-tdea-192",
17638        "kmctr-tdea-128",
17639        "kmctr-dea",
17640        "pckmo-aes-256",
17641        "pckmo-aes-192",
17642        "pckmo-aes-128",
17643        "pckmo-etdea-192",
17644        "pckmo-etdea-128",
17645        "pckmo-edea",
17646        "klmd-sha-1",
17647        "kimd-ghash",
17648        "kimd-sha-1",
17649        "km-xts-eaes-256",
17650        "km-xts-eaes-128",
17651        "km-xts-aes-256",
17652        "km-xts-aes-128",
17653        "km-eaes-256",
17654        "km-eaes-192",
17655        "km-eaes-128",
17656        "km-etdea-192",
17657        "km-etdea-128",
17658        "km-edea",
17659        "km-tdea-192",
17660        "km-tdea-128",
17661        "km-dea",
17662        "kmc-eaes-256",
17663        "kmc-eaes-192",
17664        "kmc-eaes-128",
17665        "kmc-etdea-192",
17666        "kmc-etdea-128",
17667        "kmc-edea",
17668        "kmc-tdea-192",
17669        "kmc-tdea-128",
17670        "kmc-dea",
17671        "kmac-eaes-256",
17672        "kmac-eaes-192",
17673        "kmac-eaes-128",
17674        "kmac-aes-256",
17675        "kmac-aes-192",
17676        "kmac-aes-128",
17677        "kmac-etdea-192",
17678        "kmac-etdea-128",
17679        "kmac-edea",
17680        "kmac-tdea-192",
17681        "kmac-tdea-128",
17682        "kmac-dea",
17683        "cmm",
17684        "dateh2",
17685        "esop",
17686        "sea_esop2",
17687        "edat2",
17688        "aefsi",
17689        "sthyi",
17690        "te",
17691        "aen",
17692        "zpci",
17693        "ri",
17694        "iacc2",
17695        "cte",
17696        "dfpzc",
17697        "cmpsceh",
17698        "pfpo",
17699        "dfphp",
17700        "dfp",
17701        "sprogp",
17702        "fpe",
17703        "emon",
17704        "ectg",
17705        "parseh",
17706        "hfpue",
17707        "hfpm",
17708        "nonqks",
17709        "ipter",
17710        "csske",
17711        "edat",
17712        "asnlxr",
17713        "msa2",
17714        "msa1",
17715        "tods",
17716        "type"
17717      ],
17718      "static": false,
17719      "migration-safe": true
17720    },
17721    {
17722      "name": "z990.5-base",
17723      "typename": "z990.5-base-s390x-cpu",
17724      "unavailable-features": [
17725        "klmd-sha-1",
17726        "kimd-sha-1",
17727        "km-tdea-192",
17728        "km-tdea-128",
17729        "km-dea",
17730        "kmc-tdea-192",
17731        "kmc-tdea-128",
17732        "kmc-dea",
17733        "kmac-tdea-192",
17734        "kmac-tdea-128",
17735        "kmac-dea",
17736        "hfpm",
17737        "type"
17738      ],
17739      "static": true,
17740      "migration-safe": true
17741    },
17742    {
17743      "name": "z10BC-base",
17744      "typename": "z10BC-base-s390x-cpu",
17745      "unavailable-features": [
17746        "klmd-sha-1",
17747        "kimd-sha-1",
17748        "km-tdea-192",
17749        "km-tdea-128",
17750        "km-dea",
17751        "kmc-tdea-192",
17752        "kmc-tdea-128",
17753        "kmc-dea",
17754        "kmac-tdea-192",
17755        "kmac-tdea-128",
17756        "kmac-dea",
17757        "dateh2",
17758        "pfpo",
17759        "dfphp",
17760        "dfp",
17761        "ectg",
17762        "parseh",
17763        "hfpue",
17764        "hfpm",
17765        "csske",
17766        "asnlxr",
17767        "tods",
17768        "type"
17769      ],
17770      "static": true,
17771      "migration-safe": true
17772    },
17773    {
17774      "name": "z900-base",
17775      "typename": "z900-base-s390x-cpu",
17776      "unavailable-features": [
17777      ],
17778      "static": true,
17779      "migration-safe": true
17780    },
17781    {
17782      "name": "z13.2",
17783      "typename": "z13.2-s390x-cpu",
17784      "unavailable-features": [
17785        "ppno-sha-512-drng",
17786        "pcc-xts-eaes-256",
17787        "pcc-xts-eaes-128",
17788        "pcc-xts-aes-256",
17789        "pcc-xts-aes-128",
17790        "pcc-cmac-eaes-256",
17791        "pcc-cmac-eaes-192",
17792        "pcc-cmac-eaes-128",
17793        "pcc-cmac-eaes-256",
17794        "pcc-cmac-aes-192",
17795        "pcc-cmac-aes-128",
17796        "pcc-cmac-etdea-192",
17797        "pcc-cmac-etdea-128",
17798        "pcc-cmac-edea",
17799        "pcc-cmac-tdea-192",
17800        "pcc-cmac-tdea-128",
17801        "pcc-cmac-dea",
17802        "kmo-eaes-256",
17803        "kmo-eaes-192",
17804        "kmo-eaes-128",
17805        "kmo-aes-256",
17806        "kmo-aes-192",
17807        "kmo-aes-128",
17808        "kmo-etdea-192",
17809        "kmo-etdea-128",
17810        "kmo-edea",
17811        "kmo-tdea-192",
17812        "kmo-tdea-128",
17813        "kmo-dea",
17814        "kmf-eaes-256",
17815        "kmf-eaes-192",
17816        "kmf-eaes-128",
17817        "kmf-aes-256",
17818        "kmf-aes-192",
17819        "kmf-aes-128",
17820        "kmf-etdea-192",
17821        "kmf-etdea-128",
17822        "kmf-edea",
17823        "kmf-tdea-192",
17824        "kmf-tdea-128",
17825        "kmf-dea",
17826        "kmctr-eaes-256",
17827        "kmctr-eaes-192",
17828        "kmctr-eaes-128",
17829        "kmctr-aes-256",
17830        "kmctr-aes-192",
17831        "kmctr-aes-128",
17832        "kmctr-etdea-192",
17833        "kmctr-etdea-128",
17834        "kmctr-edea",
17835        "kmctr-tdea-192",
17836        "kmctr-tdea-128",
17837        "kmctr-dea",
17838        "pckmo-aes-256",
17839        "pckmo-aes-192",
17840        "pckmo-aes-128",
17841        "pckmo-etdea-192",
17842        "pckmo-etdea-128",
17843        "pckmo-edea",
17844        "klmd-sha-1",
17845        "kimd-ghash",
17846        "kimd-sha-1",
17847        "km-xts-eaes-256",
17848        "km-xts-eaes-128",
17849        "km-xts-aes-256",
17850        "km-xts-aes-128",
17851        "km-eaes-256",
17852        "km-eaes-192",
17853        "km-eaes-128",
17854        "km-etdea-192",
17855        "km-etdea-128",
17856        "km-edea",
17857        "km-tdea-192",
17858        "km-tdea-128",
17859        "km-dea",
17860        "kmc-eaes-256",
17861        "kmc-eaes-192",
17862        "kmc-eaes-128",
17863        "kmc-etdea-192",
17864        "kmc-etdea-128",
17865        "kmc-edea",
17866        "kmc-tdea-192",
17867        "kmc-tdea-128",
17868        "kmc-dea",
17869        "kmac-eaes-256",
17870        "kmac-eaes-192",
17871        "kmac-eaes-128",
17872        "kmac-aes-256",
17873        "kmac-aes-192",
17874        "kmac-aes-128",
17875        "kmac-etdea-192",
17876        "kmac-etdea-128",
17877        "kmac-edea",
17878        "kmac-tdea-192",
17879        "kmac-tdea-128",
17880        "kmac-dea",
17881        "cmm",
17882        "dateh2",
17883        "esop",
17884        "sea_esop2",
17885        "vx",
17886        "dfppc",
17887        "edat2",
17888        "aefsi",
17889        "sthyi",
17890        "te",
17891        "aen",
17892        "zpci",
17893        "ri",
17894        "iacc2",
17895        "cte",
17896        "dfpzc",
17897        "cmpsceh",
17898        "pfpo",
17899        "dfphp",
17900        "dfp",
17901        "sprogp",
17902        "fpe",
17903        "emon",
17904        "ectg",
17905        "parseh",
17906        "hfpue",
17907        "hfpm",
17908        "nonqks",
17909        "ipter",
17910        "csske",
17911        "edat",
17912        "asnlxr",
17913        "msa2",
17914        "msa1",
17915        "gen13ptff",
17916        "tods",
17917        "type"
17918      ],
17919      "static": false,
17920      "migration-safe": true
17921    },
17922    {
17923      "name": "zBC12-base",
17924      "typename": "zBC12-base-s390x-cpu",
17925      "unavailable-features": [
17926        "klmd-sha-1",
17927        "kimd-sha-1",
17928        "km-tdea-192",
17929        "km-tdea-128",
17930        "km-dea",
17931        "kmc-tdea-192",
17932        "kmc-tdea-128",
17933        "kmc-dea",
17934        "kmac-tdea-192",
17935        "kmac-tdea-128",
17936        "kmac-dea",
17937        "dateh2",
17938        "iacc2",
17939        "dfpzc",
17940        "cmpsceh",
17941        "pfpo",
17942        "dfphp",
17943        "dfp",
17944        "sprogp",
17945        "fpe",
17946        "emon",
17947        "ectg",
17948        "parseh",
17949        "hfpue",
17950        "hfpm",
17951        "nonqks",
17952        "csske",
17953        "asnlxr",
17954        "tods",
17955        "type"
17956      ],
17957      "static": true,
17958      "migration-safe": true
17959    },
17960    {
17961      "name": "z13.2-base",
17962      "typename": "z13.2-base-s390x-cpu",
17963      "unavailable-features": [
17964        "klmd-sha-1",
17965        "kimd-sha-1",
17966        "km-tdea-192",
17967        "km-tdea-128",
17968        "km-dea",
17969        "kmc-tdea-192",
17970        "kmc-tdea-128",
17971        "kmc-dea",
17972        "kmac-tdea-192",
17973        "kmac-tdea-128",
17974        "kmac-dea",
17975        "dateh2",
17976        "dfppc",
17977        "iacc2",
17978        "dfpzc",
17979        "cmpsceh",
17980        "pfpo",
17981        "dfphp",
17982        "dfp",
17983        "sprogp",
17984        "fpe",
17985        "emon",
17986        "ectg",
17987        "parseh",
17988        "hfpue",
17989        "hfpm",
17990        "nonqks",
17991        "csske",
17992        "asnlxr",
17993        "gen13ptff",
17994        "tods",
17995        "type"
17996      ],
17997      "static": true,
17998      "migration-safe": true
17999    },
18000    {
18001      "name": "z890.3-base",
18002      "typename": "z890.3-base-s390x-cpu",
18003      "unavailable-features": [
18004        "klmd-sha-1",
18005        "kimd-sha-1",
18006        "km-tdea-192",
18007        "km-tdea-128",
18008        "km-dea",
18009        "kmc-tdea-192",
18010        "kmc-tdea-128",
18011        "kmc-dea",
18012        "kmac-tdea-192",
18013        "kmac-tdea-128",
18014        "kmac-dea",
18015        "hfpm",
18016        "type"
18017      ],
18018      "static": true,
18019      "migration-safe": true
18020    },
18021    {
18022      "name": "z990-base",
18023      "typename": "z990-base-s390x-cpu",
18024      "unavailable-features": [
18025        "klmd-sha-1",
18026        "kimd-sha-1",
18027        "km-tdea-192",
18028        "km-tdea-128",
18029        "km-dea",
18030        "kmc-tdea-192",
18031        "kmc-tdea-128",
18032        "kmc-dea",
18033        "kmac-tdea-192",
18034        "kmac-tdea-128",
18035        "kmac-dea",
18036        "hfpm",
18037        "type"
18038      ],
18039      "static": true,
18040      "migration-safe": true
18041    },
18042    {
18043      "name": "z10EC.2",
18044      "typename": "z10EC.2-s390x-cpu",
18045      "unavailable-features": [
18046        "klmd-sha-1",
18047        "kimd-sha-1",
18048        "km-tdea-192",
18049        "km-tdea-128",
18050        "km-dea",
18051        "kmc-tdea-192",
18052        "kmc-tdea-128",
18053        "kmc-dea",
18054        "kmac-tdea-192",
18055        "kmac-tdea-128",
18056        "kmac-dea",
18057        "cmm",
18058        "dateh2",
18059        "sthyi",
18060        "pfpo",
18061        "dfphp",
18062        "dfp",
18063        "ectg",
18064        "parseh",
18065        "hfpue",
18066        "hfpm",
18067        "csske",
18068        "edat",
18069        "asnlxr",
18070        "msa2",
18071        "msa1",
18072        "tods",
18073        "type"
18074      ],
18075      "static": false,
18076      "migration-safe": true
18077    },
18078    {
18079      "name": "z9BC",
18080      "typename": "z9BC-s390x-cpu",
18081      "unavailable-features": [
18082        "klmd-sha-1",
18083        "kimd-sha-1",
18084        "km-tdea-192",
18085        "km-tdea-128",
18086        "km-dea",
18087        "kmc-tdea-192",
18088        "kmc-tdea-128",
18089        "kmc-dea",
18090        "kmac-tdea-192",
18091        "kmac-tdea-128",
18092        "kmac-dea",
18093        "cmm",
18094        "dateh2",
18095        "sthyi",
18096        "hfpue",
18097        "hfpm",
18098        "asnlxr",
18099        "msa1",
18100        "tods",
18101        "type"
18102      ],
18103      "static": false,
18104      "migration-safe": true
18105    },
18106    {
18107      "name": "z10EC.3-base",
18108      "typename": "z10EC.3-base-s390x-cpu",
18109      "unavailable-features": [
18110        "klmd-sha-1",
18111        "kimd-sha-1",
18112        "km-tdea-192",
18113        "km-tdea-128",
18114        "km-dea",
18115        "kmc-tdea-192",
18116        "kmc-tdea-128",
18117        "kmc-dea",
18118        "kmac-tdea-192",
18119        "kmac-tdea-128",
18120        "kmac-dea",
18121        "dateh2",
18122        "pfpo",
18123        "dfphp",
18124        "dfp",
18125        "ectg",
18126        "parseh",
18127        "hfpue",
18128        "hfpm",
18129        "csske",
18130        "asnlxr",
18131        "tods",
18132        "type"
18133      ],
18134      "static": true,
18135      "migration-safe": true
18136    },
18137    {
18138      "name": "z990.3-base",
18139      "typename": "z990.3-base-s390x-cpu",
18140      "unavailable-features": [
18141        "klmd-sha-1",
18142        "kimd-sha-1",
18143        "km-tdea-192",
18144        "km-tdea-128",
18145        "km-dea",
18146        "kmc-tdea-192",
18147        "kmc-tdea-128",
18148        "kmc-dea",
18149        "kmac-tdea-192",
18150        "kmac-tdea-128",
18151        "kmac-dea",
18152        "hfpm",
18153        "type"
18154      ],
18155      "static": true,
18156      "migration-safe": true
18157    }
18158  ],
18159  "id": "libvirt-2"
18160}
18161
18162{
18163  "execute": "query-cpu-model-expansion",
18164  "arguments": {
18165    "type": "static",
18166    "model": {
18167      "name": "max"
18168    }
18169  },
18170  "id": "libvirt-3"
18171}
18172
18173{
18174  "id": "libvirt-3",
18175  "error": {
18176    "class": "GenericError",
18177    "desc": "The CPU definition 'max' is unknown."
18178  }
18179}
18180
18181{
18182  "execute": "query-machines",
18183  "id": "libvirt-4"
18184}
18185
18186{
18187  "return": [
18188    {
18189      "hotpluggable-cpus": true,
18190      "name": "s390-ccw-virtio-2.7",
18191      "cpu-max": 248
18192    },
18193    {
18194      "hotpluggable-cpus": true,
18195      "name": "s390-ccw-virtio-2.6",
18196      "cpu-max": 248
18197    },
18198    {
18199      "hotpluggable-cpus": false,
18200      "name": "none",
18201      "cpu-max": 1
18202    },
18203    {
18204      "hotpluggable-cpus": true,
18205      "name": "s390-ccw-virtio-2.11",
18206      "is-default": true,
18207      "cpu-max": 248,
18208      "alias": "s390-ccw-virtio"
18209    },
18210    {
18211      "hotpluggable-cpus": true,
18212      "name": "s390-ccw-virtio-2.10",
18213      "cpu-max": 248
18214    },
18215    {
18216      "hotpluggable-cpus": true,
18217      "name": "s390-ccw-virtio-2.5",
18218      "cpu-max": 248
18219    },
18220    {
18221      "hotpluggable-cpus": true,
18222      "name": "s390-ccw-virtio-2.4",
18223      "cpu-max": 248
18224    },
18225    {
18226      "hotpluggable-cpus": true,
18227      "name": "s390-ccw-virtio-2.9",
18228      "cpu-max": 248
18229    },
18230    {
18231      "hotpluggable-cpus": true,
18232      "name": "s390-ccw-virtio-2.8",
18233      "cpu-max": 248
18234    }
18235  ],
18236  "id": "libvirt-4"
18237}
18238