ibm-cloud-infrastructure - 为裸机每月 SOFTLAYER 过滤 OS,容量受限
问题描述
裸机月度服务
我使用了以下 API:-
https://api.softlayer.com/rest/v3.1/SoftLayer_Product_Package/271/getItemPrices.json?objectFilter={"itemPrices": {"categories": {"categoryCode": {"operation": "os"}}}}&objectMask=mask[capacityRestrictionType,pricingLocationGroup[locations],categories,item[id, description,keyName, capacity,softwareDescription[manufacturer],availabilityAttributeCount, availabilityAttributes[attributeType]]]
数据中心-mex01
我应用的过滤器操作系统是:
(attribute['attributeType']['keyName'] == 'UNAVAILABLE_AFTER_DATE_NEW_ORDERS') && (expirytime >= nowTime)
这给了我以下 vmware 操作系统:-
1)VMware Server Virtualization 6.5 Update 1g Price Id: 215293 Item Id: 11921,
2)VMware 服务器虚拟化 6.0 价格 ID:164769 项目 ID:6227,
3)VMware 服务器虚拟化 6.5 价格 ID:201163 项目 ID:10313
但对于
1)VMware Server Virtualization 6.5 Update 1g Price Id: 215293, Item Id: 11921 给我错误:
此价格 ID 的容量与处理器 Quad Intel Xeon E7-4820 v2(32 核,2.00 GHz)的价格 ID 不匹配。
如何通过 api 过滤 VMware 6.5 update 1g?
解决方案
好像有问题,建议你在SoftLayer中开一张ticket,附上id,我会跟踪ticket。
同时我建议使用以下调用来检索所有操作系统项目但没有“VMware Server Virtualization 6.5 Update 1g”
https://api.softlayer.com/rest/v3/SoftLayer_Product_Package/271/getItemPrices?objectFilter={"itemPrices":{"categories":{"categoryCode":{"operation":"os"}},"item":{"description":{"operation":"!*=1g" }}}}&objectMask=mask[capacityRestrictionType,pricingLocationGroup[locations],categories,item[id, description,keyName, capacity,softwareDescription[manufacturer],availabilityAttributeCount,availabilityAttributes[attributeType]]]
推荐阅读
- python - 如何使用 python 从 DynamoDB 访问和打印二进制字符串类型数据?
- eclipse - 将 Eclipse 中的类路径解析为 Maven-Plugin
- azure - 服务结构通信侦听器未从无状态应用程序调用到另一个无状态服务应用程序
- hadoop - 立即将实时数据从服务器导入到 hdfs?
- python - 当我在我的一个 Git 存储库中运行“ls”命令时出现无法解释的条目
- angular - Angular 4:无法单击下拉菜单
- python - 为 __str__() 从两个字段中选择一个不为空
- css - 如何使用 CSS 在图像中心设置半圆?
- javascript - 我如何使表格数据占据整个表格行与 javascript?
- python - 当用户想要在 kivy 中显示小部件