2016-02-29 41 views
0

我正在嘗試使用REST API限制SoftLayer_Account/getVirtualServers調用的結果集。我想用對象過濾器來根據fully qualified domain name進行限制。我正在通過對象過濾器:如何使用基於fullyQualifiedDomainName進行虛擬客人查詢的SoftLayer對象過濾器?

'{"virtualGuests":{"fullyQualifiedDomainName":{"operation":"cds-testprov-server-2.bluemix.net"}}}'; 

但是,過濾器被忽略。如果我嘗試一些其他虛擬訪客值進行過濾,如:

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

它按預期工作。是否有關於不允許使用objectFilter的fullyQualifiedDomainName字段?

回答

0

是的,你不能在「fullyQualifiedDomainName」上應用過濾器我認爲是因爲該字段沒有存儲在數據庫中,這是使用主機名和域生成的,所以你應該在主機名和域上應用過濾器。您可以使用此過濾器:

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

問候

相關問題