vRA: Get Catalog Resources for a User
//Inputs:
//host: vCACCAFE:vCACHost
//user: string
//Can get host like this if needed:
//var host = vCACCAFEEntitiesFinder.getHost("id-of-host-yes");
var catalogClient = host.createCatalogClient();
var catalogConsumerResourceService = catalogClient.getCatalogConsumerResourceService();
var filter = new Array();
filter[0] = vCACCAFEFilterParam.substringOf("owner/ref", vCACCAFEFilterParam.string(user));
var query = vCACCAFEOdataQuery.query().addFilter(filter);
var resources = catalogConsumerResourceService.getResourcesList(new vCACCAFEPageOdataRequest(query));
System.log("Found " + resources.length + " resources for " + user + ".");
if (resources.length > 0){
for each (var resource in resources){
System.log(resource.name);
}
}