summaryrefslogtreecommitdiff
path: root/nova/compute/rpcapi.py
diff options
context:
space:
mode:
Diffstat (limited to 'nova/compute/rpcapi.py')
-rw-r--r--nova/compute/rpcapi.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/nova/compute/rpcapi.py b/nova/compute/rpcapi.py
index 4140a72297..2cdd409a98 100644
--- a/nova/compute/rpcapi.py
+++ b/nova/compute/rpcapi.py
@@ -223,6 +223,7 @@ class ComputeAPI(object):
3.7 - Update change_instance_metadata() to take an instance object
3.8 - Update set_admin_password() to take an instance object
3.9 - Update rescue_instance() to take an instance object
+ 3.10 - Added get_rdp_console method
'''
VERSION_ALIASES = {
@@ -450,6 +451,13 @@ class ComputeAPI(object):
return cctxt.call(ctxt, 'get_spice_console',
instance=instance, console_type=console_type)
+ def get_rdp_console(self, ctxt, instance, console_type):
+ version = '3.10'
+ cctxt = self.client.prepare(server=_compute_host(None, instance),
+ version=version)
+ return cctxt.call(ctxt, 'get_rdp_console',
+ instance=instance, console_type=console_type)
+
def validate_console_port(self, ctxt, instance, port, console_type):
if self.client.can_send_version('3.3'):
version = '3.3'