Hi Anil,
when you tried what Rami suggested:
vmnames = api.vms.list(query = 'name=a')
for vm in vmnames:
print vm.name
what was the output?
Thanks,
Ori.
----- Original Message -----
From: "Anil Vettathu" <anilv.in(a)gmail.com>
To: rvaknin(a)redhat.com
Cc: users(a)ovirt.org
Sent: Wednesday, June 6, 2012 5:02:23 PM
Subject: Re: [Users] API Query on --> api.vms.list
[<ovirtsdk.infrastructure.brokers.VM object at 0x12d6790>]
Traceback (most recent call last):
File "connect.py", line 21, in <module>
print vmnames.name
AttributeError: 'list' object has no attribute 'name'
===
It did not work. Actually following are the functions I am getting for vmnames.
vmnames.append vmnames.extend vmnames.insert vmnames.remove vmnames.sort
vmnames.count vmnames.index vmnames.pop vmnames.reverse
Thanks,
Anil
On Wed, Jun 6, 2012 at 7:01 PM, Rami Vaknin < rvaknin(a)redhat.com > wrote:
On 06/06/2012 04:02 PM, Anil Vettathu wrote:
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@internal'
PASSWORD='ovirt'
api=API(url=URL, username=USERNAME, password=PASSWORD)
vmnames = api.vms.list(query = 'name=a')
print vmnames
you print the vm object you get, while you need to print the "name" field:
print vmnames.name
==========
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_engin...
Thanks,
Anil
_______________________________________________
Users mailing list Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
--
Thanks,
Rami Vaknin, QE @ Red Hat, TLV, IL.
--
http://www.anilv.in
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users