Api 如何使用基于FullyQualifiedDomain的SoftLayer对象过滤器进行虚拟来宾查询?

Api 如何使用基于FullyQualifiedDomain的SoftLayer对象过滤器进行虚拟来宾查询?,api,rest,ibm-cloud-infrastructure,Api,Rest,Ibm Cloud Infrastructure,我试图使用restapi来限制SoftLayer\u Account/getvirtualserver调用的结果集。我想使用对象筛选器根据完全限定域名进行限制。我正在通过对象过滤器,如下所示: '{"virtualGuests":{"fullyQualifiedDomainName":{"operation":"cds-testprov-server-2.bluemix.net"}}}'; 但是,过滤器将被忽略。如果我尝试筛选其他一些虚拟来宾值,例如: '{"virtualGuests":{"

我试图使用
restapi
来限制
SoftLayer\u Account/getvirtualserver
调用的结果集。我想使用对象筛选器根据
完全限定域名进行限制。我正在通过对象过滤器,如下所示:

'{"virtualGuests":{"fullyQualifiedDomainName":{"operation":"cds-testprov-server-2.bluemix.net"}}}';
但是,过滤器将被忽略。如果我尝试筛选其他一些虚拟来宾值,例如:

'{"virtualGuests":{"primaryBackendIpAddress":{"operation":"10.114.220.20"}}}'
'{"virtualGuests":{"id":{"operation":"10098133"}}}';

它按预期工作。fullyQualifiedDomainName字段是否有不允许使用objectFilter的地方?

是的,您不能在“fullyQualifiedDomainName”上应用筛选器,我认为这是因为该字段未存储在数据库中,这是使用主机名和域生成的,因此,您应该在主机名和域上应用过滤器。您可以使用此筛选器:

{"virtualGuests":{"hostname":{"operation": "oeg-search1"}, "domain":{"operation": "oeg.dal.slcommunity.org"}}}
问候