HyperV: Remove RDP console API
RDP console was only for HyperV driver so removing the API. As API url stay same (because same used for other console types API), RDP console API will return 400. Cleaning up the related config options as well as moving its API ref to obsolete seciton. Keeping RPC method to avoid error when old controller is used with new compute. It can be removed in next RPC version bump. Change-Id: I8f5755009da4af0d12bda096d7a8e85fd41e1a8c
This commit is contained in:
@@ -90,3 +90,4 @@ Compute API in the past, but no longer exist.
|
||||
.. include:: os-consoles.inc
|
||||
.. include:: os-security-group-default-rules.inc
|
||||
.. include:: os-agents.inc
|
||||
.. include:: servers-action-rdp-remote-consoles.inc
|
||||
|
||||
@@ -5956,15 +5956,15 @@ remote_console:
|
||||
remote_console_protocol:
|
||||
description: |
|
||||
The protocol of remote console. The valid values are ``vnc``, ``spice``,
|
||||
``rdp``, ``serial`` and ``mks``. The protocol ``mks`` is added since
|
||||
Microversion ``2.8``.
|
||||
``serial`` and ``mks``. The protocol ``mks`` is added since Microversion
|
||||
``2.8``.
|
||||
in: body
|
||||
required: true
|
||||
type: string
|
||||
remote_console_type:
|
||||
description: |
|
||||
The type of remote console. The valid values are ``novnc``,
|
||||
``rdp-html5``, ``spice-html5``, ``serial``, and ``webmks``. The type
|
||||
``spice-html5``, ``serial``, and ``webmks``. The type
|
||||
``webmks`` is added since Microversion ``2.8``.
|
||||
in: body
|
||||
required: true
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
.. -*- rst -*-
|
||||
|
||||
Get RDP Console (os-getRDPConsole Action)
|
||||
=========================================
|
||||
|
||||
.. rest_method:: POST /servers/{server_id}/action
|
||||
max_version: 2.5
|
||||
|
||||
Gets an `RDP <https://technet.microsoft.com/en-us/windowsserver/ee236407>`__ console for a server.
|
||||
|
||||
.. warning::
|
||||
|
||||
Along with HyperV driver, this action was removed in Nova 29.0.0
|
||||
(caracal) release.
|
||||
|
||||
The only supported connect type is ``rdp-html5``. The ``type`` parameter should
|
||||
be set as ``rdp-html5``.
|
||||
|
||||
Specify the ``os-getRDPConsole`` action in the request body.
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404),
|
||||
conflict(409), notImplemented(501)
|
||||
|
||||
Request
|
||||
-------
|
||||
|
||||
.. rest_parameters:: parameters.yaml
|
||||
|
||||
|
||||
- server_id: server_id_path
|
||||
- os-getRDPConsole: os-getRDPConsole
|
||||
- type: os-getRDPConsole-type
|
||||
|
||||
**Example Get RDP Console (os-getRDPConsole Action)**
|
||||
|
||||
.. literalinclude:: ../../doc/api_samples/os-remote-consoles/get-rdp-console-post-req.json
|
||||
:language: javascript
|
||||
|
||||
Response
|
||||
--------
|
||||
|
||||
.. rest_parameters:: parameters.yaml
|
||||
|
||||
- console: remote_console
|
||||
- type: os-getRDPConsole-type
|
||||
- url: os-getRDPConsole-url
|
||||
|
||||
**Example Get RDP Console (os-getRDPConsole Action)**
|
||||
|
||||
.. literalinclude:: ../../doc/api_samples/os-remote-consoles/get-rdp-console-post-resp.json
|
||||
:language: javascript
|
||||
@@ -1,58 +1,5 @@
|
||||
.. -*- rst -*-
|
||||
|
||||
Get RDP Console (os-getRDPConsole Action) (DEPRECATED)
|
||||
======================================================
|
||||
|
||||
.. rest_method:: POST /servers/{server_id}/action
|
||||
max_version: 2.5
|
||||
|
||||
Gets an `RDP <https://technet.microsoft.com/en-us/windowsserver/ee236407>`__ console for a server.
|
||||
|
||||
.. warning::
|
||||
|
||||
This action is deprecated in microversion 2.5 and superseded
|
||||
by the API `Server Consoles`_ in microversion 2.6.
|
||||
The new API offers a unified API for different console types.
|
||||
|
||||
The only supported connect type is ``rdp-html5``. The ``type`` parameter should
|
||||
be set as ``rdp-html5``.
|
||||
|
||||
Specify the ``os-getRDPConsole`` action in the request body.
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404),
|
||||
conflict(409), notImplemented(501)
|
||||
|
||||
Request
|
||||
-------
|
||||
|
||||
.. rest_parameters:: parameters.yaml
|
||||
|
||||
|
||||
- server_id: server_id_path
|
||||
- os-getRDPConsole: os-getRDPConsole
|
||||
- type: os-getRDPConsole-type
|
||||
|
||||
**Example Get RDP Console (os-getRDPConsole Action)**
|
||||
|
||||
.. literalinclude:: ../../doc/api_samples/os-remote-consoles/get-rdp-console-post-req.json
|
||||
:language: javascript
|
||||
|
||||
Response
|
||||
--------
|
||||
|
||||
.. rest_parameters:: parameters.yaml
|
||||
|
||||
- console: remote_console
|
||||
- type: os-getRDPConsole-type
|
||||
- url: os-getRDPConsole-url
|
||||
|
||||
**Example Get RDP Console (os-getRDPConsole Action)**
|
||||
|
||||
.. literalinclude:: ../../doc/api_samples/os-remote-consoles/get-rdp-console-post-resp.json
|
||||
:language: javascript
|
||||
|
||||
Get Serial Console (os-getSerialConsole Action) (DEPRECATED)
|
||||
============================================================
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ also change the password of the server and add a security group to or
|
||||
remove a security group from a server. You can also trigger a crash dump
|
||||
into a server since Mitaka release.
|
||||
|
||||
You can get an RDP, serial, SPICE, or VNC console for a server.
|
||||
You can get an serial, SPICE, or VNC console for a server.
|
||||
|
||||
|
||||
Add (Associate) Floating Ip (addFloatingIp Action) (DEPRECATED)
|
||||
|
||||
@@ -17,7 +17,7 @@ The API provides a unified request for creating a remote console. The user can
|
||||
get a URL to connect the console from this API. The URL includes the token
|
||||
which is used to get permission to access the console. Servers may support
|
||||
different console protocols. To return a remote console using a specific
|
||||
protocol, such as RDP, set the ``protocol`` parameter to ``rdp``.
|
||||
protocol, such as VNC, set the ``protocol`` parameter to ``vnc``.
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
|
||||
Reference in New Issue
Block a user