Actually, I just found out all the unlisted vm's are "templates". Is there a way in the vrops rest api, to list out the templates for a host?
It's odd... I don't see any relationship between the templates and their host in vROps. Using relationsofResource is the right idea, but doesn't look like it will work for templates. You could try using the property "summary|parentHost". This is getting both VMs and templates for me. You'll have to query by the hostname as it appears in vROps like this:
If you want to handle the templates separately you can get all the templates using the isTemplate property:
And then get the parent host property for each template.