nova/doc/v3/api_samples
Radoslav Gerganov 14ca7c37ba Add MKS protocol for remote consoles
MKS is the native protocol for VMware consoles and this patch is adding
API support for it. For now there is only one console type for this
protocol and this is 'webmks'. A new microversion is introduced which
adds protocol 'mks' and type 'webmks' for requesting a remote console.

Example request:

POST /servers/<uuid>/remote-consoles
{
  "remote_console": {
    "protocol": "mks",
    "type": "webmks"
  }
}

Example response:

{
  "remote_console": {
    "protocol": "mks",
    "type": "webmks",
    "url": "http://example.com:6090/mks.html?token=XYZ"
  }
}

APIImpact
Implements: blueprint vmware-webmks-console

Change-Id: I7217b999fb8d64a5646d8f20d7426c26553871d7
2015-07-25 15:10:22 +03:00
..
all_extensions Merge extension-info functional tests of v2 and v2.1 2015-06-09 14:48:19 +08:00
consoles V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
extension-info Convert v2.1 extension_info to show V2 API extension list 2015-02-09 09:52:32 +10:30
flavor-access Merge flavor_access functional tests of v2 and v2.1 2015-03-26 18:33:26 +08:00
flavor-extra-specs Remove v3 xml API sample tests 2014-01-28 17:01:44 -05:00
flavor-manage Merge flavor_manage functional tests of v2 and v2.1 2015-04-03 16:55:29 +08:00
flavors Merge V2 and V2.1 functional tests 2015-03-23 17:27:55 +09:00
image-size Share V2 and V2.1 images functional tests 2015-04-17 17:38:25 +09:00
images Share V2 and V2.1 images functional tests 2015-04-17 17:38:25 +09:00
keypairs Adds keypair type in nova-api 2015-03-04 22:16:37 +00:00
os-access-ips Merge test_access_ips between v2 and v2.1 2015-05-14 17:12:00 +09:00
os-admin-actions V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-admin-password V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-agents Change v3 agents API to v2.1 2014-08-25 01:58:23 +00:00
os-aggregates Fix sample files miss for os-aggregates 2014-08-21 16:02:52 +09:00
os-assisted-volume-snapshots Port assisted-volume-snapshots extension to v2.1 2014-11-19 10:09:58 +08:00
os-attach-interfaces V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-availability-zone Merge availability_zone tests between v2 and v2.1 2015-07-06 23:58:06 +00:00
os-baremetal-nodes Implement api samples test for os-baremetal-nodes Part 2 2015-02-11 14:48:53 +10:30
os-cells Remove v3 xml API sample tests 2014-01-28 17:01:44 -05:00
os-certificates Cleanup bad JSON files 2015-01-22 11:46:05 -08:00
os-cloudpipe Add API validation schema for cloudpipe api 2014-10-22 16:05:36 +08:00
os-config-drive Merge config_drive functional tests between v2 and v2.1 2015-06-15 17:45:46 +09:00
os-console-auth-tokens V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-console-output V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-create-backup V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-deferred-delete V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-disk-config Merge disk-config func test between v2 and v2.1 2015-06-15 08:47:45 +00:00
os-evacuate V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-extended-availability-zone Merge availability_zone tests between v2 and v2.1 2015-07-06 23:58:06 +00:00
os-extended-server-attributes Merge extended server Att tests between v2 and v2.1 2015-04-17 11:29:35 +09:00
os-extended-status Merge extended server status tests between v2 and v2.1 2015-04-17 01:54:44 +00:00
os-extended-volumes Merge extended-volume functional tests of v2 and v2.1 2015-06-08 10:08:04 +08:00
os-fixed-ips Show 'reserved' status in os-fixed-ips 2015-05-15 10:38:47 -07:00
os-flavor-rxtx Merge flavor_rxtx functional tests of v2 and v2.1 2015-04-07 13:00:49 +08:00
os-floating-ip-dns Remove `domain` from floating-ip-dns-create-or-update-req body 2014-10-24 13:42:46 +08:00
os-floating-ip-pools Port floating_ip_pools extention to v2.1 2014-10-13 15:33:03 +08:00
os-floating-ips Cleanup bad JSON files 2015-01-22 11:46:05 -08:00
os-floating-ips-bulk Cleanup bad JSON files 2015-01-22 11:46:05 -08:00
os-fping V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-hide-server-addresses Share hide server add tests between v2 and v2.1 2015-04-17 17:51:21 +09:00
os-hosts Fix v2.1 list-host to remove 'services' filter 2015-03-27 17:20:58 +09:00
os-hypervisors Merge V2 and V2.1 hypervisor functional tests 2015-06-10 09:54:51 +09:00
os-instance-actions Changes V3 server_actions extension into v2.1 2014-08-30 17:04:47 +08:00
os-instance-usage-audit-log Add 'instance-usage-audit-log' plugin for V2.1 2014-11-13 14:38:25 +09:00
os-lock-server V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-migrate-server V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-migrations Remove v3 xml API sample tests 2014-01-28 17:01:44 -05:00
os-multinic V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-multiple-create Share multiple create server tests between v2 and v2.1 2015-04-15 16:24:53 +09:00
os-networks Port os-networks plugin to v2.1(v3) infrastructure 2014-10-10 09:48:13 +10:30
os-networks-associate Port os-networks-associate plugin to v2.1(v3) infrastructure 2014-10-16 11:22:28 +10:30
os-pause-server V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-pci Cleanups for pci stats in preparation for RT using ComputeNode 2015-05-23 03:41:19 +01:00
os-personality Merge server personality tests between v2 and v2.1 2015-04-17 01:56:32 +00:00
os-preserve-ephemeral-rebuild Merge preserve_ephemeral_rebuild tests between v2 & v2.1 2015-06-24 13:32:17 +09:00
os-quota-class-sets Port v2 quota_classes extension to work in v2.1(v3) framework 2014-11-26 13:56:13 +10:30
os-quota-sets Remove 'id' from V2.1 update quota_set resp 2015-02-27 01:10:38 +00:00
os-remote-consoles Add MKS protocol for remote consoles 2015-07-25 15:10:22 +03:00
os-rescue Merge server rescue tests between v2 and v2.1 2015-06-15 08:48:02 +00:00
os-scheduler-hints Merge SchedulerHints functional tests of v2 and v2.1 2015-06-25 05:35:53 +00:00
os-security-group-default-rules Port security-group-default-rules extension into v2.1 2014-10-28 22:02:27 +08:00
os-security-groups Merge security groups tests between v2 and v2.1 2015-06-24 04:50:36 +00:00
os-server-diagnostics V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-server-external-events V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-server-groups Port os-server-groups extension to work in v2.1/v3 framework 2014-08-20 17:29:01 +09:30
os-server-password Merge server password tests between v2 and v2.1 2015-07-06 23:58:25 +00:00
os-server-usage Merge server usage tests between v2 and v2.1 2015-04-17 08:53:49 +00:00
os-services Fix doc for service list 2014-06-16 16:57:23 +00:00
os-shelve V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-simple-tenant-usage V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-suspend-server V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-tenant-networks Port os-tenant-networks plugin to v2.1(v3) infrastructure 2014-10-16 11:08:40 +10:30
os-used-limits Add quotas for Server Groups (V2 API compatibility & V2.1 support) 2014-09-10 16:29:22 +00:00
os-user-data Merge user_data functional tests of v2 and v2.1 2015-05-14 08:25:02 +00:00
os-virtual-interfaces V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
os-volumes V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
server-ips V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
server-metadata V2.1 tests - Reuse server post req/resp sample file 2015-03-11 15:59:52 +09:00
servers Merge server tests between v2 and v2.1 2015-04-07 02:05:32 +00:00
servers-sort Merge server tests between v2 and v2.1 2015-04-07 02:05:32 +00:00
servers_v21 Merge server tests between v2 and v2.1 2015-04-07 02:05:32 +00:00