Package org.ovirt.engine.sdk4.services
Interface VmGraphicsConsoleService
-
- All Superinterfaces:
Service
- All Known Implementing Classes:
VmGraphicsConsoleServiceImpl
public interface VmGraphicsConsoleService extends Service
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
VmGraphicsConsoleService.GetRequest
Retrieves the graphics console configuration of the virtual machine.static interface
VmGraphicsConsoleService.GetResponse
Retrieves the graphics console configuration of the virtual machine.static interface
VmGraphicsConsoleService.ProxyTicketRequest
static interface
VmGraphicsConsoleService.ProxyTicketResponse
static interface
VmGraphicsConsoleService.RemoteViewerConnectionFileRequest
Generates the file which is compatible with `remote-viewer` client.static interface
VmGraphicsConsoleService.RemoteViewerConnectionFileResponse
Generates the file which is compatible with `remote-viewer` client.static interface
VmGraphicsConsoleService.RemoveRequest
Remove the graphics console from the virtual machine.static interface
VmGraphicsConsoleService.RemoveResponse
Remove the graphics console from the virtual machine.static interface
VmGraphicsConsoleService.TicketRequest
Generates a time-sensitive authentication token for accessing this virtual machine's console.static interface
VmGraphicsConsoleService.TicketResponse
Generates a time-sensitive authentication token for accessing this virtual machine's console.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VmGraphicsConsoleService.GetRequest
get()
Retrieves the graphics console configuration of the virtual machine.VmGraphicsConsoleService.ProxyTicketRequest
proxyTicket()
VmGraphicsConsoleService.RemoteViewerConnectionFileRequest
remoteViewerConnectionFile()
Generates the file which is compatible with `remote-viewer` client.VmGraphicsConsoleService.RemoveRequest
remove()
Remove the graphics console from the virtual machine.Service
service(String path)
Service locator method, returns individual service on which the URI is dispatched.VmGraphicsConsoleService.TicketRequest
ticket()
Generates a time-sensitive authentication token for accessing this virtual machine's console.
-
-
-
Method Detail
-
get
VmGraphicsConsoleService.GetRequest get()
Retrieves the graphics console configuration of the virtual machine. IMPORTANT: By default, when the `current` parameter is not specified, the data returned corresponds to the next execution of the virtual machine. In the current implementation of the system this means that the `address` and `port` attributes will not be populated because the system does not know what address and port will be used for the next execution. Since in most cases those attributes are needed, it is strongly advised to aways explicitly include the `current` parameter with the value `true`.
-
proxyTicket
VmGraphicsConsoleService.ProxyTicketRequest proxyTicket()
-
remoteViewerConnectionFile
VmGraphicsConsoleService.RemoteViewerConnectionFileRequest remoteViewerConnectionFile()
Generates the file which is compatible with `remote-viewer` client. Use the following request to generate remote viewer connection file of the graphics console. Note that this action generates the file only if virtual machine is running. [source] ---- POST /ovirt-engine/api/vms/123/graphicsconsoles/456/remoteviewerconnectionfile ---- The `remoteviewerconnectionfile` action does not take any action specific parameters, so the request body should contain an empty `action`: [source,xml] -------- The response contains the file, which can be used with `remote-viewer` client. [source,xml] ---- [virt-viewer] type=spice host=192.168.1.101 port=-1 password=123456789 delete-this-file=1 fullscreen=0 toggle-fullscreen=shift+f11 release-cursor=shift+f12 secure-attention=ctrl+alt+end tls-port=5900 enable-smartcard=0 enable-usb-autoshare=0 usb-filter=null tls-ciphers=DEFAULT host-subject=O=local,CN=example.com ca=...
-
remove
VmGraphicsConsoleService.RemoveRequest remove()
Remove the graphics console from the virtual machine.
-
ticket
VmGraphicsConsoleService.TicketRequest ticket()
Generates a time-sensitive authentication token for accessing this virtual machine's console. [source] ---- POST /ovirt-engine/api/vms/123/graphicsconsoles/456/ticket ---- The client-provided action optionally includes a desired ticket value and/or an expiry time in seconds. In any case, the response specifies the actual ticket value and expiry used. [source,xml] ----abcd12345 120
-
-