diff options
author | Michael Roth <mdroth@linux.vnet.ibm.com> | 2011-12-06 22:03:43 -0600 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2011-12-12 17:06:21 -0600 |
commit | bf95c0d55c24e8ce1c03e1ba491437297f8f96f4 (patch) | |
tree | b389cce1a05698fcb908d44723ce5fe96a6773e1 /qapi-schema-guest.json | |
parent | abd6cf6d8e6be55a6535bf27b692bdf520462c15 (diff) | |
download | qemu-bf95c0d55c24e8ce1c03e1ba491437297f8f96f4.tar.gz qemu-bf95c0d55c24e8ce1c03e1ba491437297f8f96f4.tar.bz2 qemu-bf95c0d55c24e8ce1c03e1ba491437297f8f96f4.zip |
guest agent: add supported command list to guest-info RPC
Not that there is blacklisting functionality we can no longer infer
the agent's capabilities via version. This patch extends the current
guest-info RPC to also return a list of dictionaries containing the name
of each supported RPC, along with a boolean indicating whether or not
the command has been disabled by a guest administrator/distro.
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'qapi-schema-guest.json')
-rw-r--r-- | qapi-schema-guest.json | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/qapi-schema-guest.json b/qapi-schema-guest.json index fde5971e87..29989fe646 100644 --- a/qapi-schema-guest.json +++ b/qapi-schema-guest.json @@ -43,7 +43,11 @@ # # Since: 0.15.0 ## -{ 'type': 'GuestAgentInfo', 'data': {'version': 'str'} } +{ 'type': 'GuestAgentCommandInfo', + 'data': { 'name': 'str', 'enabled': 'bool' } } +{ 'type': 'GuestAgentInfo', + 'data': { 'version': 'str', + 'supported_commands': ['GuestAgentCommandInfo'] } } { 'command': 'guest-info', 'returns': 'GuestAgentInfo' } |