Description of problem: Request GET /ovirt-engine/api/vms/fbdce5c4-d20f-43e0-b40b-67a1f7ca06d2/graphicsconsoles/7370696365 HTTP/1.1 Host: ... Authorization: Basic ... (without explicit "Accept" header or with Accept: application/x-virt-viewer) directly returns vv file content whereas sdk returns standard object. Version-Release number of selected component (if applicable): 4 How reproducible: 100% Steps to Reproduce: In [39]: spice_service.get() Out[39]: <ovirtsdk4.types.GraphicsConsole at 0x7f5f2d4a2110> In [40]: dir(spice_service.get()) Out[40]: ['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_address', '_check_type', '_comment', '_description', '_href', '_id', '_instance_type', '_name', '_port', '_protocol', '_template', '_tls_port', '_vm', 'address', 'comment', 'description', 'href', 'id', 'instance_type', 'name', 'port', 'protocol', 'template', 'tls_port', 'vm'] Actual results: Expected results: There is some way (probably method of GraphicsConsole) allowing to obtain content of vv file. Additional info:
After discussion with Ondra moving to ovirt-engine (as this will be backend change) and targeting to 4.1
In order to test this please follow this example: https://{enginefqdn}/ovirt-engine/api/model#types/graphics_console/attributes/remote_viewer_connection_file
Verify with REST and python sdk Engine: Red Hat Virtualization Manager Version: 4.1.0.3-0.1.el7