[Users] API Query on --> api.vms.list

Anil Vettathu anilv.in at gmail.com
Wed Jun 6 13:02:51 UTC 2012


Hi

I am writing a small python script to get the name of all the VMs that
matches a string.

==========
import sys
import getopt
import optparse
import os
import time
from ovirtsdk.api import API
from ovirtsdk.xml import params

URL='https://192.168.1.1:8443/api' #RHEVM API ACCESS URL
USERNAME='admin at internal'
PASSWORD='ovirt'


api=API(url=URL, username=USERNAME, password=PASSWORD)

vmnames = api.vms.list(query = 'name=a')
print vmnames
==========

Print output is,

<ovirtsdk.infrastructure.brokers.VM object at 0x1d4e790>

I was expecting a list of VMs which contains "a" in their names.

Am I doing it correct? Can someone guide me with a small example?
My reference is
http://www.ovirt.org/wiki/SDK#Querying_collection_with_oVirt_search_engine_query_.26_custom_constraint

Thanks,
Anil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20120606/f1cd5bc1/attachment-0001.html>


More information about the Users mailing list