<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    -------- Original Message --------
    <table class="moz-email-headers-table" border="0" cellpadding="0"
      cellspacing="0">
      <tbody>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject: </th>
          <td>Re: [Users] API Query on --&gt; api.vms.list</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
          <td>Wed, 06 Jun 2012 16:31:59 +0300</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
          <td>Rami Vaknin <a class="moz-txt-link-rfc2396E" href="mailto:rvaknin@redhat.com">&lt;rvaknin@redhat.com&gt;</a></td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Reply-To:
          </th>
          <td><a class="moz-txt-link-abbreviated" href="mailto:rvaknin@redhat.com">rvaknin@redhat.com</a></td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Organization:
          </th>
          <td>Red Hat</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
          <td>Anil Vettathu <a class="moz-txt-link-rfc2396E" href="mailto:anilv.in@gmail.com">&lt;anilv.in@gmail.com&gt;</a></td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">CC: </th>
          <td><a class="moz-txt-link-abbreviated" href="mailto:users@ovirt.org">users@ovirt.org</a></td>
        </tr>
      </tbody>
    </table>
    <br>
    <br>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    On 06/06/2012 04:02 PM, Anil Vettathu wrote:
    <blockquote
cite="mid:CAEixW=YEzY3FuPWxe3PiN=v8PjdL_X_1R9Bk=J3ZutivE0oUrA@mail.gmail.com"
      type="cite">Hi<br>
      <br>
      I am writing a small python script to get the name of all the VMs
      that matches a string.<br>
      <br>
      ==========<br>
      import sys<br>
      import getopt<br>
      import optparse<br>
      import os<br>
      import time<br>
      from ovirtsdk.api import API<br>
      from ovirtsdk.xml import params<br>
      <br>
      URL='<a moz-do-not-send="true" href="https://192.168.1.1:8443/api">https://192.168.1.1:8443/api</a>'
      #RHEVM API ACCESS URL<br>
      USERNAME='admin@internal'<br>
      PASSWORD='ovirt'<br>
      <br>
      <br>
      api=API(url=URL, username=USERNAME, password=PASSWORD)<br>
      <br>
      vmnames = api.vms.list(query = 'name=a')<br>
      print vmnames<br>
    </blockquote>
    <br>
    you print the vm object you get, while you need to print the "name"
    field:<br>
    print vmnames.name<br>
    <br>
    Sorry, you first need to iterate on what you got:<br>
    for vm in vmnames:<br>
    &nbsp;&nbsp;&nbsp; print vm.name<br>
    <blockquote
cite="mid:CAEixW=YEzY3FuPWxe3PiN=v8PjdL_X_1R9Bk=J3ZutivE0oUrA@mail.gmail.com"
      type="cite">==========<br>
      <br>
      Print output is,<br>
      <br>
      &lt;ovirtsdk.infrastructure.brokers.VM object at 0x1d4e790&gt;<br
        clear="all">
      <br>
      I was expecting a list of VMs which contains "a" in their names.<br>
      <br>
      Am I doing it correct? Can someone guide me with a small example?<br>
      My reference is <a moz-do-not-send="true"
href="http://www.ovirt.org/wiki/SDK#Querying_collection_with_oVirt_search_engine_query_.26_custom_constraint">http://www.ovirt.org/wiki/SDK#Querying_collection_with_oVirt_search_engine_query_.26_custom_constraint</a><br>
      <br>
      Thanks,<br>
      Anil<br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@ovirt.org">Users@ovirt.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 

Thanks,

Rami Vaknin, QE @ Red Hat, TLV, IL.
</pre>
  </body>
</html>