<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class="">Le 5 juin 2016 à 13:22, Michal Skrivanek &lt;<a href="mailto:michal.skrivanek@redhat.com" class="">michal.skrivanek@redhat.com</a>&gt; a écrit :<br class=""><br class=""><br class="">On 05 Jun 2016, at 12:37, <a href="mailto:nicolas@devels.es" class="">nicolas@devels.es</a> wrote:<br class=""><br class="">Hi,<br class=""><br class="">On user portal, when users click on the "Connect" link of a VM that is configured to be run with "Native client" and SPICE protocol, a .vv file is generated with the&nbsp;connection parameters so the SPICE client knows where to connect: host, port, password, ...<br class=""><br class="">Currently, is there a way to generate those parameters with the Python SDK? Especially the session password so it's possible to connect to the VM directly with a&nbsp;SPICE client.<br class=""><br class="">Yes, you can either get either only the password/ticket or the whole vv file, which was introduced by <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1128763" class="">https://bugzilla.redhat.com/show_bug.cgi?id=1128763</a><br class=""><br class="">But this call is missing from the python SDK 3.6.5.2.<br class=""><br class="">In the example, I see :<br class="">curl -k -u admin@internal:1 ... -H "Accept: application/x-virt-viewer"<br class=""><br class="">But in ovirtsdk/infrastructure/connectionspool.py, line 106, I see:<br class=""><br class="">&nbsp; &nbsp; header_lines.append("Accept: application/xml")<br class=""><br class="">The Accept parameter is hard coded, the python SDK doesn't not allow to get the vv file, because that's the only settings that make a difference betwen getting the object&nbsp;and getting the vv file, as it's indicated in the rsdl :<div class=""><br class=""><font face="Menlo" style="font-size: 11px;" class="">&lt;link href="/api/vms/{vm:id}/graphicsconsoles/{graphicsconsole:id}" rel="get"&gt;<br class="">&nbsp; &nbsp; &lt;description&gt;Get active graphics console of a VM.&lt;/description&gt;<br class="">&nbsp; &nbsp; &lt;request&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &lt;http_method&gt;GET&lt;/http_method&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &lt;headers&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;header required="false"&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;name&gt;Content-Type&lt;/name&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;value&gt;application/xml|json|x-virt-viewer&lt;/value&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/header&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &lt;/headers&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &lt;url&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;parameters_set&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;parameter required="false" type="xs:boolean" context="matrix"&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;name&gt;current&lt;/name&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;value&gt;true|false&lt;/value&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/parameter&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/parameters_set&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &lt;/url&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &lt;body/&gt;<br class="">&nbsp; &nbsp; &lt;/request&gt;<br class="">&nbsp; &nbsp; &lt;response&gt;<br class="">&nbsp; &nbsp; &nbsp; &nbsp; &lt;type&gt;GraphicsConsole&lt;/type&gt;<br class="">&nbsp; &nbsp; &lt;/response&gt;<br class="">&lt;/link&gt;</font></div><div class=""><font face="Menlo" style="font-size: 11px;" class=""><br class=""></font></div><div class=""><font face="Menlo" style="font-size: 11px;" class=""><br class=""></font><br class=""><br class=""></div></body></html>