SoftLayer API:你可以过滤关系属性(objectMask)

时间:2017-01-31 16:09:51

标签: ibm-cloud-infrastructure

有没有办法用对象蒙版过滤?我想获得独立的便携式存储设备。我以为我可以搜索blockDeviceCount为0或blockDevices为null的便携式存储卷但是无法使其中任何一个工作。以下查询将返回所有存储卷,无论它们是否具有块设备。

https://api.softlayer.com/rest/v3/SoftLayer_Account/PortableStorageVolumes?objectFilter={"portableStorageVolumes":{"blockDevices":{"operation":"is null"}}}&objectMask=mask[blockDeviceCount,blockDevices]

https://api.softlayer.com/rest/v3/SoftLayer_Account/PortableStorageVolumes?objectFilter={"portableStorageVolumes":{"blockDeviceCount":{"operation":"0"}}}&objectMask=mask[blockDeviceCount,blockDevices]

谢谢,

1 个答案:

答案 0 :(得分:0)

尝试此请求:

./copyfiles.ksh cust*.txt

#! /usr/bin/ksh
IN_FILE=${1}
for file in $IN_FILE
do
    echo "$file"
done

cust1.txt

基本上所有没有任何sotrageRepository的便携式存储器和sotrageRepository都没有任何guest虚拟机,这意味着没有附加便携式存储。

现在您需要使用自己的代码来过滤数据,因为使用objectFilters无法过滤数据。

此致