Get VNC console for an instance

Method URI Description
POST /v2/{tenant_id}/servers/{server_id}/action 仮想サーバのVNCコンソールのURLを取得します。リクエストボディでos-getVNCConsoleアクションを指定してください。

Normal response codes: 200

Request

下表は、仮想サーバのVNCコンソールのURL取得リクエストのURIパラメーターの一覧です。

Name Type Description
{tenant_id} String プロジェクトID
{server_id} UUID 対象とする仮想サーバの仮想サーバID

下表は、仮想サーバのVNCコンソールのURL取得リクエストのボディ部のパラメーターの一覧です。

Name Type Description
os-getVNCConsole object os-getVNCConsoleアクションを指定します。
type String

VNCコンソールの種別

値に"novnc"を指定します。

Example. Get vnc console: JSON request


{
         "os-getVNCConsole": {
                       "type": "novnc"
         }
} 
      

Response

Example. Get vnc console: JSON response


{
         "console": {
               "type": "novnc",
               "url": "http://127.0.0.1:6080/vnc_auto.html?token=191996c3-7b0f-42f3-95a7-f1839f2da6ed"
         }
}