I am using VMWare VSphere WS SDK in Python using the suds client. I want to wait for any changes to VMs. I am specifically interested in VMs of a particular cluster. Is there a way in the propertyfilterspec to say that? I tried setting the managed object reference of the cluster in the ObjectSpec with no avail. Like:
object_spec = client_factory.create('ns0:ObjectSpec')
object_spec.obj = cluster_mor
object_spec.skip = False
Figured out myself. I had to set proper traversal spec also: