尽管定义了对象蒙版,但缺少关键点

时间:2018-10-01 06:40:47

标签: ibm-cloud-infrastructure

我正在尝试使用以下掩码查询GetNetworkStorageService

volumeSnapshotInfoMask string = `id,notes,nasType,username,capacityGb,snapshotCapacityGb,snapshotCount,manualSnapshotCount,activeTransactionCount,
snapshots[id,notes,nasType,snapshotSizeBytes,snapshotCreationTimestamp],
manualSnapshots[id,notes,nasType,snapshotSizeBytes,snapshotCreationTimestamp]`

我可以看到我得到的响应中缺少一些字段:例如:activeTransactionCount,snapshotCreationTimestamp。这是因为我们在softlayer中没有此信息吗?还是我的查询有问题? softlayer API的行为如何?它不显示缺少字段的默认值吗?我基本上是在寻找ActiveTransactionCount字段。

据我了解,如果ActiveTransactionCount = 0响应中缺少该字段。

1 个答案:

答案 0 :(得分:0)

问题可能是您在环境中使用的端点,请尝试在您的代码中添加REST端点选项,例如以下示例:

username := "set-me"
apikey   := "set-me"
endpoint := "https://api.softlayer.com/rest/v3"

// Create a session
sess := session.New(username, apikey, endpoint)

有关更多信息,您可以查看以下链接:

Unable to get itemCategory info from call GetConfiguration when called from golang

https://github.com/softlayer/softlayer-go