[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] qemu-ga command listing
From: |
Jeff Cody |
Subject: |
Re: [Qemu-devel] qemu-ga command listing |
Date: |
Wed, 2 Jan 2013 15:34:24 -0500 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Mon, Dec 31, 2012 at 01:41:57PM -0700, Eric Blake wrote:
> Is there a guest-agent command for querying the list of available
> commands for a given guest agent? If not, should there be? In other
> words, I'm looking for the counterpart to QMP {"execute":"query-commands"}.
>
Hi Eric,
There is guest-info ({"execute": "guest-info"}), which returns a list
of supported commands, and whether or not that command is enabled or
disabled (e.g. it may be blacklisted). Here is an example of the
output, with guest-file-* operations blacklisted (formatted slightly
for better readability):
{"return":
{"version": "1.0", "supported_commands":
[{"enabled": true, "name": "guest-network-get-interfaces"},
{"enabled": true, "name": "guest-suspend-hybrid"},
{"enabled": true, "name": "guest-suspend-ram"},
{"enabled": true, "name": "guest-suspend-disk"},
{"enabled": true, "name": "guest-fsfreeze-thaw"},
{"enabled": true, "name": "guest-fsfreeze-freeze"},
{"enabled": true, "name": "guest-fsfreeze-status"},
{"enabled": false, "name": "guest-file-flush"},
{"enabled": false, "name": "guest-file-seek"},
{"enabled": false, "name": "guest-file-write"},
{"enabled": false, "name": "guest-file-read"},
{"enabled": false, "name": "guest-file-close"},
{"enabled": false, "name": "guest-file-open"},
{"enabled": true, "name": "guest-shutdown"},
{"enabled": true, "name": "guest-info"},
{"enabled": true, "name": "guest-ping"},
{"enabled": true, "name": "guest-sync"},
{"enabled": true, "name": "guest-sync-delimited"}]}}
Jeff
- Re: [Qemu-devel] qemu-ga command listing,
Jeff Cody <=